Custom IOSX Installer

  • Custom IOSX Installer
    Der Custom IOS Installer wurde programmiert um der Wii neue Funktionen zu spendieren indem es bestehende Systemdateien mit zusätzlichen Funktionen patcht. Diese Systemdateien nennen sich IOS. Die gepatchen Systemdateien werden cIOS genannt (custom IOS). Eine zusätzliche Funktion wäre zum Beispiel die Fähigkeit Sicherheitskopien über Disc und externe Speichermedien lesen zu können.

    Der Custom IOS Installer erlaubt ab der 20sten Revision das Installieren von vielen cIOS in unterschiedlichen IOS-Slots. Gesteuert werden kann per Wiimote und Gamecube Controller.

    Folgende IOS-Dateien (Base-IOS) können zu cIOS gepatcht werden:

    Base-IOS Version Besonderheit
    IOS36 v3607 Nicht ganz klar.
    IOS37 v5662 Für Musikspiele mit USB-Geräte und Monster Hunter Tri.
    IOS38 v4123 NAND-Emulation-Support.
    IOS53 v5662 Nicht ganz klar.
    IOS55 v5662 Nicht ganz klar.
    IOS56 v5661 Schnelle Ladezeiten. Evtl. Lags im Spiel.
    IOS57 v5918 Schnelle Ladezeiten. Evtl. WiiMote Desync-Probleme. Essentiel für Call of Duty Black Ops.
    IOS58 v6175 Nicht ganz klar.
    IOS60 v6174 Nicht ganz klar.
    IOS61 v5661 Nicht ganz klar.
    IOS70 v6687 Nicht ganz klar.
    IOS80 v6943 Nicht ganz klar.

    Außerdem stehen seit der 20sten Revision 50 Installationsslots zur Auswahl. Folgende cIOS-Slots stehen frei:

    200-201
    203-221
    225-253
    255

    Alle Slots von Hermes cIOS sind nicht besetzbar (202, 222, 223, 224)

    Es ist jedem selbst überlassen in welchem Slot die cIOS installiert werden sollen. Empfohlen sind aber die Standardslots IOS249 und 250.

    Es kann per Internetverbindung und auch Offline per Wad-Dateien installiert werden. Offline-Installierer müssen sich erst mit dem NUS Downloader die benötigen Base-IOS runterladen und im Wad-Format packen.

    Chagelog
    [ CIOSX rev 21 ]:

    - Added support for IOS58.
    - Added support for IOS58 EHCI module (more compatibility).
    - NAND emulator fixed (most stuff should work now).
    - Many fixes and improvements.

    [ CIOSX rev 20b ]:

    -Small Bugfix

    [ CIOSX rev 20 ]:

    - Added support to IOS36, IOS53, IOS55, IOS56, IOS61 and IOS80.
    - Updated IOS37, IOS38 and IOS57 bases.
    - Installer supports GameCube pads.
    - Installer supports custom slots.
    - Installer network code improved.
    - IOS modules timers fixed.
    - MLoad module improved (new calls and fixes).
    - FAT module rewritten (using FatFs).
    - SDHC module improved (buffers and cache).
    - DIP plugin improved.
    - ES plugin added.
    - FFS plugin improved.
    - IOS reload block implemented (only works correctly with DVD titles).
    - Identified titles cannot use custom modules.
    - NAND emulator improved (fixes and usage of new FAT module).
    - MEM2 protection disabled by default.
    - AHBPROT flag set to allow HW access from PPC.
    - Easter egg added.
    - Miscellaneous improvements and fixes.

    [ CIOSX rev 19 ]:

    - Fixed the cover register emulation in DIP plugin.
    - Fixed bug in DIP and FFS plugins (this caused the SDHC module bug).
    - Fixed USB device support in FAT module.
    - Removed support for invalid FAT characters in FAT module.
    - Added support for invalud FAT characters in FFS plugin.
    - Miscellaneous fixes and improvements.

    [ CIOSX rev 18 ]:

    - Added support to IOS37, IOS38, IOS57, IOS60 and IOS70.
    - MLoad module added (not Hermes version).
    - DIP plugin improved (auto-installable plugin).
    - FFS plugin improved (auto-installable plugin).
    - EHCI module improved.
    - FAT module improved.
    - SDHC module improved.
    - ES plugin removed.
    - Patching system improved.
    - DVD+DL bug fixed.
    - Support for invalid FAT characters (replaced with '_').
    - FAT support in DIP plugin.
    - NAND emulation path redirection improved.
    - Added full and partial NAND emulation modes.
    - Added support for IOS logging to a buffer.
    - Added support for IOS logging through USB Gecko.
    - IOS module loading support from PPC.

    [ CIOS38 rev 17 ]:

    - DIP plugin improved (some code has been rewritten).
    - More error 001 bug fixing.
    - DVD+DL bug fixed.
    - FFS plugin fixed.

    [ CIOS38 rev 16 ]:

    - Error 001 bug fixed.
    - NSMB proper fix added.

    [CIOS38 rev 15]

    - DVD+DL support fixed.
    - DIP plugin improvement (NSMB may work a bit better).
    - ES plugin optimized.
    - FAT module bugs fixed.
    - FFS plugin bugs fixed.
    - EHCI module optimized.
    - Fixed bug in Installer.
    - Miscellaneous changes

    Mögliche Bugs (danke an Jacob de Haan für den Hinweis)

    001 Drivecheck Error:

    Manche Spiele hatten einen Kopierschutzmechanismus, der in Kraft trat, wenn man ein Modchip verbaut hatte. Aus noch zu klärenden Gründen, tritt dieser 001-Fehler nun auch bei Wii-Konsolen ohne Modchip auf. Derzeitige Lösung: Gegebenenfalls ein älteres cIOS installieren.

    [ CIOS38 rev 14 ]

    - Support for games with new error 002.
    - DIP plugin updated (cover commands emulation fixed).
    - ES plugin updated.
    - FFS plugin updated.
    - EHCI module improved.
    - SDHC module improved.
    - FAT module improved.
    - Implemented new anti error 001 system.
    - Anti error 002 system removed.
    - NAND emulation system added (from SD/USB device).
    - Content override system added (from SD/USB device).
    - System Menu support (Disc Channel works again).
    - Installer support for cBoot2.
    - Installer support for all IOS.
    - Some bugs fixed.

    [ CIOS38 rev 13 ]:

    - Read speed improved.
    - EHCI module improved.
    - SDHC module improved.
    - DIP plugin improved.
    - ES plugin updated.
    - Implemented new system anti error 002.

    [ CIOS38 rev 12 ]:

    - Based on IOS 38 v3610.
    - Support for consoles with serial number LU64+
    - Error 001/002 patching system improved.
    - Cover check patch added.
    - EHCI module improved (thanks to Hermes).
    - SDHC module improved.
    - DIP plugin improved.
    - ES plugin added.
    - FFS plugin added.
    - Some patches fixed.
    - Misc improvements and fixes.

    [ CIOS36 rev 10 ]:

    - Some modifications in DIP plugin.
    - SDHC module added (thanks to WiiGator for the help).

    [ CIOS36 rev 09 ]:

    - EHCI module made by kwiirk added.
    - Support for USB mode in DIP plugin.
    - Removed NAND permissions check.

    [ CIOS36 rev 08 ]:

    - Custom IOCTL_DI_OFFSET command (for multigame support).
    - Support for custom DIP commands.
    - D0 read command now reads at 6x when using original discs or modchip.
    - Error 001/002 transparent patching system.
    - Fixes and improvements.

    [ CIOS36 rev 07 ]:

    - DIP plugin updated (lots of improvements).

    [ CIOS36 rev 06 ]:

    - Custom DIP module removed.
    - DIP module patched (DIP plugin) to support backups.

    [ CIOS36 rev 05 ]:

    - ES_CloseContent() permission check removed.
    - Custom DIP module v0.2 added.

    [ CIOS36 rev 04 ]:

    - Now the base IOS is IOS36.
    - ES_OpenTitleContent() titleid check removed.
    - ES_ReadContent() permission check removed.

    [ CIOS37 rev 03 ]:

    - ES_AddTicketStart() title version check removed.
    - ES_DeleteTicket() and ES_DeleteTitle() now can delete system titles.
    - ES_SetUID() check removed.

    [ CIOS37 rev 02 ]:

    - Removed copyright code.
    - Changed the way the IOS is patched.

    [ CIOS37 rev 01 ]:

    - DVD_LowUnencryptedRead() limit removed.
    - ES hash check disabled (Trucha bug).
    Weitere Informationen
    Autor:
    Waninkoko
    Version:
    rev21
    Webseite:
    http://www.teknoconsolas.es/blogs/waninkoko
    Sprache:
    Englisch
    Lizenz:
    Unbekannt
    Bilder
    • ciosxrev20-1.png

      127,75 kB, 720×576, 350 mal angesehen
    • ciosxrev20-2.png

      162,67 kB, 720×576, 332 mal angesehen
    • ciosxrev20-3.png

      129,21 kB, 720×576, 387 mal angesehen
    • ciosxrev20-4.png

      131,81 kB, 720×576, 330 mal angesehen
    Dateien

    2.687 mal gelesen