Difference between revisions of "System Version Title"

From Nintendo Switch Brew
Jump to: navigation, search
(lol what is with this schizophrenic versioning)
 
(3 intermediate revisions by 2 users not shown)
Line 16: Line 16:
 
| 0x2
 
| 0x2
 
| 0x1
 
| 0x1
| Build?
+
| Micro
 
|-
 
|-
 
| 0x3
 
| 0x3
 +
| 0x1
 +
| Unknown/Build?
 +
|-
 +
| 0x4
 +
| 0x1
 +
| Revision Number
 +
|-
 
| 0x5
 
| 0x5
| Normally all-zero / padding
+
| 0x3
 +
| Normally all-zero. Padding?
 
|-
 
|-
 
| 0x8
 
| 0x8
Line 36: Line 44:
 
| 0x80
 
| 0x80
 
| 0x80
 
| 0x80
| ASCII string with zeros / padding afterwards. For example: "NintendoSDK Firmware for NX 2.1.0-0"
+
| ASCII string with zeros / padding afterwards. For example: "NintendoSDK Firmware for NX 2.0.0-15"
 +
|}
 +
 
 +
== Known Versions ==
 +
{| class=wikitable
 +
! Firmware
 +
! Version String
 +
! Hex ASCII String
 +
|-
 +
| 1.0.0
 +
| ?
 +
| ?
 +
|-
 +
| 2.0.0
 +
| NintendoSDK Firmware for NX 2.0.0-15
 +
| 25233e518f580062b41f45fae7ce56bff261094a
 +
|-
 +
| 2.1.0
 +
| NintendoSDK Firmware for NX 2.1.0-0
 +
| e548f82b0aaff5fd18cfd80e7b9bd9808eeb7c99
 +
|-
 +
| 2.2.0
 +
| NintendoSDK Firmware for NX 2.2.0-1
 +
| c83b637205048e61e73c870f21271cc3c6364396
 +
|-
 +
| 2.3.0
 +
| NintendoSDK Firmware for NX 2.3.0-0
 +
| 3ed3bbc8885b6362f4f244dcecd2b430fa27310e
 +
|-
 +
| 3.0.0
 +
| NintendoSDK Firmware for NX 3.0.0-10.0
 +
| 7fbde2b0bba4d14107bf836e4643043d9f6c8e47
 
|}
 
|}

Latest revision as of 02:52, 20 June 2017

The FS for the system-version title(TID 0100000000000809) contains "/file":

Offset Size Description
0x0 0x1 Major
0x1 0x1 Minor
0x2 0x1 Micro
0x3 0x1 Unknown/Build?
0x4 0x1 Revision Number
0x5 0x3 Normally all-zero. Padding?
0x8 0x20 Platform string ("NX" with zeros afterwards)
0x28 0x40 Hex ASCII string. 0x28-bytes(not including NUL-terminator) normally with zeros afterwards. The value of this string differs from 2.0.0 and 2.1.0.
0x68 0x18 System-version in string form with zeros afterwards. For example: "2.1.0"
0x80 0x80 ASCII string with zeros / padding afterwards. For example: "NintendoSDK Firmware for NX 2.0.0-15"

Known Versions

Firmware Version String Hex ASCII String
1.0.0  ?  ?
2.0.0 NintendoSDK Firmware for NX 2.0.0-15 25233e518f580062b41f45fae7ce56bff261094a
2.1.0 NintendoSDK Firmware for NX 2.1.0-0 e548f82b0aaff5fd18cfd80e7b9bd9808eeb7c99
2.2.0 NintendoSDK Firmware for NX 2.2.0-1 c83b637205048e61e73c870f21271cc3c6364396
2.3.0 NintendoSDK Firmware for NX 2.3.0-0 3ed3bbc8885b6362f4f244dcecd2b430fa27310e
3.0.0 NintendoSDK Firmware for NX 3.0.0-10.0 7fbde2b0bba4d14107bf836e4643043d9f6c8e47