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 267: | Line 267: | ||
**[[CELL BE|CELL]] voltage regulators | **[[CELL BE|CELL]] voltage regulators | ||
**[[Thermal#Temperature_Monitors|Temperature Monitors]] | **[[Thermal#Temperature_Monitors|Temperature Monitors]] | ||
Some PS3 motherboards ([[TMU-520]], [[COK-001]], [[COK-002]]), have a temperature monitor located somewhere in the CELL power block. The other retail PS3 motherboard models doesn't measure the temperature of the CELL VR | Some PS3 motherboards ([[TMU-520]], [[COK-001]], [[COK-002]]), have a temperature monitor located somewhere in the CELL power block. The other retail PS3 motherboard models doesn't measure the temperature of the CELL VR | ||
Line 294: | Line 292: | ||
In all 3 cases the CPU was damaged or heated in some way. | In all 3 cases the CPU was damaged or heated in some way. | ||
==== 14FF (Check Stop) ==== | ==== 14FF (Check Stop) ==== | ||
Line 345: | Line 339: | ||
1701 has been reported from using homebrew apps that caused a software conflict. Uninstalling the software can resolve the issue. It that's not possible because the system is locked up, it may be necessary to restore the operating system (OS). | 1701 has been reported from using homebrew apps that caused a software conflict. Uninstalling the software can resolve the issue. It that's not possible because the system is locked up, it may be necessary to restore the operating system (OS). | ||
==== 1802 ([[RSX]] Initialization) ==== | ==== 1802 ([[RSX]] Initialization) ==== | ||
A0201802 is the error the SYSCON will return when there is no RSX installed at all! Step# 20 is when the RSX is first Initialized. So if it's not responding that early in the Power On Sequence, then it's Dead-Dead or completely missing! | |||
1802 | A0801802 is occuring after the console has booted (step# 80) and causes BE Attention (1701) alarm raised when a Checkstop error (14FF) occurs. Likely the 1802 was the hardware failure that caused the checkstop error. That causes BE ATTENTION to be driven High and the SYSCON shuts the console down with A0801802, A08014FF, and A0801701. That makes sense because the CPU couldn't continue with it's process when the RSX interrupt occurred. These errors have been seen in consoles that were repaired by an RSX reball/replacement. | ||
==== 1900 (RTC Voltage) ==== | ==== 1900 (RTC Voltage) ==== | ||
Line 362: | Line 354: | ||
==== 1902 (RTC Access) ==== | ==== 1902 (RTC Access) ==== | ||
RTC access | RTC access | ||
---- | ---- | ||
Line 405: | Line 382: | ||
==== 2013 (Clock CELL, RSX, South Bridge) ==== | ==== 2013 (Clock CELL, RSX, South Bridge) ==== | ||
Clock Generator Error (IC5004) | Clock Generator Error (IC5004) | ||
==== 2020 (HDMI) ==== | ==== 2020 (HDMI) ==== | ||
HDMI Error (IC2502) | HDMI Error (IC2502) | ||
==== 2022 (DVE) ==== | ==== 2022 (DVE) ==== | ||
Line 423: | Line 390: | ||
DVE Error (IC2406, CXM4024R MultiAV controller for analog out) | DVE Error (IC2406, CXM4024R MultiAV controller for analog out) | ||
This error | This error occurs when you see no video out using HDMI on any Samsung Smart TV. | ||
You can intentionally produce this error code by making the TV detect another console first (a PS4), turn off the TV, swap the HDMI cable from the PS4 to the PS3, and turning back on the TV. You can fix this error code by replugging it in while the TV is on. | |||
This error is also present when the console produces graphical artifacts on the screen. The console freezes and cannot be used, forcing the user to turn off the console. This produces the 2022 error code and is an early sign of GLOD. | This error is also present when the console produces graphical artifacts on the screen. The console freezes and cannot be used, forcing the user to turn off the console. This produces the 2022 error code and is an early sign of GLOD. | ||
==== 2024 (AV) ==== | ==== 2024 (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 | 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. | ||
==== 2030 (Thermal Sensor, CELL) ==== | ==== 2030 (Thermal Sensor, CELL) ==== | ||
Line 446: | Line 405: | ||
**[[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]]) | ||
Speculation: 2030-33 errors reported in case of dodgy PWR/EJT daughter board. | Speculation: 2030-33 errors reported in case of dodgy PWR/EJT daughter board. | ||
Line 455: | Line 412: | ||
**[[RSX]] | **[[RSX]] | ||
**[[RSX]] [[Thermal#Temperature_Monitors|Temperature Monitor]] (IC2101 on [[COK-001]]) | **[[RSX]] [[Thermal#Temperature_Monitors|Temperature Monitor]] (IC2101 on [[COK-001]]) | ||
==== 2033 (Thermal Sensor, South Bridge) ==== | ==== 2033 (Thermal Sensor, South Bridge) ==== | ||
Line 461: | Line 417: | ||
**[[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]]) | ||
==== 2040 ==== | ==== 2040 ==== | ||
I found during sabotage testing on a KTE-001 Board that removing F6300 caused a A0012040 error, this fuse appears to be on the 12v line. | |||
==== 2044 (Super Slim short circuit - BT/Wi-Fi and 5Volt) ==== | ==== 2044 (Super Slim short circuit - BT/Wi-Fi and 5Volt) ==== | ||
Line 472: | Line 425: | ||
==== 2101 (CELL) ==== | ==== 2101 (CELL) ==== | ||
[[CELL BE|CELL]] (IC1001) | [[CELL BE|CELL]] (IC1001) | ||
==== 2102 (RSX) ==== | ==== 2102 (RSX) ==== | ||
[[RSX]] (IC2001) | [[RSX]] (IC2001) | ||
I had detected a short in the CELL, after removing one of the NEC/TOKINs, the error had changed. | |||
After applying slight pressure to the CELL, I used some thermal pads to create the pressure. 5 small, 1 mm pads, and two larger 2mm pads, the same size and depth as the ones used on the southbridge chip) The console now boots and runs without any issues. | |||
==== 2103 (South Bridge) ==== | ==== 2103 (South Bridge) ==== | ||
Line 498: | Line 450: | ||
==== 2111 (Clock CELL) ==== | ==== 2111 (Clock CELL) ==== | ||
Clock Generator Error (IC5003) | Clock Generator Error (IC5003) | ||
==== 2112 (Clock CELL) ==== | ==== 2112 (Clock CELL) ==== | ||
Clock Generator Error (IC5002) | Clock Generator Error (IC5002) | ||
==== 2113 (Clock CELL, RSX, South Bridge) ==== | ==== 2113 (Clock CELL, RSX, South Bridge) ==== | ||
Line 510: | Line 460: | ||
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. | ||
'''2114 (Unknown)''' | '''2114 (Unknown)''' | ||
Fails Generate A0092114 and A0092014 | |||
==== 2120 (HDMI I/O Error) ==== | ==== 2120 (HDMI I/O Error) ==== | ||
Line 544: | Line 490: | ||
**[[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)==== | ||
Line 550: | Line 495: | ||
** [[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)==== | ||
Line 561: | Line 505: | ||
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==== | ||
Line 585: | Line 527: | ||
====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). | 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. | ||
A | 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). | 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==== | ||
Line 608: | Line 548: | ||
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==== | ||
Line 634: | Line 572: | ||
====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]] | [[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 | ||
Line 657: | Line 587: | ||
[[CELL BE|CELL]] | [[CELL BE|CELL]] | ||
====3034==== | |||
[[CELL BE|CELL]] / [[RSX]] Communication Error | |||
====3034 ==== | |||
[[CELL BE|CELL]] / [[RSX]] | |||
This error occurs when Bit Training fails. Bit Training, also know as bit calibration, is a critical process during the power-on-reset (POR) sequence of the CELL BE processor. It fine-tunes the behavior of individual bits within the 8-bit-wide Rambus channels. This adjustment accounts for variations in circuitry, wiring, and loading delays. Bit training plays a pivotal role in optimizing signal quality by calibrating the signal driver current, driver impedance, and ensuring that the timing of each of the eight data bits aligns with clock edges, effectively centering the data "eye" allowing for more accurate and reliable data transmission. | |||
This is the most common error seen in early Phat model PS3's with the 90nm [[RSX]]. It is the hallmark of solder fatigue (such as a cracked solder ball or bump defect) which affects the Flex IO interface that allows the CPU, GPU, and SB to communicate. It is by no means limited to the early models, however. These errors have been seen in every model of PS3 with varying frequency. However, it's most common in the earliest models, likely due to a manufacturing defect in the 90nm RSX material set. Namely a CTE mismatch between | This is the most common error seen in early Phat model PS3's with the 90nm [[RSX]]. It is the hallmark of solder fatigue (such as a cracked solder ball or bump defect) which affects the Flex IO interface that allows the CPU, GPU, and SB to communicate. It is by no means limited to the early models, however. These errors have been seen in every model of PS3 with varying frequency. However, it's most common in the earliest models, likely due to a manufacturing defect in the 90nm RSX material set. Namely a CTE mismatch between underill and bump material that leads to premature solder fatigue and GPU failure. Dubbed "BumpGate," this is a well known failure modality among GPUs manufactured from 2005-2008. Although it has not been proven unequivocally that the 90nm RSX is affected by Bumpgate, members of the community have shown the 90nm RSX has an increased failure rate, similar material set, and exhibits similar symptoms to known bumpgate affected chipsets - such as black screens (GLOD), graphical artifacts like lines, double images, color splotches and pixelation, and etc. | ||
While Bumpgate is a plausible explanation, it's not the only one. The materials used to construct the motherboard and processors have different coefficient of thermal expansion (CTE). This means they will expand and contract at different rates as the chip heats up and cools down, which applies force to solder connections. Over many thermal cycle this deforms the solder and causes a defect. That may affect the Bumps, which attach the silicon die to the interposer (sometimes referred to as substrate) or the Ball-Grid Array (BGA) which connects the interposer to the Motherboard. | While Bumpgate is a plausible explanation, it's not the only one. The materials used to construct the motherboard and processors have different coefficient of thermal expansion (CTE). This means they will expand and contract at different rates as the chip heats up and cools down, which applies force to solder connections. Over many thermal cycle this deforms the solder and causes a defect. That may affect the Bumps, which attach the silicon die to the interposer (sometimes referred to as substrate) or the Ball-Grid Array (BGA) which connects the interposer to the Motherboard. | ||
Line 672: | Line 598: | ||
3034 is triggered when Bit calibration, also known as BitTraining, cannot complete correctly. So it is not limited to a singular cause. BGA defects from thermal cycling, drop damage, pulling force from separating the heat sink from the processors while disassembling, or delidding can occur. The bumps on CPU, GPU, or SB can fail, Flex IO traces that connect them can be broken/scratched, or accumulated damage from wear and tear (electromigration) can also cause BitTraining to fail. Anything that can disrupt the impedance of the FlexIO can cause BitTraining to fail. A skilled technician will need to use deductive reasoning to diagnose the cause and choose the appropriate repair. | 3034 is triggered when Bit calibration, also known as BitTraining, cannot complete correctly. So it is not limited to a singular cause. BGA defects from thermal cycling, drop damage, pulling force from separating the heat sink from the processors while disassembling, or delidding can occur. The bumps on CPU, GPU, or SB can fail, Flex IO traces that connect them can be broken/scratched, or accumulated damage from wear and tear (electromigration) can also cause BitTraining to fail. Anything that can disrupt the impedance of the FlexIO can cause BitTraining to fail. A skilled technician will need to use deductive reasoning to diagnose the cause and choose the appropriate repair. | ||
A qualitative test known as a "pressure test" may be used to help make a diagnosis. Applying slight pressure, within reason (not your body weight or clamping force which could cause a BGA defect), to the processor flexes the motherboard beneath the BGA and "may" temporarily reconnect a solder ball with it's pad. Like holding 2 wires together. This can cause flickering on screen, a console to power on when it couldn't before, etc. If the console or error responds differently when pressure is applied, this may be taken as evidence of a BGA defect. It is not definitive, but tips the odds in favor of that diagnosis. A reball in that case may be | A qualitative test known as a "pressure test" may be used to help make a diagnosis. Applying slight pressure, within reason (not your body weight or clamping force which could cause a BGA defect), to the processor flexes the motherboard beneath the BGA and "may" temporarily reconnect a solder ball with it's pad. Like holding 2 wires together. This can cause flickering on screen, a console to power on when it couldn't before, etc. If the console or error responds differently when pressure is applied, this may be taken as evidence of a BGA defect. It is not definitive, but tips the odds in favor of that diagnosis. A reball in that case may be sucessful. However, if it does not respond to pressure is not likely to be the BGA and another explanation, such as bumps are more likely. It should be noted that bumps can be affected by force as well, but because the underfill supports them, it generally requires more force to reconnect them using this method. This is what the "Bolt mod," commonly performed on the XBOX 360 did. That much force permanently deforms the motherboard and causes irreparable damage. DO NOT DO THIS! But it illustrates the point. You don't need much force to see if the BGA is affected and if it responds to light pressure, it's unlikely to be the bumps. Therefore, taken together with other clues, it can be helpful to a skilled technician gathering evidence for a diagnosis. | ||
In consoles with a 90nm [[RSX]] (CECH-Axx/Bxx/Cxx/Exx/Gxx/Hxx, M03 | In consoles with a 90nm [[RSX]] (CECH-Axx/Bxx/Cxx/Exx/Gxx/Hxx, and M03 models) the most likely cause of a 3034 is the GPU itself. It can be replaced with another 90nm RSX without modification. However, it can also be replaced with a more reliable 65nm or 40nm model, using a process nicknamed a "Frankenstein Mod." SONY service technicians performed this modification in some officially refurbished consoles. The PS3 community has developed a method as well. Since there is a question about the 90nm RSX's reliability and both a reball and Frankenstein mod require the 90nm to be desoldered, it is advisable to replace the 90nm GPU with a more reliable model instead of risking another 90nm GPU. Rework is hard on the motherboard and surrounding components, so choosing a repair with the fewest uncertainty's is wise. | ||
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==== | ||
Line 697: | Line 619: | ||
[[CELL BE|CELL]] and [[RSX]] | [[CELL BE|CELL]] and [[RSX]] | ||
==== 3040==== | |||
====3040==== | |||
Flash | Flash | ||
A0603040 is | 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) | |||
===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...) | ||
Line 759: | Line 679: | ||
[[CELL BE|CELL]] | [[CELL BE|CELL]] | ||
==== 4261==== | ====4261==== | ||
[[CELL BE|CELL]] | [[CELL BE|CELL]] | ||
Line 768: | Line 688: | ||
[[RSX]] | [[RSX]] | ||
==== 4303==== | ====4303==== | ||
Southbridge | Southbridge | ||
Line 818: | Line 738: | ||
====5FFF==== | ====5FFF==== | ||
[[CELL BE|CELL]] or [[RSX]] | [[CELL BE|CELL]] or [[RSX]] | ||
{{Hardware Modification}}<noinclude> | {{Hardware Modification}}<noinclude> | ||
[[Category:Main]] | [[Category:Main]] | ||
</noinclude> | </noinclude> |