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 | ||
F1 CC_CGMS_191F8 | F1 CC_CGMS_191F8 | ||
F2 SERV_LS_DATA_23EBC | F2 SERV_LS_DATA_23EBC | ||
FF INIT | |||
</pre> | </pre> | ||
Line 77: | Line 79: | ||
| 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 91: | ||
| 0x1B || Livelock(?) Service - Checks for permission to use other services. | | 0x1B || Livelock(?) Service - Checks for permission to use other services. | ||
|- | |- | ||
| 0x1C || | | 0x1C || OSWDT ?? | ||
|- | |- | ||
| 0x1E || Diag Service | | 0x1E || Diag Service | ||
Line 99: | Line 101: | ||
| 0x30 || A/V Service / HDMI Service | | 0x30 || A/V Service / HDMI Service | ||
|- | |- | ||
| 0x40 || | | 0x40 || LS (Local Storage) ?? | ||
|- | |- | ||
| 0x50 || Storage Service | | 0x50 || Storage Service | ||
|- | |- | ||
| 0x1F || Secure Services. (sc_secure_service) | | 0x1F || Secure 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 138: | Line 136: | ||
|- | |- | ||
| Set Wake Up Source to Restart after Shutdown (Patch) || || 0x13, 0x01, 0x13, 0x12, 0x00, 0x00, 0x80, 0x39, 0x00, 0x00, 0x00, 0x01, 0x00, 0x08, 0x00, 0x08, 0x12, 0x00, 0x00, 0x00, 0x80, 0x00, 0x02, 0x74 || Sets Wake Up Source to Wake Up after Shutdown | | Set Wake Up Source to Restart after Shutdown (Patch) || || 0x13, 0x01, 0x13, 0x12, 0x00, 0x00, 0x80, 0x39, 0x00, 0x00, 0x00, 0x01, 0x00, 0x08, 0x00, 0x08, 0x12, 0x00, 0x00, 0x00, 0x80, 0x00, 0x02, 0x74 || Sets Wake Up Source to Wake Up after Shutdown | ||
|- | |- | ||
|} | |} | ||
Line 286: | Line 282: | ||
= 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> |