Editing SC Communication
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 15: | Line 15: | ||
! Offset (from start of address space) !! Size !! Description | ! Offset (from start of address space) !! Size !! Description | ||
|- | |- | ||
|0xC000 || 0xFF0 || Syscon packet send area | |0xC000 || 0xFF0 || Syscon packet send area | ||
|- | |- | ||
|0xCFF0 || 0x4 || Syscon packet | |0xCFF0 || 0x4 || Syscon sent packet counter | ||
|- | |- | ||
|0xCFF4 || 0x4 || Syscon packet | |0xCFF4 || 0x4 || Syscon sent packet acknowledge counter | ||
|- | |- | ||
|0xD000 || 0xFF0 || | |0xD000 || 0xFF0 || Syscon packet receive area | ||
|- | |- | ||
|0xDFF0 || 0x4 || | |0xDFF0 || 0x4 || Syscon received packet counter | ||
|- | |- | ||
|0xDFF4 || 0x4 || | |0xDFF4 || 0x4 || Syscon received packet acknowledge counter | ||
|- | |- | ||
|0xE100 || 0x4 || Tells syscon there is a packet to be received | |0xE100 || 0x4 || Tells syscon there is a packet to be received | ||
Line 39: | Line 39: | ||
<pre> | <pre> | ||
03 SERV_SDA | 03 SERV_SDA | ||
10 SERV_DEVPM | 10 SERV_DEVPM | ||
11 SERV_THERM | 11 SERV_THERM | ||
Line 45: | Line 45: | ||
13 SERV_SYSPM | 13 SERV_SYSPM | ||
14 SERV_NVS | 14 SERV_NVS | ||
15 SERV_SIRCS | 15 SERV_SIRCS | ||
16 SERV_NOTIF | 16 SERV_NOTIF | ||
17 SERV_INTR_NOTIF | 17 SERV_INTR_NOTIF | ||
18 SERV_VERS | 18 SERV_VERS | ||
1B SERV_LIVELOCK | 1B SERV_LIVELOCK | ||
1C SERV_OSWDT | 1C SERV_OSWDT | ||
1E SERV_DIAG | 1E SERV_DIAG | ||
1F SERV_SECU | 1F SERV_SECU | ||
20 SERV_CONSOLE | 20 SERV_CONSOLE | ||
Line 57: | Line 57: | ||
30 SERV_HDMI | 30 SERV_HDMI | ||
40 SERV_LS | 40 SERV_LS | ||
50 SERV_STORAGE | 50 SERV_STORAGE | ||
</pre> | </pre> | ||
Line 77: | Line 74: | ||
| 0x13 || Power Service - Controls system power and related info. (Power Up/Power Button Mode, Wake Source, RTC too.) | | 0x13 || Power Service - Controls system power and related info. (Power Up/Power Button Mode, Wake Source, RTC too.) | ||
|- | |- | ||
| 0x14 || NVS Service - Used for eeprom read/write. | | 0x14 || NVS Service - Used for eeprom read/write. | ||
|- | |- | ||
| 0x15 || | | 0x15 || SIRCS ?? | ||
|- | |- | ||
| 0x16 || Notification / (LED / Buzzer) Service - Controls the lights on the console and the ring buzzer. | | 0x16 || Notification / (LED / Buzzer) Service - Controls the lights on the console and the ring buzzer. | ||
Line 89: | Line 86: | ||
| 0x1B || Livelock(?) Service - Checks for permission to use other services. | | 0x1B || Livelock(?) Service - Checks for permission to use other services. | ||
|- | |- | ||
| 0x1C || | | 0x1C || OSWDT ?? | ||
|- | |- | ||
| 0x20 || Syscon | | 0x20 || Syscon Debug Output(?) - Used to send a string to syscon. | ||
|- | |- | ||
| 0x2D || Syscon Patch | | 0x2D || Syscon Patch Servuce | ||
|- | |- | ||
| 0x30 || A/V Service | | 0x30 || A/V Service. | ||
|- | |- | ||
| 0x40 || | | 0x40 || LS (Local Storage) ?? | ||
|- | |- | ||
| 0x50 || Storage Service | | 0x50 || Storage Service | ||
|- | |- | ||
| 0x1F || | | 0x1F || Authenticated Services. (sc_secure_service) | ||
|- | |- | ||
| 0xFF || Syscon Init (Seen in lv0ldr init sequence to syscon: [[User_talk:JuanNadie]]) | | 0xFF || Syscon Init (Seen in lv0ldr init sequence to syscon: [[User_talk:JuanNadie]]) | ||
Line 136: | Line 127: | ||
|- | |- | ||
| Panic || || 0x13, 0x01, 0x00, 0x0D, 0x00, 0x00, 0x80, 0x21, 0x00, 0x00, 0x00, 0x00,<br>0x00, 0x04, 0x00, 0x04,<br>0x11, 0x00, 0x00, 0x03|| Shuts down, beeps, and kills power LED until power button pressed, or power removed. | | Panic || || 0x13, 0x01, 0x00, 0x0D, 0x00, 0x00, 0x80, 0x21, 0x00, 0x00, 0x00, 0x00,<br>0x00, 0x04, 0x00, 0x04,<br>0x11, 0x00, 0x00, 0x03|| Shuts down, beeps, and kills power LED until power button pressed, or power removed. | ||
|} | |} | ||
Line 286: | Line 272: | ||
= Some Samples from DYN-001 Syscon SPI SC Comms = | = Some Samples from DYN-001 Syscon SPI SC Comms = | ||
* https://mega.nz/#!2w00VAjK!u10PD2b0G-MqwUZTBD4Nv_by36QNn8P-jVIUxq0pLDM | * https://mega.nz/#!2w00VAjK!u10PD2b0G-MqwUZTBD4Nv_by36QNn8P-jVIUxq0pLDM | ||
<pre> | <pre> |