Hacking cIOSX rev21d2x: Yet Another Hot Fix!!!!

Did d2x work for you?

  • Yes, I had an issue with the official cios and d2x fixed it

    Votes: 93 48.4%
  • Yes, but everything was already working for me with the official cios

    Votes: 81 42.2%
  • No, and I posted what goes wrong

    Votes: 9 4.7%
  • No, and I won't report what goes wrong because I am a troll

    Votes: 9 4.7%

  • Total voters
    192

Levente

Well-Known Member
Member
Joined
Nov 28, 2006
Messages
292
Trophies
1
Age
33
Website
Visit site
XP
1,693
Country
Hungary
davebaol said:
How to build and install

[*]Download and install ModMii v4.5.7 or higher[*]Download d2x v6beta1 from mirror 1 or mirror 2[*]Remove the old "d2x-beta" folder (if it already exists) from ModMii's folder named "modules"[*]Unpack the content of the folder "modules" inside ModMii's folder named "modules/d2x-beta". This way ModMii will use these modules in place of the ones distributed with ModMii itself.[*]Launch ModMii[*]Enter "I Agree"[*]Enter "4" to navigate to Download Page 4[*]Add to the download queue all the d2x wads you need, for example "249d2x56" and "250d2x57"[*]Enter "2" to navigate to Download Page 2[*]Enter "MMM" to add Multi-Mod Manager to the download queue[*]Enter "D" to download your chosen files[*]Enter "Y" to start downloading[*]Check that all the files are "valid" then enter "E" to exit ModMii.[*]Copy the files from the COPY_TO_SD folder to the root of your SD card and insert it into your Wii[*]Launch Multi-Mod Manager via the HomeBrew Channel.[*]Select "Load another IOS", then select IOS236 or any other patched IOS, typically IOS36 or a cIOS.[*]In Multi-Mod Manager's main menu, go down to select "WAD Manager".[*]Hold + for 2 seconds to select all the WADs in the folder. Then Press A twice to install them all.
If any files fail to install properly, they will remain marked for installation, so just retry installing those files.
NOTE: Be careful not to install any additional wads that may have been previously saved in this folder (they may be safe, but I cannot say for sure).[*]You're done. Please test and report!
cool.gif

I don't have a d2x-beta folder if I install ModMii 4.5.7, I only have a d2xModules folder inside the modules folder.
So where to put the new beta files?
 

davebaol

Well-Known Member
OP
Member
Joined
Sep 3, 2010
Messages
912
Trophies
0
XP
192
Country
Italy
qwertymodo said:
Can't get MPT working, can somebody give more details as to the specific settings which work? I have a FAT32 HD and I'm using cfg 59a5, d2x6-beta1 (tried base 38 and base 56). In cfg, I enabled IOS Reload Block and tried with and without 002 Fix. MPT menu loads fine, trying to open any of the games just resets to the SM.
frown.gif
You are using base 58, isn't it?
Sorry, it doesn't work.
 

qwertymodo

Well-Known Member
Member
Joined
Feb 1, 2010
Messages
827
Trophies
0
Age
33
Website
qwertymodo.com
XP
510
Country
United States
davebaol said:
qwertymodo said:
Can't get MPT working, can somebody give more details as to the specific settings which work? I have a FAT32 HD and I'm using cfg 59a5, d2x6-beta1 (tried base 38 and base 56). In cfg, I enabled IOS Reload Block and tried with and without 002 Fix. MPT menu loads fine, trying to open any of the games just resets to the SM.
frown.gif

You are using base 58, isn't it?
Sorry, it doesn't work.


No, not base 58. I tried several but not 58. As I said, I tried 38 and 56. I have since also tried 57 and 37. Still no joy. I know enough to understand that if I want relevant help, I have to provide accurate information
wink.gif


QUOTE(Ryoku83 @ Jun 2 2011, 11:15 PM)
The "IOS reload block" feature
This feature was already available in the last versions of Waninkoko's cios.
However in d2x v4beta3 the method 2 used to block ios reload has been fixed to bypass error 002.
Also it has been improved to block ios reloading multiple times. Finally the method 2 has been extended to support any slot, not only 249.
NOTES:

d2x v4: this feature is only relevant to disc loading!!!
d2x v5: USB/SD are now supported as long as the device is wbfs formatted.

None of this is helpful, and you obviously didn't read what I posted -_-
 

qwertymodo

Well-Known Member
Member
Joined
Feb 1, 2010
Messages
827
Trophies
0
Age
33
Website
qwertymodo.com
XP
510
Country
United States
Just curious, but does CFG's handling of the IOS Reload Blocking depend on the version number of the IOS (the v21007 part), I know some loaders are coded to react differently to different IOS version numbers (such as WiiFlow not recognizing cIOSes with v21XXX). I did change the version number to v21 (for the afformentioned WiiFlow compatibility issue) if that makes any difference.
 

