Sysroot
Jump to navigation
Jump to search
Small buffer (of size 0x100 or 0x200) containing some checked information by the console.
Table of contents
Offset | Size | Description |
---|---|---|
0x00 | 0x2 | Version (usually 1) |
0x02 | 0x2 | Sysroot size (0x100 or 0x200) |
0x04 | 0x4 | Current Firmware Version |
0x08 | 0x4 | Firmware Version Shipped from Factory |
0x2C | 0x8 | Bitfield flags 1 |
0x40 | 0x4 | Devkit Function address 1 |
0x44 | 0x4 | Devkit UID 1 |
0x48 | 0x4 | Devkit Function address 1 |
0x4C | 0x4 | ASLR Seed |
0x50 | 0x4 | Devkit Config Flags1 (0x80000001 or 0x80000003) |
0x54 | 0x4 | Devkit Config Flags2 (0x0) |
0x58 | 0x4 | Devkit Config ?? |
0x5C | 0x4 | Devkit Config Flags3 (0x20000010) |
0x60 | 0x4 | DRAM base paddr |
0x64 | 0x4 | DRAM size |
0x6C | 0x4 | Boot type indicator (0x20000 on resume), 0x1 = no suspend/boot logo |
0x70 | 0x10 | Some serial |
0x80 | 0x4 | secure_kernel.enp raw data paddr (optional)
|
0x84 | 0x4 | secure_kernel.enp size (optional)
|
0x90 | 0x4 | kprx_auth_sm.self raw data paddr
|
0x94 | 0x4 | kprx_auth_sm.self size
|
0x98 | 0x4 | prog_rvk.srvk raw data paddr
|
0x9C | 0x4 | prog_rvk.srvk size
|
0xA0 | 0x8 | PS Code (see here ) |
0xB0 | 0x10 | Session ID |
0xC4 | 0x4 | Boot type indicator (0x80 on resume) |
0xD0 | 0x4 | Saved context paddr |
0xF8 | 0x4 | BootLoader Revision |
0xFC | 0x4 | Sysroot Magic value (0xCBAC03AA) |
0x100 | 0x20 | Encrypted Session Key (FW 2.12+) |
- Little Endian