Hacking USB Loader GX

  • Thread starter Thread starter blackb0x
  • Start date Start date
  • Views Views 8,066,919
  • Replies Replies 30,226
  • Likes Likes 74
Hello, it seems that I've ran into a problem and I cannot find any help :(

I found out I used a wrong cIOS program and after updating the parts (248-251 or 249-251, according to the guide that I do not remember correctly) I got this: "USB device not initialized".
1. It is read by nintendont, the issue is persistent only with USB loader GX
2. it used to load (although the games weren't working because there wasn't any cIOS patch) from the SSD, which is Y-cable, so it has enough power.
3. Format did not help (MBR, FAT32, 32KB blocks), during the 20 second window nothing pops up
I would upload a syscheck, but it looks like it does not want to save so I'll say anything that is needed if you ask.


To add:
- I am using the latest version of USB Loader GX
 
I had a problem where syscheck would not save and it turned out my SDcard was write protected by accident, must have bumped the little switch when plugging it into the Wii, the odd thing is I could use the SD card in windows and write to it fine even though it was write protected.
 
I had a problem where syscheck would not save and it turned out my SDcard was write protected by accident, must have bumped the little switch when plugging it into the Wii, the odd thing is I could use the SD card in windows and write to it fine even though it was write protected.
Yeah, but it is accessible and writeable (via FTP), so I have no clue :/ I will also check if I did not mess anything with the Priiloader that I also installed
 
I'm updating some of my rom/emulator forwarders. since they are custom, the app or gameTDB won't have cover art for them
GameTDB has a link for cover templates on the website. So you'd just need to create 3-4 of the images and place them into the correct folders.

I found out I used a wrong cIOS program and after updating the parts (248-251 or 249-251, according to the guide that I do not remember correctly) I got this: "USB device not initialized".
It should be setup like this for both the Wii and vWii.
  1. Use the correct cIOS package for your console — e.g., d2x-v11-beta3 for the Wii and d2x-v11-beta3-vWii for the Wii U.
  2. When using the d2x cIOS installer, set the cIOS to the version that you downloaded — e.g., d2x-v11-beta3.
  3. Install the cIOS into each slot with the following settings.
Code:
Slot 248 base 38
Slot 249 base 56
Slot 250 base 57
Slot 251 base 58
And you should have the drive connected like this for vWii.
wiiuports-png.503914


But is this an old setup that you've recently updated, so it was originally using static cIOS versions with different base IOS in slots 249 and 250?
 
  • Like
Reactions: jeannotte
GameTDB has a link for cover templates on the website. So you'd just need to create 3-4 of the images and place them into the correct folders.


It should be setup like this for both the Wii and vWii.

And you should have the drive connected like this for vWii.
wiiuports-png.503914


But is this an old setup that you've recently updated, so it was originally using static cIOS versions with different base IOS in slots 249 and 250?
it was an ummoded setup that I was modifying for the last few days :/. I tried once again with the cIOS, but and also tried with the USB being connected to the upper/lower port without success.
The SSD (ADATA SC610 500GB) glows blue, so I assume the port is not dead. I have tried most of the stuff, but so far, no success.
 
it was an ummoded setup that I was modifying for the last few days :/. I tried once again with the cIOS, but and also tried with the USB being connected to the upper/lower port without success.
The SSD (ADATA SC610 500GB) glows blue, so I assume the port is not dead. I have tried most of the stuff, but so far, no success.
Only the top USB port will work, since that's reserved by the cIOS.

Are your homebrew apps installed on an SD card? If so, you should be able to boot the loader in SD card mode, which will allow you to go into Loader Settings and change the Loaders IOS setting from 249 to something else. You can try 250 or 251, and then disable SD card mode to restart the loader.

The loader originally booted for you because you didn't have a cIOS installed, so it defaulted to IOS 58, which is the same one Nintendont uses. And that might allow the loader to function to some extent, but games will likely fail to boot.

The SSD (ADATA SC610 500GB) glows blue, so I assume the port is not dead.
It looks like that "SSD" is basically a USB 3.2 flash drive, which the cIOS often has compatibility issues with.

I recommend using a hard drive enclosure with a JMS578 chipset (e.g., the Orico 2139U3), an old 2.5" HDD and a Y cable (for Wii U only).

I haven't personally tested the hard drive enclosure I mentioned here, but I have two enclosures with the same chipset that work correctly.

EDIT: Some manufacturers change their chipsets over time, and unfortunately Orico is one of them. So maybe look for a cheap or used Inateck FE2005, or something on AliExpress or Amazon that specifically says it uses the JMS578 chipset.

