Line 1:
Line 1:
{{Infobox IOS
{{Infobox IOS
+
| initialRelease = [[boot2v0]]
+
| update = [[3.3rev03]]
| version = v1034
| version = v1034
| type = Hybrid [[IOS]] (Common IOS and [[System Menu]] IOS)
| type = Hybrid [[IOS]] (Common IOS and [[System Menu]] IOS)
+
| status = active
}}
}}
−
'''IOS9''' was used by [[System Menu 1.0]] and launch/near-launch games.
+
'''IOS9''' was used by [[System Menu 1.0|System Menu 1.0U]] (other regions used [[IOS10]]) and launch/near-launch games. It was also found on Wiis with the [[Prelaunch System Menu]] installed. Such consoles were likely for use as game store kiosks. It also comes preburnt on consoles before [[RVL-CPU-20]], although on RVL-CPU-20 and later, it is instead installed by 122E.
−
===Games Using This IOS===
+
IOS9 was the only active IOS that had one content; [[IOS11]] and above had a content containing build info, and a content containing the actual [[ARM Binaries|ARM binary]]. When [[IOS254]]v1 was released (a copy of v516), it inherited this unusual property. IOS9 was given a separate content for its build tag in [[4.2rev04]], and IOS254 was stubbed in [[4.3rev02]], leaving all IOSes with a separate content for build info.
+
+
Most IOSes stem from IOS11-[[IOS13]]; these IOSes were forked from [[IOS5]]v5, so it is likely that IOS9 was built in a hurry from [[IOS4]] due to the [[WiiConnect24]] code (and possibly other network code) not working, since IOS5 was the first IOS to support WiiConnect24, while IOS9 is specifically blacklisted in [[KD (SDK)|KD]]. This would explain the AOSS bug that was fixed in [[IOS10]], and the forced update on 1.0 consoles when connecting to the internet.
+
+
This [[IOS]] only has one LED pattern: blinking.
+
+
== Titles using this IOS ==
+
* [[System Menu 1.0|System Menu 1.0U]]
+
* Wii Sports
+
* Wii Play
* The Legend of Zelda: Twilight Princess
* The Legend of Zelda: Twilight Princess
* WarioWare: Smooth Moves
* WarioWare: Smooth Moves
−
* Wii Play
−
* Wii Sports
−
{| class="wikitable"
+
== Version history ==
−
|-
+
{{IOS version history|
−
! Version
+
{{IOS version|v1|none|Found only on Wiis with [[Prelaunch System Menu]] installed. It was built on August 13, 2006, the same day as [[boot2v1]], and 3 days after [[IOS4]]v3.}}
−
! [[Signing bug]]?
+
{{IOS version|v256|none|The [[boot2]] [[WAD]] in the Wii Menu Uninstaller with NDEV Menu 1.11 contains "910" in the name, possibly indicating that it is based on firmware 9.1.0.}}
−
! [[STM Release Exploit]]?
+
{{IOS version|v257|none|The [[boot1]] file in the Wii Menu Uninstaller has "911" in the name, which likely corresponds with this version.}}
−
! Notes
+
{{IOS version|v516|none|Not available on [[NUS]]. Distributed with early games and preinstalled on launch Wiis and [[RVT-R Reader]]s. Contains an updated STM built on September 26, 2006.}}
−
|-
+
{{IOS version|v517|none|Only known to exist because IOS9v518 and [[IOS10]]v518 are based on this version. May be possible to recover details.}}
−
| v1
+
{{IOS version|v518|none|Found only on Korean Wiis.}}
−
| Yes
+
{{IOS version|v520|identify}}
−
| Yes
+
{{IOS version|v521|stm}}
−
| Present on Wiis with [[Prelaunch System Menu]] installed. Such consoles were likely for use as game store kiosks.
+
{{IOS version|v778|stmioctl}}
−
|-
+
{{IOS version|v1034|sdireg|Split into a build tag file and an executable file}}
−
| v516
+
{{IOS version|v1290|sdireg|Only found on [[vWii]] and newer [[RVL-101]] units.}}
−
| Yes
+
{{IOS version|v26890|sdireg|Only found on [[Wii mini]]}}
−
| Yes
+
}}
−
| First release
+
−
|-
+
=== sdIOS9 ===
−
| v518
+
sdIOS9 is also v1, but its content is only 0x2a671 bytes instead of 0x19ed76 bytes.{{ref|[https://hackmii.com/2010/09/insert-startup-disc/ "Insert Startup Disc" on HackMii]}} This is probably worth investigation.
−
| Yes
+
−
| Yes
+
== References ==
−
|
+
{{references}}
−
|-
−
| v520
−
| No
−
| Yes
−
|
−
|-
−
| v521
−
| No
−
| No
−
|
−
|-
−
| v778
−
| No
−
| No
−
|
−
|-
−
| v1034
−
| No
−
| No
−
|
−
|}
{{Navbox IOS}}
{{Navbox IOS}}