Hacking ciOS issues? USB Ports loading as USB1 and USB2

MoomanFL

New Member
OP
Newbie
Joined
Mar 15, 2015
Messages
3
Trophies
0
Age
52
XP
32
Country
United States
First of all I had a black Wii that I modded back in 2010 and had it working fine. CFG Loader would load the USB drive from port 0 but not port 1 but USB Loader GX would load from either port. I could run pretty much all of my disks from the HDD with no problem. I usually used CFG Loader because I liked the interface, but for my daughters Sing It and Karaoke Revolution games we had to use USB Loader GX because for some reason the game would only recognize the microphone if it was plugged into port 0 so the HDD had to be loaded on port 1.

Forward to today... My black Wii was damaged in a move and was a total loss. I have recently bought another Wii but opted for an older white Wii to get support for burned disks. I softmodded the Wii several months ago (don't remember the exact tutorial I followed now though. Damned ADD). I was able to get all my other games to work fine and I had backups off all my VC and Wiiware so I was able to get my system back working pretty much the way I used to have it. Then I hit a snag. USB Loader GX was loading the HDD plugged into port 0 as USB1 but operating normally otherwise. Even setting it to use both ports plugging the HDD into port 1 would result in the drive not being found. WiiExplorer confirmed the port was working however since HDD plugged into the ports would be listed as USB2. While odd it didn't really seem to prevent me from doing anything so I ignored it for a while. Then my daughter tried to play her Sing It game. The microphone would not be recognized in either USB port. I plugged it into my computer to verify it still worked... it does. I am assuming that this is because one or more of the ciOSs I have loaded are incorrect or missing, but I don't know enough to really troubleshoot that myself very well although I am thinking it might have to do with the base they are installed under.

Any help with getting this resolved would be greatly appreciated.

Model: RVL-001(USA)
Using 4.3U

sysCheck GX v1.0.0 by Erik Spyder

sysCheck GX is running under IOS58 (rev 6176).

Console ID: xxxxxxxxx.
Region: NTSC-U.
Hollywood v0x11.
Boot2 v4.
System Menu v513 (4.3U).
BC v6.
MIOS v10.


Found 96 titles.
Found 33 IOS and 14 IOS Stubs on this console.

Priiloader is installed.


IOS 4 (rev 65280): Stub
IOS 9 (rev 1034)
IOS 10 (rev 768): Stub
IOS 11 (rev 256): Stub
IOS 12 (rev 526)
IOS 13 (rev 1032)
IOS 14 (rev 1032)
IOS 15 (rev 1032)
IOS 16 (rev 512): Stub
IOS 17 (rev 1032)
IOS 20 (rev 256): Stub
IOS 21 (rev 1039)
IOS 22 (rev 1294)
IOS 28 (rev 1807)
IOS 30 (rev 2816): Stub
IOS 31 (rev 3608)
IOS 33 (rev 3608)
IOS 34 (rev 3608)
IOS 35 (rev 3608)
IOS 36 (rev 3608)
IOS 37 (rev 5663)
IOS 38 (rev 4124)
IOS 40 (rev 3072): Stub
IOS 41 (rev 3607)
IOS 43 (rev 3607)
IOS 45 (rev 3607)
IOS 46 (rev 3607)
IOS 48 (rev 4124)
IOS 50 (rev 5120): Stub
IOS 51 (rev 4864): Stub
IOS 52 (rev 5888): Stub
IOS 53 (rev 5663)
IOS 55 (rev 5663)
IOS 56 (rev 5662)
IOS 57 (rev 5919)
IOS 58 (rev 6176): USB 2.0
IOS 60 (rev 6400): Stub
IOS 61 (rev 5662)
IOS 62 (rev 6430)
IOS 70 (rev 6912): Stub
IOS 80 (rev 6944)
IOS222 (rev 65280): Stub
IOS223 (rev 65280): Stub
IOS236 (rev 65535): Trucha Bug, ES_Identify, NAND Access
IOS249 (rev 65535): Trucha Bug, ES_Identify, NAND Access
IOS250 (rev 20): Trucha Bug, ES_Identify, NAND Access
IOS254 (rev 65281)

Report generated on 2015-03-08.
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,723
Trophies
4
Age
44
Location
Engine room, learning
XP
15,464
Country
France
USB1 means the first mounted partition (not the first port)
USB2 means the second mounted partition (you probably have two partitions if a homebrew finds and mount a partition as USB2)
I don't think something wrong about it.


If you want to support Port1, you need to use a cIOS compatible with port1 :
Hermes cIOS v4 or v5.1 (usually installed in slot 222 and 223)
d2x cIOS v9 beta (nobody use this one anymore)
d2x cIOS v10-alt (everybody use this one).

Based on your syscheck, I can see that you don't have Hermes cIOS installed. Nintendo installed fake (stub) IOS instead to prevent you from using these slot, but you can still replace them if you want. Stub is more like "default/inactive".
the slot 236 is fine.
The slot 249 doesn't have information except the version (65535) but I suppose it is cIOS revision 20, because that's the one you have in slot 250.
When you install old cIOS using waninkoko installer, it installs in duplicate in both slot 249 and 250.

so, here you are:

Existing cIOS you can install:
Hermes type: (all of them support Port1, and are good for musical games)
rev4
rev5
rev5.1

Waninkoko type:
cIOS rev17
cIOS rev18
cIOS rev19
cIOS rev20 <-- You currently have this one
cIOS rev21
cIOS rev21 d2x v1
cIOS rev21 d2x v2
cIOS rev21 d2x v3
cIOS rev21 d2x v4
cIOS rev21 d2x v5
cIOS rev21 d2x v6
cIOS rev21 d2x v7
cIOS rev21 d2x v8 <-- Latest stable
cIOS rev21 d2x v9 beta 49 (Supports Port1)
cIOS rev21 d2x v10 beta 52 (Does not support Port1, supposedly better EmuNAND support than v10-alt)
cIOS rev21 d2x v10-alt beta 53 <-- latest release. (Supports Port1 and plug and play USB device), marked as beta, but users don't have issues on Wii. (On vWii there are issues with Port1 support)


What you can do:
- install Hermes cIOS v4 base 38+37 in slot222 and v5.1 base 57 in slot 223. (you can try other base, like 60 if you want)
- install d2x cIOS v10-alt with a base 56 and 57 in slot 249 and 250.
Use the slot 249 by default for all your games, problematic games you can set the setting to use slot250.
If music games don't work with either slot249 or 250, you can use 222 or 223.
If you play a lot of channels (wiiware and virtual console) from emuNAND, you can install v10 (non alt) in slot249, and use slot250 for music game only.

now you should have this:
222[38+37]v4
223[57]v5.1
249[56]v10-alt
250[57]v10-alt
 
  • Like
Reactions: Th3-Blu3BoMb3r

MoomanFL

New Member
OP
Newbie
Joined
Mar 15, 2015
Messages
3
Trophies
0
Age
52
XP
32
Country
United States
Wow! Thanks Cyan. I wasn't expecting such a detailed and helpful answer. Incidentally, right after posting this thread I had been reading up on something that I thought was unrelated and wound up realizing I would probably need Hermes or d2x and had downloaded Hermes v5.1 and d2x v10 (but not v10-alt). I wasn't sure what exactly I should install from them or where, but you have cleared that up.

Incidentally, just for the knowledge: Why Hermes v4 in slot 222 and v5.1 in slot 223? Is there a particular benefit to one version over the other in particular slots?
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,723
Trophies
4
Age
44
Location
Engine room, learning
XP
15,464
Country
France
I always prefer to teach the users how things work and let them understand what they are doing, instead of stupidly following a guide.
I could have tell you "install d2x v10", it works but you wouldn't know why.

edit:
It's so long to type everything again each time a user ask for help :lol:
Educating other users has the advantage that they can help other users at their turn.


I don't remember why it's better to use v4 instead of 5.1 (latest is not always better), but I told you to install both to test them as see by yourself which one is better.
For Hermes cIOS type, you can choose any slot number you want in the 22x range (usually, 222, 223 and 224 are used to install hermes cIOS)
there's no slot number benefit, you can switch them like you want.
What's important is that you remember what you install, and where. (the cIOS type, it's IOS base, and the slot)

