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.2%
  • Yes, but everything was already working for me with the official cios

    Votes: 82 42.5%
  • 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
    193

spotanjo3

Well-Known Member
Member
Joined
Nov 6, 2002
Messages
11,145
Trophies
3
XP
6,211
Country
United States
I am tempting to change from NeoGamma R9 beta 50 and 249 to final d2x v6 final but I am afraid to try this final d2x v6 final. Why ? Because I dont want to screw up my Wii. I am on 3.2u, by the way.
 

Lacius

Well-Known Member
Member
Joined
May 11, 2008
Messages
18,099
Trophies
3
XP
18,338
Country
United States
I don't know.. It cannot downgrade back to 249 if I dont like it, correct ?
There is no reason not to install d2x v6 (base 56) to slot 249. It fixes a lot of issues with whatever IOS249 you likely have. In the highly unlikely event that you want to downgrade back to what you have, you have that option.
 

Jogait

Member
Newcomer
Joined
Mar 24, 2009
Messages
19
Trophies
0
Age
35
Location
Sintra
Website
Visit site
XP
223
Country
I'm saying that if i made that change my metroid other m will ask me to update my wii.
Not if you have a proper softmod. Priiloader blocks updates.
Thanks, i installed priiloader and blocked disc updates, that fixed my problem but what i really wanted was this:

d2x cIOS Installer v3.1
d2xciosinstaller.jpg





Features
  • Can install d2x cIOS v4, v5 and v6
  • Available IOS bases: IOS37 v5662, IOS38 v4123, IOS53 v5662, IOS55 v5662, IOS56 v5661, IOS57 v5918, IOS58 v6175
  • Can install hybrid cIOS and potentially any cIOS
  • Possibility to add new cIOS in d2x cIOS installer without having to recompile it
  • Installation slot support (200 --> 255 except slots 202, 222, 223, 224, 242 and 254)
  • Online and Offline installation (WAD support)
  • SD and USB devices support
  • Classic controllers, Wiimotes and Game Cube pads support
  • Argument --ios=XXX support in the meta.xml file to fix the IOS used by d2x cIOS installer (only active without AHBPROT)
  • Argument --remove-cache support in the meta.xml file to delete the cache folder at the d2x cIOS installer exit
  • HW_AHBPROT support (enabled by default)
  • Option to select the cIOS revision
  • Batch installation support
  • Possibility to save/load an installation config file
  • Possibility to save a NUS script
  • Possibility to empty 200+ slots (uninstall cIOS)



Changelog
v3.1
- Better handle of batch installation mode.
- Better handle of Warning messages.
- Fix meta.xml file for HBC
- Fix support for external cIOS (ciosmaps.xml) [broken in v3.0]
- Add the possibility to empty 200+ slots (uninstall cIOS)
- [Google Project] Added a documentation in French and English to learn how to add a cIOS into the Installer with ciosmaps.xml

v3.0
- Remove cIOS d2x v3 support
- Add ES_Version patch to AHBPROT (Thx R2-D2199)
- Fix offline AHBPROT bug (Thx Davebaol)
- New screen summary for an overview of the installation settings
- New log screen after the installation process
- Add an option to select the cIOS revision
- Module to save an installation config file
- Module to load an installation config file (ciosconf.cfg file located in the d2x cIOS installer folder)
- Module to save a NUS script to download the required files for offline installation
- Some minor bugfixes
- Argument --ios=XXX in the meta.xml file is only active without AHBPROT

v2.2
- Add a filter on the "Working IOS" list to exclude STUB and FakeSTUB IOS.
- Default installation slot on 249.
- Default d2x cIOS on the last final release
- Fixed flickering screen
- GUI improvements
- Fixed case issue : now d2x=D2X and app=APP
- Comments support on ciosmaps.xml
- Argument --remove-cache support in the meta.xml file to delete the cache folder at the d2x cIOS installer exit
- HW_AHBPROT support (disabled by default) --> to activate it, uncomment the line in the meta.xml file and select IOS58+AHBPROT on the "Working IOS" screen (you can also use argument --ios=0 or --ios=AHBPROT in meta.xml file)
- [DEV] Add support for the devkitpro portlibs folder in the MakeFile (Thx Rodries)
- [DEV] Add a post-build.bat to update the meta.xml file after compilation

