Changes

26 bytes added ,  19:10, 15 May 2021
Changed a lot of outdated information and minor stuff.
Line 135: Line 135:  
|-
 
|-
 
! scope="row" |IOS10
 
! scope="row" |IOS10
|IOS10 was used around the same time as IOS9 as essentially a development variant of IOS9, and was even compatible with both the devkit and retail system menus from that time. A stub of it exists on some retail Wiis with an odd version number, which allegedly came from an update; however, it's unclear why this stub was distributed as the functional version of this IOS should never have reached retail Wiis at any point. Apparently, the stub IOS10 was also the first stub IOS ever released, and the origin of the standard stub IOS dummy contents.
+
|IOS10 was used around the same time as IOS9 as essentially a development variant of IOS9, and was even compatible with both the devkit and retail system menus from that time. Apparently, this IOS was used for the japanese System Menu 1.0. The later version is a stub. IOS10 was also the first stub IOS ever released, and the origin of the standard stub IOS dummy contents.  
 
|-
 
|-
 
! scope="row" |IOS11
 
! scope="row" |IOS11
|IOS used by System Menu 2.0 and possibly 2.1, dated Nov 14 2006. v256 is a stub, it's unknown why.
+
|IOS used by System Menu 2.0 and 2.1, dated Nov 14 2006. v256 is a stub.  
 
|-
 
|-
 
! scope="row" |IOS13
 
! scope="row" |IOS13
Line 147: Line 147:  
|-
 
|-
 
! scope="row" |IOS15
 
! scope="row" |IOS15
|Notable for containing "NANDloader" (aka the NAND BOOT PROGRAM), a development tool, likely by accident; it was also used by an old homebrew app known as Trucha Bug Restorer. Other than that, it is a generic IOS.
+
|Notable for containing "NANDloader" (aka the NAND BOOT PROGRAM), a development tool, likely by accident; it was also used by an old homebrew app known as Trucha Bug Restorer and many other homebrew apps from that time, as it is one of the only known IOS that is safe to downgrade on LU64+ Wiis.  
 
|-
 
|-
 
! scope="row" |IOS16
 
! scope="row" |IOS16
Line 168: Line 168:  
|-
 
|-
 
! scope="row" |IOS30
 
! scope="row" |IOS30
|IOS used by System Menu 3.0 through 3.4, and was the first IOS to add USB keyboard support. v2816 is a stub, which is odd considering its version number does not resemble the typical stub version number which is usually 256, 512 or max version. Back when it was being used for new System Menu versions, each new menu version brought a new version of the IOS, and it was otherwise not updated.
+
|IOS used by System Menu 3.0 through 3.4, and was the first IOS to add USB keyboard support. v2816 is a stub. Back when it was being used for new System Menu versions, each new menu version brought a new version of the IOS, and it was otherwise not updated.  
 
|-
 
|-
 
! scope="row" |IOS31
 
! scope="row" |IOS31
Line 180: Line 180:  
|-
 
|-
 
! scope="row" |IOS35
 
! scope="row" |IOS35
|Generic IOS, used by several games such as Super Mario Galaxy and one of the Call of Duty games.
+
|Generic IOS, used by several games such as Super Mario Galaxy and one of the Call of Duty games.  
 
|-
 
|-
 
! scope="row" |IOS36
 
! scope="row" |IOS36
Line 192: Line 192:  
|-
 
|-
 
! scope="row" |IOS40
 
! scope="row" |IOS40
|Notable for being used by the Korean version of System Menu 3.3 (the first System Menu release in Korea); v2835 is missing, v2321 (the earliest version) is not on NUS and was found extracted from a console, and, oddly, a stub version v3072 was released on NUS for unknown reasons. It's currently unknown if this IOS was exclusive to Korea or not.
+
|Notable for being used by the Korean version of System Menu 3.3 (the first System Menu release in Korea). v2321 and v2835 are missing from NUS. v2321 was found extracted from a console. v2835 remains lost. v3072 is a stub. It's currently unknown if this IOS was exclusive to Korea or not.  
 
