Hacking USB Loader GX doesn't mount my flash drive

klinkowski

Member
OP
Newcomer
Joined
Jul 28, 2016
Messages
8
Trophies
0
Age
29
XP
78
Country
Brazil
Hi everyone! I recently got a WII and I'm exploring this new world of wii hacking, homebrew and all that stuff. I have a strange issue with my wii and USB loader GX...

My Flash Drive is a SanDisk Cruze Blade 16GB, it IS listed at the compatibility chart and it indeed works with homebrew channel and some music players, but not with USB Loader GX. The error message:

"USB device not initilized. Switching to channel list mode"

I have one game in wbfs format, The Legend of Zelda Twilight Princess. I've tried installing another versions of the cIOS 249 and 250. My initial config was with ModMii and everything went ok. I'm lost here...
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,745
Trophies
4
Age
46
Location
Engine room, learning
XP
15,690
Country
France
Flash drives are known to be less compatible with Wii and WiiU.
external hard drives (preferably usb2.0) have better compatibility.

What you can try :
in USBLoaderGX, go to the settings>loader settings>Loader's IOS : set the value to 58 and reboot the loader.
You might have to re-enable the Wii game listing if the loader disabled them due to USB not detected on previous launch. (4th icon in the top menu)

If it works and is detected, it will still have issues : you can't dump a disc to ISO with flash drive.
 

klinkowski

Member
OP
Newcomer
Joined
Jul 28, 2016
Messages
8
Trophies
0
Age
29
XP
78
Country
Brazil
Flash drives are known to be less compatible with Wii and WiiU.
external hard drives (preferably usb2.0) have better compatibility.

What you can try :
in USBLoaderGX, go to the settings>loader settings>Loader's IOS : set the value to 58 and reboot the loader.
You might have to re-enable the Wii game listing if the loader disabled them due to USB not detected on previous launch. (4th icon in the top menu)

If it works and is detected, it will still have issues : you can't dump a disc to ISO with flash drive.

IOS 58 worked, thanks.
Do you have any explanation about it? I would like to understand more

And I will buy one ext HD for the wii, this is only a test to see if it would work
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,745
Trophies
4
Age
46
Location
Engine room, learning
XP
15,690
Country
France
the cIOS are based on existing IOS (they are edited IOS).
The IOS "base" used by USBLoaders doesn't have USB2.0 support (usually IOS56 and IOS57) and the homebrew developers added support for USB2.0 based on an open source library.
It seems the flashdrive have issues with that library, or with the cIOS sources or implementation itself.

Nintendo later released official devices which required USB2.0 (WiiSpeak) and released an official IOS with USB2.0 : IOS58 and even later IOS59.
the IOS58 use its own official USB driver and is more compatible with existing devices than the USB library used in cIOS. Nintendo knows its hardware better than us, it's easier for them to develope better drivers.

There is a cIOS based on IOS58, I think the cIOS doesn't "patch" the USB module as it's already present and it was decided to keep nintendo's driver for that cIOS.
If you have cIOS base58 installed, you can try it too, but it's not compatible with many games so don't use it as "game's IOS", only as "Loader's IOS".

The loader's IOS is the IOS loaded in memory while inside the loader. used to access the drive's file content, etc., You can use an official IOS (but only IOS58 is allowed in the settings)
the Game's IOS is the IOS loaded in memory before booting a game and require additional patches, like "disc access redirection to USB" or "prevent HDD sleep mode" or "WBFS, FAT32 and NTFS support" etc., so only cIOS slot >200 are selectable in the settings.
 

klinkowski

Member
OP
Newcomer
Joined
Jul 28, 2016
Messages
8
Trophies
0
Age
29
XP
78
Country
Brazil
the cIOS are based on existing IOS (they are edited IOS).
The IOS "base" used by USBLoaders doesn't have USB2.0 support (usually IOS56 and IOS57) and the homebrew developers added support for USB2.0 based on an open source library.
It seems the flashdrive have issues with that library, or with the cIOS sources or implementation itself.

Nintendo later released official devices which required USB2.0 (WiiSpeak) and released an official IOS with USB2.0 : IOS58
the IOS58 use its own official USB driver and is more compatible with existing devices than the USB library used in cIOS.

There is a cIOS based on IOS58, I think the cIOS doesn't "patch" the USB module as it's already present and it was decided to keep nintendo's driver for that cIOS.
If you have cIOS base58 installed, you can try it too, but it's not compatible with many games so don't use it as "game's IOS", only as "Loader's IOS".