Some other chipsets will work, but I personally know that this one is fully compatible with the Wii and Wii U.
 
Last edited by blackb0x,
Only the top USB port will work, since that's reserved by the cIOS.

Are your homebrew apps installed on an SD card? If so, you should be able to boot the loader in SD card mode, which will allow you to go into Loader Settings and change the Loaders IOS setting from 249 to something else. You can try 250 or 251, and then disable SD card mode to restart the loader.

The loader originally booted for you because you didn't have a cIOS installed, so it defaulted to IOS 58, which is the same one Nintendont uses. And that might allow the loader to function to some extent, but games will likely fail to boot.


It looks like that "SSD" is basically a USB 3.2 flash drive, which the cIOS often has compatibility issues with.

I recommend using a hard drive enclosure with a JMS578 chipset (e.g., the Orico 2139U3), an old 2.5" HDD and a Y cable (for Wii U only).

I haven't personally tested the hard drive enclosure I mentioned here, but I have two enclosures with the same chipset that work correctly.
After switching to IOS 250 and 251, nothing much happened. Looks like the issue is with the compatibility, which I did not consider when getting the "SSD" and assumed it was going okay ever since it plays well with Aroma and other programs
 
I seem to have an issue running legit GC discs from GX. Notably Pokemon Box (the link functionality doesnt work via Nintendont etc) I just get a black screen. What am I missing?.

Google is no help as it just tells me to rip the disc (which disables the link functionality) and having to boot into the Wii menu, use a wiimote etc to launch the game successfully is a pain.
 
Last edited by AdeC,
I seem to have an issue running legit GC discs from GX. Notably Pokemon Box (the link functionality doesnt work via Nintendont etc) I just get a black screen. What am I missing?.

Google is no help as it just tells me to rip the disc (which disables the link functionality) and having to boot into the Wii menu, use a wiimote etc to launch the game successfully is a pain.
Read this
 
Thats handy (and I might use it), but I'd rather work out why I cant boot original discs from USBLoaderGx
 
Thats handy (and I might use it), but I'd rather work out why I cant boot original discs from USBLoaderGx
The loader was originally designed for Wii backups, and later gained support for booting GameCube backups in various ways. One of those methods is via Devolution, which does support the use of link cables.
 
Last edited by blackb0x,
You mean this?
Thanks for confirming that that's working. It's been a long time since I've personally seen that screen, since I usually focus on the Wii side of things, and Nintendont is typically used for GameCube compatibility.

By the way, you could go into the loaders GUI settings and set the overscan values to something like -10. That should help fix the overscan issue with that TV.
 
  • Like
Reactions: lauty29
Thanks for confirming that that's working. It's been a long time since I've personally seen that screen, since I usually focus on the Wii side of things, and Nintendont is typically used for GameCube compatibility.

By the way, you could go into the loaders GUI settings and set the overscan values to something like -10. That should help fix the overscan issue with that TV.
This loader and nintendont are a perfect duo.
In fact, I already have the overscan set to -24
 
[media]

right sorted now, updated GX and Nintendont and deleted the iso of Box that was on my device.

Boots from disc via nintendont (sans adventure mode support) but boots from disc via Mios with adventure support working.
 
In fact, I already have the overscan set to -24
Damn. It's overscanning a lot then, since there should be around 1.2cm of space to the left of the small SD card button and to the right of the source selection button (depending on how your TV scales and centers the image).

With a digital output, like from vWii or a HDMI adapter, you'll usually see everything as intended. But with other setups, there's often some degree of overscan, which the original developers didn't account for by default.
 
Damn. It's overscanning a lot then, since there should be around 1.2cm of space to the left of the small SD card button and to the right of the source selection button (depending on how your TV scales and centers the image).

With a digital output, like from vWii or a HDMI adapter, you'll usually see everything as intended. But with other setups, there's often some degree of overscan, which the original developers didn't account for by default.
Yeah, is a shame but in game looks fine. The good thing about this TV is that it support PAL an NTSC.
Where I live it's not easy to find CRT TV's in good shape.
I want to ask you something again, if that not a problem.
I'm not sure if you've been asked this before but you plan to add support for GameCube USB adapter? The homebrew channel, Nintendont and even Wii U menu (with HidtoVPad) support it, and it would be pretty useful to launch GameCube games within the loader with only one controller.

I've been enjoying the new version on my Wii U 😀, so much better to use.
 
hey all, i set up a brand new emunand on a friends wii, but when I select the option 'boot neek menu', the system just goes to the black screen instead of booting to the emunand. any tips? Thanks.
 

Site & Scene News

Popular threads in this forum