|-
 
|-
 
! scope="row" |IOS41
 
! scope="row" |IOS41
|Used by Korean Wiis. It's unknown if this IOS was exclusive to Korean Wiis or not.
+
|Used by Korean Wiis.  
 
|-
 
|-
 
! scope="row" |IOS43
 
! scope="row" |IOS43
|Same as above.
+
|Used by Korean Wiis.  
 
|-
 
|-
 
! scope="row" |IOS45
 
! scope="row" |IOS45
|Same as above.
+
|Used by Korean Wiis.  
 
|-
 
|-
 
! scope="row" |IOS46
 
! scope="row" |IOS46
|Used by Korean Mario Kart Wii, as opposed to IOS36 which is used in other versions of Mario Kart Wii; it's possible that, like the below IOS48, the 4* series was meant to provide Korean counterparts to international IOSes, and IOS46 was the Korean counterpart to IOS36. This IOS is also present in and possibly used for the Korean versions of "Need for Speed: Undercover" and "The Monkey King: The Legend Begins ''(Shin Chuuka Taisen: Michael to Meimei no Bouken)''".  
+
|Used by Korean Mario Kart Wii, as opposed to IOS36 which is used in other versions of Mario Kart Wii; it's possible that, like the below IOS48, the 4* series was meant to provide Korean counterparts to international IOSes, and IOS46 was the Korean counterpart to IOS36. This IOS is also present in and possibly used for the Korean versions of "Need for Speed: Undercover" and "The Monkey King: The Legend Begins ''(Shin Chuuka Taisen: Michael to Meimei no Bouken)''".
 
|-
 
|-
 
! scope="row" |IOS48
 
! scope="row" |IOS48
Line 219: Line 219:  
|-
 
|-
 
! scope="row" |IOS53
 
! scope="row" |IOS53
|Used by assorted WiiWare and disc games, such as New Super Mario Bros. Wii and Big Beach Sports 2. According to WiiBrew, it was initially distributed alongside IOS55 with numerous third-party games. Monster Hunter Tri reportedly needs v5406 to work.
+
|Used by assorted WiiWare and disc games, such as New Super Mario Bros. Wii and Big Beach Sports 2. According to WiiBrew, it was initially distributed alongside IOS55 with numerous third-party games. Monster Hunter Tri reportedly needs v5406 or higher to work.  
 
|-
 
|-
 
! scope="row" |IOS55
 
! scope="row" |IOS55
|IOS used often by newer disc games, including changes in the DI module, Wii Speak support, and support for Logitech USB steering wheels. It was frequently either used or required but not used by games due to its wide array of features; the Wii Speak Channel required and installed it along with IOS38, although it's unknown which one was actually set in the channel's TMD. One particularly notable example of a game which requires it is The Conduit, a Wii game which uses Wii Speak and requires the IOS as a result. It is also required by Need for Speed: Undercover, presumably due to its USB steering wheel peripheral. It is also used by first party games, including Wii Sports Resort. It is notable for causing behavior where, if a game which requires the IOS, but does not specify it in its TMD is launched without the IOS being present, Error 002 will trigger. In addition, Monster Hunter Tri reportedly needs v5406 to work.
+
|IOS used often by newer disc games, including changes in the DI module, Wii Speak support, and support for Logitech USB steering wheels. It was frequently either used or required but not used by games due to its wide array of features; the Wii Speak Channel required and installed it along with IOS38, although it's unknown which one was actually set in the channel's TMD. One particularly notable example of a game which requires it is The Conduit, a Wii game which uses Wii Speak and requires the IOS as a result. It is also required by Need for Speed: Undercover, presumably due to its USB steering wheel peripheral. It is also used by first party games, including Wii Sports Resort. It is notable for causing behavior where, if a game which requires the IOS, but does not specify it in its TMD is launched without the IOS being present, Error 002 will trigger. In addition, Monster Hunter Tri reportedly needs v5406 or higher to work.  
 
