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

Difference between revisions of "IOS62"

From WiiBrew
Jump to navigation Jump to search
m (new shop channel still uses IOS56)
(→‎Version history: found when v6686 was posted through Last-Modified)
 
(22 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{| class="wikitable"
+
{{Infobox IOS
|-
+
| update = [[4.3rev04]]
! Version
+
| version = v6430
! [[Signing bug]]?
+
| type = special
! [[STM Release Exploit]]?
+
| status = active
! Notes
+
}}
|-
+
 
| v6430
+
'''IOS62''' was released alongside [[Wii Shop Channel]] v21, but wasn't used by it. Instead it is used by the [[Wii U Transfer Tool]]. The [[4.3-U]] update also includes a different version of IOS62, which is used by [[Wii System Transfer (tool)|Wii System Transfer]].
| No
+
 
| No
+
Unlike other [[IOS]] versions, IOS62's ES sysmodule allows ES_SetUid to be called not only by the System Menu but also by the Wii U Transfer Tool. This is done by checking whether (active_title_id & ~0xff) is equal to 0x0001000148435300 (HCS*).
| First release. November 6, 2012.
+
 
|}
+
On Wii U vWii, IOS62 has a different set of exceptions.  Its v6430 allows 0001000148435400 (HCT*), and its v6686 and v6942 allow 0001000148435400 (HCT*) and 0001000848435a00 (HCZ*).  Note that v6942 was [https://wii.marcan.st/wiimpersonator/reports/vwii/USA/20140722-022106.log released as an update] at the same time HCZ* was added.
 +
 
 +
IOS62 contains 2012 versions of [[IOSP]], FFSP, [[ES]], [[:/dev/sdio|SDI]], and [[:/dev/di|DI]], possibly the same ones found in the IOSes in newer [[RVL-101]] consoles.
 +
 
 +
== Titles using this IOS ==
 +
* [[Wii U Transfer Tool]]
 +
* [[Wii System Transfer (tool)|Wii System Transfer]]
 +
* [[Wii System Transfer (hidden channel)|Wii System Transfer hidden channel]]
 +
 
 +
== Version history ==
 +
{{IOS version history|
 +
{{IOS version|v5663|sdireg|Never released, but known to exist because of the [[Wii mini]] version}}
 +
{{IOS version|v6430|sdireg|First release. November 6, 2012.}}
 +
{{IOS version|v6686|sdireg|Added HCZ* access. [[vWii]] only, never released on SOAP server. Posted on the vWii [[NUS]] CDN in May 2014.}}
 +
{{IOS version|v6942|sdireg|vWii only. Posted in July 2014}}
 +
{{IOS version|v31263|sdireg|Only found on Wii mini}}
 +
}}
 +
 
 
{{Navbox IOS}}
 
{{Navbox IOS}}

Latest revision as of 04:44, 13 September 2022

IOS62
WiiDrawing.png
Release
System Update4.3rev04
Technical info
TypeSpecialized IOS
StatusActive


IOS62 was released alongside Wii Shop Channel v21, but wasn't used by it. Instead it is used by the Wii U Transfer Tool. The 4.3-U update also includes a different version of IOS62, which is used by Wii System Transfer.

Unlike other IOS versions, IOS62's ES sysmodule allows ES_SetUid to be called not only by the System Menu but also by the Wii U Transfer Tool. This is done by checking whether (active_title_id & ~0xff) is equal to 0x0001000148435300 (HCS*).

On Wii U vWii, IOS62 has a different set of exceptions. Its v6430 allows 0001000148435400 (HCT*), and its v6686 and v6942 allow 0001000148435400 (HCT*) and 0001000848435a00 (HCZ*). Note that v6942 was released as an update at the same time HCZ* was added.

IOS62 contains 2012 versions of IOSP, FFSP, ES, SDI, and DI, possibly the same ones found in the IOSes in newer RVL-101 consoles.

Titles using this IOS

Version history

Version Signing bug? /dev/flash access? ES_Identify? STM Release Exploit? STM IOCTL overflow? SDI register index bug? Notes
v5663 No No No No No No Never released, but known to exist because of the Wii mini version
v6430 No No No No No No First release. November 6, 2012.
v6686 No No No No No No Added HCZ* access. vWii only, never released on SOAP server. Posted on the vWii NUS CDN in May 2014.
v6942 No No No No No No vWii only. Posted in July 2014
v31263 No No No No No No Only found on Wii mini