Editing Syscon Error Codes
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: | ||
== Description == | == Description == | ||
[[SC EEPROM|Syscon memory]] | [[SC EEPROM|Syscon memory]] contains a table of size 0x100 bytes intended to store error codes, every error code is composed by 4 bytes + another 4 bytes for its timestamp, in total the table can store 32 errors. When the table is full of errors and a new error needs to be stored syscon deletes the oldest<br> | ||
The timestamps are in UTC format (number of elapsed seconds since 2000) | |||
== How to get the syscon error log == | == How to get the syscon error log == | ||
If the PS3 still boots to the XMB and is able to install and run | If the PS3 still boots up to the XMB and is able to install and run apps you can use programs like the ones mentioned at top of [[Platform_ID#Apps|Platform ID]] page<br> | ||
If the PS3 | If the PS3 doesnt boots is still posible to retrieve the syscon error log by connecting a PC to syscon UART port using a "USB to TTL UART adapter" and running the command '''errlog'''. There is also the command '''clearerrlog''' to empty the error table (handy to prevent confusions with old error codes that could be cummulated along the months/years and not related with the actual problem) | ||
== Error code format == | == Error code format == | ||
The error codes follows the format: '''<span style="background:#000000; color:#ffffff;"> | The error codes follows the format: '''<span style="background:#000000; color:#ffffff;">A</span><span style="background:#909090; color:#ffffff;">R</span><span style="background:#ffff80;">SS</span><span style="background:#a0a0ff;">C</span><span style="background:#ff8080;">EEE</span>''', where: | ||
*'''<span style="background:#000000; color:#ffffff;">A</span>''' (Fixed) | |||
'''<span style="background:#000000; color:#ffffff;"> | **A = unknown | ||
*'''<span style="background:#909090; color:#ffffff;">R</span>''' (Reserved) | |||
**0-E = Unknown | |||
**F = Frequent error | |||
'''<span style="background:#909090; color:#ffffff;"> | *'''<span style="background:#ffff80;">SS</span>''' (Step) | ||
**00-7F = Step of the power on sequence where the error happened | |||
* | **80 = The error happened when the PS3 was powered on | ||
**90 = The error happened when the PS3 was powered off | |||
**A0 = The error happened after a syscon reset | |||
'''<span style="background:#ffff80;"> | *'''<span style="background:#a0a0ff;">C</span>''' (Category) | ||
**1 = System | |||
**2 = Fatal | |||
**3 = Boot | |||
**4 = Data | |||
*<span style="background:#ff8080;">EEE</span> (Error) | |||
**Any number in hex | |||
''' | |||
The list below only includes the last 4 numbers (category + error) | |||
== Error codes == | == Error codes == | ||
=== System | === System === | ||
---- | ---- | ||
==== 1001 | ==== 1001 ==== | ||
Cell Vram Power | |||
Speculation:<br> | |||
1001 errors happen when the system encounters an unexpected shutdown. They often occur in testing, when the console is turned on/off a lot, instead of graceful shutdown. They have been associated with other errors, but there doesn't appear to be any single cause. | |||
==== 1002 ==== | |||
RSX Vram Power | |||
This error has been associated with insufficient Filtering on RSX_VDDC. There is a range of voltage ripple/noise that will cause this error before it gets so bad it causes an RSX_VDDC Power Failure (3004). 1002's cause YLOD's that range in duration from 2 seconds to only occuring during intense games. <br> | |||
<br> | <br> | ||
There are | There are numerous SMD components involved in filtering, but the main concern are the NEC/TOKIN Proadlizers (capacitors). 1002 errors are the fingerprint of bad tokins. | ||
==== | ==== 1004 ==== | ||
PSU Power | |||
==== 1103 ==== | |||
Thermal | |||
==== | ==== 1200 ==== | ||
CELL BE Thermal Error | |||
CPU Overheat. This is a common error. The usual culprit is failed Thermal Interface Material (TIM). As the material ages it "dries" allowing air inside. Air is a heat insulator, reducing the TIM's ability to transfer enough heat away from the processor. The system fan will steadily get louder over time until it cannot keep up. Once the processor reaches it's Thermal Shutdown Temperature. | |||
CPU Overheat. This is a common error. The usual culprit is failed Thermal Interface Material (TIM). As the material ages it "dries" allowing air inside. Air is a heat insulator, reducing the TIM's ability to transfer enough heat away from the processor. The system fan will steadily get louder over time until it cannot keep up. Once the processor | |||
First be sure the system fan is working. If so, apply new TIM Between the Internal Heat Spreader (IHS) and Heatsink (HS). If that does not resolve the problem, carefully remove the IHS (Delid) and replace the TIM between the IHS and processor DIE. | First be sure the system fan is working. If so, apply new TIM Between the Internal Heat Spreader (IHS) and Heatsink (HS). If that does not resolve the problem, carefully remove the IHS (Delid) and replace the TIM between the IHS and processor DIE. | ||
Line 257: | Line 62: | ||
If that still doesn't work, it could be an issue with the temperature monitor chip (IC1101). Beyond that, some users have noted that dead CPU's can throw error 1200. However, that's the limit of our current understanding. It could be dead, or have another unexplained issue, but usually reflowing or reballing is the last ditch effort to revive such a console. | If that still doesn't work, it could be an issue with the temperature monitor chip (IC1101). Beyond that, some users have noted that dead CPU's can throw error 1200. However, that's the limit of our current understanding. It could be dead, or have another unexplained issue, but usually reflowing or reballing is the last ditch effort to revive such a console. | ||
==== 1201 | ==== 1201 ==== | ||
RSX thermal | |||
==== 1203 ==== | |||
Cell voltage regulators thermal | |||
==== 1204 ==== | |||
Southbridge thermal | |||
==== 1205 ==== | |||
EE/GS thermal | |||
==== 1301 ==== | |||
Cell PLL | |||
==== | ==== 14FF ==== | ||
Check stop | |||
==== 1601 ==== | |||
Cell livelock | |||
==== 1701 ==== | |||
Cell attention | |||
==== 1802 ==== | |||
RSX init | |||
==== 1900 ==== | |||
==== 1900 | |||
RTC voltage | RTC voltage | ||
==== 1901 | ==== 1901 ==== | ||
RTC oscilator | RTC oscilator | ||
==== 1902 | ==== 1902 ==== | ||
RTC access | RTC access | ||
---- | ---- | ||
=== Fatal === | |||
=== Fatal | |||
---- | ---- | ||
==== 2001 | ==== 2001 ==== | ||
Cell | |||
==== 2002 | ==== 2002 ==== | ||
RSX | |||
==== 2003 | ==== 2003 ==== | ||
Southbridge | |||
==== 2010 | ==== 2010 ==== | ||
Clock | Clock 1 | ||
==== 2011 | ==== 2011 ==== | ||
Clock | Clock 3 | ||
==== 2012 | ==== 2012 ==== | ||
Clock | Clock 2 | ||
==== 2013 | ==== 2013 ==== | ||
Clock | Clock 4 | ||
==== 2020 ==== | |||
HDMI | |||
==== 2022 ==== | |||
DVE | |||
==== | ==== 2030 ==== | ||
Thermal sensor 1 | |||
==== 2031 ==== | |||
Thermal sensor 2 | |||
==== 2033 ==== | |||
Thermal sensor 3 | |||
==== 2101 ==== | |||
Cell | |||
==== | ==== 2102 ==== | ||
RSX | |||
==== 2103 ==== | |||
Southbridge | |||
==== 2110 ==== | |||
Clock 1 | |||
==== 2111 ==== | |||
Clock 3 | |||
==== 2112 ==== | |||
Clock 2 | |||
==== 2113 ==== | |||
Clock 4 | |||
==== 2120 ==== | |||
HDMI | |||
==== | ==== 2122 ==== | ||
DVE | |||
==== 2130 ==== | |||
Thermal sensor 1 | |||
==== 2131 ==== | |||
Thermal sensor 2 | |||
==== 2133 ==== | |||
Thermal sensor 3 | |||
==== | ==== 2203 ==== | ||
Southbridge | |||
---- | ---- | ||
=== Boot === | |||
=== | |||
---- | ---- | ||
====3000==== | ==== 3000 ==== | ||
Power | Power | ||
====3001==== | ==== 3001 ==== | ||
Power | |||
==== 3002 ==== | |||
Power | |||
==== 3003 ==== | |||
Power | |||
==== | ==== 3004 ==== | ||
Power | Power | ||
==== | ==== 3010 ==== | ||
Cell | |||
==== 3011 ==== | |||
Cell | |||
==== 3012 ==== | |||
Cell | |||
==== | ==== 3020 ==== | ||
Cell | |||
==== 3030 ==== | |||
Cell | |||
==== | ==== 3031 ==== | ||
Cell | |||
==== 3032 ==== | |||
Cell | |||
==== 3033 ==== | |||
Cell | |||
==== | ==== 3034 ==== | ||
Cell | |||
==== 3035 ==== | |||
Cell and RSX | |||
==== 3036 ==== | |||
Cell and RSX | |||
==== 3037 ==== | |||
Cell and RSX | |||
RSX | ==== 3038 ==== | ||
Cell and RSX | |||
==== | ==== 3039 ==== | ||
Cell and RSX | |||
==== 3040 ==== | |||
====3040==== | |||
Flash | Flash | ||
---- | |||
=== Data === | |||
---- | |||
===Data | |||
---- | |||
====4001==== | ==== 4001 ==== | ||
Cell | |||
====4002==== | ==== 4002 ==== | ||
RSX | |||
====4003==== | ==== 4003 ==== | ||
Southbridge | Southbridge | ||
====4011==== | ==== 4011 ==== | ||
Cell | |||
====4101==== | ==== 4101 ==== | ||
Cell | |||
====4102==== | ==== 4102 ==== | ||
RSX | |||
====4103==== | ==== 4103 ==== | ||
Southbridge | Southbridge | ||
====4111==== | ==== 4111 ==== | ||
Cell | |||
====4201==== | ==== 4201 ==== | ||
Cell | |||
====4202==== | ==== 4202 ==== | ||
RSX | |||
====4203==== | ==== 4203 ==== | ||
Southbridge | Southbridge | ||
====4211==== | ==== 4211 ==== | ||
Cell | |||
====4212==== | ==== 4212 ==== | ||
RSX | |||
====4221==== | ==== 4221 ==== | ||
Cell | |||
====4222==== | ==== 4222 ==== | ||
RSX | |||
====4231==== | ==== 4231 ==== | ||
Cell | |||
==== 4261==== | ==== 4261 ==== | ||
Cell | |||
====4301==== | ==== 4301 ==== | ||
Cell | |||
====4302==== | ==== 4302 ==== | ||
RSX | |||
==== 4303==== | ==== 4303 ==== | ||
Southbridge | Southbridge | ||
====4311==== | ==== 4311 ==== | ||
Cell | |||
==== | ==== 4312 ==== | ||
RSX | |||
==== | ==== 4321 ==== | ||
Cell | |||
==== | ==== 4322 ==== | ||
RSX | |||
==== | ==== 4332 ==== | ||
RSX | |||
==== | ==== 4341 ==== | ||
Cell | |||
==== | ==== 4401 ==== | ||
Cell or RSX | |||
==== | ==== 4402 ==== | ||
Cell or RSX | |||
==== | ==== 4403 ==== | ||
Cell or RSX | |||
==== | ==== 4411 ==== | ||
Cell or RSX | |||
==== | ==== 4412 ==== | ||
Cell or RSX | |||
==== | ==== 4421 ==== | ||
Cell or RSX | |||
==== 4422 ==== | |||
Cell or RSX | |||
==== 4432 ==== | |||
Cell or RSX | |||
==== 4441 ==== | |||
Cell or RSX | |||
{{Hardware Modification}}<noinclude> | {{Hardware Modification}}<noinclude>[[Category:Main]]</noinclude> | ||
[[Category:Main]] | |||
</noinclude> |