|-
 
|-
 
! scope="row" |IOS56
 
! scope="row" |IOS56
Line 231: Line 231:  
|-
 
|-
 
! scope="row" |IOS58
 
! scope="row" |IOS58
|IOS including support for USB 2.0 and USB camera through the CAM Module; was apparently only ever used in one commercial game (Your Shape from Ubisoft) as well as being bundled with the System Menu 4.3 update for unknown reasons, but was/is very widely used by homebrew due to being considered the most "modern" IOS because of its USB2.0 support. Is used by the HBC as of 1.0.8, and is the automatic IOS of most modern homebrew. It should be noted that the first version of the IOS, v5918, was only available on the Your Shape game disc, and the first version to be uploaded to NUS was v6175. Another update, v6176, was released later. This version was only available to third-parties through special request.
+
|IOS including support for USB 2.0 and USB camera through the CAM Module; was apparently only ever used in one commercial game (Your Shape from Ubisoft) as well as being bundled with the System Menu 4.3 update for unknown reasons, but was/is very widely used by homebrew due to being considered the most "modern" IOS because of its USB2.0 support. Is used by the HBC as of 1.0.8, and is the automatic IOS of most modern homebrew. It should be noted that the first version of the IOS, v5918, was only available on the Your Shape game disc, and the first version to be uploaded to NUS was v6175. Another update, v6176, was released later.  
 
|-
 
|-
 
! scope="row" |IOS59
 
! scope="row" |IOS59
|Used only by Dragon Quest X, an MMORPG for the Wii notable for featuring off-disc game storage and network updates, features also not seen by any other Wii game. This IOS facilitates those features by adding modules for installing and handling content on an external USB drive, the only IOS to feature official support for this. It should be noted that WFS, the USB filesystem which this IOS handles, is an early version of the filesystem later used for Wii U USB devices, and that the earliest publicly available implementation of it is present in v6689 of this IOS, the first version of it which was present in the beta test for Dragon Quest X. v7201 was the first final version available on the final Dragon Quest X game disc, but was not uploaded to NUS. However, v9249, and possibly v8737, are present on NUS. It is also used for the USB Repair Channel associated with Dragon Quest X.
+
|Used only by Dragon Quest X, an MMORPG for the Wii notable for featuring off-disc game storage and network updates, features also not seen by any other Wii game. This IOS facilitates those features by adding modules for installing and handling content on an external USB drive, the only IOS to feature official support for this. It should be noted that WFS, the USB filesystem which this IOS handles, is an early version of the filesystem later used for Wii U USB devices, and that the earliest publicly available implementation of it is present in v6689 of this IOS, the first version of it which was present in the beta test for Dragon Quest X. v7201 was the first final version available on the final Dragon Quest X game disc, but was not uploaded to NUS. It was available on vWii-NUS, however. v8737 and v9249 are present on both the regular NUS and vWii-NUS. It is also used for the USB Repair Channel associated with Dragon Quest X.  
 
|-
 
|-
 
! scope="row" |IOS60
 
! scope="row" |IOS60
Line 240: Line 240:  
|-
 
|-
 
! scope="row" |IOS61
 
! scope="row" |IOS61
|Used by some channels such as Photo Channel 1.1 v3 and higher, and older versions of the HBC (1.0.7 and earlier) before IOS58 was adopted. Formerly used by the versions of the Wii Shop Channel included with System Menus 4.0 through 4.2.
+
|Used by some channels such as Photo Channel 1.1b and older versions of the HBC (1.0.7 and earlier) before IOS58 was adopted. Formerly used by the versions of the Wii Shop Channel included with System Menus 4.0 through 4.2. v5918 is exclusive to newer RVL-101 Wiis, as IOS61 is completely absent from vWii.  
 
|-
 
|-
 
! scope="row" |IOS62
 
! scope="row" |IOS62
Line 246: Line 246:  
|-
 
|-
 
! scope="row" |IOS70
 
