Spoiler
Image indisponible (supprimée par son hébergeur)
Qu'est ce qu'est d2x?
C'est la 3ème version de notre cIOSX rev21 modifié.
Les modules EHCI, FAT, et FFS ont étés fixés pour améliorer la compatibilité des périphériques USB ainsi que l'émulation de la NAND.
Cette version devrait fixer définitivement les problèmes suivants :
Ce nouveau cIOS, obtenu par le remplacement des modules EHCI, FAT, et FFS originaux par ceux-là, est connu sous le nom de cIOSX rev21d2x où d2x signifie davebaol, xabby666, et XFlak.
- d2x v4beta1
- EHCI - Fix d'un bug pour supporter les disques durs supérieurs à 1TB.
- FAT - Mise à jour de FatFS de 0.8 à 0.8b
- FAT - Fix d'un buffer overflow potentiel lors de la lecture d'un dossier.
- FAT - Changements à cause du fix pour les gros disques durs fait dans le module EHCI.
- FFS - Suppression du patch sur le renommage de fichiers car ce problème a été" réglé en mettant à jour FatFS dans le module FAT.
- Autres changements mineurs
- d2x v3: Amélioration de l'émulation NAND
- FFS - Implémentation d'un système de log pour faciliter le déboguage (activé dans les versions beta seulement).
- FAT - Fix d'un bug qui provoquait le message "données corrompues" dans The Tower of Druaga.
- FAT - Fix d'un bug qui causait des problèmes dans LIT.
- FAT - Activation du support des partitions multiples dans FatFs.
- FFS - Commandes ioctlv étendues afin de monter le périphérique USB/SD désiré au démarrage d'une émulation NAND.
La partition par défaut est la 0 pour la rétrocompatibilité avec la rev21.- FFS - Fix d'un bug lors du renommage des fichiers qui provoquait l'échec de la création de la seconde sauvegarde dans des jeux tels que The Will of Dr.Frankenstein.
- FFS - Fix de la suppression du dossier /tmp au démarrage d'une NAND émulée.
- FFS - Fix d'un bug dans l'usage de la NAND qui causait l'échec de la sauvegarde dans des jeux comme Tetris et FFCC My Life as a King.
- FAT & FFS -Nettoyage du code et autres changements mineurs.
- d2x v2: Plus de lag sur le port USB 1
- EHCI - Fix du lag des contrôles sur le port USB secondaire (informations complémentaires ici)
- d2x v1: Au revoir le lag des contrôles
- EHCI - Fix du lag des contrôles (informations complémentaires ici).
- EHCI - Fix du délai de synchronisation des Wiimotes au démarrage de Wiiflow.
- EHCI - Fix de l'appel du syscall os_restart_timer syscall avec le nombre correct d'arguments.
Davebaol et xabby666 sont les auteurs de ce fix mais aussi les modérateurs de la communauté HackWii.
XFlak est un menbre fameux de la communauté GBAtemp et le créateur du fameux ModMii qui est, en autre, le créateur officiel des wads d2x. Ill a eu l'idée, au départ, de remplacer le module EHCI de la rev21 par celui de la rev19 (la dernière version connue sans le lag des contrôles) et le lag disparu.
Nous aimons interpréter d2x comme une sorte de formule chimique (comme H20) ce qui est une métaphore sympathique où les 3 auteurs sont les atomes ayant donné naissance à ce petit projet, la molécule d2x .
Oui on sait que littéralement, en chimie, d2x veut dire D--X--D comme h2o veut dire H--O--H, donc ce n'est pas identique à l'acronyme dxx.
Mais les gars, c'est juste un métaphore. Donc qui s'en occupe. ^_^
Améliorations de l'émulation NAND
Comme dit précedemment, la compatibilité de l'émulation NAND VC/WiiWare a été grandement amélioré et devrait maintenant être similaire à celle de la rev17.
Pour tester le support de plusieurs partitions ainsi que la nand émulée dans n'importe qul dossier (pas seulement à la racine), téléchargez Mighty Channels beta5-MOD-d2x-v3.
Voici une courte liste des jeux qui dorénavant fonctionnent bien. Mais je m'attends que beaucoup d'autres qui ne fonctionnaient pas fonctionnent maintenant.
WiiWare......................rev17...rev21......d2x v1/v2.......d2x v3
----------------------------------------------------------------------
Tetris Party..................OK.....ERR1.........ERR1............OK
Brain Challenge...............OK.....ERR2.........ERR2............OK
FFCC: My Life as a King.......OK.....ERR2.........ERR2............OK
The Island of Dr.Frankenstein.OK.....ERR3.........ERR3............OK
The Tower of Druaga...........OK.....ERR4.........ERR4............OK
LIT...........................OK.....ERR5.........ERR5............OK
Swords and Soldiers...........ERR6...ERR6.........ERR6............OK*
Notes:
ERR1 = Ne peut pas sauvegarder le jeu après chaque niveau
ERR2 = Ecran noir peu après le logo si la sauvegarde n'existe pas déjà
ERR3 =Ne peut pas sauvegarder le jeu au 1er lancement
ERR4 = Message d'erreur "données corrompues" après le healthy screen
ERR5 = La sauvegarde ne peut pas être créée et le jeu reste au menu principal
ERR6 = Ecran noir peu après le logo initial
OK* = Il marche normalement pour la plupart des nands mais pas pour toutes.
A propos des problèmes du lag des contrôles et de l'USB
Le lag des contrôles a été fixé avec le d2x v1 et a apparu pour la 1ère fois avec le cIOSX rev20 et est toujours présent dans la rev21, alors qu'il n'existait pas dans la rev19.
Ce problème n'est présent qu'avec certains disques durs présentant une vitesse de rotation faible.
Pour plu de détails allez voir le bon sujet de netspy sur le problème du lag des contrôles.
Le lag du port usb secondaire, ficé par le d2x v2, existe depuis la rev19.
Vous pouvez facilement reproduire ce problème en utilisant Rock Band 3 et les instructions de x4mer ci-dessous :
Est-ce que quelqu'un pourrai essayer le test du microphone que j'ai mentionné plus tôt, avec RB3 ?
Vous pouvez juste maintenir une longue notejusqu'à ce que le disque clignote.
Ma femmme se plaignait que le micro était haché, et donc qu'il y avait un problème avec. J'ai testé en commencant une chanson en mode chanteur seul, puis en mettant en pause après que la chanson aie commencé. En faisant cela, le micro reste actif, et vous devez être capable d'entendre tout ce que vous dites sortir des hauts-parleurs, sans que cela soit masqué par la musique. En faisant cela, le micro est haché à chaque fois que le disque dur clignote, rendant l'obtention d'un 100% en chant impossible. Cela m'a convaincu que le module EHCI causait encore problème, même si c'est à un degré inférieur par rapport à avant (Wario Shake marche maintenant, par exemple).
Comment construire et installer d2x pas à pas
- Ce contenu est réservé aux membres. Connectez-vous ou inscrivez-vous gratuitement pour y accéder.
- Lancer ModMii
- Entrer "I Agree"
- Entrer "4" pour aller à la page de téléchargement 4
- Ajouter à votre file de téléchargement tous les wads cIOSX rev21d2x v3 que vous voulez, par exemple "249d2x56" et "250d2x57"
- Entrer "2" pour aller à la page de téléchargements 2
- Entrer "MMM" pour ajouter Multi-Mod Manager à la file de téléchargement
- Entrer "D" pour télécharger les fichiers choisis
- Entrer "Y" pour commencer le téléchargement
- Vérifier que tout les fichiers téléchargés sont valides puis entrer E pour quitter ModMii
- Copier les fichiers depuis le dossier COPY_TO_SD folder vers la racine de votre carte SD puis insérer la dans votre Wii
- Lancer Multi-Mod Manager via la HomeBrew Channel
- Sélectionner "Load another IOS", puis choisissez l'IOS236 ou n'importe quel IOS patché, habituellement l'IOS36 ou n'importe quel cIOS
- Dans le menu principal deMulti-Mod Manager, descendre et sélectionner "WAD Manager".
- Maintenir + pendant 2 secondes pour sélectionner toutes les WADs du répertoire. Puis appuyer sur A deux fois pour tout installer
Si un des fichiers n'a pas réussi à s'installer, ils resteront marqué pour l'installation, donc réessayer juste de les installer
NOTE: Faites attention de ne pas installer des WADs additionnelles qui pourraient trainé dans ce répertoire (elles peuvent être sûres, mais je n'en suis pas sûr) - Vous avez fini. Profitez de d2x!

You can find older d2x versions here:
Remerciements spéciaux à
- Waninkoko pour la source originelle
- tueidj pour les conseils techniques
- Les communautés HackWii et GBAtemp pour tous les beta tests et le support fourni
- Totoro pour le logo d2x officiel, tout simplement spectaculaire !
- Et le dernier mais non le moindre, Actar, un ami à moi, qui a gentiment créé un logo d2x alternatif. Ouvrez le spoiler à vos risques et périls.
Image indisponible (supprimée par son hébergeur)
Image indisponible (supprimée par son hébergeur)
What is d2x?
This is the third version of our modified cIOSX rev21.
The modules EHCI, FAT, and FFS have been fixed to improve both usb devices compatibility and nand emulation support.
This version should definitely fix the following issues:
The new cIOS, obtained by replacing the original EHCI, FAT, and FFS modules with these ones, is known as cIOSX rev21d2x where d2x stands for davebaol, xabby666, and XFlak.
- v4beta2
- ◦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
- Other minor changes.
- v4beta1
- EHCI - Fixed a bug to support HDD greater than 1TB
- 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
- FFS - Removed workaround on file renaming since the issue has been fixed by updating FatFs into the FAT module
- Other minor changes.
- d2x v3: Nand emulation improved
- FFS - 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.
- FFS - Extended ioctlv commands for mounting the desired USB/SD partition on nand emulation start up.
Default partition is 0 for backward compatibility with rev21.- FFS - Fixed a bug on file renaming causing the failure on the 2nd save in games like The Will of Dr.Frankenstein.
- FFS - Fixed the deletion of folder /tmp on nand emulation start up.
- FFS - Fixed a bug in nand usage causing save file failure in games like Tetris Party and FFCC My Life as a King.
- FAT & FFS - 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.
Davebaol and xabby666 are the authors of the fix and also moderators of the HackWii community.
XFlak is a famous member of the GBAtemp community and the creator of the fabulous ModMii which is, among other things, also the official d2x wad builder. He had the original idea of replacing the EHCI module from rev21 with the one from rev19 (the last version known not to have the controller lag) and the lag disappeared.
We like to interpret d2x like a sort of chemical formula (like H2O) which is a nice metaphor where the 3 authors are the atoms that gave birth to this little project, the d2x molecule.
Yeah we know that literally in chemistry d2x means D--X--D just like h2o means H--O--H, so it's not the same as the acronym dxx.
But dudes, that's just a metaphor. So who cares. ^_^
Nand emulation improvements
As said before VC/WiiWare NAND emulation compatibility has been improved a lot and now should be quite the same as rev17.
To test multiple partitions support and emulated nand in any folder (not just the root) download Mighty Channels beta6 MOD d2x v4beta2.
Here is a short list of games that now work good. Anyway I expect many others not working before now work too.
WiiWare......................rev17...rev21......d2x v1/v2.......d2x v3
----------------------------------------------------------------------
Tetris Party..................OK.....ERR1.........ERR1............OK
Brain Challenge...............OK.....ERR2.........ERR2............OK
FFCC: My Life as a King.......OK.....ERR2.........ERR2............OK
The Island of Dr.Frankenstein.OK.....ERR3.........ERR3............OK
The Tower of Druaga...........OK.....ERR4.........ERR4............OK
LIT...........................OK.....ERR5.........ERR5............OK
Swords and Soldiers...........ERR6...ERR6.........ERR6............OK*
Notes:
ERR1 = Cannot save the game after each level
ERR2 = Black screen soon after the logo if the save doesn't exist already
ERR3 = Cannot save the game after the 1s time
ERR4 = Error message "corrupted data" after the healthy screen
ERR5 = Save file cannot be created and game stalls on main menu
ERR6 = Black screen soon after the initial logo
OK* = It works regularly for most of the nands but not for all.
About controller and usb lag issues
The controller lag issue has been fixed by d2x v1 and it appeared the first time in cIOSX rev20 and it's still there in rev21, while it didn't exist in rev19.
The problem occurs only with certain hard drives affected by slow spin up.
For further details see the great thread by netspy about controller lag issue.
The secondary usb port lag issue, fixed by d2x v2, exists since rev19.
You can easily replicate that issue by using Rock Band 3 and following x4mer's instructions:
Could some people please try the microphone test I mentioned earlier, with RB3?
You can just hum a long note, and keep it held till the drive blinks.
My wife was complaining that the mic kept cutting out, and thought there was something wrong with the mic. I tested it by starting a song in singer only mode, and then pausing it after the song started. By doing this, the mic stays active, and you should be able to hear everything you say coming out the speakers, without being drown out by the music. While doing this, the mic would cut out every time the HDD blinked, making it impossible to get 100% on singing as well. This convinced me that the EHCI is still causing havoc, although to a much lesser degree than it did before (Wario Shake It works now for instance).
How to build and install d2x step by step
- Ce contenu est réservé aux membres. Connectez-vous ou inscrivez-vous gratuitement pour y accéder.
- Unpack the folder "d2x-beta" inside ModMii's folder named "modules"
- Launch ModMii
- Enter "I Agree"
- Enter "4" to navigate to Download Page 4
- Add to the download queue all the cIOSX rev21d2x v3 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. Enjoy d2x!

You can find older d2x versions here:
Special thanks to
- Waninkoko for the original source
- tueidj for the technical suggestions
- the HackWii and GBAtemp communities for all the beta tests and support provided
- Totoro for the official d2x logo, simply spectacular!
- and last but not least Actar, a bit spastic friend of mine, which has kindly created an alternative d2x logo.
Open the spoiler at your own risk.
Spoiler
Image indisponible (supprimée par son hébergeur)
