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

ZRicky11

Active Member
Newcomer
Joined
Feb 26, 2011
Messages
37
Trophies
0
XP
34
Country
Italy
XFlak said:
Okay, so it seems we have the following 4 candidates for a new d2x naming convention:
[*]cIOS249[56]-d2x-v5[*]cIOS249[56]-d2x-v5-final[*]cIOS56[249]-d2x-v5[*]cIOS56[249]-d2x-v5-final
I prefer the first one in the list. And it's not going to be difficult to switch to any of these, but I just prefer the way it looks without "-final", to me it seems like including it would just make the name longer without giving any extra information. But I am open to any of the above naming conventions.

And thx for the congrats!
I prefer option 1: cIOS249[56]-d2x-v5

@ Davebaol: Great work!
I'll wait for v6 (because my HDD is NTFS)
 

ChaosEnergy

Well-Known Member
Member
Joined
Jul 11, 2009
Messages
201
Trophies
0
XP
215
Country
Gambia, The
why changing the good naming scheme?

i only wondered about the v5 final, as i expected the v5 as the block ios reload release, and v6 maybe another big part, so ntfs/fat in beta2

but anyway..time wasting for naming and so on...better use this time for coding and testing
 

mamule

Well-Known Member
Member
Joined
Apr 15, 2010
Messages
134
Trophies
0
XP
247
Country
France
The most logical way would be those who worked on the cios who chooses the name...

Good bye wanin21 , enjoy d2x
bow.gif
 

Taleweaver

Storywriter
Member
Joined
Dec 23, 2009
Messages
8,543
Trophies
2
Age
42
Location
Belgium
XP
7,526
Country
Belgium
Hmm...seems like the choice is made.
smile.gif


For the record, I would've liked option 3 better as well. Naming a cIOS after the installation slot instead of the actual content is a bit weird. It's like naming your car after where you parked it. From the parts that make up the content of the cIOS, the slot number is actually the least important one, so why is it mentioned first?

I don't want to add even more options to the table, but why even include "cIOS"? If you say "Waninkoko rev21", you also know what is meant by it, right? Personally, I'd name it as "d2x-v5-(56/249)" but I know: the vote's been made.
smile.gif
 

cambric

Well-Known Member
Member
Joined
May 17, 2009
Messages
404
Trophies
0
Location
Tuscany
Website
Visit site
XP
77
Country
Italy
Your cIOS has been so much improved since v1 that it is now the time to leave the r21....

re the name of the cIOS, I think the slot is the less important thing, hence I do not like the name cIOS249....

What concretely identifies the cIOS is the author and the version, that is d2x-v5

Then, this cIOS can be installed with different IOSbase, and this is the "secondary" information (still important)

The chosen slot is just a matter of the single user (I install the cIOS in 246 for example and not in 249) and does not identify the cIOS itself.

For this very reason, I would like something like:
d2x-v5-IOS56-slot249
d2x-v5-base56-slot249
d2x-v5-IOS56[249]

In any case, Thanks Davebaol, Xflak and all of the other developers for this important improvement of the cIOS
 

MrAimenify

Active Member
Newcomer
Joined
May 24, 2011
Messages
39
Trophies
0
Age
28
Website
www.youtube.com
XP
49
Country
Hello again.
rolleyes.gif
I don't know if it's possible to do this but if there is a way to fix this so it's a kind of a challenge for you.

And the challenge is:
Be able to have access to different partitions in a game.
yaywii.gif


For example, to play these Masterpieces in SSBB (Super Smash Bros. Brawl) without coming back to the Wii System Menu.
or
Be able to install the Mario Kart Channel in the game MKW (Mario Kart Wii) without coming back to the Wii System Menu.

Would like to write more about this but do not have time. I hope you understand what I mean.
smile.gif


/MrAimenify, my third post on GBAtemp!
rolleyes.gif
 

WiiPower

Well-Known Member
Member
Joined
Oct 17, 2008
Messages
8,165
Trophies
0
XP
345
Country
Gambia, The
This you try those with d2x v5, the latest CFG or NeoGamma, on a wbfs partition? They should work, if not, it should be possible to update the cIOS for those easily.
 

Slimmmmmm

GBAtemp MoNkEeE
Member
Joined
Nov 1, 2007
Messages
1,770
Trophies
0
Location
the land of lol
XP
528
Country
I don't think it should have final in the naming.

You can't know it wont need changed, but if it's called final people would think it's the best/latest version from google searches etc.

Maybe final should be applied once no more games get released ever.
 

davebaol

Well-Known Member
OP
Member
Joined
Sep 3, 2010
Messages
912
Trophies
0
XP
192
Country
Italy
cIOSX d2x v6 beta1

IOS reload and support potentially for any file system