icw35

Well-Known Member
Member
Joined
Sep 22, 2010
Messages
542
Trophies
0
XP
685
Country
qwertymodo said:
Can't get MPT working, can somebody give more details as to the specific settings which work? I have a FAT32 HD and I'm using cfg 59a5, d2x6-beta1 (tried base 38 and base 56). In cfg, I enabled IOS Reload Block and tried with and without 002 Fix. MPT menu loads fine, trying to open any of the games just resets to the SM.
frown.gif

Update your CFG. I think they are version 69 or something now. You are way out of date and they made changes to support the CIOS in the later versions (I think).
 

Ryoku83

Well-Known Member
Member
Joined
Apr 14, 2011
Messages
323
Trophies
0
XP
93
Country
Canada
qwertymodo said:
davebaol said:
qwertymodo said:
Can't get MPT working, can somebody give more details as to the specific settings which work? I have a FAT32 HD and I'm using cfg 59a5, d2x6-beta1 (tried base 38 and base 56). In cfg, I enabled IOS Reload Block and tried with and without 002 Fix. MPT menu loads fine, trying to open any of the games just resets to the SM.
frown.gif

You are using base 58, isn't it?
Sorry, it doesn't work.


No, not base 58. I tried several but not 58. As I said, I tried 38 and 56. I have since also tried 57 and 37. Still no joy. I know enough to understand that if I want relevant help, I have to provide accurate information
wink.gif


Ryoku83 said:
The "IOS reload block" feature
This feature was already available in the last versions of Waninkoko's cios.
However in d2x v4beta3 the method 2 used to block ios reload has been fixed to bypass error 002.
Also it has been improved to block ios reloading multiple times. Finally the method 2 has been extended to support any slot, not only 249.
NOTES:

d2x v4: this feature is only relevant to disc loading!!!
d2x v5: USB/SD are now supported as long as the device is wbfs formatted.

None of this is helpful, and you obviously didn't read what I posted -_-

I did read your post. However I haven't been following Davebaol's progress, didn't know he released v6 beta with support for Fat32 and NTFS. Figured you typoed and meant v5 beta1 which only has support for wbfs formatted devices.

QUOTE(icw35 @ Jun 3 2011, 01:44 AM)
QUOTE(qwertymodo @ Jun 3 2011, 08:10 AM)
Can't get MPT working, can somebody give more details as to the specific settings which work? I have a FAT32 HD and I'm using cfg 59a5, d2x6-beta1 (tried base 38 and base 56). In cfg, I enabled IOS Reload Block and tried with and without 002 Fix. MPT menu loads fine, trying to open any of the games just resets to the SM.
frown.gif

Update your CFG. I think they are version 69 or something now. You are way out of date and they made changes to support the CIOS in the later versions (I think).
Yea they are currently up to v69a5
 

Etheboss

Official LULWUT supporter
Member
Joined
Feb 24, 2009
Messages
2,445
Trophies
0
Location
Around somewhere
XP
851
Country
Netherlands
qwertymodo said:
Can't get MPT working, can somebody give more details as to the specific settings which work? I have a FAT32 HD and I'm using cfg 59a5, d2x6-beta1 (tried base 38 and base 56). In cfg, I enabled IOS Reload Block and tried with and without 002 Fix. MPT menu loads fine, trying to open any of the games just resets to the SM.
frown.gif
Only IOS reload block needs to be turned on in CFG...BTW, you probably meant to write CFG 69a5..
Or maybe the game is not split correctly? I have the same IOS and CFG settings, only difference is i am using NTFS, MPT is working fine here.
 

oggzee

Well-Known Member
Member
Joined
Apr 11, 2009
Messages
2,333
Trophies
0
XP
187
Country
Slovenia
qwertymodo said:
Just curious, but does CFG's handling of the IOS Reload Blocking depend on the version number of the IOS (the v21007 part), I know some loaders are coded to react differently to different IOS version numbers (such as WiiFlow not recognizing cIOSes with v21XXX). I did change the version number to v21 (for the afformentioned WiiFlow compatibility issue) if that makes any difference.
Yes!
It has to be: 21005 < version < 24000
 

davebaol

Well-Known Member
OP
Member
Joined
Sep 3, 2010
Messages
912
Trophies
0
XP
192
Country
Italy
@oggzee
Hmmm..... frag.c in cfg usbloader has to be updated in order to support non 512B sector size. Is this correct?
 

