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

Difference between revisions of "IOS12"

From WiiBrew
Jump to navigation Jump to search
(actually came from IOS5, not IOS9)
(because of NCD, this is probably a copy of IOS11v6)
Line 9: Line 9:
 
'''IOS12''' is an [[IOS]] that was previously thought to be the oldest,{{ref|[https://hackmii.com/2009/06/ios-history-build-process/ "IOS: history, build process" on HackMii]}} but that was due to an outdated build date of June 4, 2006, probably from [[IOSP]].
 
'''IOS12''' is an [[IOS]] that was previously thought to be the oldest,{{ref|[https://hackmii.com/2009/06/ios-history-build-process/ "IOS: history, build process" on HackMii]}} but that was due to an outdated build date of June 4, 2006, probably from [[IOSP]].
  
It is notable that [[IOS11]] and IOS12 have much lower version numbers than IOS9 and IOS10; IOS12 was most likely forked from [[IOS5]]v5, since IOS5 is known to support [[WiiConnect24]]. It is worth noting that this versioning system was not used from the beginning, evident in the fact that it is extremely unlikely for IOS9v1 to have been forked from "IOS3v0" or "IOS4v0."
+
IOS12v6 is most likely a copy of IOS11v6, since both IOS11 and IOS12 have NCD modules that use [[:/shared2/sys/net/02/config.dat]], while [[IOS5]] is known to have an NCD module that uses [[:/shared2/sys/net/config.dat]] due to the code responsible for deciding on the config file using the latter on every IOS before IOS11.
 
 
Alternatively, IOS12 may be a static fork of IOS11v6, since something similar was done with [[IOS34]], and IOS13v7 was presumably built from the same code as IOS11v7. This possible origin of IOS12 can be verified by seeing what kind of differences exist between IOS11v10 and IOS12v6.
 
  
 
The [[SDK]] version built for IOS12 only supports 4:3 video.
 
The [[SDK]] version built for IOS12 only supports 4:3 video.

Revision as of 01:19, 14 March 2022

IOS12
WiiDrawing.png
Release
Initial122E
System Update2.0
Technical info
TypeCommon IOS
StatusActive


IOS12 is an IOS that was previously thought to be the oldest,[1] but that was due to an outdated build date of June 4, 2006, probably from IOSP.

IOS12v6 is most likely a copy of IOS11v6, since both IOS11 and IOS12 have NCD modules that use /shared2/sys/net/02/config.dat, while IOS5 is known to have an NCD module that uses /shared2/sys/net/config.dat due to the code responsible for deciding on the config file using the latter on every IOS before IOS11.

The SDK version built for IOS12 only supports 4:3 video.

Titles using this IOS

  • Elebits

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 release. 2.0 update.
v11 No No No Yes Yes Yes
v12 No No No No Yes Yes
v269 No No No No Yes Yes
v525 No No No No Yes Yes
v526 No No No No Yes Yes
v782 No No No No Yes Yes Only found on vWii and newer RVL-101 units.
v26382 No No No No Yes Yes Only found on Wii mini

References

1. "IOS: history, build process" on HackMii