v2.1
- New icon (thx WiiD)
- Add WAD files support on SD/USB devices for offline installation.
- Google code project available

v2.0
- A new super cool GUI
- Code rewritten
- Some minor bugfixes
- Add USB devices support
- Fix the warning message when a slot is not free
- Fix used slots list after a successful installation
- Back to "Working IOS" screen in case of non-critical error.
- Argument --ios=XXX support in the meta.xml file to fix the IOS used by d2x cIOS installer
- Module to add new cIOS in d2x cIOS installer without having to recompile it. You just have to put some files (modules .app + ciosmaps.xml) in the d2x cIOS Installer folder. With this feature, you can easily build d2x beta versions or "hybrids" cIOS with specific modules (DIPP, EHCI, ES, FAT, FFSP, MLOAD, SDHC, USB).

v1.3
- cIOS d2x v6 beta1 replaced by cIOS d2x v6 final
- Add korean common key into cIOS d2x v6 (all bases except IOS38) (Thx Damysteryman)
- Extended Korean Common Key support for old version of d2x cIOS (v3 v4 & v5)

v1.2
- Add d2x cIOS v5 final and v6 beta1 support
- Implementation of the new cIOS identification method (on the v4, v5 and v6beta1)

v1.1
- cIOS v4 beta4 replaced by cIOS v4 final
- Some bugfixes

v1.0
- Initial release

Todo list
- Fix the issue related with cIOS without ES_Version patch
- Speed improvements