alexdodd

Member
Newcomer
Joined
Jan 14, 2010
Messages
14
Trophies
0
XP
50
Country
Well it's all working swimmingly with me, just fired up MPT and Sam&Max and no problems to report at all, although i wasn't expecting any problems
biggrin.gif
I'll say it again, superb, totally impressed!

What more can you actually do with this now? It's pretty much anything/everything you'd want right?
 

oggzee

Well-Known Member
Member
Joined
Apr 11, 2009
Messages
2,333
Trophies
0
XP
187
Country
Slovenia
davebaol said:
@oggzee
Hmmm..... frag.c in cfg usbloader has to be updated in order to support non 512B sector size. Is this correct?
I thought so but I checked the file now and I don't see any sector size references there, so it might just be ok.
Maybe one of this would need to be updated:
_FAT_get_fragments
_NTFS_get_fragments
_EXT2_get_fragments
Actually first we need to know if any of fat/ntfs/ext2 on a 4k sec. hdd can be mounted at all?
 

doncaruana

Active Member
Newcomer
Joined
Dec 21, 2010
Messages
38
Trophies
0
XP
56
Country
United States
Okay...I apologize for being dumb but I don't understand how I can get v5 and v6 beta on the same install. If I read it right, it seems that even v5 final needs to live in the beta folder, which, obviously is where I need to put v6 beta. I've got ModMii 4.5.7 - am I missing something?
 

davebaol

Well-Known Member
OP
Member
Joined
Sep 3, 2010
Messages
912
Trophies
0
XP
192
Country
Italy
@doncaruana
I can't find where you read it.
unsure.gif

No need for v5final in d2x-beta folder.

@oggzee
Ok, I contacted dexter222 to let him test this on his 3TB HDD.
Now we just have to wait.
 

doncaruana

Active Member
Newcomer
Joined
Dec 21, 2010
Messages
38
Trophies
0
XP
56
Country
United States
davebaol said:
@doncaruana
I can't find where you read it.
unsure.gif

No need for v5final in d2x-beta folder.

Um...how do I get it in Modmii then? When I run Modmii, it shows me v4. Where do I put the zip for v5 final? I tried dropping it in the d2xmodules folder, but that made some weird outcomes. If I put v5 final in the beta folder, it seems to work. But, like I said, I also want v6 beta...How do I do that?
 

gameshark

Well-Known Member
Member
Joined
Mar 22, 2008
Messages
212
Trophies
0
XP
754
Country
Netherlands
@davebaol/oggzee,

if i use v6 beta with a usb stick and i start cod3 it works perfectly.

if i use v6 beta with my 500gb external drive and start up cod3 i get a stack dump.
 

oggzee

Well-Known Member
Member
Joined
Apr 11, 2009
Messages
2,333
Trophies
0
XP
187
Country
Slovenia
gameshark said:
@davebaol/oggzee,
if i use v6 beta with a usb stick and i start cod3 it works perfectly.
if i use v6 beta with my 500gb external drive and start up cod3 i get a stack dump.
What about if you use v5 with 500gb and cod3?
Can you post the stack dump screenshot?
(is that on fat or wbfs? i guess fat?)
 

R2-D2199

Well-Known Member
Member
Joined
Jul 2, 2009
Messages
154
Trophies
0
Age
29
Location
Germany
Website
softwii.de
XP
175
Country
Gambia, The
marc_max said:
First of all I must say 'thank you' to all involved in cIOS d2x v5. You got what some tried in the past and failed!

Anyway, I already have Mighty Loader prepared for the IOS reload blocking with d2x.
I just copied the block_ios_reload() function. It already works but... maybe I'm missing something more? I don't want to have weird surprises in the future.
Also... What's going to happen to IOS version? Now I force it to check if it's greater or equal than 21005 and less than 40000. Are you going to change it after all or I can already release it?

QUOTE(davebaol @ May 31 2011, 07:13 PM) Personally I'd like to leave 21xxx as version, but maybe in the future it will be maxed out.
ModMii (and presumably soon the d2x installer) already supports a new way to identify d2x cIOS from inside the homebrew applications by reading info directly saved in the cIOS (in a certain .app file specified by the tmd).
See http://gbatemp.net/t294549-cios-installer-future

PS: Only use method 2 for ios reload block. Method 1 never worked, so just ignore it.


I think its the best to support both, identification over the rev number and the new identification.
I install my cIOS always with version 65535.

@ogzee: can you add the new identification to the cfg USB Loader?
With v65535 I cant use the ios reload block.
 

davebaol

