Hacking USB Loader GX stuck on 'Initialize USB Device'. Help a noob out!

Princess Mon

New Member
OP
Newbie
Joined
Jan 26, 2015
Messages
4
Trophies
0
Location
Earth
Website
monyett.deviantart.com
XP
41
Country
United States
Hello! This is a cliché introduction, I just joined the forums, and it's my first time softmodding a Wii. It's all done, according to me. I'll just start by saying I've googled these issues many times and tried most alternatives people gave out, but nothing's worked so far.

I installed ULGX v. 3.0, along with some cIOS a friend told me to install when I was modding the Wii. The thing is I just can't get it to work just yet! I've used 2 different USB devices with the same .iso game (I've also changed the format to .wbfs too) and it still won't load. The first one wouldn't even be read, and now the 2nd one makes ULGX get stuck on that Initialize USB Device screen. I've formatted both USBs to WBFS on 2 managers and also tried with FAT32 format using .iso files. Aaaanyways, I know for sure the USB's format and game is fine, the problem here is something on my Wii that won't read it. Yes, I've tried both ports, mainly the one on the right (or down, if flat).

Besides ULGX, I've also tried ULoader, but no luck either.

Honestly, I have no idea what stuff I'm downloading or even what a cIOS is (I'm surprised I haven't bricked the console), yet I've downloaded and installed 222, 223, 249 and 250 if I'm correct. I don't know if they're all installed or they just overwrite.

I'm not sure how to do a syscheck either .If you could tell me how, that'd be nice so I could share it here. All I can safely say is that I'm on a NTSC-U Wii with 4.3u. Anyways, your help would be much appreciated.
 

Jacoby6000

Member
Newcomer
Joined
Jan 21, 2015
Messages
9
Trophies
0
Age
30
XP
107
Country
United States
An IOS is essentially a driver that the wii uses to communicate with the hardware of the wii (disk drive, usb, wii-remotes, network, etc;). A cIOS is an IOS developed by the homebrew community, usually based off of a pre-existing IOS, like IOS 36, 57, or 58. The Wii has 255 slots for IOS'. Typically, the cIOS for homebrew are installed in slots 220, 223, 224, 249, and 250. However, saying you install a cIOS doesn't really mean anything. You could've installed cIOS249 as a cIOS we'd normally put as cIOS250. Syscheck just tells us which IOS' you installed where.

  1. Use this thread to get syschecker: https://gbatemp.net/threads/syscheck-hde-v2-1-0-wii-application-update.356187/
  2. Then, extract the downloaded zip file in to your SD:/apps directory. Your SD card would then have SD:/apps/SysCheckHDE/ with 3 files in the SysCheckHDE directory.
  3. Plug your SD card in to your Wii
  4. Then just launch sysCheck from the HomeBrew Channel.
  5. When It's done hit A to proceed
  6. When it asks if you want to upload, select yes.
  7. The root of your SD card should now have something like syscheck.csv in it (SD:/syscheck.csv)
  8. Plug your SD card in to your computer
  9. Open syscheck.csv using notepad, or your favorite text editor (NOT EXCEL OR OTHER SPREADSHEET PROGRAM you can, but it's harder to copy/paste here).
  10. Copy everything
  11. Paste it here inside spoiler tags like:
    Code:
    [spoiler]STUFF GOES HERE[/spoiler]
After that, we can tell you if anything is messed up.
Let me also say that Some HDDs don't like to work with USB Loader GX for some reason. The development team is actively working on this issue, but it's hard to find people that are having it because it's only with certain drives on certain firmware. That being said, if your friend has been telling you to install stuff willy nilly, and you've been doing it... That may also be the issue. So do the syscheck first.
IF you happen to be one of the people that has a problematic HDD, I would ask that you don't update it, so the USB Loader GX team can work through you to solve the issue for everybody.

Some other things to note:
  • WBFS is a terrible filesystem that's a relic from the early days of Wii Homebrew development. Use FAT32 with 32k cluster size if you can. (there are tutorials for that everywhere).
  • When you use FAT32, make sure you use Wii Backup Manager to split the files in to 4g files.
  • Typically, when you're unsure of doing something, do a few minutes of research before actually doing it. One bad button press and your wii becomes a nice paperweight (industrial size).
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,649
Country
France
You said you are using v3.0
but there are a loooot of 3.0, you need to specify the revision number, not the version.
3.0 r1180 = last official major release
3.0 r1239 = last revision (minor release, but that all users are using as it's the last update).
To know the revision, go to the loader's settings>credit (you can launch without HDD connected)

HDD detection freeze is a know issue (even if we didn't understand why yet).
https://gbatemp.net/threads/usb-loader-gx-vwii-stopped-working.378697/

we need help from users with this issue:
test different revisions of the loader until you find the first revision with this issue. It will help determine which changes done in the loader are the cause
 

Princess Mon

New Member
OP
Newbie
Joined
Jan 26, 2015
Messages
4
Trophies
0
Location
Earth
Website
monyett.deviantart.com
XP
41
Country
United States
Believe it or not, I did do my research before most things, but many information about the formats and cIOS were like in chinese for me and I still didn't catch a single thing (I've been checking this website for quite a while now, actually). Jacoby, you're a life saver, bro. It's nice to know what cIOS are for, now! However, I've read there's specific games that need specific cIOS installed. How does that really work?

Anyhow, here's what syscheck says:

SysCheck v2.3.1 HacksDen Edition by JoostinOnline, Double_A, R2-D2199, and Nano
...runs on vIOS58 (rev 6176).

Region: NTSC-U
System Menu 4.3U (v513)

Drive date: 12.18.2008
Homebrew Channel 1.1.2 running on IOS58

Hollywood v0x21
Console ID: 136032054
Console Type: Wii
Shop Channel Country: Mexico (36)
Boot2 v4
Found 100 titles.
Found 48 IOS on this console. 16 of them are stub.

IOS3 (rev 65280): Stub
IOS4 (rev 65280): Stub
IOS9 (rev 1034): No Patches
IOS10 (rev 768): Stub
IOS11 (rev 256): Stub
IOS12 (rev 526): No Patches
IOS13 (rev 1032): No Patches
IOS14 (rev 1032): No Patches
IOS15 (rev 1032): No Patches
IOS16 (rev 512): Stub
IOS17 (rev 1032): No Patches
IOS20 (rev 256): Stub
IOS21 (rev 1039): No Patches
IOS22 (rev 1294): No Patches
IOS28 (rev 1807): No Patches
IOS30 (rev 2816): Stub
IOS31 (rev 3608): No Patches
IOS33 (rev 3608): No Patches
IOS34 (rev 3608): No Patches
IOS35 (rev 3608): No Patches
IOS36 (rev 3608): No Patches
IOS37 (rev 5663): No Patches
IOS38 (rev 4124): No Patches
IOS40 (rev 3072): Stub
IOS41 (rev 3607): No Patches
IOS43 (rev 3607): No Patches
IOS45 (rev 3607): No Patches
IOS46 (rev 3607): No Patches
IOS48 (rev 4124): No Patches
IOS50 (rev 5120): Stub
IOS51 (rev 4864): Stub
IOS52 (rev 5888): Stub
IOS53 (rev 5663): No Patches
IOS55 (rev 5663): No Patches
IOS56 (rev 5662): No Patches
IOS57 (rev 5919): No Patches
IOS58 (rev 6176): USB 2.0
IOS60 (rev 6400): Stub
IOS61 (rev 5662): No Patches
IOS62 (rev 6430): No Patches
IOS70 (rev 6912): Stub
IOS80 (rev 6944): No Patches
IOS222 (rev 65280): Stub
IOS223 (rev 65280): Stub
IOS236[36] (rev 65535, Info: rev 3351): Trucha Bug, ES Identify, NAND Access
IOS249 (rev 65280): Stub
IOS250 (rev 65535): Trucha Bug, ES Identify, NAND Access, USB 2.0
IOS254 (rev 65281): BootMii
BC v6
MIOS v10
Report generated on 01/28/2015.
 

Jacoby6000

Member
Newcomer
Joined
Jan 21, 2015
Messages
9
Trophies
0
Age
30
XP
107
Country
United States
USB Loader is probably not loading, because it launches via IOS249, where you have a stub IOS installed. A stub ios essentially does nothing. It's just a placeholder.

Follow this tutorial to update your IOSs' https://sites.google.com/site/completesg/backup-launchers/installation
And that should be all you need for 99% of things. Be sure to read the guide closely. Some parts only apply to WiiU and others only apply to Wii.

There may or may not be other IOS' you should install, but that's a good starting point.

Other ones that you may (but probably don't) need, would be the hermes IOS'. You can do some googling to find those, but they're older so a bit more illusive.


Here's what my syscheck looks like, for reference:
SysCheck v2.3.1 HacksDen Edition by JoostinOnline, Double_A, R2-D2199, and Nano
...runs on IOS58 (rev 6176).

Region: NTSC-U
System Menu 4.3U (v513)
Priiloader installed
Drive date: 0.1.200
Homebrew Channel 1.1.2 running on IOS58

Hollywood v0x11
Console ID: 60414631
Console Type: Wii
Shop Channel Country: United States (49)
Boot2 v4
Found 73 titles.
Found 48 IOS on this console. 13 of them are stub.

IOS4 (rev 65280): Stub
IOS9 (rev 1034): No Patches
IOS10 (rev 768): Stub
IOS11 (rev 256): Stub
IOS12 (rev 526): No Patches
IOS13 (rev 1032): No Patches
IOS14 (rev 1032): No Patches
IOS15 (rev 1032): No Patches
IOS16 (rev 512): Stub
IOS17 (rev 1032): No Patches
IOS20 (rev 256): Stub
IOS21 (rev 1039): No Patches
IOS22 (rev 1294): No Patches
IOS28 (rev 1807): No Patches
IOS30 (rev 2816): Stub
IOS31 (rev 3608): No Patches
IOS33 (rev 3608): No Patches
IOS34 (rev 3608): No Patches
IOS35 (rev 3608): No Patches
IOS36 (rev 3351): Trucha Bug, ES Identify, NAND Access
IOS37 (rev 5663): Trucha Bug, NAND Access
IOS38 (rev 4124): Trucha Bug, NAND Access
IOS40 (rev 3072): Stub
IOS41 (rev 3607): Trucha Bug, NAND Access
IOS43 (rev 3607): Trucha Bug, NAND Access
IOS45 (rev 3607): Trucha Bug, NAND Access
IOS46 (rev 3607): Trucha Bug, NAND Access
IOS48 (rev 4124): Trucha Bug, NAND Access
IOS50 (rev 5120): Stub
IOS51 (rev 4864): Stub
IOS52 (rev 5888): Stub
IOS53 (rev 5663): Trucha Bug, NAND Access
IOS55 (rev 5663): Trucha Bug, NAND Access
IOS56 (rev 5662): Trucha Bug, NAND Access
IOS57 (rev 5919): Trucha Bug, NAND Access
IOS58 (rev 6176): Trucha Bug, NAND Access, USB 2.0
IOS60 (rev 6400): Stub
IOS61 (rev 5662): Trucha Bug, NAND Access
IOS62 (rev 6430): Trucha Bug, NAND Access
IOS70 (rev 6912): Stub
IOS80 (rev 6944): Trucha Bug, NAND Access
IOS202 (rev 65535): Trucha Bug, NAND Access, USB 2.0
IOS222 (rev 65535): Trucha Bug, NAND Access, USB 2.0
IOS223 (rev 65535): Trucha Bug, NAND Access, USB 2.0
IOS224[57] (rev 65535, Info: hermes-5.1): Trucha Bug, NAND Access, USB 2.0
IOS249[56] (rev 21010, Info: d2x-v10beta52): Trucha Bug, NAND Access
IOS250[57] (rev 21010, Info: d2x-v10beta52): Trucha Bug, NAND Access
IOS254 (rev 65280): Stub
BC v6
MIOS v10
Report generated on 01/24/2015.


EDIT: Most games and applications run under cIOS249. Some will require cIOS250, because cIOS250 typically provides USB support. So games that use that would be karaoke type games, or other games that use USB accessories.
 

Princess Mon

New Member
OP
Newbie
Joined
Jan 26, 2015
Messages
4
Trophies
0
Location
Earth
Website
monyett.deviantart.com
XP
41
Country
United States
Okay, I've successfully installed d2x on slot 249. UL is still stuck on the same screen, uh.

I know it's annoying to deal with noobs, but I still have one more doubt, hehe. What does Trucha Bug, NAND Access mean? As I can see in your syscheck, most slots have that while mine just says No Patches. Also, should UL boot with any specific cIOS?

I'll give it a shot with FAT32 then and see what happens. I'll be posting as soon as I get a result.
 

Princess Mon

New Member
OP
Newbie
Joined
Jan 26, 2015
Messages
4
Trophies
0
Location
Earth
Website
monyett.deviantart.com
XP
41
Country
United States
HDD detection freeze is a know issue (even if we didn't understand why yet).
https://gbatemp.net/threads/usb-loader-gx-vwii-stopped-working.378697/

we need help from users with this issue:
test different revisions of the loader until you find the first revision with this issue. It will help determine which changes done in the loader are the cause

Hmm, so this means I'd have to re-install UL with different versions until I find the one that won't freeze there?
 

Jacoby6000

Member
Newcomer
Joined
Jan 21, 2015
Messages
9
Trophies
0
Age
30
XP
107
Country
United States
Trucha Bug is kind of a backdoor in some IOS' that we use to install things directly to the NAND (the internal storage of the wii) I don't think you need all the ones I have. I don't even remember installing them.

fun fact:
NAND is a fancy term that comes from computer science that just means "Not And". Using NAND, you can do some simple stuff with circuits that allows you to store data.
If you're sure you installed the d2x cIOS' correctly (there were no errors and they show up in syscheck), then I would suggest doing what Cyan said, and running through different revisions until you find a working one.

USB Loader GX will load with cIOS249 by default, which is recommended.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Mondooooo @ Mondooooo: while that was a kid-friendly endeavor, this new take will adapt the story Teenage Mutant Ninja...