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

Discussion in 'Wii - Backup Loaders' started by Princess Mon, Jan 26, 2015.

  1. Princess Mon
    OP

    Princess Mon Newbie

    Newcomer
    4
    0
    Jan 26, 2015
    United States
    Earth
    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.
     
  2. Jacoby6000

    Jacoby6000 Newbie

    Newcomer
    9
    1
    Jan 21, 2015
    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).
     
  3. Cyan

    Cyan GBATemp's lurking knight

    Global Moderator
    17,679
    8,291
    Oct 27, 2002
    France
    Engine room, learning
    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
     
  4. Princess Mon
    OP

    Princess Mon Newbie

    Newcomer
    4
    0
    Jan 26, 2015
    United States
    Earth
    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:

    Warning: Spoilers inside!
     
  5. Jacoby6000

    Jacoby6000 Newbie

    Newcomer
    9
    1
    Jan 21, 2015
    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:
    Warning: Spoilers inside!


    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.
     
  6. Princess Mon
    OP

    Princess Mon Newbie

    Newcomer
    4
    0
    Jan 26, 2015
    United States
    Earth
    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.
     
  7. Princess Mon
    OP

    Princess Mon Newbie

    Newcomer
    4
    0
    Jan 26, 2015
    United States
    Earth
    Hmm, so this means I'd have to re-install UL with different versions until I find the one that won't freeze there?
     
  8. Jacoby6000

    Jacoby6000 Newbie

    Newcomer
    9
    1
    Jan 21, 2015
    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:
    Warning: Spoilers inside!

    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.