The loader's IOS is the IOS loaded in memory while inside the loader. used to access the drive's file content, etc., You can use an official IOS (but only IOS58 is allowed in the settings)
the Game's IOS is the IOS loaded in memory before booting a game and require additional patches, like "disc access redirection to USB" or "prevent HDD sleep mode" or "WBFS, FAT32 and NTFS support" etc., so only cIOS slot >200 are selectable in the settings.

Great info sir.
I will buy one HDD now, it needs an Y cable right? I only have usb 3.0 hds here and they don't work properly with the wii.

I installed d2x cIOS 249 (base 56) and 250 (base 57), tried with v8, v10 beta52 and beta-alt53. The current one is v10 beta52
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,745
Trophies
4
Age
46
Location
Engine room, learning
XP
15,690
Country
France
The Y cable is required on WiiU, but not always required on Wii (it depends how much power is needed by the HDD).
If it makes clicking noises, or if the game freeze or doesn't boot, it's required.

I know there is a problem with some USB3.0 (especially Western Digital Element), I don't know why yet. It's usually only an initialization issue, and using IOS58 fix the issue.
Maybe I'll add an automatic "try to reload to IOS58" at launch if the drive is not detected.

v8 and v10 are fine.
Don't use v10-alt if you don't need dual USB port support, it will add issues with emuNAND feature.
 

klinkowski

Member
OP
Newcomer
Joined
Jul 28, 2016
Messages
8
Trophies
0
Age
29
XP
78
Country
Brazil
The Y cable is required on WiiU, but not always required on Wii (it depends how much power is needed by the HDD).
If it makes clicking noises, or if the game freeze or doesn't boot, it's required.

I know there is a problem with some USB3.0 (especially Western Digital Element), I don't know why yet. It's usually only an initialization issue, and using IOS58 fix the issue.
Maybe I'll add an automatic "try to reload to IOS58" at launch if the drive is not detected.

v8 and v10 are fine.
Don't use v10-alt if you don't need dual USB port support, it will add issues with emuNAND feature.

Now I have another problem...
Black screen after trying to load a game
Tried with internet iso using wii backup tool and a dump I made
Now I'm using a HDD that only works with ios58 too
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,745
Trophies
4
Age
46
Location
Engine room, learning
XP
15,690
Country
France
maybe the issue is that the wii reloading to cIOS before launching the game is the issue.
if your drive works only with IOS58, then reloading to 249 will be an issue.
You can try to install d2x base58, but it's not working with all games.

sometime the issue is only "initializing" the drive, once it's spinning then the IOS reloading works fine.
but maybe your drive is really not compatible with cIOS. that's strange if it's a USB2.0 as they are usually working fine.
 

klinkowski

Member
OP
Newcomer
Joined
Jul 28, 2016
Messages
8
Trophies
0
Age
29
XP
78
Country
Brazil
maybe the issue is that the wii reloading to cIOS before launching the game is the issue.
if your drive works only with IOS58, then reloading to 249 will be an issue.
You can try to install d2x base58, but it's not working with all games.

sometime the issue is only "initializing" the drive, once it's spinning then the IOS reloading works fine.
but maybe your drive is really not compatible with cIOS. that's strange if it's a USB2.0 as they are usually working fine.

I will try with base 58 and report back. The drive I bought is from samsung, M2 Portable usb 2.0.

cIOS 249 with base 58 started the game and gameplay was smooth. But everytime I open the usb loader GX settings the DSI exception error appears. I don't even need to change something. open the settings and close it equals to all icons disappearing and exception (DSI) occurred!
 
Last edited by klinkowski,

klinkowski

Member
OP
Newcomer
Joined
Jul 28, 2016
Messages
8
Trophies
0
Age
29
XP
78
Country
Brazil
cIOS 249 with base 58 started the game and gameplay was smooth. But everytime I open the usb loader GX settings the DSI exception error appears. I don't even need to change something. open the settings and close it equals to all icons disappearing and exception (DSI) occurred!
 

klinkowski

Member
OP
Newcomer
Joined
Jul 28, 2016
Messages
8
Trophies
0
Age
29
XP
78
Country
Brazil
USB2 device test program. v1.1
------------------------------
usbstorage init
status1: 0x1803
status2: 0x1101
port reseted status(0): 0x1803
status2: 0x1101
port reseted status(1): 0x1803
status2: 0x1101
port reseted status(2): 0x1803
status2: 0x1101
port reseted status(3): 0x1803
PORT_PE, release USB11 status: 0x3002

