Editing SC Communication

Jump to navigation Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

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 (Cell reads from here)
|0xC000 || 0xFF0 || Syscon packet send area
|-
|-
|0xCFF0 || 0x4  || Syscon packet TX counter
|0xCFF0 || 0x4  || Syscon sent packet counter
|-
|-
|0xCFF4 || 0x4  || Syscon packet RX counter
|0xCFF4 || 0x4  || Syscon sent packet acknowledge counter
|-
|-
|0xD000 || 0xFF0 || Cell packet send area
|0xD000 || 0xFF0 || Syscon packet receive area
|-
|-
|0xDFF0 || 0x4  || Cell packet TX counter
|0xDFF0 || 0x4  || Syscon received packet counter
|-
|-
|0xDFF4 || 0x4  || Cell packet RX counter
|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         (not available on Sherwood)
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       (not available on Sherwood)
15 SERV_SIRCS
16 SERV_NOTIF
16 SERV_NOTIF
17 SERV_INTR_NOTIF (not available on Sherwood)
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       (not available on Sherwood)
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     (not available on Sherwood)
50 SERV_STORAGE
 
F1 CC_CGMS_191F8
F2 SERV_LS_DATA_23EBC
</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. See: [[SC Manager#0x900B - SC Read EPROM]]
| 0x14 || NVS Service - Used for eeprom read/write.
|-
|-
| 0x15 || Serial Infrared Remote Control System
| 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 || Operating System Watch Dog Timer
| 0x1C || OSWDT ??
|-
| 0x1E || Diag Service
|-
|-
| 0x20 || Syscon Console Output - Used to send a string to syscon.
| 0x20 || Syscon Debug Output(?) - Used to send a string to syscon.
|-
|-
| 0x2D || Syscon Patch Service
| 0x2D || Syscon Patch Servuce
|-
|-
| 0x30 || A/V Service / HDMI Service
| 0x30 || A/V Service.
|-
|-
| 0x40 || LabStation (Fun Stuff)
| 0x40 || LS (Local Storage) ??
|-
|-
| 0x50 || Storage Service
| 0x50 || Storage Service
|-
|-
| 0x1F || Secure Services. (sc_secure_service)
| 0x1F || Authenticated Services. (sc_secure_service)
|-
| 0xF1 || Copy Generation Management System Configuration
|-
| 0xF2 || LabStation Data (More FunStuff)
|-
|-
| 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.
|-
| 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
|-
| Shutdown Some Syscon Services Responsible for Patch  || || 0x13, 0x01, 0x00, 0x00, 0x00, 0x00, 0x80, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x04, 0x11, 0x00, 0x00, 0x09 || Shutdown Some Syscon Services Responsible for Patch
|-
|}
|}


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 (dead link)
* https://mega.nz/#!2w00VAjK!u10PD2b0G-MqwUZTBD4Nv_by36QNn8P-jVIUxq0pLDM


<pre>
<pre>
Please note that all contributions to PS3 Developer wiki are considered to be released under the GNU Free Documentation License 1.2 (see PS3 Developer wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following hCaptcha:

Cancel Editing help (opens in new window)