Wii:CIOS Installation: Difference between revisions

From ConsoleMods Wiki
Jump to navigation Jump to search
m (Added an accommodation for the NUS server's apparently being closed.)
No edit summary
 
(4 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{Warning|Although bricks are rare, they can still happen and this mod performs permanent changes to your Wii's NAND. With that in mind we recommend you perform a NAND backup if you haven't already. These instructions are not compatible with the Wii Mini. Do not perform these instructions on a Wii Mini as that will likely result in a brick.}}
{{Warning|Although bricks are rare, they can still happen and this mod performs permanent changes to your Wii's NAND. With that in mind we recommend you perform a NAND backup if you haven't already.}}
Installing custom IOS is essential for using programs such as USB Loader GX to load games off of external storage. Some programs may also work better with custom IOS.
CIOS (Custom IOS) is an umbrella term for any modified-from-official IOS, but in most contexts it primarily refers to major modifications adding features such as software optical disc emulation (used by [[Wii:Playing_Game_Backups|Wii USB loaders]]), reading backup discs, or NAND filesystem redirection (i.e. "light", CIOS-based emunand).
Other Wii innovations such as USB2 support originated in CIOS; most also provide classic homebrew patches ([[Wii:The_Signing_Bug|trucha bug]], ES_Identify, NAND Permissions, etc.)
 
== Theory ==
CIOS is traditionally installed in "slots" 200 (i.e. IOS200, titleID 00000001-000000C8) and above, excluding IOS254 (BootMii-IOS) and IOS255 (temporary title for very old PatchMii-based utilities).
By historical convention, the '''default CIOS''' is the one installed in '''slot 249''' (00000001-000000F9). It is important to understand, however, that the slot in which any [C]IOS is installed is irrelevant as long as it can be selected by the desired application - the CIOS "brand" and version (therefore the patches applied) and the "base" IOS to which the patches are applied are what define compatibility.
 
The original CIOS249 was developed by Waninkoko, evolving into CIOSX (referring to the ability to assemble it from a variety of "bases"); his work was competed/supplemented by Hermes's CIOS222 and Tantric's CIOS202. Nowadays, they are generally considered superseded for all purposes by the d2x (davebaol-xabby666-XFlak, now joined by blackb0x) team's CIOS.
 
d2x CIOS had long been divided into a main branch (v8, v10.52) and an alternate one (v9, v10.53), trading off compatibility with
increased USB freedom. '''d2x v11''', which is what the following procedure will install, debuted at the end of 2022 and is based off the former, adding compatibility with [[Wii:Riiconnect24_and_Wiimmfi|RiiConnect24 patches]] and uStealth.
 
In his own words, blackb0x recommends:
<blockquote>
*Slot 248 base 38: only bases 38 & 58 can play SpongeBob's Boating Bash, and only 38 has USB keyboard support for Animal Crossing
*Slot 249 base 56: plays majority of games and a few that base 57 cannot; preferred for slot 249 to avoid unnecessary IOS reloads under USB Loader GX's Auto IOS setting
*Slot 250 base 57: plays majority of games and a few that base 56 cannot
*Slot 251 base 58: only bases 38 & 58 can play SpongeBob's Boating Bash, and only 58 supports the LAN adapter ''(sic)''
</blockquote>


== Requirements ==  
== Requirements ==  
 
{{Warning|The CIOSes mentioned on this page are incompatible with the Wii Mini, which requires Leseratte's [[Wii:Wii_Mini_cIOS|d2xL CIOS]].}}
* A Wii with a connection to the internet.  
* A Wii with a connection to the internet.  
* An SD Card or USB drive
* An SD Card or USB drive
* [https://hbb1.oscwii.org/hbb/d2x-cios-installer/d2x-cios-installer.zip d2x cIOS Installer]
* [https://hbb1.oscwii.org/hbb/d2x-cios-installer/d2x-cios-installer.zip d2x cIOS Installer] ([[:File:D2x-cios-installer.zip|mirror]])


== Installation Instructions ==
== Installation Instructions ==
 
You should be connected to the internet for this to work.  
Recently, due to Nintendo (supposedly) shutting down the Nintendo Update Server's, you now need to change your Wii's Primary DNS to 164.132.44.106 in order to d2x CIOS installer to work. Ensure this has been set before continuing.
 
# Download d2x Installer and extract it's contents to your SD Card or USB drive
# Download d2x Installer and extract it's contents to your SD Card or USB drive
# Put the SD card or USB stick into your Wii and launch d2x from the homebrew channel
# Put the SD card or USB stick into your Wii and launch d2x from the homebrew channel
# Press continue, afterwards you'll see a screen with a bunch of options, set them to the following.
# Press continue, afterwards you'll see a screen with a bunch of options, set them to the following by pressing Left/Right on the D-Pad.
#* Select cIOS: v10 beta52 d2x-v10-beta52
#* Select cIOS: d2x-v11-beta1
#* Select cIOS base: 57
#* Select cIOS base: 38
#* Select cIOS slot: 249
#* Select cIOS slot: 248
#* Select cIOS version: 65535
#* Select cIOS version: 65535
# Once that is done, press A twice. It will then begin installing our first cIOS.  
# Once that is done, press A twice. It will then begin installing our first cIOS.  
# When finished, press A to return to the main screen, set the options to the following:
# When finished, press A to return to the main screen, set the options to the following:
#* Select cIOS: v10 beta52 d2x-v10-beta52
#* Select cIOS: d2x-v11-beta1
#* Select cIOS base: 56
#* Select cIOS base: 56
#* Select cIOS slot: 250
#* Select cIOS slot: 249
#* Select cIOS version: 65535
#* Select cIOS version: 65535
# Once that is done, press A twice. It will then begin installing our second cIOS.
# Once that is done, press A twice. It will then begin installing our second cIOS.
# When finished, press A to return to the main screen, set the options to the following:
# When finished, press A to return to the main screen, set the options to the following:
#* Select cIOS: v10 beta52 d2x-v10-beta52
#* Select cIOS: d2x-v11-beta1
#* Select cIOS base: 38
#* Select cIOS base: 57
#* Select cIOS slot: 251
#* Select cIOS slot: 250
#* Select cIOS version: 65535
#* Select cIOS version: 65535
# Once that is done, press A twice. It will then begin installing our third and final cIOS.  
# Once that is done, press A twice. It will then begin installing our third and final cIOS.  
# When finished, press A to return to the main screen, then press B to exit. You have now installed cIOS and are ready for loading games via USB through homebrew such as USB Loader GX and Wiiflow Lite.
# When finished, press A to return to the main screen, then press B to exit. You have now installed cIOS and are ready for loading games via USB through homebrew such as USB Loader GX, Wiiflow Lite, and Configurable USB Loader.


{{Note|Although most games work with default cIOS settings, certain games may require a specific cIOS to work correctly. The loader of your choice should have settings to load a game with specific cIOS, such as 250 or 251.}}
{{Note|Although most games work with default cIOS settings, certain games may require a specific cIOS to work correctly. The loader of your choice should have settings to load a game with specific cIOS, such as 249 or 250.}}


[[Category:Wii]]
[[Category:Wii]]

Latest revision as of 03:56, 4 November 2024

Exclamation-triangle-fill.svgAlthough bricks are rare, they can still happen and this mod performs permanent changes to your Wii's NAND. With that in mind we recommend you perform a NAND backup if you haven't already.


CIOS (Custom IOS) is an umbrella term for any modified-from-official IOS, but in most contexts it primarily refers to major modifications adding features such as software optical disc emulation (used by Wii USB loaders), reading backup discs, or NAND filesystem redirection (i.e. "light", CIOS-based emunand). Other Wii innovations such as USB2 support originated in CIOS; most also provide classic homebrew patches (trucha bug, ES_Identify, NAND Permissions, etc.)

Theory

CIOS is traditionally installed in "slots" 200 (i.e. IOS200, titleID 00000001-000000C8) and above, excluding IOS254 (BootMii-IOS) and IOS255 (temporary title for very old PatchMii-based utilities). By historical convention, the default CIOS is the one installed in slot 249 (00000001-000000F9). It is important to understand, however, that the slot in which any [C]IOS is installed is irrelevant as long as it can be selected by the desired application - the CIOS "brand" and version (therefore the patches applied) and the "base" IOS to which the patches are applied are what define compatibility.

The original CIOS249 was developed by Waninkoko, evolving into CIOSX (referring to the ability to assemble it from a variety of "bases"); his work was competed/supplemented by Hermes's CIOS222 and Tantric's CIOS202. Nowadays, they are generally considered superseded for all purposes by the d2x (davebaol-xabby666-XFlak, now joined by blackb0x) team's CIOS.

d2x CIOS had long been divided into a main branch (v8, v10.52) and an alternate one (v9, v10.53), trading off compatibility with increased USB freedom. d2x v11, which is what the following procedure will install, debuted at the end of 2022 and is based off the former, adding compatibility with RiiConnect24 patches and uStealth.

In his own words, blackb0x recommends:

  • Slot 248 base 38: only bases 38 & 58 can play SpongeBob's Boating Bash, and only 38 has USB keyboard support for Animal Crossing
  • Slot 249 base 56: plays majority of games and a few that base 57 cannot; preferred for slot 249 to avoid unnecessary IOS reloads under USB Loader GX's Auto IOS setting
  • Slot 250 base 57: plays majority of games and a few that base 56 cannot
  • Slot 251 base 58: only bases 38 & 58 can play SpongeBob's Boating Bash, and only 58 supports the LAN adapter (sic)

Requirements

Exclamation-triangle-fill.svgThe CIOSes mentioned on this page are incompatible with the Wii Mini, which requires Leseratte's d2xL CIOS.


Installation Instructions

You should be connected to the internet for this to work.

  1. Download d2x Installer and extract it's contents to your SD Card or USB drive
  2. Put the SD card or USB stick into your Wii and launch d2x from the homebrew channel
  3. Press continue, afterwards you'll see a screen with a bunch of options, set them to the following by pressing Left/Right on the D-Pad.
    • Select cIOS: d2x-v11-beta1
    • Select cIOS base: 38
    • Select cIOS slot: 248
    • Select cIOS version: 65535
  4. Once that is done, press A twice. It will then begin installing our first cIOS.
  5. When finished, press A to return to the main screen, set the options to the following:
    • Select cIOS: d2x-v11-beta1
    • Select cIOS base: 56
    • Select cIOS slot: 249
    • Select cIOS version: 65535
  6. Once that is done, press A twice. It will then begin installing our second cIOS.
  7. When finished, press A to return to the main screen, set the options to the following:
    • Select cIOS: d2x-v11-beta1
    • Select cIOS base: 57
    • Select cIOS slot: 250
    • Select cIOS version: 65535
  8. Once that is done, press A twice. It will then begin installing our third and final cIOS.
  9. When finished, press A to return to the main screen, then press B to exit. You have now installed cIOS and are ready for loading games via USB through homebrew such as USB Loader GX, Wiiflow Lite, and Configurable USB Loader.
Exclamation-circle-fill.svgAlthough most games work with default cIOS settings, certain games may require a specific cIOS to work correctly. The loader of your choice should have settings to load a game with specific cIOS, such as 249 or 250.