Known Issues
- Unable to downgrade the revision of an existing ©IOS with a ©IOS without the ES Version patch (Hermes's cIOS for example)
- Without AHBPROT and the --ios=XXX argument in the meta.xml file, an USB device will no longer be detected by d2x cIOS installer after an IOS reload

How to add a new cIOS in the installer
Since d2x cIOS Installer v2.0, it is possible to add cIOS without having to compile sources !
This new functionality can be very useful for installing beta versions of cIOS or even create "hybrid" cIOS such as the cIOS d2x vX but with the EHCI and ES module vY

To do this, you do not really need any programming skills apart from reading a .xml file and rename things.
So, to add a cIOS to the list, in addition to those already present, you have to grab the modules (file format .app) of the cIOS you want to build (look at ModMii's sources), place them in the right place on the SD/USB device and edit CIOSMAPS.xml file.

In binaries, you will see a file named sampleCIOSMAPS.xml which is actually the "map" of the cIOS v6 d2x (a kind of installation guide for d2x cIOS Installer).
Once opened with an XML editor, it's scary but there are only a few lines we are interested in:
- Here the tag name indicates the name that appears on the d2x cIOS Installer and version the final revision of cIOS (max = 65535). You can edit these two tags as you wish.
- Then enter the spoiler of the IOS Base you want to install, for example IOS Base 37, I open the spoiler
- Inside, the only lines that interest us are those that contain the tags module example: . If I want to change the EHCI module, I can simply change its name.
If you put multiples new cIOS, dont forget to change the line on the top !
- Once the changes are done, save and rename the file sampleCIOSMAPS.xml in CIOSMAPS.xml

- So now, let us see what to do with modules (.app files). The directory tree to use for storing modules mainly depends on the attribute name of the tag ciosgroup involved in the CIOSMAPS.xml. As an example, for a cIOS with :
Code:
 

nobody_tw

Well-Known Member
Newcomer
Joined
Feb 18, 2011
Messages
45
Trophies
0
XP
33
Country
Taiwan
Hi, davebaol

I have downloaded d2xv7b1d from wiiflowiki.
Is this your new beta version of d2x?

I will test it soon.
Can I post the problems here (if any) or just PM to you.
Anything needs to test or observe?
What's the main improvement of v7?

Thanks!!
 

Kurems

Active Member
Newcomer
Joined
Nov 23, 2008
Messages
43
Trophies
1
XP
1,100
Country
Japan
I found a bug in d2xv7b1d (bases 249[37] and 250[38]) with the European version of Rock Band 3 (on a WBFS partition) and DLCs installed on a SDHC card. Simply, the game refuse to read the SD card at the start of the game.
The bug doesn't occur with:
- the original disc on the same Wii;
- a SD card of 2Gb maximum with the same DLCs on it;
- reinstalling d2xv7a5 with FIX94 WAD Pack.
 

WiiPower

Well-Known Member
Member
Joined
Oct 17, 2008
Messages
8,165
Trophies
0
XP
345
Country
Gambia, The
I found a bug in d2xv7b1d (bases 249[37] and 250[38]) with the European version of Rock Band 3 (on a WBFS partition) and DLCs installed on a SDHC card. Simply, the game refuse to read the SD card at the start of the game.
The bug doesn't occur with:
- the original disc on the same Wii;
- a SD card of 2Gb maximum with the same DLCs on it;
- reinstalling d2xv7a5 (same bases).

Which IOS does the game use? Shouldn't that be IOS56? What happens with base IOS56?
 

Kurems

Active Member
Newcomer
Joined
Nov 23, 2008
Messages
43
Trophies
1
XP
1,100
Country
Japan
Well done! I had installed d2xv7b1d with d2x cIOS Installer v3.1 (base IOS37), works great now with base IOS56.
It worked with d2xv7a5 because I used FIX94 WAD Pack on my past installation (always base IOS56 with cIOS249).
Thanks!

EDIT : It explains why I didn't succeed to read my SDHC card (base 37 VS. base 56).
 

norbyte

Well-Known Member
Newcomer
Joined
May 28, 2011
Messages
55
Trophies
0
XP
118
Country
Gambia, The
Some people are reporting bugs with "The Adventures of Tintin EUR PAL" and "Schlag den Raab - Das 2. Spiel GERMAN PAL". It nearly sounds at a new (simple) protection system. Here a some shared information (translated from another forum as best as I can):

The Adventures of Tintin:
- The wii freezes in coop mode (second choice) when selecting a character. (after "Read disc" message)
- After the thunder the game hangs
- The wii freezes everytime when a savegame is created. After resetting the wii the game can continue from that savepoint.
=> Tested with d2x v6 with bases 37, 56 and 57, no difference between cfg loader and usb loader gx (each at latest version)

Schlag den Raab - Das 2. Spiel:
- The game (only game, not wii) hangs at different places (round cannot be finished, game must be resetted)
- Play teammate until last question and wii created memory error (i suppose code dump)
=> Tested with d2x v6 with base 56 (default by the game) and cfg loader

Can anybody confirm this too?
 

Fox888

Well-Known Member
Member
Joined
Mar 17, 2010
Messages
430
Trophies
0
XP
195
Country
yep i can cofirm the issue with The Adventures Of Tintin (almost just like Driver SF) :hateit:
the game freeze everytime it creates a savegame... tested with CFG - Usbloader GX - Wiiflow and Neogamma r9 b50 (many different revs of the usbloaders)also with every d2x base possible (d2x v7 b1d)

so it seems like every ubisoft games that will come from now, wont work from backups... :(
 

roubagalinhas

Well-Known Member
Member
Joined
Jul 7, 2011
Messages
103
Trophies
0
Age
39
XP
117
Country
same here, with tintin
and as as far as i can tell is a general issue

apparently is working fine on burned dvd-r's
http://gbatemp.net/topic/311547-wii-2703-the-adventures-of-tintin-the-secret-of-the-unicorn-europ/page__view__findpost__p__3937659
 

bros

Active Member
Newcomer
Joined
Mar 2, 2010
Messages
26
Trophies
1
XP
157
Country
Belgium
Maybe it's the "old" check seen before, the game is sometimes checking the "path" and if it's not wii reader it freeze ????
 

JoostinOnline

Certified Crash Test Dummy
Member
Joined
Apr 2, 2011
Messages
11,005
Trophies
1
Location
The Twilight Zone
Website
www.hacksden.com
XP
4,339
Country
United States
65535 will survive ninty updates, but doesn't matter since it can be reinstalled after an accidental update anyways

21006 is required for certain apps to detect what cIOS it is. I'm not sure which ones

basically it should make no difference
I know SysCheck and Cfg USB Loader both detect the verison/base correctly when it's maxed out.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    OctoAori20 @ OctoAori20: Nice nice-