If you decide to install Hermes cIOS v4 with base37+38 in slot225, just remember that you have to set the loader to use slot225 for your music games ;)
I picked the base and slot based on common practice.
users usually install hermes in 222/223/224, waninkoko in 249/250

but you can also install waninkoko cIOS in 246/247 instead.
246 with base56, why not...
just remember what you do.

Look in my signature, I keep my Wii's slot to remember what I have installed. it's an "uncommon" setup, but I like to keep the old rev17 for testing and emuNAND purpose.
keeping rev17 in slot249 allows old homebrew relying on this cIOS to still work.
New homebrew are now allowing slot selection by the user, or not even using cIOS at all.


edit:
newby users often say "I have 249" when asking which cIOS they are using.
well, 249 can hold anything, it's not useful to tell the slot number only.
I have 215 ! yeahhh I'm so happy
 
  • Like
Reactions: TecXero

MoomanFL

New Member
OP
Newbie
Joined
Mar 15, 2015
Messages
3
Trophies
0
Age
52
XP
32
Country
United States
Excellent! I surely understand more now than I did yesterday. I may have further questions as I go along, but your explanation has helped quite a bit.
 

Th3-Blu3BoMb3r

Mark D.
Member
Joined
Mar 4, 2013
Messages
249
Trophies
0
Age
35
Location
Albany, New York
XP
220
Country
United States
USB1 means the first mounted partition (not the first port)
USB2 means the second mounted partition (you probably have two partitions if a homebrew finds and mount a partition as USB2)
I don't think something wrong about it.


