Editing Syscon Error Codes

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 461: Line 461:
SW_1_B enables control Pin 5 on IC6013, which generates +2.5V_LREG_XCG_500_MEM. If that fails it generates A0092113.​
SW_1_B enables control Pin 5 on IC6013, which generates +2.5V_LREG_XCG_500_MEM. If that fails it generates A0092113.​


==== 2120 (HDMI I/O Error) ====
==== 2120 (HDMI) ====
NOTE: Context matters with this error code! The step number and the number of codes per YLOD is different. Careful observation allows you to diagnose the most likely cause.
HDMI Error (IC2502)


2120 means an issue with the high speed data buss connection between the DVE <--> RSX <--> HDMI transmitter has occurred. This I/O error DOES NOT mean the HDMI encoder (IC2502) is bad. It is context based. Associative, not diagnostic by itself. You must infer the diagnosis by using other, more diagnostic codes and observe console behavior to identify the cause.
A0202120/A0213013 error combinations are common. They appear to be related to VDDIO. IC6301 is involved in the formation of +1.7V_MISC, which amonge other things provides input power to the DC-DC converters that output +1.2V_YC_RC_VDDIO, +1.5V_YC_RC_VDDA, +1.2V_SB_VDDC and +1.2V_SB_VDDR. Lack of voltage to these DC/DC converters downstream of IC6301 suggests F6302 has blown. A number of people have fixed these 2120/3013 errors by finding shorts at or near C6320 and replacing Fuse F6302. But there are many other SMD nearby that might cause these fuses to blow. So you will need to track the source of the short and fix it, or the fuse will just blow again.


Count the number of 2120's your SYSCON records per YLOD event; look at the timestamp. 10x A0202120 + A0213013 error combinations appear to be related to VDDIO, the reference voltage powering the I/O buss. IC6301 is involved in the formation of +1.7V_MISC, which among other things provides input power to the DC-DC converters that output +1.2V_YC_RC_VDDIO, +1.5V_YC_RC_VDDA, +1.2V_SB_VDDC and +1.2V_SB_VDDR. Lack of voltage to these DC/DC converters downstream of IC6301 suggests F6302 has blown. A number of people have fixed these 2120/3013 error combos by finding shorts at or near C6320 and replacing Fuse F6302. But there are many other SMD nearby that might cause these fuses to blow. So you will need to track the source of the short and fix it, or the fuse will just blow again.
A bad thermistor (TH2501) has been reported to cause A0002120.


A bad thermistor (TH2501) has been reported to cause A0002120. It provides over current protection for the HDMI transmitter and output device in case there's a 5v short. This might happen if pins 17 (GND) and 18 (+5v) are damaged on your HDMI port or cable. Or if C2558 or C2570 short. See the service manual circuit diagrams as there are other SMDs that could malfunction and cause this error.
A0802120 and A0902120 errors may be related to the actual HDMI transmitter (IC2502). Or they can be caused by BGA/Bump defects affecting VDDIO, on the RSX or CELL. BGA defects on the RSX VDDIO pads have been confirmed with a pressure test to have caused 2120 errors.


A0802120 and A0902120 errors can be caused by BGA or Bump defects that affect I/O, either the RSX or CELL. BGA defects on RSX VDDIO pads have been confirmed with a pressure test to have caused 2120 errors, but usually only one of them occurs per YLOD event. For example, one YLOD event may generate A0403034, A0404412 and an A0902120 error. This would indicate a bad GPU, not a bad HDMI transmitter. And since it occurred during the shutdown state (step number 90) this excludes issues that would have generated an error earlier in POST, like a fuse or a short in the Voltage regulation module (VRM).
==== 2122 (DVE) ====
 
The HDMI transmitter (IC2502) can also cause A0802120 and A0902120 errors. The IC itself or any of the SMDs between it and the RSX. You can tell a genuine HDMI transmitter issue apart because there multiple A0802120 errors occurring during the bootloader after the console has completed the power on self test (POST). This excludes a fuse and VRM issues, as indicated by the step number 80 (power on state). You will usually see a different number of 2120s at random. Like 4 or 6 of them. This is different than the 10x 2120/3013 error combo or 3034/4xxx/2120 combo described earlier.
 
====2122 (DVE)====
DVE Error (IC2406, CXM4024R MultiAV controller for analog out)
DVE Error (IC2406, CXM4024R MultiAV controller for analog out)


====2124 (AV) ====
==== 2124 (AV) ====
This error tends to cause a delayed Yellow Light Of Death (10s - 1min). Sometimes described as a Green Light Of Death (GLOD) or Red Light Of Death (RLOD).  
This error tends to cause a delayed Yellow Light Of Death (10s - 1min). Sometimes described as a Green Light Of Death (GLOD) or Red Light Of Death (RLOD).  


