Editing Syscon Hardware
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 1: | Line 1: | ||
[[Category:Hardware]] | |||
[[File:SYSCON_GEN1.JPG|thumb|Syscon 1st Generation (BGA Packaging)]] | |||
Syscon is the main power controller chip. It is responsible for powering up the various power systems and for configuring and initialising the [[CELL BE]], [[RSX]] and [[South Bridge]]. It communicates with these devices via seperate SPI busses. There is external access by JTAG (Which appears to have been disabled after factory programming) and Serial. | |||
= | = Serialnumbers @ SKU = | ||
SoftID { 065D, 0832, 08A0, 08C2, 0918, 0B8E, 0C16, 0D52, 0DBF, 0E69, 0F29, 0F38 }; | |||
{| class="wikitable sortable" | |||
{| class="wikitable" | |||
|- | |- | ||
| < | ! [[SKU Models|Model]] !! [[IDPS|Type]] !! [[Motherboard Revisions|Board]] !! [[Syscon Hardware|Syscon<br />part no.]] !! [[More System Information#First_section|Soft<br />Id.]] !! Notes | ||
|- | |- | ||
| | | [[CECHAxx]] || 0x01 || [[COK-00x#COK-001|COK-001]] || [[CXR713120-201GB]] || 0B8E || | ||
|- | |- | ||
| | | [[CECHBxx]] || 0x02 || [[COK-00x#COK-001|COK-001]] || [[CXR713120-201GB]] || 0B8E || | ||
|- | |- | ||
| | | [[CECHCxx]] || 0x03 || [[COK-00x#COK-002|COK-002]] || [[CXR713120-201GB]] || 0C16 || | ||
|- | |- | ||
| | | style="text-align:center; background-color:lightgrey;" | <span style="background-color:lightgrey;">[[CECHDxx]]</span> || colspan="6" style="text-align:center; background-color:lightgrey;" | <span style="background-color:lightgrey;">SKU never released</span> | ||
|- | |- | ||
| | | [[CECHExx]] || 0x04 || [[COK-00x#COK-002|COK-002]]<br /> or<br />[[COK-00x#COK-002W|COK-002W]] || [[CXR713120-201GB]] || 0C16 || | ||
|- | |- | ||
| | | style="text-align:center; background-color:lightgrey;" | <span style="background-color:lightgrey;">[[CECHFxx]]</span> || colspan="6" style="text-align:center; background-color:lightgrey;" | <span style="background-color:lightgrey;">SKU never released</span> | ||
|- | |- | ||
| | | [[CECHGxx]] || 0x05 || [[SEM-00x|SEM-001]] || [[CXR713120-201GB]] || 0D52 || | ||
|- | |- | ||
| | | [[CECHHxx]] || 0x06 || [[DIA-00x#DIA-001|DIA-001]] || [[CXR713120-201GB]] || 0DBF || | ||
|- | |- | ||
| < | | style="text-align:center; background-color:lightgrey;" | <span style="background-color:lightgrey;">[[CECHIxx]]</span> || colspan="6" style="text-align:center; background-color:lightgrey;" | <span style="background-color:lightgrey;">SKU never released</span> | ||
|- | |- | ||
| | | [[CECHJxx]] || 0x07 || [[DIA-00x#DIA-002|DIA-002]] || [[CXR713120-201GB]] || 0E69 || | ||
|- | |- | ||
| | | [[CECHKxx]] || 0x07 || [[DIA-00x#DIA-002|DIA-002]] || [[CXR713120-201GB]] || 0E69 || | ||
|- | |- | ||
| [[CECHLxx]] || 0x08 || [[VER-00x|VER-001]] || [[SW-301]]<br /> or<br />[[SW-302]] || 065D || | |||
|- | |- | ||
| [[CECHMxx]] || 0x08 || [[VER-00x|VER-001]] || [[SW-301]]<br /> or<br />[[SW-302]] || 065D || | |||
|- | |- | ||
| style="text-align:center; background-color:lightgrey;" | <span style="background-color:lightgrey;">[[CECHNxx]]</span> || colspan="6" style="text-align:center; background-color:lightgrey;" | <span style="background-color:lightgrey;">SKU never released</span> | |||
|- | |- | ||
| colspan=" | | style="text-align:center; background-color:lightgrey;" | <span style="background-color:lightgrey;">[[CECHOxx]]</span> || colspan="6" style="text-align:center; background-color:lightgrey;" | <span style="background-color:lightgrey;">SKU never released</span> | ||
|- | |- | ||
| [[CECHPxx]] || 0x08 || [[VER-00x|VER-001]] || [[SW-301]]<br /> or<br />[[SW-302]] || 065D || | |||
| | |||
|- | |- | ||
| [[CECHQxx]] || 0x08 || [[VER-00x|VER-001]] || [[SW-301]]<br /> or<br />[[SW-302]] || 065D || | |||
| | |||
|- | |- | ||
| [[CECH-20xx]] || 0x09 || [[DYN-00x|DYN-001]] || [[SW2-301]] || 0832 || | |||
| | |||
|- | |- | ||
| [[CECH-21xx]] || 0x0A || [[SUR-00x|SUR-001]] || [[SW2-301]]<br /> or<br />[[SW2-302]] || 08C2 || | |||
| | |||
|- | |- | ||
| [[CECH-25xx]] || 0x0B || [[JTP-00x|JTP-001]]<br /> or<br />[[JSD-00x|JSD-001]] || [[SW2-301]] or<br />[[SW2-302]] || 08C2 || | |||
| | |||
|- | |- | ||
| [[CECH-30xx]] || 0x0C || [[KTE-00x|KTE-001]] || [[SW2-301]] or<br />[[SW2-302]] || 0918 || | |||
| | |||
|- | |- | ||
| [[CECH-40xx]] || ?0x0D? || [[MSX-00x|MSX-001]] || [[SW3-302]] || || | |||
|- | |- | ||
|} | |} | ||
==Non-retail== | |||
{| class="wikitable" | {| class="wikitable sortable" | ||
|- | |- | ||
| | ! [[SKU Models|Model]] !! [[IDPS|Type]] !! [[Motherboard Revisions|Board]] !! [[Syscon Hardware|Syscon<br />part no.]] !! [[More System Information#First_section|Soft<br />Id.]] !! Notes | ||
|- | |- | ||
| | | DECR10xx || ? || ? || [[CXR713F120A]] || ? || CP Helper Processor [[CXD9790GG]] | ||
|- | |- | ||
| | | DEH-H1000xx || ?0x01? || ?[[COK-00x#COK-001|COK-001]]? || ? || 0B67 || | ||
|- | |- | ||
| | | DECHAxx || 0x01 || [[COK-00x#COK-001|COK-001]] || [[CXR713120-201GB]] || 0B8E || | ||
|- | |- | ||
| | | DECHJxx || 0x07 || [[DIA-00x#DIA-002|DIA-002]] || [[CXR713120-201GB]] || 0E69 || | ||
|- | |- | ||
| | | DECH20xx || 0x09 || [[DYN-00x|DYN-001]] || [[SW2-301]] || 0832 || | ||
|- | |- | ||
| | | DECH25xx || 0x0B || [[JTP-00x|JTP-001]]<br /> or<br />[[JSD-00x|JSD-001]] || [[SW2-301]] or<br />[[SW2-302]] || 08C2 || | ||
< | |||
</ | |||
|- | |- | ||
| | | DECH30xx || 0x0C || [[KTE-00x|KTE-001]] || [[SW2-301]] or<br />[[SW2-302]] || 0918 || | ||
|- | |- | ||
| | | DECH40xx || ?0x0D? || [[MSX-00x|MSX-001]] || [[SW3-302]] || || | ||
|- | |- | ||
|} | |} | ||
= Syscon UART = | |||
You can attach a 3.3v TTL cable (LV-TTL) to the UART on syscon. There is a simple plaintext protocol involved. This varies on different syscon models. Example: | |||
You can attach a 3.3v TTL cable (LV-TTL) to the UART on syscon | |||
'''<command>:<hash>''' | '''<command>:<hash>''' | ||
Where the hash is the sum of command bytes & 0xFF | Where the hash is the sum of command bytes & 0xFF | ||
you should terminate commands with \r\n, the syscon messages are only terminated with \n | |||
Here are some of the commands/messages encountered: | Here are some of the commands/messages encountered: | ||
<pre> | |||
Messages: | Messages: | ||
Power applied (standby mode) | |||
OK 00000000:3A | OK 00000000:3A | ||
Line 461: | Line 104: | ||
No text, invalid hash: | No text, invalid hash: | ||
NG F0000002:4D | NG F0000002:4D | ||
Commands: | Commands: | ||
VER:ED | VER:ED | ||
OK 00000000 S1E 00 00 065D:A4 | OK 00000000 S1E 00 00 065D:A4 | ||
ERRLOG:CB | ERRLOG:CB | ||
Line 475: | Line 115: | ||
DATE:1E | DATE:1E | ||
NG F0000003:4E | NG F0000003:4E | ||
</pre> | </pre> | ||
{{Models}} | |||
[[Category:System Controller]] |