In memory of Ben “bushing” Byer, who passed away on Monday, February 8th, 2016.

IOS history

From WiiBrew
Jump to navigation Jump to search

This page is intended to track changes in IOS ( the operating system that runs on Starlet) such as: added features, bug fixes, etc.

It will also cover what different minor versions are known to exist.


Title-ID Major Minor(s) Version Number(s) Notes NUS Availability
00000001-00000003 IOS3 v65280 Only has minimal drivers; possibly used during manufacturing and/or updating, broken into 3 pieces 2 of which shared contents. Unavailable
00000001-00000004 IOS4 0.3 v3, v259, v65280 Only has minimal drivers; possibly used during manufacturing and/or updating, broken into 3 pieces 2 of which are now shared contents as of Oct. 23rd update. v65280
00000001-00000009 IOS9 2.4 v516, v518, v520, v521 Has only one LED pattern: blinking. First "normal" IOS version v520, v521
00000001-0000000a IOS10 3.0 v768 v768
00000001-0000000b IOS11 0.10 v10, v256 Internal timestamp says Nov 14 2006 16:26:01 v10, v256
00000001-0000000c IOS12 0.6 v6, v11, v12 v6, v11, v12
00000001-0000000d IOS13 0.10 v10, v15, v16 v10, v15, v16
00000001-0000000e IOS14 1.1, 1.6 v257, v262, v263 v262, v263
00000001-0000000f IOS15 1.1, 1.4, 1.9 v257, v258, v259, v260, v265, v266 Contains NAND BOOT PROGRAM. v257, v258, v259, v260, v265, v266
00000001-00000010 IOS16 v257, v512 Initially used for Wii Backup Disc. Older versions were infamously used by pirates, but System Menu 4.0 included this IOS as v512 and is now a stub not unlike IOS3, IOS4 and retired Menu and Virtual Console IOSes which Nintendo no longer uses for their products. v512
00000001-00000011 IOS17 2.0 v512, v517, v518 v512, v517, v518
00000001-00000014 IOS20 0.12, 1.0 v12, v256 Feb 22 2007 04:25:59 v12, v256
00000001-00000015 IOS21 2.2, 2.5 v514, v515, v516, v517, v522, v525 Contains NAND BOOT PROGRAM. most debugging messages are removed. Most common for third-party titles v514, v515, v516, v517, v522, v525
00000001-00000016 IOS22 3.4, 3.9 v772, v777, v780 v777, v780
00000001-0000001c IOS28 5.8, 5.12 v1288, v1292, v1293 v1292, v1293
00000001-0000001e IOS30 4.15, 4.16, 11.0 v1037, v1039, v1040, v2576, v2816 Starting with IOS30, firmware is divided into 15 modules. Added USB Keyboard support. Used by many previous versions of the System Menu. Now contains a backport of the IOS37 hash comparison bugfix. v1037, v1039, v1040, v2576, v2816
00000001-0000001f IOS31 4.15, 4.16, 12.16 v1037, v1039, v1040, v2576, v3088 Now contains a backport of the IOS37 hash comparison bugfix. v1037, v1039, v1040, v2576, v3088
00000001-00000021 IOS33 4.16, 11.16 v1040, v2832, v2384 v1040, v2382, 2384
00000001-00000022 IOS34 4.15, 12.15 v1039, v3087, 3091 v1039, v3087, 3091
00000001-00000023 IOS35 4.16 v1040, v3088, v3092 v1040, v3088, v3092
00000001-00000024 IOS36 4.18, 12.18 v1042, v3090, v3094 v1042, v3090, v3094
00000001-00000025 IOS37 8.22, 14.25 v2070, v3609, v3612 First to fix the signature-checking function bug v2070, v3609, v3612
00000001-00000026 IOS38 14.19 v3609, v3610 Introduced with Animal Crossing: City Folk. Not yet analyzed but may have something to do with WiiSpeak. v3610
00000001-00000028 IOS40 v2321, 2385 Present in Korean system. 2385
00000001-00000029 IOS41 v2320, 2385 Present in Korean system. 2385
00000001-0000002b IOS43 v2320, 2385 Present in Korean system. 2385
00000001-0000002d IOS45 v2320, 2385 Present in Korean system. 2385
00000001-0000002e IOS46 v2322, 2387 Present in "Need for Speed Undercover" and in "Shin Chuukadaisen" Korean. 2387
00000001-00000032 IOS50 19.25 v4889 Came with the November 17, 2008 update. Used by System Menu 3.4 v4889
00000001-00000033 IOS51 18.25 v4633 Used by a previous Shop Channel. Released at same time as fixes to remaining fakesigning bugs. v4633
00000001-00000034 IOS52 v5661 Included with and used by Korean System Menu 3.5. 5661
00000001-00000035 IOS53 v4113, v5149 Comes with Need for Speed Undercover. (Installation from NfS Undercover-disc keeps System Menu 3.3 and does not(!) install System Menu 3.4 when system had 3.3 before) v4113, v5149
00000001-00000037 IOS55 v4633, v5149 Comes with Need for Speed Undercover. Seems to have changes in the DI Module. Loading the game with geckoos produces error #002. It can be an update for the new wireless USB Driving Wheel from Logitech, supported only by Need for Speed: Undercover. (Installation from NfS Undercover-disc keeps System Menu 3.3 and does not(!) install System Menu 3.4 when system had 3.3 before) v4633, v5149
00000001-00000038 IOS56 v4890 Runs under the Wii Speak Channel 2.0. v4890
00000001-0000003c IOS60 v6174 Used by System Menu 4.0 v6174
00000001-0000003d IOS61 v4890 Used by the Wii Shop Channel update that came with System Menu 4.0 v4890
00000001-000000fe IOS254 12.16 v2, v3 Distributed along with all System Menus since System Menu 3.4 as a quick fix for PatchMii, copy of IOS9 v2, v3