2124 and 2024 errors have been fixed by replacing both the AV and HDMI encoders. One user reported 2024/2124 errors resolved by replacing the HDMI encoder. Another removed the HDMI encoder and tested the console without it. That console primarily filled the errorlog with 2124 errors, but a few 2024's as well. So it is unclear if 2124 is specific to the HDMI Encoder or AV Encoder. It seems it could be either.
2124 and 2024 errors have been fixed by replacing both the AV and HDMI encoders. One user reported 2024/2124 errors resolved by replacing the HDMI encoder. Another removed the HDMI encoder and tested the console without it. That console primarily filled the errorlog with 2124 errors, but a few 2024's as well. So it is unclear if 2124 is specific to the HDMI Encoder or AV Encoder. It seems it could be either.


====2130 (Thermal Sensor, CELL)====
==== 2130 (Thermal Sensor, CELL) ====
*Components Involved:
*Components Involved:
**[[CELL BE|CELL]]
**[[CELL BE|CELL]]
** [[CELL BE|CELL]] [[Thermal#Temperature_Monitors|Temperature Monitor]] (IC1101 on [[COK-001]])
**[[CELL BE|CELL]] [[Thermal#Temperature_Monitors|Temperature Monitor]] (IC1101 on [[COK-001]])


====2131 (Thermal Sensor, RSX)====
==== 2131 (Thermal Sensor, RSX) ====
*Components Involved:
*Components Involved:
** [[RSX]]
**[[RSX]]
**[[RSX]] [[Thermal#Temperature_Monitors|Temperature Monitor]] (IC2101 on [[COK-001]])
**[[RSX]] [[Thermal#Temperature_Monitors|Temperature Monitor]] (IC2101 on [[COK-001]])


====2133 (Thermal Sensor, South Bridge)====
==== 2133 (Thermal Sensor, South Bridge) ====
*Components Involved:
*Components Involved:
** [[South Bridge]]
**[[South Bridge]]
**[[South Bridge]] [[Thermal#Temperature_Monitors|Temperature Monitor]] (IC3101 on [[COK-001]])
**[[South Bridge]] [[Thermal#Temperature_Monitors|Temperature Monitor]] (IC3101 on [[COK-001]])


==== 2203 ([[South Bridge]])====
==== 2203 ([[South Bridge]]) ====


From sabotage tests it was found that disabling +2.5V_SB_PLL_VDDC
From sabotage tests it was found that disabling +2.5V_SB_PLL_VDDC
produced four A0802203 errors.​ Also, disabling +1.2V_SB_VDDR produced A0302203 & A0403034.
produced four A0802203 errors.​ Also, disabling +1.2V_SB_VDDR produced A0302203 & A0403034.


====2310====
==== 2310 ====
----
----


===Fatal Boot Errors===
=== Fatal Boot Errors ===
----
----


====3000====
==== 3000 ====
Power Failure
Power Failure


====3001====
==== 3001 ====
12v Power Failure
12v Power Failure


Line 518: Line 514:
Alternatively, a failure on the 12v_main line can cause it. Check fuses, capacitors, resistors, and ICs on the 12v line. Measure resistance of the large 2 prong 12v connector on the motherboard. It should read in the Kilo ohms range if there is sufficient separation. Otherwise you may have a short somewhere on the line.
Alternatively, a failure on the 12v_main line can cause it. Check fuses, capacitors, resistors, and ICs on the 12v line. Measure resistance of the large 2 prong 12v connector on the motherboard. It should read in the Kilo ohms range if there is sufficient separation. Otherwise you may have a short somewhere on the line.


====3002====
==== 3002 ====
Power Failure
Power Failure


====3003 ([[CELL BE|CELL]] Core Power Failure)====
==== 3003 ([[CELL BE|CELL]] Core Power Failure) ====


This error will occur in the case of a PWR failure on the main core voltage of the CPU (VDDC). For example, if the filtering capacitors (NEC/TOKINs) are severely damaged. There are other SMDs in that filter, so it could be related to them as well.
This error will occur in the case of a PWR failure on the main core voltage of the CPU (VDDC). For example, if the filtering capacitors (NEC/TOKINs) are severely damaged. There are other SMDs in that filter, so it could be related to them as well.
Line 527: Line 523:
A shorted Blu-Ray drive can cause this error as well. Be sure that your drive is going well before doing anything on your console.
A shorted Blu-Ray drive can cause this error as well. Be sure that your drive is going well before doing anything on your console.


====3004 ([[RSX]] Core Power Failure)====
==== 3004 ([[RSX]] Core Power Failure) ====


This error will occur in the case of a PWR failure on the main core voltage of the GPU (VDDC). For example, if the filtering capacitors (NEC/TOKINs) are severely damaged. There are other SMDs in that filter, so it could be related to them as well.
This error will occur in the case of a PWR failure on the main core voltage of the GPU (VDDC). For example, if the filtering capacitors (NEC/TOKINs) are severely damaged. There are other SMDs in that filter, so it could be related to them as well.


====3005====
==== 3005 ====


Had A0043005 on a PQX-001, found that the RSX was shorted out and causing A0043005, I was unable to fix the error.
Had A0043005 on a PQX-001, found that the RSX was shorted out and causing A0043005, I was unable to fix the error.


====3010====
==== 3010 ====
[[CELL BE|CELL]] Error
[[CELL BE|CELL]] Error


Line 545: Line 541:
This problem may be related to the PLL signal generator circuit, open resistors, crystal oscillator or even the integrated itself (CDC735/CDC736/4227ANLG)
This problem may be related to the PLL signal generator circuit, open resistors, crystal oscillator or even the integrated itself (CDC735/CDC736/4227ANLG)


====3011====
==== 3011 ====
[[CELL BE|CELL]]
[[CELL BE|CELL]]


====3012 ====
==== 3012 ====
[[CELL BE|CELL]]
[[CELL BE|CELL]]


====3013====
==== 3013 ====
BE_SPI DI/DO ERROR
BE_SPI DI/DO ERROR


Line 566: Line 562:
Also through sabotage testing, it was found that when L6305 is removed it cuts off +1.8V_RSX_FBVDDQ (VRAM voltage). It caused a 10x A0202120 & 1x A0213013 error combo.
Also through sabotage testing, it was found that when L6305 is removed it cuts off +1.8V_RSX_FBVDDQ (VRAM voltage). It caused a 10x A0202120 & 1x A0213013 error combo.


====3020====
==== 3020 ====
[[CELL BE|CELL]]
[[CELL BE|CELL]]


====3030====
==== 3030 ====
[[CELL BE|CELL]]
[[CELL BE|CELL]]


====3031====
==== 3031 ====
[[CELL BE|CELL]]
[[CELL BE|CELL]]


====3032====
==== 3032 ====
[[CELL BE|CELL]] Error
[[CELL BE|CELL]] Error


It was discovered through sabotage testing that disabling +1.5V_YC_RC_VDDA caused error A0313032
It was discovered through sabotage testing that disabling +1.5V_YC_RC_VDDA caused error A0313032


====3033====
==== 3033 ====
[[CELL BE|CELL]]
[[CELL BE|CELL]]


====3034====
==== 3034 ====
[[CELL BE|CELL]] / [[RSX]] Communication Error
[[CELL BE|CELL]] / [[RSX]] Communication Error


Line 600: Line 596:
In models without the 90nm RSX, 3034 is still possible, but far less likely to be caused by the GPU. CPU BGA defects are common in dropped consoles, those that have been delidded or have trace damage to the area around the processors. So troubleshooting is necessary to make a diagnosis.
In models without the 90nm RSX, 3034 is still possible, but far less likely to be caused by the GPU. CPU BGA defects are common in dropped consoles, those that have been delidded or have trace damage to the area around the processors. So troubleshooting is necessary to make a diagnosis.


====3035 ====
==== 3035 ====
[[CELL BE|CELL]] and [[RSX]]
[[CELL BE|CELL]] and [[RSX]]


====3036====
==== 3036 ====
[[CELL BE|CELL]] and [[RSX]]
[[CELL BE|CELL]] and [[RSX]]


====3037====
==== 3037 ====
[[CELL BE|CELL]] and [[RSX]]
[[CELL BE|CELL]] and [[RSX]]


====3038====
==== 3038 ====
[[CELL BE|CELL]] and [[RSX]]
[[CELL BE|CELL]] and [[RSX]]


====3039====
==== 3039 ====
[[CELL BE|CELL]] and [[RSX]]
[[CELL BE|CELL]] and [[RSX]]


==== 3040====
==== 3040 ====
Flash
Flash


A0603040 is know to be caused by not soldering the flash (NAND/NOR) back on properly. It happens when the flash is not powered. Step #60 is when the StarShip 2 flash controller and NAND/NOR are initialized, kicking off the firmware sequence that loads the Operating System. Check their voltages and be sure the FW is not corrupt. If you have a backup, you could try replacing the Flash to see if a module failed.
A0603040 is know to be caused by not soldering the flash (NAND/NOR) back on properly. It happens when the flash is not powered. Step #60 is when the StarShip 2 flash controller and NAND/NOR are initialized, kicking off the firmware sequence that loads the Operating System. Check their voltages and be sure the FW is not corrupt. If you have a backup, you could try replacing the Flash to see if a module failed.


====3041====
==== 3041 ====
Flash (eMMC)
Flash (eMMC)


===Data Errors===
=== Data Errors ===
----
----
*This error codes seems to be repeated up to 5 times for 5 special cases, as example, errors 4'''0'''01, 4'''1'''01, 4'''2'''01, 4'''3'''01, 4'''4'''01 are related to CELL, the only thing that changes in the error code is the second digit (located immediatly after the category). If at some point we find what means that digit we can join the wiki page sections together (with titles: "4001, 4101, 4201, 4301, 4401", etc...)
*This error codes seems to be repeated up to 5 times for 5 special cases, as example, errors 4'''0'''01, 4'''1'''01, 4'''2'''01, 4'''3'''01, 4'''4'''01 are related to CELL, the only thing that changes in the error code is the second digit (located immediatly after the category). If at some point we find what means that digit we can join the wiki page sections together (with titles: "4001, 4101, 4201, 4301, 4401", etc...)


====4001====
==== 4001 ====
[[CELL BE|CELL]]
[[CELL BE|CELL]]


====4002====
==== 4002 ====
[[RSX]]
[[RSX]]


====4003====
==== 4003 ====
Southbridge
Southbridge


====4011====
==== 4011 ====
[[CELL BE|CELL]]
[[CELL BE|CELL]]


====4101====
==== 4101 ====
[[CELL BE|CELL]]
[[CELL BE|CELL]]


====4102====
==== 4102 ====
[[RSX]]
[[RSX]]


====4103====
==== 4103 ====
Southbridge
Southbridge


====4111====
==== 4111 ====
[[CELL BE|CELL]]
[[CELL BE|CELL]]


====4201====
==== 4201 ====
[[CELL BE|CELL]]
[[CELL BE|CELL]]


====4202====
==== 4202 ====
[[RSX]]
[[RSX]]


====4203====
==== 4203 ====
Southbridge
Southbridge


====4211====
==== 4211 ====
[[CELL BE|CELL]]
[[CELL BE|CELL]]


====4212====
==== 4212 ====
[[RSX]]
[[RSX]]


====4221====
==== 4221 ====
[[CELL BE|CELL]]
[[CELL BE|CELL]]


====4222====
==== 4222 ====
[[RSX]]
[[RSX]]


====4231====
==== 4231 ====
[[CELL BE|CELL]]
[[CELL BE|CELL]]


====4261====
==== 4261 ====
[[CELL BE|CELL]]
[[CELL BE|CELL]]


====4301====
==== 4301 ====
[[CELL BE|CELL]]
[[CELL BE|CELL]]


====4302====
==== 4302 ====
[[RSX]]
[[RSX]]


====4303====
==== 4303 ====
Southbridge
Southbridge


====4311====
==== 4311 ====
[[CELL BE|CELL]]
[[CELL BE|CELL]]


====4312====
==== 4312 ====
[[RSX]]
[[RSX]]


====4321====
==== 4321 ====
[[CELL BE|CELL]]
[[CELL BE|CELL]]


====4322====
==== 4322 ====
[[RSX]]
[[RSX]]


====4332====
==== 4332 ====
[[RSX]]
[[RSX]]


====4341====
==== 4341 ====
[[CELL BE|CELL]]
[[CELL BE|CELL]]


====4401====
==== 4401 ====
[[CELL BE|CELL]] or [[RSX]]
[[CELL BE|CELL]] or [[RSX]]


====4402====
==== 4402 ====
[[CELL BE|CELL]] or [[RSX]]
[[CELL BE|CELL]] or [[RSX]]


====4403====
==== 4403 ====
[[CELL BE|CELL]] or [[RSX]]
[[CELL BE|CELL]] or [[RSX]]


====4411====
==== 4411 ====
[[CELL BE|CELL]] or [[RSX]]
[[CELL BE|CELL]] or [[RSX]]


====4412====
==== 4412 ====
[[CELL BE|CELL]] or [[RSX]]
[[CELL BE|CELL]] or [[RSX]]


====4421====
==== 4421 ====
[[CELL BE|CELL]] or [[RSX]]
[[CELL BE|CELL]] or [[RSX]]


====4422====
==== 4422 ====
[[CELL BE|CELL]] or [[RSX]]
[[CELL BE|CELL]] or [[RSX]]


====4432====
==== 4432 ====
[[CELL BE|CELL]] or [[RSX]]
[[CELL BE|CELL]] or [[RSX]]


====4441====
==== 4441 ====
[[CELL BE|CELL]] or [[RSX]]
[[CELL BE|CELL]] or [[RSX]]


====5FFF====
==== 5FFF ====
[[CELL BE|CELL]] or [[RSX]]
[[CELL BE|CELL]] or [[RSX]]


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)