Hacking USB Loader GX

  • Thread starter Thread starter blackb0x
  • Start date Start date
  • Views Views 8,061,662
  • Replies Replies 30,225
  • Likes Likes 74
Hi I'm on vWii, have the latest version of cIOS and USB Loader GX, but I get a hard crash every time I load the app.

It goes through every step and after loading resources I see the home screen for a split second and crashes back to HBC.

Any ideas?
It's a known issue and I'll release a bug fixed version as soon as I've fixed things.

For now you should be able to get the loader to work on vWii by installing the loaders UNEO forwarder and launching it that way.
 
  • Like
Reactions: ber71
It's a known issue and I'll release a bug fixed version as soon as I've fixed things.

For now you should be able to get the loader to work on vWii by installing the loaders UNEO forwarder and launching it that way.
Awesome, I'll try that and report back. Thanks!
 
The loader does have a built in way to do that, but that data can be lost when certain changes are made. So you'd be better off editing wiitdb.xml with any custom titles IMO.
I already was using a modified wiidtb.xml before, which is why it has me confused. I tried with a new one, and modify it again, but the changes to the titles do not reflect on the game list anymore.

Edit: Okay... I did a completely clean installation of USB Loader GX and it seems it works as it should now. After messing with stuff, it seems the one thing you really need to do is to delete the cache files (TitlesCache.bin, and the Cache folder with Emunand.Cache, Wii.Cache and Gamecube.Cache) so the next time you boot USB Loader GX, it recreates them with whatever names you put.

This also fixed the problem with the non-working synopsis.
 
Last edited by Maeson,
  • Love
Reactions: ChibiMofo
It's a known issue and I'll release a bug fixed version as soon as I've fixed things.

For now you should be able to get the loader to work on vWii by installing the loaders UNEO forwarder and launching it that way.
I have the same issue on Wii with d2x cios beta 10 and the latest usbloader. Is this the same bug ?
 
I have the same issue on Wii with d2x cios beta 10 and the latest usbloader. Is this the same bug ?
It most likely is. And I've now had someone confirm that the bug is within the caching changes, but as I'm not able to replicate the issue it's going to be more difficult to fix.
 
  • Like
Reactions: Aeredren
**I misclick repost the last post and I dont know how to delete it**
Post automatically merged:

It most likely is. And I've now had someone confirm that the bug is within the caching changes, but as I'm not able to replicate the issue it's going to be more difficult to fix.
Is there a way I could get a trace or a log file of what happen ? I'm willing to help on this as much as I can.
 
Is there a way I could get a trace or a log file of what happen ? I'm willing to help on this as much as I can.
Not with that version, but it might help to know a little more about you Wii. Like is it set to English, do you have a lot installed to your NAND, do you only have the d2x cIOS installed and are you using a USB HDD in the port closest to the edge?
 
I'm having an issue with v1280 and Nintendont MMMod 6.499. Previous version of USB Loader GX worked fine, no changes other than the recommended CIOS setup and overwriting the dol for USB Loader GX for the update from 1272 to 1280.

Games are on a FAT32 formatted USB HDD.

Basically, I click to launch a GameCube game in USB Loader GX, it opens the Nintendont screen, says "Loading patched kernel... 1" then "ES_Init... Done!", then freezes.

Using Nintendont directly through HBC or Fordwarder works fine.

I also tried deleting any Nintendont themes, as well as the Global Settings cfg for USB Loader GX just in case, which didn't help. Not sure what I'm doing wrong.
 
