Difference between revisions of "IOS11"

m (Titles using this IOS)
m (template update)
 
(7 intermediate revisions by the same user not shown)
Line 5: Line 5:
 
| status = mothball
 
| status = mothball
 
| stubvariant = 2008
 
| stubvariant = 2008
 +
| twins = [[IOS13]]
 +
| forks = [[IOS20]]
 
}}
 
}}
  
โˆ’
'''IOS11''' was exclusively used by [[System Menu 2.0]] and [[System Menu 2.1]]. It was also the first [[IOS]] with a build tag, along with [[IOS12]] and [[IOS13]].
+
'''IOS11''' was exclusively used by [[System Menu 2.0]] and [[System Menu 2.1]]. It was also the first [[IOS]] with a build tag, along with [[IOS12]] and [[IOS13]]. It has an updated NCD module that uses [[:/shared2/sys/net/02/config.dat]] for configuration instead of [[:/shared2/sys/net/config.dat]], deciding at runtime depending on the version inserted at compile time. Interestingly, this decision code is not present in [[IOS9]].
 +
 
 +
The content IDs on v10 are 8 and 9 (where 8 is the build content); this means contents 0-7 were used for prerelease builds. v9 would use IDs 6 and 7, v8 would use 4 and 5, v7 would use 2 and 3, and v6 would use 0 and 1; v6 is the same version as [[IOS12]], so it is likely that these came from the same branch.
  
 
== Titles using this IOS ==
 
== Titles using this IOS ==
Line 15: Line 19:
 
== Version history ==
 
== Version history ==
 
{{IOS version history|
 
{{IOS version history|
 +
{{IOS version|v6|none|First development version; forked from [[IOS5]]v5.}}
 +
{{IOS version|v7|none|Development only. Code now compiles to both IOS11 and [[IOS13]].}}
 +
{{IOS version|v8|none|Development only}}
 +
{{IOS version|v9|none|Development only}}
 
{{IOS version|v10|none|First release}}
 
{{IOS version|v10|none|First release}}
โˆ’
{{IOS version|v256|na|[[Stub IOS]]}}
+
{{IOS version|v256|stub|[[Stub IOS]]}}
 
}}
 
}}
  
 
{{Navbox IOS}}
 
{{Navbox IOS}}

Latest revision as of 05:15, 4 October 2022


IOS11 was exclusively used by System Menu 2.0 and System Menu 2.1. It was also the first IOS with a build tag, along with IOS12 and IOS13. It has an updated NCD module that uses /shared2/sys/net/02/config.dat for configuration instead of /shared2/sys/net/config.dat, deciding at runtime depending on the version inserted at compile time. Interestingly, this decision code is not present in IOS9.

IOS11
WiiDrawing.png
Release
System Update2.0
Technical info
TypeSystem Menu IOS
StatusMothballed
Stub variant2008
Tree
TwinsIOS13
ForksIOS20

The content IDs on v10 are 8 and 9 (where 8 is the build content); this means contents 0-7 were used for prerelease builds. v9 would use IDs 6 and 7, v8 would use 4 and 5, v7 would use 2 and 3, and v6 would use 0 and 1; v6 is the same version as IOS12, so it is likely that these came from the same branch.

Titles using this IOS

  • System Menu 2.0
  • System Menu 2.1

Version history

Version Signing bug? /dev/flash access? ES_Identify? STM Release Exploit? STM IOCTL overflow? SDI register index bug? Notes
v6 Yes Yes Yes Yes Yes Yes First development version; forked from IOS5v5.
v7 Yes Yes Yes Yes Yes Yes Development only. Code now compiles to both IOS11 and IOS13.
v8 Yes Yes Yes Yes Yes Yes Development only
v9 Yes Yes Yes Yes Yes Yes Development only
v10 Yes Yes Yes Yes Yes Yes First release
v256 No No No N/A N/A N/A Stub IOS