same problem: https://gbatemp.net/threads/increase-read-speed-cios-with-base-58.330542/
Sad...
I think I will sell it
Or there's a solution to this?
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,745
Trophies
4
Age
46
Location
Engine room, learning
XP
15,690
Country
France
I didn't thought about that issue. that was kind of rare.

in that thread, I mentioned my cousin's Wii having the same issue.
He bought a WiiU and as he could hack vWii he gave me that console, which supposedly wasn't working with cIOS. I thought I will be able to check more about that issue, but surprisingly, cIOS are working fine now ! without any changes or new IOS or cIOS install.
I don't know what changed, except maybe the Wii settings itself.

so before selling it, maybe try different things (reseting the wifi settings, or the console's name, etc.), because I really didn't do anything else.
maybe he did something I don't know, but he is not capable of hacking it by himself, so he wouldn't have fix it. something happens, I don't know what.
 

klinkowski

Member
OP
Newcomer
Joined
Jul 28, 2016
Messages
8
Trophies
0
Age
29
XP
78
Country
Brazil
I didn't thought about that issue. that was kind of rare.

in that thread, I mentioned my cousin's Wii having the same issue.
He bought a WiiU and as he could hack vWii he gave me that console, which supposedly wasn't working with cIOS. I thought I will be able to check more about that issue, but surprisingly, cIOS are working fine now ! without any changes or new IOS or cIOS install.
I don't know what changed, except maybe the Wii settings itself.

so before selling it, maybe try different things (reseting the wifi settings, or the console's name, etc.), because I really didn't do anything else.
maybe he did something I don't know, but he is not capable of hacking it by himself, so he wouldn't have fix it. something happens, I don't know what.

Tried everything, no progression... The only thing I didn't do was "updating" the wii. If somehow, someday, my wii happens to use the cIOS correctly I'll send you a message
 
  • Like
Reactions: Cyan

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • kassio69 @ kassio69:
    403 forbidden
  • kassio69 @ kassio69:
    can someone help?
  • Xdqwerty @ Xdqwerty:
    @kassio69, can you make a thread?
  • IC_ @ IC_:
    I don't know what's up, I heard something about having to be a verified user to download content, but that would be pretty weird.
  • kassio69 @ kassio69:
    any idea to be a verified user?
  • kassio69 @ kassio69:
    i've registered many years ago
  • IC_ @ IC_:
    I've just noticed that you've registered a long time ago and have posted multiple messages, so I don't know why there's a problem.
  • Xdqwerty @ Xdqwerty:
    @kassio69, try confirming your e-mail or something
  • kassio69 @ kassio69:
    ok, i'll try
    +1
  • IC_ @ IC_:
    I guess if that doesn't work, you should try asking in the site discussions forum, since I don't think there are any administrators here in the shoutbox right now.
  • kassio69 @ kassio69:
    yeah
  • kassio69 @ kassio69:
    thanks!!!
  • IC_ @ IC_:
    @Xdqwerty I might have seen some of the drawings on your profile, but you can remind me.
  • Xdqwerty @ Xdqwerty:
    @IC_, yeah I forgot to draw lidelle's ears
  • IC_ @ IC_:
    I only have a basic tablet without a screen, and honestly I have not used it in a very long time since I gave up on trying to be good at drawing.
    A Thinkpad Yoga is a surprisingly great drawing tablet with a screen that just so happens to be a fully-featured laptop as well. I bought one of those as a new laptop for my mother, since she needed the tablet and note-taking features as well. It's very great, I've borrowed it a few times to draw some technical drawings (not art).
  • IC_ @ IC_:
    I will probably try to buy one of my own as well just for the drawing tablet feature, probably one of the first-gen models so it's cheap. They all have authentic Wacom digitizers.
  • Xdqwerty @ Xdqwerty:
    @IC_, My younger brother draws way better than me
  • IC_ @ IC_:
    I can't really say much about that drawing, it's definitely a pretty basic one.
  • Xdqwerty @ Xdqwerty:
    @IC_, yeah
  • IC_ @ IC_:
    If you're interested, I could show you some of the things I've made, in PM.
    +1
  • Xdqwerty @ Xdqwerty:
    @IC_, sure
  • Xdqwerty @ Xdqwerty:
    @IC_, go ahead
  • IC_ @ IC_:
    Alright, I'll write it in a moment.
    +1
  • Xdqwerty @ Xdqwerty:
    Brb
    +1
    Xdqwerty @ Xdqwerty: Brb +1