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> | ||
SERV_INTR_NOTIF 0x17 | |||
SERV_LS 0x40 | |||
SERV STORAGE 0x50 | |||
SERV_Patch 0x2D | |||
SERV VERS 0x18 | |||
SERV LIVELOCK 0x1B | |||
SERV OSWDT 0x1C | |||
SERV SIRCS 0x15 | |||
SERV NOTIF 0x16 | |||
SERV NVS 0x14 | |||
SERV DEVPM 0x10 | |||
SERV SETCFG 0x12 | |||
SERV SDA 0x3 | |||
SERV SYSPM 0x13 | |||
</pre> | </pre> | ||
Line 77: | Line 69: | ||
| 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. | ||
|- | |- | ||
| 0x18 || Version Service - Versioning related (SC Type/Major-,Minor Version) | | 0x18 || Version Service - Versioning related (SC Type/Major-,Minor Version) | ||
Line 89: | Line 79: | ||
| 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 120: | ||
|- | |- | ||
| 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 265: | ||
= 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> |