Hacking USB Loader GX

  • Thread starter Thread starter blackb0x
  • Start date Start date
  • Views Views 8,083,475
  • Replies Replies 30,232
  • Likes Likes 74
I’ve noticed some weird behavior with some PAL games on vWii (converted from Japan Wii U, vWii system titles were reinstalled for EU region): they hang without any output - just black screen. Mainly happens with Nintendo titles: Mario Sports Mix (EU PAL), Mario Party 8/9 (EU PAL), also with Boom Blox (EU PAL). I dumped these games which are in my collection. They do work in Dolphin.
Then I bought these games for US region, dumped them and they do work w/o any changes to USB Loader GX settings.
There's nothing a user can do at that point, since the loader has handed it off to the cIOS.

I own a USB Gecko, so if I can replicate the issue on a Wii, I should be able to see what the games are doing (if anything).
Btw, it looks like it can be fixed by using Region Patch in Video Mode for these PAL games, which refuse to load and show black screen. But it's not clear why they fail - my vWii is region changed to PAL, so all PAL games should work OOB. Maybe some other global setting may affect certain games.
 
  • Love
Reactions: impeeza
I was pretty sure it was possible but I'm lost now....
Can't we have riivolution patches on games using the loader?
Iirc it requires physical disks to be present and doesn’t work with backups on purpose to fight piracy - that was developer’s choice.
 
  • Like
Reactions: Sliter
Hello,
I do own a RVL-015 adapter to plug ethernet cable on my Wii U and I would like to know how to make USB Loader GX to use it to download covers?

Edit: I should mention that internet works on other apps like weather channel in vWii.
 
Last edited by Case_Of,
  • Love
Reactions: impeeza
I’m experiencing a 'strange' behavior on my console. When using version v4.0-r1283 and running the app from the SD card, it does not generate any configuration files. I tried editing the custom paths in the settings to assign them to the SD card, but it only lets me select usb1. When running the app from usb1, it does generate all the configuration files in usb1:/apps/usbloader_gx.

G:\apps\usbloader_gx
boot.dol
icon.png
meta.xml
wiitdb.xml
GXGlobal.cfg
wiitdb_offsets.bin
GameTimestamps.txt
GameList.txt
GXGameStatistics.cfg
TitlesCache.bin

Is there any solution to make the loader generate the configuration files on the SD card instead of forcing them to usb1:/?
 

Attachments

I’m experiencing a 'strange' behavior on my console. When using version v4.0-r1283 and running the app from the SD card, it does not generate any configuration files. I tried editing the custom paths in the settings to assign them to the SD card, but it only lets me select usb1. When running the app from usb1, it does generate all the configuration files in usb1:/apps/usbloader_gx.

G:\apps\usbloader_gx
boot.dol
icon.png
meta.xml
wiitdb.xml
GXGlobal.cfg
wiitdb_offsets.bin
GameTimestamps.txt
GameList.txt
GXGameStatistics.cfg
TitlesCache.bin

Is there any solution to make the loader generate the configuration files on the SD card instead of forcing them to usb1:/?
Hello,

Your syscheck report is correct.

Try deleting all files related to USB Loader GX, including the CONFIG folder. Then reinstall GX.

Try with a different SD card if possible.
 
Hello,
I do own a RVL-015 adapter to plug ethernet cable on my Wii U and I would like to know how to make USB Loader GX to use it to download covers?
Set the loaders IOS to 251 and then restart the loader.

I’m experiencing a 'strange' behavior on my console. When using version v4.0-r1283 and running the app from the SD card, it does not generate any configuration files. I tried editing the custom paths in the settings to assign them to the SD card, but it only lets me select usb1. When running the app from usb1, it does generate all the configuration files in usb1:/apps/usbloader_gx.
With the app installed on the SD card, are you sure the write protect switch on the card isn't enabled, or that the directory isn't set to read only? You could also use a partition manager to check that there isn't anything before the FAT32 partition.
 
  • Like
Reactions: XFlak and jeannotte
I have a question regarding the Loader IOS. My ULGX is booting normally via Priiloader or Homebrew, but when I try to return to ULGX after loading a game, the loader freezes at "Reinitializing devices". I managed to fix it by changing the Loader IOS to 58 instead of 249 or 250. Is there any downside for doing that? Should I try another workaround?

I'm using a 2.5 HDD with a SATA to USB 3.0 adapter for my games (USB Port 0) and a 16GB SanDisk Ultra SD card for the ULGX, both formatted to FAT32 32KB.
 
  • Like
Reactions: impeeza
I managed to fix it by changing the Loader IOS to 58 instead of 249 or 250. Is there any downside for doing that? Should I try another workaround?
The loader isn't designed to work with IOS 58, so if you leave the app idle for long enough or try to create a backup, there's a good chance it'll become unresponsive.

You should check the manufacturer's website for a firmware update, or try to identify the chipset used by your adapter. But failing that, you could also try setting the loaders IOS to 251 to see if that helps.

This Sabrent enclosure (model EC-UASP) with a JMicron chipset should work correctly with the Wii, and it's available in many regions. Just search Amazon for B00OJ3UJ2S.

Note: This product recommendation reflects the specifications available at the time of writing. Manufacturers occasionally change internal components without changing the model number, so future units may differ, and specifications may already differ between regions.
 
Last edited by blackb0x,
  • Like
Reactions: impeeza
I have a question regarding the Loader IOS. My ULGX is booting normally via Priiloader or Homebrew, but when I try to return to ULGX after loading a game, the loader freezes at "Reinitializing devices". I managed to fix it by changing the Loader IOS to 58 instead of 249 or 250. Is there any downside for doing that? Should I try another workaround?

I'm using a 2.5 HDD with a SATA to USB 3.0 adapter for my games (USB Port 0) and a 16GB SanDisk Ultra SD card for the ULGX, both formatted to FAT32 32KB.
Which cIOS do you have on 249 & 250 slots? A syscheck will help to determine that.
 

Site & Scene News

Popular threads in this forum