If you want to support Port1, you need to use a cIOS compatible with port1 :
Hermes cIOS v4 or v5.1 (usually installed in slot 222 and 223)
d2x cIOS v9 beta (nobody use this one anymore)
d2x cIOS v10-alt (everybody use this one).

Based on your syscheck, I can see that you don't have Hermes cIOS installed. Nintendo installed fake (stub) IOS instead to prevent you from using these slot, but you can still replace them if you want. Stub is more like "default/inactive".
the slot 236 is fine.
The slot 249 doesn't have information except the version (65535) but I suppose it is cIOS revision 20, because that's the one you have in slot 250.
When you install old cIOS using waninkoko installer, it installs in duplicate in both slot 249 and 250.

so, here you are:

Existing cIOS you can install:
Hermes type: (all of them support Port1, and are good for musical games)
rev4
rev5
rev5.1

Waninkoko type:
cIOS rev17
cIOS rev18
cIOS rev19
cIOS rev20 <-- You currently have this one
cIOS rev21
cIOS rev21 d2x v1
cIOS rev21 d2x v2
cIOS rev21 d2x v3
cIOS rev21 d2x v4
cIOS rev21 d2x v5
cIOS rev21 d2x v6
cIOS rev21 d2x v7
cIOS rev21 d2x v8 <-- Latest stable
cIOS rev21 d2x v9 beta 49 (Supports Port1)
cIOS rev21 d2x v10 beta 52 (Does not support Port1, supposedly better EmuNAND support than v10-alt)
cIOS rev21 d2x v10-alt beta 53 <-- latest release. (Supports Port1 and plug and play USB device), marked as beta, but users don't have issues on Wii. (On vWii there are issues with Port1 support)


What you can do:
- install Hermes cIOS v4 base 38+37 in slot222 and v5.1 base 57 in slot 223. (you can try other base, like 60 if you want)
- install d2x cIOS v10-alt with a base 56 and 57 in slot 249 and 250.
Use the slot 249 by default for all your games, problematic games you can set the setting to use slot250.
If music games don't work with either slot249 or 250, you can use 222 or 223.
If you play a lot of channels (wiiware and virtual console) from emuNAND, you can install v10 (non alt) in slot249, and use slot250 for music game only.

now you should have this:
222[38+37]v4
223[57]v5.1
249[56]v10-alt
250[57]v10-alt
Literally just ran into the same issue and found this information extremely helpful thankyou!
 

You may also like...

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: I wonder if I can still find Curt Cobain's autopsy pictures lol