Hacking Configurable USB Loader

davebaol

Well-Known Member
Member
Joined
Sep 3, 2010
Messages
912
Trophies
0
XP
192
Country
Italy
@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.
 

netspy

Well-Known Member
Newcomer
Joined
Sep 8, 2010
Messages
92
Trophies
1
XP
269
Country
United States
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 !
 

davebaol

Well-Known Member
Member
Joined
Sep 3, 2010
Messages
912
Trophies
0
XP
192
Country
Italy
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
 

netspy

Well-Known Member
Newcomer
Joined
Sep 8, 2010
Messages
92
Trophies
1
XP
269
Country
United States
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 ?
 

Droskies

Well-Known Member
Newcomer
Joined
Oct 5, 2009
Messages
48
Trophies
0
Age
38
Location
chicago
XP
67
Country
United States
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 ?
 

Dr. Clipper

Well-Known Member
Member
Joined
Aug 28, 2007
Messages
2,485
Trophies
0
XP
92
Country
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.
 

davebaol

Well-Known Member
Member
Joined
Sep 3, 2010
Messages
912
Trophies
0
XP
192
Country
Italy
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.
 

oggzee

Well-Known Member
OP
Member
Joined
Apr 11, 2009
Messages
2,333
Trophies
0
XP
188
Country
Slovenia
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.
 

netspy

Well-Known Member
Newcomer
Joined
Sep 8, 2010
Messages
92
Trophies
1
XP
269
Country
United States
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.
 

oggzee

Well-Known Member
OP
Member
Joined
Apr 11, 2009
Messages
2,333
Trophies
0
XP
188
Country
Slovenia
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.
 

netspy

Well-Known Member
Newcomer
Joined
Sep 8, 2010
Messages
92
Trophies
1
XP
269
Country
United States
Ok, so that's not a problem
smile.gif

Thanks for your answer oggzee.
 

FIX94

Former Staff
Former Staff
Joined
Dec 3, 2009
Messages
7,284
Trophies
0
Age
30
Location
???
XP
11,248
Country
Germany
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},
 

oggzee

Well-Known Member
OP
Member
Joined
Apr 11, 2009
Messages
2,333
Trophies
0
XP
188
Country
Slovenia
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?
 

FIX94

Former Staff
Former Staff
Joined
Dec 3, 2009
Messages
7,284
Trophies
0
Age
30
Location
???
XP
11,248
Country
Germany
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
 

oggzee

Well-Known Member
OP
Member
Joined
Apr 11, 2009
Messages
2,333
Trophies
0
XP
188
Country
Slovenia
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
 

MadBob

Nostalgia ain't what it used to be!
Member
Joined
Nov 6, 2002
Messages
1,555
Trophies
2
Website
Visit site
XP
731
Country
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
 

FIX94

Former Staff
Former Staff
Joined
Dec 3, 2009
Messages
7,284
Trophies
0
Age
30
Location
???
XP
11,248
Country
Germany
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
 

oggzee

Well-Known Member
OP
Member
Joined
Apr 11, 2009
Messages
2,333
Trophies
0
XP
188
Country
Slovenia
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?
 

FIX94

Former Staff
Former Staff
Joined
Dec 3, 2009
Messages
7,284
Trophies
0
Age
30
Location
???
XP
11,248
Country
Germany
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},
 

kamiro04

Well-Known Member
Newcomer
Joined
Dec 3, 2010
Messages
62
Trophies
0
XP
94
Country
Argentina
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

General chit-chat
Help Users
  • No one is chatting at the moment.
    BigOnYa @ BigOnYa: I played the intro to far cry 5, that is like some crazy Jim Jones cult shit. Still its petty...