Hacking Configurable USB Loader

  • Thread starter Thread starter oggzee
  • Start date Start date
  • Views Views 7,866,779
  • Replies Replies 18,482
  • Likes Likes 22
@oggzee
I would do it myself but I'm not a coder.... well I was 10 years ago LOL
Thanks anyway.

@XFlak
Many thanks for the additional info.
I have bootmii as boot2 so no problem.
I'll try to replace ehci module as you suggested.
 
I did what XFlak said, and I manage to boot "Warioland : Shake It" using cIOS249v21[56] with EHCI module from v19, the game is booting fine, and the lag disappeared ! More tests are still needed, but that's a really great idea !
 
Yeah I can confirm it works great now, no more lag at all.
Of course more tests are required but I'm really confident.

XFlack, you're great!!!!
Thanks
 
Thanks so much XFlak, it seems to be working fine !

By the way, I've got another small question for you.
When I go into the CFG USB Loader general options menu, I can see which cIOS CFG is using.
When I install cIOSX rev21 using cIOSX Installer, I can read : IOS249 (r21) [FRAG] / Base : IOS56 rev 21 mload v1.0
When I install my hybrid cIOS v21+EHCIv19, or even when I install a cIOS249[56]-v21.wad built by ModMii (with Wad Manager 1.7), CFG is no longer able to detect the base used and displays :
IOS249 (r21) [FRAG] / Base : IOS?? DI:57 mload v1.0
Should it be a concern ?
 
its been awhile since i went throught the wii scene so i need a bit of help, can the configurable usb loader be installed as a channel ?
 
Droskies said:
its been awhile since i went throught the wii scene so i need a bit of help, can the configurable usb loader be installed as a channel ?
We don't recommend channel installation due to the annoyance of updates and a few other issues. The recommended forwarder channel, which can forward to the loader on SD or FAT, NTFS or EXT partitions on the hard drive is found here.
 
netspy said:
Thanks so much XFlak, it seems to be working fine !

By the way, I've got another small question for you.
When I go into the CFG USB Loader general options menu, I can see which cIOS CFG is using.
When I install cIOSX rev21 using cIOSX Installer, I can read : IOS249 (r21) [FRAG] / Base : IOS56 rev 21 mload v1.0
When I install my hybrid cIOS v21+EHCIv19, or even when I install a cIOS249[56]-v21.wad built by ModMii (with Wad Manager 1.7), CFG is no longer able to detect the base used and displays :
IOS249 (r21) [FRAG] / Base : IOS?? DI:57 mload v1.0
Should it be a concern ?
I guess it's normal since replacing ehci module the signature of the cios is different from the one cfg expects so it can't detect the correct base.
oggzee correct me if I'm wrong.
 
davebaol said:
netspy said:
CFG is no longer able to detect the base used and displays :
IOS249 (r21) [FRAG] / Base : IOS?? DI:57 mload v1.0
Should it be a concern ?
I guess it's normal since replacing ehci module the signature of the cios is different from the one cfg expects so it can't detect the correct base.
oggzee correct me if I'm wrong.
That's correct.
 
I think you misread me, even with the original cIOS249[56]-v21.wad built by ModMii (no modification of the EHCI module), CFG displays "Base : IOS?? DI:57". The detection is only correct when the cIOS is installed with Waninkoko's installer.
 
netspy said:
I think you misread me, even with the original cIOS249[56]-v21.wad built by ModMii (no modification of the EHCI module), CFG displays "Base : IOS?? DI:57". The detection is only correct when the cIOS is installed with Waninkoko's installer.
Then I guess modmii doesn't create an exact copy of what waninkoko installer does.
But it is probably some insignificant change, I don't know.
All cfg does is look at the TMD HASH for base detection.
So if the tmd hash is different then it's not detected.
However the base detection is for informational purposes only, no functionality depends on it.
Some functionality depend on the rev number - frag works only from r18 up.
 
Ok, so that's not a problem
smile.gif

Thanks for your answer oggzee.
 
oggzee said:
Then I guess modmii doesn't create an exact copy of what waninkoko installer does.
But it is probably some insignificant change, I don't know.
All cfg does is look at the TMD HASH for base detection.
So if the tmd hash is different then it's not detected.
However the base detection is for informational purposes only, no functionality depends on it.
Some functionality depend on the rev number - frag works only from r18 up.
The hashes are the same in modmii (I downloaded every file twice), they are simply a bit different than the original hashes from waninkoko's installer, here is the modmii cIOS249 v21 hashes list, maybe you can add it:

Code:
# CFG 65a Sat Jan 22 13:55:50 2011
IOS249 r21 Base: 37
{0x000f5724, 0xe6002c66, 0x6718313c, 0x8c4ec895, 0x478480ce},

Code:
# CFG 65a Sat Jan 22 13:57:11 2011
IOS249 r21 Base: 38
{0x00c61cad, 0x30328d5d, 0xe69eb487, 0x27f77d5e, 0xc3c47d0d},

