System Version Title: Difference between revisions

From Nintendo Switch Brew
Jump to navigation Jump to search
No edit summary
Some of those byte aren't unused.
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", "NintendoSDK Firmware for NX 2.1.0-0", "NintendoSDK Firmware for NX 2.3.0-0"
|}
|}

Revision as of 17:00, 5 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", "NintendoSDK Firmware for NX 2.1.0-0", "NintendoSDK Firmware for NX 2.3.0-0"