! scope="row" |IOS70
|System Menu 4.2 IOS, first to include functionality that can determine if a Korean system has been region changed, which is used by System Menu 4.2 to brick these consoles by displaying Error 003. Breaks Preloader installation, although Priiloader fixed this. Stubbed with v6912. A "FreeTheBugged" version is also present.
+
|System Menu 4.2 IOS, first to include functionality that can determine if a Korean system has been region changed, which is used by System Menu 4.2 to brick these consoles by displaying Error 003. Breaks Preloader installation, although Priiloader fixed this. Stubbed with v6912. A "FreeTheBugged" version also exists.  
 
|-
 
|-
 
! scope="row" |IOS80
 
! scope="row" |IOS80
Line 255: Line 255:  
|-
 
|-
 
! scope="row" |IOS222
 
! scope="row" |IOS222
|Hermes cIOS used primarily for piracy. Stubbed by Nintendo with v65280, which was bundled with 4.2.
+
|Hermes cIOS used primarily for piracy. Stubbed by Nintendo with v65280, which was bundled with 4.2.  
 
|-
 
|-
 
! scope="row" |IOS223
 
! scope="row" |IOS223
|Same as above.
+
|Hermes cIOS used primarily for piracy. Stubbed by Nintendo with v65280, which was bundled with 4.2.  
 
|-
 
|-
 
! scope="row" |IOS224
 
! scope="row" |IOS224
|Same as above.
+
|Hermes cIOS used primarily for piracy. Was never stubbed by Nintendo.  
 
|-
 
|-
 
! scope="row" |IOS236
 
! scope="row" |IOS236
|A copy of IOS36 with patches applied, used for hacking purposes with older hacking methods. No Nintendo stub exists.
+
|A copy of IOS36 with patches applied, used for hacking purposes with older hacking methods. Was never stubbed by Nintendo.  
 
|-
 
|-
 
! scope="row" |IOS249
 
! scope="row" |IOS249
|Common slot for cIOS, including Waninkoko and d2x. Stubbed as with 222/223.
+
|Common slot for cIOS, including Waninkoko and d2x. Stubbed by Nintendo with v65280, which was bundled with 4.2.  
 
|-
 
|-
 
! scope="row" |IOS250
 
! scope="row" |IOS250
|Same as above.
+
|Common slot for cIOS, including Waninkoko and d2x. Stubbed by Nintendo with v65280, which was bundled with 4.2.  
 
|-
 
|-
 
! scope="row" |IOS251
 
! scope="row" |IOS251
|Same as above.
+
|Common slot for cIOS, including Waninkoko and d2x. Was never stubbed by Nintendo.  
 
|-
 
|-
 
! scope="row" |IOS254
 
! scope="row" |IOS254
|Formerly used by an old hacking tool known as PatchMii as a temporary IOS and always used for BootMii as an IOS, Nintendo replaced it with a copy of IOS9 under v2 with the 3.4 update, then continued to give the IOS periodic updates that were just copies of the new versions of IOS9; this behavior is extremely odd, and was not used for any other IOS, so it's unknown why this was done or why IOS9 was chosen. Was eventually stubbed normally as with the other cIOSes with the 4.3 update. In addition to PatchMii, BootMii as an IOS also installs into the slot, with some versions of BootMii using v31338 and others using v65281.
+
|Formerly used by an old hacking tool known as PatchMii as a temporary IOS. Nintendo replaced it with a copy of IOS9 under v2 with the 3.4 update, then continued to give the IOS periodic updates that were just copies of the new versions of IOS9; this behavior is extremely odd, and was not used for any other IOS, so it's unknown why this was done or why IOS9 was chosen. Was eventually stubbed normally as with the other cIOSes with the 4.3 update. In addition to PatchMii, BootMii as an IOS also installs into the slot, with some versions of BootMii using v31338 and others using v65281.  
 
|-
 
|-
 
! scope="row" |IOS255
 
! scope="row" |IOS255
4

edits