Code:
# CFG 65a Sat Jan 22 13:58:29 2011
IOS249 r21 Base: 56
{0x00994d20, 0xbe74e78b, 0x00d4f00c, 0xfc9da208, 0x262c5f90},

Code:
# CFG 65a Sat Jan 22 13:59:48 2011
IOS249 r21 Base: 57
{0x009fb539, 0x5a56f778, 0x329fbfd7, 0xc3a8ff58, 0x6fdb010b},

CODE# CFG 65a Sat Jan 22 14:01:10 2011
IOS249 r21 Base: 58
{0x002a7dfe, 0xdc36d6d9, 0x9af35191, 0x54862ecb, 0xd8087cb3},
 
FIX94 said:
The hashes are the same in modmii (I downloaded every file twice),
I don't understand, same as what?

QUOTE(FIX94 @ Jan 22 2011, 02:14 PM) they are simply a bit different than the original hashes from waninkoko's installer, here is the modmii cIOS249 v21 hashes list, maybe you can add it:
I will add them, thanks.

but i still don't understand why are the hashes different if it's supposed to be the same cios?
maybe it is using a different fakesigning?
 
oggzee said:
FIX94 said:
The hashes are the same in modmii (I downloaded every file twice),
I don't understand, same as what?
Sorry, my english is not that good, I mean that the hashes won't change, I downloaded every file from modmii twice to check that. I hope now you can understand what I mean
rolleyes.gif
 
cfg v65b (beta)
cfg65b.dol
cfg65b-222.dol
lang65b.zip
(or online update)
Changes:

cfg v65b (beta)
* Added detection for modmii ciosx rev21
* Print cios base and rev for slots 245-250
in global options if button + is pressed
and to saved debug.log
* Word wrap game title in the game start confirmation screen
* Minor cleanups
 
oggzee said:
cfg v65b (beta)
cfg65b.dol
cfg65b-222.dol
lang65b.zip
(or online update)
Changes:

cfg v65b (beta)
* Added detection for modmii ciosx rev21
* Print cios base and rev for slots 245-250
in global options if button + is pressed
and to saved debug.log
* Word wrap game title in the game start confirmation screen
* Minor cleanups

Hi Oggzee

The + option to printout the cIOS base and revision doesn't show the base for 249 rev 20 created through ModMii
 
MadBob said:
The + option to printout the cIOS base and revision doesn't show the base for 249 rev 20 created through ModMii
rolleyes.gif
The IOSes from ModMii are not added jet, only ModMii's r21.
I will test and post it for r20 and eventually for r19 now
yaywii.gif
 
FIX94 said:
rolleyes.gif
The IOSes from ModMii are not added jet, only ModMii's r21.
I will test and post it for r20 and eventually for r19 now
yaywii.gif
Wouldn't a more proper way be to fix modmii to create identical hash?
 
oggzee said:
Wouldn't a more proper way be to fix modmii to create identical hash?
Good question, I also don't understand why the hashes are different, the modules are the same, maybe different IOS base versions?
Here are the other hashes:

cIOS249 r19 ModMii version:
# CFG 65b Sat Jan 22 23:11:39 2011
IOS249 r19 Base: 37
{0x007da65a, 0x1b57b279, 0x06a5443f, 0xc61fd6cb, 0x4ea9866a},


# CFG 65b Sat Jan 22 23:13:19 2011
IOS249 r19 Base: 38
{0x00cb38fc, 0x3abc550f, 0xc128f0aa, 0xa1dc96b8, 0x3d3ed542},


# CFG 65b Sat Jan 22 23:16:17 2011
IOS249 r19 Base: 57
{0x00cc7ee1, 0xc1af6682, 0x8a5a2b6f, 0xc417eb3d, 0x607377ec},

cIOS249 r20 ModMii version:
# CFG 65b Sat Jan 22 23:23:16 2011
IOS249 r20 Base: 38
{0x00e96e3f, 0xe861fd7a, 0x092d0fcb, 0xa65af414, 0xd375d6bb},


# CFG 65b Sat Jan 22 23:25:11 2011
IOS249 r20 Base: 56
{0x009e5dde, 0x2589d21d, 0x4db9dfaa, 0x765c4279, 0xc4a5ba75},


# CFG 65b Sat Jan 22 23:26:28 2011
IOS249 r20 Base: 57
{0x003c1bd8, 0x7830d7dc, 0x79e74949, 0x9609bb13, 0x4b5c5072},
 
oggzee said:
cfg v65b (beta)
cfg65b.dol
cfg65b-222.dol
lang65b.zip
(or online update)
Changes:

cfg v65b (beta)
* Added detection for modmii ciosx rev21
* Print cios base and rev for slots 245-250
in global options if button + is pressed
and to saved debug.log
* Word wrap game title in the game start confirmation screen
* Minor cleanups
Wow, that was fast! And the Print cios function is really handy, thanks!
 

Site & Scene News

Popular threads in this forum