Well-Known Member
OP
Member
Joined
Sep 3, 2010
Messages
912
Trophies
0
XP
192
Country
Italy
@doncaruana
[*]Just to be sure, reinstall ModMii 4.5.7 from scratch.[*]Create the forlder "d2x-beta" inside ModMii's "modules" folder.[*]Open cIOSX-d2x6-beta1.rar and unpack the content of the folder "modules" into the "d2x-beta" folder that you've created in step 2.
At the end modules/d2x-beta MUST contain 5 .app files and 1 .bat file.
That's all.
 

IceIceBird

Well-Known Member
Member
Joined
Nov 14, 2009
Messages
407
Trophies
0
XP
119
Country
R2-D2199 said:
marc_max said:
First of all I must say 'thank you' to all involved in cIOS d2x v5. You got what some tried in the past and failed!

Anyway, I already have Mighty Loader prepared for the IOS reload blocking with d2x.
I just copied the block_ios_reload() function. It already works but... maybe I'm missing something more? I don't want to have weird surprises in the future.
Also... What's going to happen to IOS version? Now I force it to check if it's greater or equal than 21005 and less than 40000. Are you going to change it after all or I can already release it?

QUOTE(davebaol @ May 31 2011, 07:13 PM) Personally I'd like to leave 21xxx as version, but maybe in the future it will be maxed out.
ModMii (and presumably soon the d2x installer) already supports a new way to identify d2x cIOS from inside the homebrew applications by reading info directly saved in the cIOS (in a certain .app file specified by the tmd).
See http://gbatemp.net/t294549-cios-installer-future

PS: Only use method 2 for ios reload block. Method 1 never worked, so just ignore it.


I think its the best to support both, identification over the rev number and the new identification.
I install my cIOS always with version 65535.

@ogzee: can you add the new identification to the cfg USB Loader?
With v65535 I cant use the ios reload block.
In these days it's no need to set the versions to 65535
tongue.gif
and if ogzee did it it would probably mess up the suport for older cIOS.
He could how ever enable the ios reloadblock if the IOS info in the tmp is found, becaouse it's only the d2x cIOS that uses it (I think, maybe xflak with his modmii does it for every cIOS now, I don't know.
 
General chit-chat
Help Users
  • No one is chatting at the moment.
  • JuanMena @ JuanMena:
    Will you give me mouth to mouth oxygen if my throat closes?
  • K3N1 @ K3N1:
    Nah the air can do that
  • K3N1 @ K3N1:
    Ask @x65943 he's trained for that stuff
  • JuanMena @ JuanMena:
    Kissing random dudes choking in celery? Really? Need to study for that?
  • K3N1 @ K3N1:
    Yes it requires a degree
  • K3N1 @ K3N1:
    I could also yank out the rest of my teeth but theirs professionals for that
  • x65943 @ x65943:
    If your throat closes, putting oxygen in your mouth will not solve anything - as you will be introducing oxygen prior to the area of obstruction
  • JuanMena @ JuanMena:
    Just kiss me Kyle.
  • x65943 @ x65943:
    You either need to be intubated to bypass obstruction or create a stoma inferior to the the area of obstruction to survive
  • x65943 @ x65943:
    "Just kiss me Kyle." And I thought all the godreborn gay stuff was a smear campaign
  • JuanMena @ JuanMena:
    If I die, tell my momma I won't be carrying Baby Jesus this christmas :sad::cry:
  • K3N1 @ K3N1:
    Smear campaigns are in The political section now?
  • JuanMena @ JuanMena:
    Chary! Chary! Chary, Chary, Chary!
  • Sonic Angel Knight @ Sonic Angel Knight:
    Pork Provolone :P
  • Psionic Roshambo @ Psionic Roshambo:
    Sounds yummy
  • K3N1 @ K3N1:
    Sweet found my Wii u PSU right after I ordered a new one :tpi:
  • JuanMena @ JuanMena:
    It was waiting for you to order another one.
    Seems like, your PSU was waiting for a partner.
  • JuanMena @ JuanMena:
    Keep them both
    separated or you'll have more PSUs each year.
  • K3N1 @ K3N1:
    Well one you insert one PSU into the other one you get power
  • JuanMena @ JuanMena:
    It literally turns it on.
  • K3N1 @ K3N1:
    Yeah power supplies are filthy perverts
  • K3N1 @ K3N1:
    @Psionic Roshambo has a new friend
    +1
  • JuanMena @ JuanMena:
    It's Kyle, the guy that went to school to be a Certified man Kisser.
  • Psionic Roshambo @ Psionic Roshambo:
    Cartmans hand has taco flavored kisses
  • A @ abraarukuk:
    hi guys
    A @ abraarukuk: hi guys