Can you confirm this was a fresh install? I. E. Rename or erase your current gx and copy it back directly from the release zip.
If it still fails, can you share the contents of your modified meta.xml to confirm arguments are enabled? The old default meta had arguments commented out, the new meta instead requires you adjust the argument tags to enable them. Apologies as I know u said u did this, but couldn't hurt to double check.
Yes, it was a fresh install! I formatted my sd card before the testing and copied the files from the release zip to the sd card.
I removed everything from the usb stick and the ssd, keeping only some wii games for this test. They're both formatted in fat32. I tried formatting them in wbfs, but it still freezes on "reinitializing devices".
Here is the content of my modified meta.xml
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<app version="1">
<name> USB Loader GX</name>
<coder>blackb0x</coder>
<version>4.0 r1283</version>
<release_date>20250704110000</release_date>
<arguments>
<arg>--ios=58</arg>
<arg>--bootios=249</arg>
<arg>--usbport=0</arg>
<arg>--sdmode=0</arg>
</arguments>
<ahb_access />
<short_description>Load games from a USB or SD card</short_description>
<long_description>USB Loader GX allows you to install your games to a USB storage device or SD card. You can then boot your games faster, download and use cheats, or apply various patches.
Home:
https://github.com/wiidev/usbloadergx
Support:
https://gbatemp.net/threads/149922</long_description>
</app>
But when you say it works, do you mean you're actually able to play a variety of games? For example, Animal Crossing City Folk, CoD Black Ops, and Worms Battle Islands would all be great to test, since each one uses a different cIOS.
I just tested Animal Crossing City Folk with cIOS 248 [38] and CoD Black Ops with cIOS 250 [57] on usb loader gx r1272 mod7 and both worked fine! I just changed the game's IOS in settings for each game.
Code:
Code:
<arguments>
<arg>--ios=58</arg>
<arg>--bootios=58</arg>
<arg>--usbport=0</arg>
<arg>--sdmode=0</arg>
</arguments>
After some testing, the only way that passed through "reinitializing devices" was changing bootios to 249. I tried putting ios=58 and ios=249 and both worked, but only with bootios=249. I got into my games list in usb loader gx successfully and could load my games without problems. But then I encountered another problem: when I go back to wii menu or homebrew channel and try to open usb loader gx again, it gets stuck again on "reinitializing devices". It seems that usb loader gx changes the main.xml to ios=249 and bootios=58 automatically every time it opens. So if I want to pass through "reinitializing devices" to see my games list and play my games, I have to change bootios to 249 on the main.xml every time before opening usb loader gx.
Is there some way to lock these configurations in meta.xml to prevent them from being modified?