Changelog:
  • d2x v6 beta1
    • DIP - Added fraglist to support potentially any file system (tnx oggzee).
    • DIP - Added support in fraglist for sector size greater than 512B (typically needed for HDD > 2TB).
    • DIP - Module moved forward in memory and ram section resized.
    • ESP - Module moved forward in memory.
    • FFSP - Module moved forward in memory.
  • d2x v5: IOS Reload Block for WBFS devices
    • DIP - Added USB/SD support for games affected by ios reload (WBFS only).
    • DIP - Added ioctl command to save module config from the ESP module before ios reload.
    • DIP - Added syscall 0x46 (check_di_reset)
    • DIP - Fixed dual layer detection for games like Sakura Wars.
    • DIP - Fixed GameCube audio streaming command for retail discs.
    • DIP - Added fatal error whether the base ios is unknown and can't be patched.
    • ESP - DIP config saved before an ios reload request coming from a disc-based game.
    • ESP - Added missing patches for base ios 53 and 55.
    • ESP - Added fatal error whether the base ios is unknown and can't be patched.
    • FFSP - Added fatal error whether the base ios is unknown and can't be patched.
  • d2x v4: A mix of fix
    • ESP - Added "return to channel" feature compatible with all games out there, included problematic ones like PoP.
    • ESP - Fixed error 002 in method 2 for blocking ios reload.
    • ESP - Repeated ios reload are now supported by method 2.
    • ESP - Added support to reload any ios, not only 249.
    • FAT - Removed file logging code since has proved harmful to games like LostWinds and LostWinds WotM.
    • FAT - Added support for sector size up to 4KB (typically needed for HDD greater than 2TB).
    • FAT - Fixed a bug in FAT_GetStats. Now games like Max & the Magic Marker, FFCC My Life as a King and FFCC My Life as a Darklord are working properly.
    • FAT - Fixed the error code returned by FAT_Readdir when the requested folder is an existing file.
      Now all Strong Bad episodes are working properly.
    • FAT - Fixed a bug in FAT_Seek to prevent from increasing the file size when seeking out of the file.
    • FAT - Changed timing logic
    • FAT - Updated FatFs from 0.8 to 0.8b
    • FAT - Fixed a potential buffer overflow while reading a directory
    • FAT - Changes due to the fix for huge HDD made in EHCI module
    • FFSP - Removed workaround on file renaming since the issue has been fixed by updating FatFs into the FAT module
    • FFSP - Fixed the buffer length in FAT_ReadDir to avoid potential problems
    • EHCI - Fixed a bug to support HDD greater than 1TB
    • Other minor changes.
  • d2x v3: Nand emulation improved
    • FFSP - Implemented logging system to make debugging easier (enabled in beta releases only).
    • FAT - Fixed a bug causing the error message "corrupted data" in The Tower of Druaga.
    • FAT - Fixed a bug causing stall in LIT.
    • FAT - Enabled multiple partition support in FatFs.
    • FFSP - Extended ioctlv commands for mounting the desired USB/SD partition on nand emulation start up.
      Default partition is 0 for backward compatibility with rev21.
    • FFSP - Fixed a bug on file renaming causing the failure on the 2nd save in games like The Will of Dr.Frankenstein.
    • FFSP - Fixed the deletion of folder /tmp on nand emulation start up.
    • FFSP - Fixed a bug in nand usage causing save file failure in games like Tetris Party and FFCC My Life as a King.
    • FAT & FFSP - Code clean up and other minor changes.
  • d2x v2: No more lag on usb port 1
    • EHCI - Fixed secondary USB port lag (further information here)
  • d2x v1: Goodbye controller lag
    • EHCI - Fixed controller lag (furher information here).
    • EHCI - Fixed wiimote synch delay on WiiFlow start up.
    • EHCI - Fixed os_restart_timer syscall invocation with the correct number of arguments.

Important notes:

  • At the moment only CFG USB Loader v69a5 can make you enjoy IOS reload block from a non WBFS partition.
  • Support for sector size greater than 512B has not been tested on such a HDD.
    Please, if you own a 3TB HDD let us know if it works properly.


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
 

hellboy2010

Well-Known Member
Member
Joined
Nov 22, 2010
Messages
219
Trophies
0
XP
92
Country
United States
nice

thanks davebaol

time to test


my firts test with cfg 69a5.222 and the ciosx d2x v6

cod3 working

metroid prime trilogy, working no need alt.dol you can choose any episoe, and multiplayer on the 2 episode
 

Hozu

Well-Known Member
Member
Joined
Aug 25, 2010
Messages
322
Trophies
0
XP
667
Country
Canada
Man, I just made a WBFS partition to take advantage of IOS Reload Block... Great job, time to test.

Edit: Amazing, guess that partition isn't needed anymore (nor SNEEK for that matter, for me at least).
 

GolfDude

Well-Known Member
Member
Joined
Feb 2, 2009
Messages
870
Trophies
1
XP
1,482
Country
United States
metroid on ntfs.. confirmed to work!

the reset button also works correctly and restarts the game and not send you back to the main menu
 

qwertymodo

Well-Known Member
Member
Joined
Feb 1, 2010
Messages
827
Trophies
0
Age
33
Website
qwertymodo.com
XP
510
Country
United States
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
 

Ryoku83

Well-Known Member
Member
Joined
Apr 14, 2011
Messages
323
Trophies
0
XP
93
Country
Canada
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
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.
 
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