vIOS
vIOS is the vWii equivalent of IOS. vIOSes can be downloaded from NUS, but use a title ID starting with 00000007 instead of 00000001 and encrypted with the vWii common key. This title ID is only used for the download URL; everything else, including the TMD, uses the 00000001 ID. See title database on WiiUBrew.
vIOS has a few known differences from IOS: for example, the Wii U has different WiFi hardware, which this IOS must support. More notably, the Espresso only boots ancast images, so vIOS must instead load BC-NAND in order to load any PowerPC code.
vIOS also prohibits installing any titles whose ID high bits are 00000001 (system title), 00010002 (preinstalled channel), or 00010008 (hidden channel), since these titles are only ever installed as Wii U system updates. Specifically, ES_AddTicket
, ES_AddTitleStart
, and ES_AddContentStart
are checked, but not ES_DiVerify
, meaning TMDs can be installed this way, but also the Wii Backup Disc still works despite having ID 1-2.
vIOS list
IOS | revision | IOS Stub | Trucha Bug | ES Identify | Flash Access | NAND Access | Boot2 Access | USB 2.0 |
---|---|---|---|---|---|---|---|---|
IOS9 | 1290 | No | Disabled | Disabled | Disabled | Disabled | Disabled | Disabled |
IOS12 | 782 | No | Disabled | Disabled | Disabled | Disabled | Disabled | Disabled |
IOS13 | 1288 | No | Disabled | Disabled | Disabled | Disabled | Disabled | Disabled |
IOS14 | 1288 | No | Disabled | Disabled | Disabled | Disabled | Disabled | Disabled |
IOS15 | 1288 | No | Disabled | Disabled | Disabled | Disabled | Disabled | Disabled |
IOS17 | 1288 | No | Disabled | Disabled | Disabled | Disabled | Disabled | Disabled |
IOS21 | 1295 | No | Disabled | Disabled | Disabled | Disabled | Disabled | Disabled |
IOS22 | 1550 | No | Disabled | Disabled | Disabled | Disabled | Disabled | Disabled |
IOS28 | 2063 | No | Disabled | Disabled | Disabled | Disabled | Disabled | Disabled |
IOS31 | 3864 | No | Disabled | Disabled | Disabled | Disabled | Disabled | Disabled |
IOS33 | 3864 | No | Disabled | Disabled | Disabled | Disabled | Disabled | Disabled |
IOS34 | 3864 | No | Disabled | Disabled | Disabled | Disabled | Disabled | Disabled |
IOS35 | 3864 | No | Disabled | Disabled | Disabled | Disabled | Disabled | Disabled |
IOS36 | 3864 | No | Disabled | Disabled | Disabled | Disabled | Disabled | Disabled |
IOS37 | 5919 | No | Disabled | Disabled | Disabled | Disabled | Disabled | Disabled |
IOS38 | 4380 | No | Disabled | Disabled | Disabled | Disabled | Disabled | Disabled |
IOS41 | 3863 | No | Disabled | Disabled | Disabled | Disabled | Disabled | Disabled |
IOS43 | 3863 | No | Disabled | Disabled | Disabled | Disabled | Disabled | Disabled |
IOS45 | 3863 | No | Disabled | Disabled | Disabled | Disabled | Disabled | Disabled |
IOS46 | 3863 | No | Disabled | Disabled | Disabled | Disabled | Disabled | Disabled |
IOS48 | 4380 | No | Disabled | Disabled | Disabled | Disabled | Disabled | Disabled |
IOS53 | 5919 | No | Disabled | Disabled | Disabled | Disabled | Disabled | Disabled |
IOS55 | 5919 | No | Disabled | Disabled | Disabled | Disabled | Disabled | Disabled |
IOS56 | 5918 | No | Disabled | Disabled | Disabled | Disabled | Disabled | Disabled |
IOS57 | 6175 | No | Disabled | Disabled | Disabled | Disabled | Disabled | Disabled |
IOS58 | 6432 | No | Disabled | Disabled | Disabled | Disabled | Disabled | Enabled |
IOS59 | 7201 | No | Disabled | Disabled | Disabled | Disabled | Disabled | Disabled |
8737 | No | Not tested | Not tested | Not tested | Not tested | Not tested | Not tested | |
9249 | No | Not tested | Not tested | Not tested | Not tested | Not tested | Not tested | |
IOS62 | 6430 | No | Disabled | Disabled | Disabled | Disabled | Disabled | Disabled |
6686 | No | Not tested | Not tested | Not tested | Not tested | Not tested | Not tested | |
6942 | No | Not tested | Not tested | Not tested | Not tested | Not tested | Not tested | |
IOS80 | 7200 | No | Disabled | Disabled | Disabled | Disabled | Disabled | Disabled |