A Complete List of IOS Files and their Functions (Updated)
This is a list of known IOS files and their functions in the architecture of the Wii system. Each IOS performs different operations based on the application that is running. Your Wii probably won't have all of these IOS' installed. Every console has a different number of these pre-installed based on their region and date of release.
Each IOS is indexed below by category based on their purpose. It's up to you to keep the IOS files your system needs up to date once your Wii is softmodded. Note that IOS included with the 4.3 update are not necessary or needed at this point to run any game.
In the case of System Menu IOS 11/12/30/50/60/70 and Korean 40/52, an exception is noted which displays the version of the stub installed when the official firmware update has exceeded that System Menu.
As you can see, some of these are still blank. If you know what function they perform, post and I'll add it to the list.
===========================================
Never uninstall any IOS below 200!!
Unless specifically instructed by a Wiihacks Recommended guide. :)
===========================================
Last Update: 11/16/10
Key
Orange - included with the 4.3 update. These updates disable IOS downgrading capabilities.
Red - Stubbed IOS, placeholders, no functional use.
The List
GC IOS
- BC (v6): BC plays a role in Gamecube functions. Removal or corruption will result in no GC support.
- MIOS (v10): MIOS is a special version of IOS that runs when the Wii enters GC mode. Same MIOS is used for all GC games & software.
IOS
- IOS 3 (v65280): IOS3 is a stub IOS present in some Wiis. No known functional version has ever been found.
- IOS 4 (v3)(v65280): v3 - Recently discovered to be a system IOS for the Prelaunch System.
- IOS 9 (v778)(v1034): Used by System Menu 1.0 and launch titles (Zelda: Twilight Princess).
- IOS 10 (v768): Stub, useless now.
- IOS 12 (v269)(v525):
- IOS 13 (v273)(v1032): Used by Photo Channel v1.0 and Weather Channel. Also used by the old News Channel.
- IOS 14 (v520)(v1032):
- IOS 15 (v523)(v1032):
- IOS 16 (v257)(v512): Used by the official Nintendo Backup disk (v1.3). IOS has trucha bug, es-identify, and flash access.
- IOS 17 (v775)(v1032):
- IOS 21 (v782)(v1039): Used by old third-party titles (No More Heroes).
- IOS 22 (v1037)(v1294):
- IOS 28 (v1550)(v1807):
- IOS 31 (v3349)(v3608): Used by different System Channels (Mii, News, Everyone Votes).
- IOS 33 (v3091)(v3608): Used by some VC and Wiiware titles.
- IOS 34 (v3348)(v3608):
- IOS 35 (v3349)(v3608): Used by Super Mario Galaxy. Also used as the primary IOS for many forwarders.
- IOS 36 (v3351)(v3608): Used by: SSBB, MarioKart Wii. Can be ES_Identify patched.
- IOS 37 (v3869)(v5663): Used mostly by music games (Guitar Hero).
- IOS 38 (v3867)(v4124): Used by some modern titles (Animal Crossing).
- IOS 41 (v3348)(v3607): Korean IOS. Operation unknown. Now included for all regions with 4.3 update.
- IOS 43 (v3348)(v3607): Korean IOS. Operation unknown. Now included for all regions with 4.3 update.
- IOS 45 (v3348)(v3607): Korean IOS. Operation unknown. Now included for all regions with 4.3 update.
- IOS 46 (v3350)(v3607): Used by the Korean version of "Need for Speed: Undercover" and "Shin Chuukadaisen." Now included for all regions with 4.3 update.
- IOS 48 (v4124): Used by the Korean version of "Animal Crossing: City Folk." Now included for all regions with 4.3 update.
- IOS 51 (v4864): Outdated, now a stub. Used only by Shop Channel 3.4.
- IOS 53 (v5406)(v5663): Used by some modern games and channels.
- IOS 55 (v5406)(v5663): Used by some modern games and channels.
- IOS 56 (v5405)(v5662): Used by Wii Shopping Channel v20 (IOS56 v56xx required) and Wii Speak Channel 2.0.
- IOS 57 (v5661)(v5919): Used by some USB peripherals.
- IOS 58 (v5918)(v6176): Used by the Wii Camera (v5918). v6176 adds USB2 functionality with HBC 1.0.8
- IOS 61 (v5405)(v5662): Used by Photo Channel v1.1 and older versions of Shop Channel.
System Menu IOS
NEVER stub or uninstall your system IOS!!
- IOS 9 (v778)(v1034): Used by System Menu 1.0 and launch titles (Zelda: Twilight Princess).
- IOS 11 (v10)(v256) : Used only by System Menu 2.0 and 2.1.
- IOS 20 (v12)(v256): Used only by System Menu 2.2.
- IOS 30 (v1037-2576)(v2816): Used by System Menu 3.0 (v1037), 3.1 (v1039), 3.2 (v1040), and 3.3 (v2576).
- IOS 40 (v2320)(v3072): Korean 3.3 System Menu IOS.
- IOS 50 (v4889)(v5120) : Used only by System menu 3.4.
- IOS 52 (v5661)(v5888): Korean 3.5 System Menu IOS.
- IOS 60 (v6174)(v6400) : Used by System Menu 4.0 and 4.1.
- IOS 70 (v6687)(v6912): Used by System Menu 4.2.
- IOS 80 (v6944): Used by System Menu 4.3.
cIOS and Bootmii
- IOS 90 (v54321): Copy of IOS60 v6174 patched to IOS90. Used in mauifrog's guides to keep members safe from potential future updates.
- IOS 202 (r5.1, v65535): Custom IOS used for USB 2.0 support. Typically installed for use with MPlayer.
- IOS 222 (r5.1, v65535): Custom IOS developed by Hermes. Facilitates recognition of USB peripheral devices in the 2nd port while loading backups from the first.
- IOS 223 (r5.1, v65535): Custom IOS also developed by Hermes to provide another option for base IOS.
- IOS 224 (r5.1, v65535): Custom IOS also developed by Hermes to provide another option for base IOS.
- IOS 236: IOS36 patched and installed to IOS236. Done with DOP-IOS MOD v10, and probably versions of TBR.
- IOS 237: IOS37 patched and installed to IOS237. Done with DOP-IOS MOD v10, and probably versions of TBR.
- IOS 242: Commonly used for Fatal Frame 4 Fan Translation Patch. This IOS is not officially supported by N.
- IOS 249 (r20b): Waninkoko's custom IOS slot. Essential for many homebrew applications. The 4.2/4.3 update patches this slot with a useless stub.
- IOS 250 (v65535): A copy of IOS249 designed by Waninkoko as a fallback in case of accidental deletion, corruption, or official update (stub) of the cIOS in the 249 slot.
- IOS 254: Location of Bootmii if installed as an IOS.
---------------------------------
Some of this list was compiled from the information in DOP-IOS MOD, some from NUS Downloader,
and some from ShadowSonic2's SystemMenu/IOS List. Wiibrew's resources were also referenced. Credit for that information goes to the authors.
Mods if anything needs to be corrected/added feel free to do so or let me know.