|
Télécharger d2x cIOS v8 et v9 beta r49
Fichier : d2x.zip Taille : 0.125Mo Description :
d2x cIOS par davebaol, xabby666 et XFlak est une modification du cIOS v21 de waninkoko. La différence vient du changement de certains modules de l'IOS, corrigeant divers bugs principalement avec des jeux WiiWare, mais ajoutant également le support des jeux problématiques "IOS Reload", et rend inutile les fichiers "dol alternatif". d2x v9 beta r49 GENERAL: - Added maked2x.sh to build the cios on Linux (tnx to r-win). DATA: - Fixed content id for bases 60/70/80 in ciosmaps.xml (tnx to dragbe). EHCI: - Fixed an issue in ReadCapacity that prevented certain usb devices from working (tnx to digicroxx). - Fixed an issue in GetDescriptors that prevented certain usb devices from working (tnx to digicroxx). - Added a ioctl command to specify the current usb port. - Minor changes and code clean up. UTILS: - Added stripios source to svn. WIKI: - Updated the page "How To Compile". - Updated the page "Problematic disc-based games". d2x v9 beta r47 DATA: - Removed from ciosmaps.xml the patch to skip the process id check inside os_software_IRQ(4). Now this patch is applied by the EHCI module at startup. - Added a new patch to ciosmaps.xml in order to register an alternative SDI module name without the initial slash. This custom name is required by nand emulation to avoid deadlock since we have to open the sd card from inside the fs-plugin. - Removed from ciosmaps.xml the content corresponding to FAT and SDHC modules which have been suppressed. LIB: - Modified sdio.c and usbloader.c to use the alternative device name. - Added generic support to save/load module configuration before/after ios reloading. - Added SDHC functions used by EHCI and USBS modules to emulate the old SDHC module that has been removed. - Minor changes. DIP: - Moved plugin memory address. - Minor changes and code clean up. EHCI: - Patched interrupt vector in IOSP module and implemented interrupt callback to detect usb port status changes. Now usb instruments are plug&play just like they are when playing the original dvd through the disc channel (tnx to hermes cios source). - Improved usb compatibility: some problematic hdd are now supported, shred skateboard controller is now supported, mics and usb instruments should work better than before (tnx to rodries for the great help). - Tinyehci code prepared to support both usb ports (tnx to rodries). - Increased thread priority from 0x48 to 0x78. - Added a loop on module's startup to wait for mload before patching the ios. - Added a ioctl command to set watchdog timout, 0 secs. means disabled. This should fix the issue which certain HDD that park their heads after less than 10 seconds of inactivity. - Added a ioctl command to save module configuration. It's called internally by the es plugin to not lose ehci configuration during ios reload block. - Fixed a memory issue in ehci_maligned. - Fixed an issue in ehci descriptors (tnx to rodries). - Fixed a slowdown issue when initializing the device. Now the device is not unmounted anymore if it's mounted already (tnx to rodries). - Increased read/write sectors up to 64KB. - Fixed an issue when checking if a usb device is inserted (tnx to rodries). - Registered an alternative device name without the initial slash, i.e. dev/usb2. This alternative name is required by nand emulation to avoid deadlock since we have to open the usb device from inside the fs-plugin. - Embedded SDHC module to reduce the number of threads and prevent read errors. - Patched the IOSP module skip the process id check in os_software_IRQ(4). ES: - Moved plugin memory address. - Saved EHCI configuration on ios reloading block. - Minor changes and code clean up. FFS: - Embedded FAT support inside the plugin. The FAT module has been suppressed to reduce the number of threads and prevent read errors in the EHCI module. - Now the drive led blinking is performed synchronously with write access on FAT. This allows us to remove the dedicated thread and avoid read errors in the EHCI module. - Patched Nintendo's SDI module to recognize the alternative device name on opening requests. - Implemented a new ioctl to enable/disable nand emulation on the specified partition. However in order to keep backward compatibility the old method is still supported by emulating the opening request of the old FAT module. - Moved plugin memory address and increased plugin size. - Minor changes and code clean up. MLOAD: - Added SDI module version detection for each supported base. - Removed the easter egg introduced by Waninkoko in cios rev20. USBS: - Embedded SDHC module to reduce the number of threads and prevent read errors. d2x v8 - Amélioration du mode caché pour empêcher la détection de cIOS. - Ajout d'une commande ioctl pour activer/désactiver le mode caché quand un jeu n'est pas lancé. Le mode caché est activé par défaut. - Le blocage d'IOS Reload est maintenant activé par défaut. - Correction du blocage d'IOS Reload quand l'IOS original requis par le jeu n'était pas installé. Ceci marche pour les NAND réelles ou ému. - Correction du retour vers la chaine quand le système menu n'est pas installé sur la nand ému. - Correction d'un manque de purge de cache lors de la suppression de l'erreur 002 après le blocage d'IOS Reload. Maintenant le syscall kernel_set_version est utilisé à la place. - Ajout d'accès direct aux syscalls. Ceci permet d'appeler une syscall depuis une autre syscall. - Ajout du support de dossiers démarrant par # qui permettent d'ouvrir les fichiers sur la vrai nand même si nand ému est activé. De plus, l'accès à ces dossiers est protégé par le mode caché. - Les fichiers FAT sont maintenant ouverts dans un mode relatif pour corriger l'issue 16. Maintenant Disney Universe et tous les jeux utilisant de long dossiers marchent en mode d'émulation de nand. - Désactivation du file sharing control dans le module FAT pour contourner une stupide erreur faite par les développeurs de The Beatles Rock Band. Voir l'issue 11. - Correction de l'écran noir dans l'émulation partielle lors du lancement d'un jeu jamais lancé sur nand réelle. Voir issue 14. - Ajout du support de tailles de secteur virtuels sur les lecteurs wbfs pour contourner la limite de 500 jeux (merci fig2k4). La taille optimale est 4KB pour permettre jusqu'à 4084 jeux. Veuillez noter que cette fonctionnalité n'est utile seulement que pour les loaders qui n'utilisent pas les fraglist pour les partitions WBFS, comme Neogamma ou WiiFlow et CFF. - AHBPROT est maintenant réellement activé. - Fonctions USB Gecko complètement reécrites. Maintenant, c'est vraiment plug&play et le cIOS marche même lorsque le debug mode est activé et que l'USB Gecko est connecté à uniquement la Wii (merci à la source de mini). - Suppression de la méthode 1 non utilisée pour le blocage d'IOS Reload. - Changements mineurs et nettoyage de code. d2x v8 beta (r42) DATA: - Updated ciosmaps.xml to support new bases 60/70/80 through d2x-cios-installer. - Updated d2x-beta.bat to support new bases 60/70/80 through ModMii. - Added a patch to ciosmaps.xml to enable USB Gecko output as soon as the kernel starts. This feature is really useful in development when everything is fucked up. Note that the patch is normally commented out. Also, it's currently not supported by ModMii. You have to use the d2x-cios-installer. LIB: - Added support for virtual sector size on WBFS drives to bypass the 500 game limit (thanks fig2k4). The optimal sector size is 4KB, that allows up to 4084 games. Note that this feature is useful only for the loaders that don't use the fraglist for WBFS partitions, for example NeoGamma, WiiFlow and CFG. - Added generic support for IOS patches. - Added some debug and string utilities. - Code optimization and minor changes. DIP: - IOS patches are now applied through the cios library. - Added some debug info. EHCI: - Minor changes. ES: - IOS patches are now applied through the cios library. - Increased 'exe' region size a bit. - Enabled AHBPROT during the init phase. - Minor changes. FAT: - Implemented relative path support for nand emulation, see below. - Added a ioctl command to set the emu nand folder for relative paths. FS: - FAT files are now opened through relative path to fix issue 16 . Now Disney Universe and all the games using long paths work properly in nand emulation. - IOS patches are now applied through the cios library. - Minor changes and code clean up. MLOAD: - USB Gecko functions completely rewritten. Now it's really plug&play and the cios works even when debug mode is enabled and USB Gecko is connected only to the Wii (tnx to mini source). - Added missing signature patch to bases 36/37/38/53/55/56/57/58/61/70/80. - Added missing decrypt patch to bases 37/53/55/56/57/58/61/80. - Fixed wrong modules area size. - IOS patches are now applied through the cios library. - Increased 'exe' region size a bit. - Removed AHBPROT syscall invocation since it can only be called from ES. - Minor changes and code clean up. SDHC: - Minor changes. USBS: - Minor changes. d2x v8 beta (r41) LIB: - Minor changes. ES: - Fixed return to channel failure when the system menu is not installed on emu nand. - Plugin moved forward in memory. - Code clean up. FAT: - Disabled file sharing control to overcome a stupid issue made by developers in The Beatles Rock Band. See issue 11 . - Minor changes. FS: - Fixed black screen in partial emulation when starting a game never launched before on real nand. See issue 14 . - Increased 'exe' region size a bit. - Minor changes and code clean up. d2x v8 beta (r40) - Enhanced stealth mode to prevent cios detection. - Added ioctl command to enable/disable stealth mode when a game is not running. Stealth mode is enabled by default. - IOS reload block is now enabled by default. - Fixed IOS reload block failure when the original IOS required by the game is not installed. It works for real and emu nand. - Fixed missing cache flush when removing error 002 after IOS reload block. Now syscall kernel_set_version is used instead. - Added direct access to syscalls. This allows you to invoke a syscall from inside another syscall. - Added support for paths starting with '#' which are used to open files on real nand even if nand emu is on. Also, access to these paths is protected by stealth mode. - Removed the unused method 1 for IOS reload block. - Minor changes and code clean up. d2x v7 -Réfection de tous les modules et plugins pour réutiliser les codes en passant par une nouvelle bibliothèque commune. -Mise à jour du ciosmaps.wmml incluant le patch IRQ4 requis par le nouveau module EHCI (Pas encore sorti). -Utilise un "offset approprié pour les jeux téléchargés tels "Sakura Wars". -Désactivation de l'émulation de NAND avant de retourner au menu système, ou retour à la chaîne utilisée. -Amélioration de l'anti erreur 002 après le blocage de rechargement de l'ios. Maintenant l'installation de la chaine wii-fit plus fonctionne de manière appropriée. -réparation de identification et du patch manquants pour la base ios60-v6174 dans le plugin ES. -Ajout de l'auto-détection dans la première partition FAT de l'appareil quand l'émulation est activée sans spécification de la partition utilisée. -Le module FAT est avancé légèrement dans la mémoire afin de créer l'espace requis par le nouveau module EHCI (Pas encore sorti). -Réparation d'un bug à la fermeture du module FAT. -Réparation d'un problème d'alignement lors du renommage d’un fichier dans le plugin FFS. -Suppression du support des bases d'ios anciennes version tel l'ios38 v3610. -Ajout de capacité du blocage d'ios dans l'émulation de NAND. -suppression du chargement des ISO FAT depuis le plugin DIP (Jamais utilisé par aucun Loader, et complétement inutile à cause de la capacité de FRAGLIST ajouté dans la v6). -Réparation d'un problème d'alignement de mémoire pouvant empêcher le blocage de rechargement d'ios. -Ajout d'une sortie bi-directionnelle pour les caractères FAT invalides dans l'émulation de NAND. -Maintenant FAT_GetUsage rend des valeurs fausses pour les wiiWare/Consoles Virtuelle, et de vraies valeurs prise des disques basés sur les jeux Wii, Ce travail de détournement prouve l'amélioration de la capacité d'émulation de NAND. -Ajout d'une ligne permettant à la LED du lecteur de cligner lors d'une écriture sur FAT. -Ajout d'émulation de NAND ressemblant au mode rev17 (expérimental). -Réparation de la mise à jour de MODERN WARFARE 3 lors de l'émulation complète de la NAND. Plus généralement cela permettra d'améliorer la compatibilité avec l'installation, sur NAND émulée, ainsi que pour les jeux tels Black op, Rock Band 3 et Guitar Hero 5. -Maintenant l'arbre/importation est également émulé en mode partiel. de cette manière La mise à jour et l'installation de DLC de COD MW3 fonctionnera de manière approprié en émulation partielle. -Ajout d'un hack permettant à No More Heroes 2 de créer un fichier de sauvegarde en mode émulation de NAND (Merci à la source SNEEK). -Changements mineurs et nettoyage de code. d2x v7 alpha1 - ESP: Disabled nand emulation before returning to system menu or channel. - ESP: Improved error 002 fix after ios reload block. Now Wii Fit Plus channel installation works properly. - EHCI: Patched interrupt vector in IOSP module. - EHCI: Implemented callback in interrupt mode. - EHCI: Tinyehci code completely rewritten so to work in interrupt mode (by rodries). - EHCI: Changed timers management. - EHCI: Increased thread priority from 0x48 to 0x78. - EHCI: Added a waiting loop on module's startup to check mload is ready. - EHCI: Watchdog removed for the moment. - MLOAD: Removed support for base IOSs with old version like IOS38 v3610. - MLOAD: Fixed os_restart_timer syscall with the correct number of arguments. - MLOAD: Changed timing logic. - FFSP: Removed support for base IOSs with old version. - FFSP: Minor changes and code clean up. - FAT: Added auto detection of the first FAT partition on the device. - FAT: Open files tracking rewritten. - FAT: Minor changes and code clean up. d2x v6 - DIP - Ajout de fraglist permettant de supporter potentiellement n'importe quel système de fichier (merci oggzee). Note: Ceci permet le support des jeux avec IOS Reload sur FAT 32 et NTFS. - DIP - Ajout du support dans le fraglist pour les tailles de secteur plus grandes que 512 octets (nécessaire pour les disques dur plus grands que 2To). - DIP - Module avancé en mémoire et section RAM redimensionnée. - ESP - Module avancé en mémoire. - FFSP - Module avancé en mémoire. Changements par rapport à la bêta : - EHCI: Correction d'un problème ennuyant de compatibilité affectant quelques usb loaders. - Nettoyage de code et autres changements mineurs. d2x v6 beta 1 - DIP - Ajout de fraglist permettant de supporter potentiellement n'importe quel système de fichier (merci oggzee). Note: Ceci permet le support des jeux avec IOS Reload sur FAT 32 et NTFS. - DIP - Ajout du support dans le fraglist pour les tailles de secteur plus grandes que 512 octets (nécessaire pour les disques dur plus grands que 2To). - DIP - Module avancé en mémoire et section RAM redimensionnée. - ESP - Module avancé en mémoire. - FFSP - Module avancé en mémoire. d2x v5 final - Exactement la même version que la bêta 1 . d2x v5 bêta 1 - Fonctionne maintenant avec toutes les bases, sauf la 58. (davebaol s'occupe de régler ça pour la prochaine version) - Les loaders doivent indiquer le cIOS pour bloquer l'IOS reload, jusqu'ici seul CFG Loader v69a3 et NeoGamma R9 beta49 ont cette option. - 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 v5 alpha 1 - Permet de lancer des jeux contenant l'IOS reload (les experts par exemple) Attention ! C'est une version alpha, et voici ses inconvénients: - Ne supporte que la base 56 pour l'instant - Ne supporte que le format WBFS - Seul Neogamma R9 bêta 48 fonctionne. N'oubliez pas de mettre dans les options "Block IOS Reload = For discs" - Aucun md5 valide n'est fourni pour la vérification de Modmii - Les DVD, USB et cartes SD sont supportés d2x v4 ES - Added "return to channel" feature compatible with all games out there, included problematic ones like PoP. ES - Fixed error 002 in method 2 for blocking ios reload. ES - Repeated ios reload are now supported by method 2. ES - 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 FFS - Removed workaround on file renaming since the issue has been fixed by updating FatFs into the FAT module FFS - 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 v4 beta4 ES - Ajout d'une fonctionnalité "return to channel" compatible avec tous les jeux sortis actuellement, y compris les jeux qui posent problèmes comme PoP. FAT - Ajout du support pour les tailles de secteurs supérieurs à 4K (notamment requis pour les HDD de taille supérieures à 2T). d2x v4 beta3 ES - Fixed error 002 in method 2 for blocking ios reload. ES - Repeated ios reload are now supported by method 2. ES - Added support to reload any ios, not only 249. d2x v4 beta2 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. d2x v4 beta1 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 FFS - Implémentation d'un système de journalisation pour rendre le débugage plus simple (actif dans les beta releases uniquement). FAT - Correction d'un bug causant le message d'erreur "corrupted data" dans The Tower of Druaga. FAT - Correction d'un bug causant un plantage dans LIT. FAT - Activation du support des partitions multiple sur le FatFs. FFS - Commandes ioctlv entendues pour monter la partition USB/SD voulue au lancement de l'émulation de nand. La partition par défaut est la partition 0 pour la rétro-compatibilité avec le cIOS rev21. FFS - Correction d'un bug de renommage de fichier causant l'échec de la création d'une 2nd sauvegarde dans des jeux comme The Will of Dr.Frankenstein. FFS - Correction de la suppression du dossier /tmp au lancement de l'émulation de nand. FFS - Correction d'un bug dans l'utilisation de la nand usage qui créait des erreur dans les fichiers de sauvegardes dans des jeux comme Tetris Party et FFCC My Life as a King. FAT & FFS - Nettoyage de code et autres changements mineurs. d2x v2 EHCI - Correction du lag sur le deuxième port USB. d2x v1 EHCI - Correction du lag des contrôleurs. EHCI - Correction du délai de synchronisation de la wiimote au lancement de WiiFlow. EHCI - Correction de l'appel de fonction os_restart_timer avec le nombre correct d'arguments. Installation avec Pimp my WiiMode débutant : Faire hacker la Wii et mettre "oui" a installer et c'est tout. Mode avancé : Aller dans "Installer cIOS" et choisir le cIOS à installer. Installation avec Modmii- Téléchargez ModMii. - Installez ModMii. - Téléchargez et décompressez l'archive de d2x cios. - Copier le dossier "d2x-v8-beta" dans le dossier "modules" de ModMii. - Lancez ModMii. - Saisissez "I Agree". - Saisissez "4" pour naviguer vers la Download Page 4. - Demandez à télécharger tous les wad de cIOSX rev21d2x dont vous avez besoin, par exemple "249dx56" et "250dx57". - Saisissez "2" pour naviguer vers la Download Page 2 - Saisissez "MMM" pour ajouter Multi-Mod Manager à la liste des téléchargement. - Saisissez "D" pour télécharger les fichiers sélectionnés. - Saisissez "Y" pour lancer le téléchargement. - Vérifiez que les fichiers sont mis notés comme "valid" puis saisissez "E" pour quitter ModMii. - Copiez les fichiers contenus dans le dossier COPY_TO_SD à la racine de votre carte SD et insérez la dans votre Wii. - Lancez Multi-Mod Manager via le HomeBrew Channel. - Sélectionnez "Load another IOS", puis sélectionnez IOS236 ou tous autres IOS pachés, typiquement l'IOS36 ou un cIOS (IOS249, 250, 222, etc.). - Dans le menu principal de Multi-Mod Manager, descendez pour sélectionner "WAD Manager". - Maintenez pendant 2 secondes pour choisir tous les WADs du dossier. Appuyez sur deux fois pour tous les installer. Si l'un des fichiers ne s'installent pas correctement, il restera sélectionner pour être installé, donc relancez simplement l'installation de ces fichiers. NOTE: Attention de ne pas installer d'autres WADs qui pourraient se trouver dans ce dossier (cela ne devrait pas être dangereux, mais ça n'est pas sûr). - C'est fini. Enjoy d2x! Site officiel : http://gbatemp.net/t277659-ciosx-rev21d2x-v2-yet-another-hot-fix Code source : http://code.google.com/p/d2x-cios/ Les fichiers avec l'extension 7z se décompressent avec winrar ou 7zip. 53 commentaires Pages: 1 2 Messages:
Pages: 1 2 Ajouter commentaire: Créez un compte ou identifiez vous pour poster un commentaire. Pour votre téléphone, Jailbreak iPhone et Jailbreak iPad. - Hack PS3 - Hacker sa WiiU - Hacker PS Vita - Rage Comics, troll face - Retrouvez chaque jour des image drole sur internet grâce à LOLTube. - Meme Internet |
215 connectés (0 membre, 215 anonymes) | © 2007-2015 Attila |