Line 3:
Line 3:
| type = common
| type = common
| status = active
| status = active
+
| base = [[IOS19]]
+
| forks = [[IOS22]]<br />[[IOS28]]
}}
}}
−
'''IOS21''' is most commonly used by third-party games. It also contains the [[NAND Boot Program]] developer tool, just like [[IOS15]]. Most debugging messages have been removed, though.
+
'''IOS21''' was an IOS used by third party games that has an updated [[STM]] module. It also contains a copy of the [[NAND Boot Program]] in content 1 in some versions, identical to the one in [[IOS15]]; this was most likely to apply an urgent patch to the Internet Channel.
−
It probably had the connection fixes advertised for [[2.2]]. Many games such as Wii Sports were also rereleased under this IOS with a newer strap screen, probably in response to TVs getting smashed.
+
Many games such as Wii Sports were also rereleased under this IOS with a newer strap screen, probably in response to TVs getting smashed.
−
This [[IOS]] was used by older versions of DataChk, a factory title.
+
This [[IOS]] was used by some versions of DataChk.wad, a factory title, as well as NDEV Menu v1.11.
== Version history ==
== Version history ==
{{IOS version history|
{{IOS version history|
−
{{IOS version|v512|none|Lowest version released, but not the first release. Released on Mario & Sonic at the Olympic Games in November 2007.}}
+
{{IOS version|v512{{check}}|none|Lowest version released, but not the first release. Supposedly released on Mario & Sonic at the Olympic Games in November 2007. Possibly just a typo for v514 when reporting it.}}
−
{{IOS version|v514|none}}
+
{{IOS version|v514|none|First release; [[2.2]] update. Most likely forked from [[IOS19]]v513, since the KD code comes from there.}}
−
{{IOS version|v515|none}}
+
{{IOS version|v515|none|Added [[NAND Boot Program]], updated [[Starlet]] binary}}
−
{{IOS version|v516|none}}
+
{{IOS version|v516|none|Reverted to v514 (new build tag)}}
−
{{IOS version|v517|none|First release; [[2.2]] update}}
+
{{IOS version|v517|none|Added back the NAND Boot Program, and updated the Starlet binary (different from v515 and v516)}}
−
{{IOS version|v522|identify}}
+
{{IOS version|v522|identify|Standard [[3.3rev03]] changes. Since this uses an [[ES]] module common to all IOSes before [[IOS37]] in this update, the NAND Boot Program is no longer loaded for the Internet Channel, although the NAND Boot Program itself was not removed.}}
+
{{IOS version|?|identify|Only known to exist because content IDs A and B are skipped. Version number is not known.}}
{{IOS version|v525|stm}}
{{IOS version|v525|stm}}
−
{{IOS version|v782|stm}}
+
{{IOS version|v782|stmioctl}}
−
{{IOS version|v1038|stm}}
+
{{IOS version|v1038|sdireg}}
−
{{IOS version|v1039|stm}}
+
{{IOS version|v1039|sdireg}}
−
{{IOS version|v1295|stm|Only found on [[vWii]] and newer [[RVL-101]] units.}}
+
{{IOS version|v1295|sdireg|Only found on [[vWii]] and newer [[RVL-101]] units.}}
−
{{IOS version|v26895|stm|Only found on [[Wii mini]]}}
+
{{IOS version|v26895|sdireg|Only found on [[Wii mini]]}}
}}
}}
{{Navbox IOS}}
{{Navbox IOS}}