After completion of this guide, your wii will have the HomeBrew Channel, Bootmii, a Backup Disk Channel, a CFG USBloader forwarder, and a loadmii channel installed along with a cios setup very similar to that listed below. Below is a list of those cios, and an explanation to what they do for those that are interested. If you don't know, or don't care, don't worry about it as the info below may be over your head at the moment. If you don't understand it, just take assurance that this is how my wii is setup and how I think your wii should be (if you care).
System Menu 4.1 v544##
!!IOS60-System-Compatibility-Test.wad -> This wad simply ensures that your wii is compatible with the system ios installed by this guide. It is the first wad installed, and is replaced by the second wad 1OS236.wad. This test ensures that Nintendo never produces a wii that is incompatible with the current setup of the guide. At this time, all wiis are compatible, but there is a very very small possibility that some newer wii will not be. This test would would halt the installed if such a wii was developed preventing any damage to it.
IOS9 (rev 54321): Trucha Bug, ES_Identify, r13 dip -patched ios60-v6174
IOS11 (rev 54321): Trucha Bug, ES_Identify, r13 dip -patched ios60-v6174
IOS12 (rev 269+): No Patches
IOS13 (rev 273+): No Patches
IOS14 (rev 520+): No Patches
IOS15 (rev 523+): No Patches
IOS16 (rev 54321): Trucha, Es-Identify, Nand, Flash -Patched ios16-v257
IOS17 (rev 775): No Patches
IOS20 (rev 54321): Trucha Bug, ES_Identify, r13 dip -patched ios60-v6174
IOS21 (rev 782+): No Patches
IOS22 (rev 1037+): No Patches
IOS28 (rev 1550+): No Patches
IOS30 (rev 54321): Trucha Bug, ES_Identify, r13 dip -patched ios60-v6174
IOS31 (rev 3608+): No Patches
IOS33 (rev 3091+): No Patches
IOS34 (rev 3348+): No Patches
IOS35 (rev 3349+): No Patches
IOS36 (rev 54321): Trucha Bug, ES_Identify, Nand, r13 dip -patched ios50-v4889
IOS37 (rev 3869+): No Patches
IOS38 (rev 3867): No Patches
IOS50 (rev 54321): Trucha Bug, ES_Identify, r13 dip -patched ios50-v4889
IOS53 (rev 5406+): No Patches
IOS55 (rev 5406+): No Patches
IOS56 (rev 5562+): No Patches
IOS57 (rev 5661+): No Patches
IOS58 (rev 6175+): No Patches
IOS60 (rev 54321): Trucha Bug, ES_Identify, r13 dip -patched ios60-v6174
IOS61 (rev 5405+): No Patches
IOS70 (rev 54321): Trucha Bug, ES_Identify, r13 dip -patched ios60-v6174
IOS80 (rev 54321): Trucha Bug, ES_Identify, r13 dip -patched ios60-v6174
IOS90 (rev 54321): Trucha Bug, ES_Identify, r13 dip -patched ios60-v6174
IOS202 (rev 65535): Trucha Bug, NAND Access, USB 2.0 -hermes v5.1 base-60
IOS222 (rev 65535): Trucha Bug, ES Identify, NAND Access, USB 2.0 -hermes v4 base-38
IOS223 (rev 65535): Trucha Bug, ES Identify, NAND Access, USB 2.0 -hermes v4 base -37/38
IOS224 (rev 65535): Trucha Bug, NAND Access, USB 2.0 -hermes v5.1 base-57
IOS236 (rev 54321) Trucha Burg, Es Identify, Nand access, version patch - in
IOS247 (rev 65535): Trucha Bug, ES Identify, NAND Access, USB 2.0 -wani cios37-v21d2x3
IOS248 (rev 65535): Trucha Bug, ES Identify, NAND Access, USB 2.0 -wani cios56-v21d2x3
IOS249 (rev 17): Trucha Bug, ES Identify, NAND Access, USB 2.0 -wani cios38-r17
IOS250 (rev 65535): Trucha Bug, NAND Access, USB 2.0 -wani cios57-v21d2x3
IOS254 (rev 65281): BootMii
MIOS -cmios (WiiGator)= mios v4 with WiiGator's GC Backup Launcher 0.2 embedded into it.
System Menu 4.1 v544## is installed, preventing N updates, restoring region free and bannerbomb
rev65281 are maxed to prevent Nintendo from stubbing them
v54321 is elevated way above the current version to prevent Nintendo from stubbing them
Trucha Bug- enables the ios to load fakesigned, custom data, disks, wads, etc
Es-Identify- used by apps such as "any title deleter'
Nand- I have no idea, but it is important
Flash- only found in older ios, like ios36-v1042 or ios16-v257 and many other old ios. When loaded with this ios, Any Title Deleter gives no error at startup.
cios9,11,20,30,50,60,70,80,80- all have trucha, es-edentify, rev13 dip, and version 54321. This prevents their removal during nintendo updates. This provides need patches to load custom data. This provides dip patches to run recovery disks without a modchip on wiis that can read burned dvds. This supports system menu 1.0-4.3+ on all wiis, even lu64+wiis. Prevents stubbed system ios bricks, and downgrade upgrade bricks, and the like of similar stupid brick types. Prevents error 003 on 4.2/4.3 and possible furture system menu version on region changed Korean wiis. Assuming the next system ios is ios90, it provides needed patches to recover softmod should you update (like a fool).
cio16- is just a version patched ios16-v257. This is the ios that runs the Nintendo Backup Disk, which was stubbed on 4.x system menus. Installing this cios restores the Nintendo Backup Disk, but it only runs via modchip. The Nintendo Backup Disk can backup all of your save data. It can format your wii removing bannerbricks, mailbox corruptions and other system menu corruptions. Most importantly, it can install any savegame exploit supported by your system menu, such as Indiana PWNS or Yo Gi Vah, Twilight hack, etc. I have tried to disk swap with it, but have failed, perhaps I did not try hard enough.
cios36 has trucha, es-identify, nand, r13 dip- allows for recovery via mario kart patched channel install or Castelvenia disk swap from recovery menu. From disk channel, allows for SSBB, Castelvania disk swap without modchip to recovery softmod from SM update (assuming ios90 is not sm ios).
cios200+ has most common used cios configs and can all be loaded from cfg loader, and other usbloaders.
cio236- has trucha bug, es identify, nand, and version patch. - this cios is used to restore the trucha bug and is installed via cboot2 or ABHPROT. Once installed, it is used to install all other patched ios. The version patch removes the need to delete stubbed ios, which is common in many 4.2 guides but is no longer required when using current TBR methods.
The System Menu 4.1 has been installed with elevated version of 544## making it completely imposible for Nintendo to update your system menu from disc or online. The 4.1 system menu is exactly the same as 4.2/4.3 but still has support for region free disc loading and function bannerbomb v1 v2 exploits. 4.1 is the recommended SM, if you do not wish to install it, delete sd:\wad\System Menu 4.1 wad
This ios config has been setup to support all common recovery methods known to me, without the need of a modchip, and to preserve them during a FAIL update. It also has all required cios for game play, that I am aware of.