As I'm facing same problem (crash just after loading - older version works almost fine):
- Wii is PAL, set to English
- HDD is connected close to the edge (bottom) port
- d2x is not updated (yet?)
- app crashes when moved to new location (sd://apps/ulgx) - will it read old config/cache files (it starts with default theme and music)?
- app crashes even if HDD is disconnected (both on SD mode and channel only)
- 546 blocks are free on my NAND
 
  • Like
Reactions: blackb0x
I haven't tested with that version in a long time, so I'll check it out. I know that the regular Nintendont version should work though.

- app crashes when moved to new location (sd://apps/ulgx) - will it read old config/cache files (it starts with default theme and music)?
It won't since r1280 supports multiple instances with separate config files.

- 546 blocks are free on my NAND
Can you tell me what games, channels and forwarders you've got installed to your NAND? You can send me a private message if you don't want it to be public.
 
Not with that version, but it might help to know a little more about you Wii. Like is it set to English, do you have a lot installed to your NAND, do you only have the d2x cIOS installed and are you using a USB HDD in the port closest to the edge?
I have attach my syscheck below

What I have installed to Nand :
  • d2x-v10beta52 rev 65536 based on IOS 56 installed as IOS249
  • BootMii at IOS254
  • HBC
  • USB Loader Forwarder channel
  • Forecast Channel
  • News Channel
  • SSB Legacy XP Forwarder channel
  • Everybody Vote Channel
  • Mii Contest Channel

And yes I am using the external USB port (closest to the edge)

It is a PAL/EUR original white wii
 

Attachments

Last edited by Aeredren,
  • Like
Reactions: blackb0x
I have attach my syscheck below

What I have installed to Nand :
  • d2x-v10beta52 rev 65536 based on IOS 56 installed as IOS249
  • BootMii at IOS254
  • HBC
  • USB Loader Forwarder channel
  • Forecast Channel
  • News Channel
  • SSB Legacy XP Forwarder channel
  • Everybody Vote Channel
  • Mii Contest Channel

And yes I am using the external USB port (closest to the edge)

It is a PAL/EUR original white wii
Hello,

Considering your syscheck report, you are missing two important CIOS (250 and 251) for some games to run properly.

I advise you to install them by following this guide ==>https://wii.guide/cios.html

or use Modmii to install your CIOS ==>https://gbatemp.net/threads/best-wa...i-for-windows-official-support-thread.207126/


or follow @blackb0x instructions if you have GX 1280 version, here ==>https://github.com/wiidev/usbloadergx#cios-guide

check if you have activated in Priiloader, the following things ==> We recommend you to activate the following hacks: Region Free EVERYTHING, Block Disc Updates and Block Online Updates
see Priiloader tutorial ==>https://wii.guide/priiloader.html

this will avoid making stub (empty) your CIOS .
 
Last edited by jeannotte,
Hello,

Considering your syscheck report, you are missing two important CIOS (250 and 251) for some games to run properly.

I advise you to install them by following this guide ==>https://wii.guide/cios.html

or use Modmii to install your CIOS ==>https://gbatemp.net/threads/best-wa...i-for-windows-official-support-thread.207126/


or follow @blackb0x instructions if you have GX 1280 version, here ==>https://github.com/wiidev/usbloadergx#cios-guide

check if you have activated in Priiloader, the following things ==> We recommend you to activate the following hacks: Region Free EVERYTHING, Block Disc Updates and Block Online Updates
see Priiloader tutorial ==>https://wii.guide/priiloader.html

this will avoid making stub (empty) your CIOS .
Hmmm, wii updates can clear CIOS ? That's what might happen, as I followed thoroughly wii.guide back when I hacked this wii...

Thank you very much for the feedback :)
 
Last edited by Aeredren,
  • Like
Reactions: jeannotte
I haven't tested with that version in a long time, so I'll check it out. I know that the regular Nintendont version should work though.


It won't since r1280 supports multiple instances with separate config files.


Can you tell me what games, channels and forwarders you've got installed to your NAND? You can send me a private message if you don't want it to be public.
Thanks blackb0x. I've narrowed down the Nintendont issue I was having. I had tried the official Nintendont build and it froze as well. On the top USB port I have a hub with two Rock Band dongles. If I remove the dongles it boots as normal, with the dongles it freezes. Not a big deal, I just unplugged them. It did however work on the previous build and through Nintendont itself. Thanks again for all of your hard work.
 
no, a game that has an update, makes your cios stub (empty), so you can no longer play your games, that's why you have to configure Priiloader to counter the updates
Only if the cios version number was less than the official stub versions, this is why most guides will now have u install cios's as v65535 (I. E. Maxxed out). Either way having priiloader set to block updates is ideal like you've said
 
  • Like
Reactions: jeannotte
with me it is crashing
I'm working it. It's just difficult to fix the issue when I can't replicate it. But at least I know which commit introduced the bug.

If you're using vWii you can work around the issue by launching the loader via the UNEO forwarder. There isn't a workaround for the Wii though.

EDIT: I found the problem and I'll release a fixed version soon :)
 
Last edited by blackb0x,
I can boot homebrews via the usb loader except riivolution (it throws me back to the HBC). Doesn't matter whether I use the forwarder or the .elf on my sd. Do you know a fix for this?
I assume this was a problem with previous versions of the loader too. I'll check it out later today though.

@blackb0x, how to send corrections to translations? PMs?
Sure, if you don't know how to use git just send me the modified language file :)
 

Site & Scene News

Popular threads in this forum