Hello, Im new here and Im hoping that Im creating in right thread, thought posting at existing some very long threads but thought that it would be better here.
Today I messed with PS3 whole day and began reading codes, at first I got these codes, probably because I had not connected everything earlier and tried various ways to power on this PS3 (with, without BD, card reader and etc.)
PS3 model: CECHA01
Used only External Access Mode, because I think that was enough to get error codes.
After some searching found "RIP-Felix" message, that it was damaged CPU, because I had tried to reflow and dont know what previous owner did to this PS3 too.
Fault finding YLOD with the SYSCON - First steps and Error reporting
After some more testing and trying to boot again PS3 and reading error codes I got different ones:
Kinda got excited and thought that it will be fixable, either easy method after some researching or the hard one by replacing HDMI chip.
Tutorial/Research - NEC/TOKIN Capacitors Replacement - YLOD FIX
After finding out that HDMI chip might be bad, I decided to try disconnecting card reader ribbon and then BD drive and see what kind of errors I would get out of curiosity:
First disconnected card readers, checked errors, got errors mentioned above. Connected everything back, got back to "A0202120" errors. Disconnected BD, got "A080130" errors. Connected everything back - "A0202120" errors. After that assumed that if something is missing - it will report those errors and went measuring some caps and fuses.
Sadly, all fuses were good, not a single one was blown (used schematics to find fuses and that cap). Cap also wasnt shorted and I began measuring randomly caps and got more confused because I dont have good knowledge at board level repairs. Some measurements that I done with multimeter in diode mode and resistor mode, holding one probe on ground, other on component:
And now, Im completely lost.
Does this error "A0801301" "BE PLL Unlick", tells me that something is not connected properly?
Does this error "A0611802" "RSX INIT" fails to start RSX chip?
Should I measure voltages? But have no idea what voltages there should be and should I seat in psu or just connect that small wires connector?
Should I try removing some caps or coils? But that feels like I will be blindly checking and have no I idea what I am doing.
Maybe previous owner tried to jailbreak and failed, bricked it?
MaybeI need hdd with correct OS? Since I dont have original hdd and used one from failed delid attempt. Which was jailbroken. But I doubt it and also I dont know for sure.
I also have CECHJ model ps3 with broken cpu traces of failed delid. Previously worked but would overheat and shut down. Could use some parts for CECHA0 if possible. And bricked L model after failed jailbreaking. Sometimes I choose to make stupid decisions. Also Im planning some day to do error reading on those models just out of curiosity and will be posting here.
Few years ago I bought broken PS3 with hoping to fix YLOD, thought it would be easy reflow fix, but as I read more it became like a rabbit hole. It is not that simple. PS3 came without HDD and CELL/BE was delided. (traces are not damaged)
Did a lot of reading about YLOD and I thought I will give a try to replace NEC/TOKIN capacitors, but hesitated and though that it would be better to use syscon to get the error codes, but didint had USB to TTL. But had CH341A programmer and noticed that it could be used as TTL. Though needed some modifications that it would be on 3.3v, didint wanted to risk with 5v and damage something. (This CH341Awas from aliexpress with black color design and recently found out that it has flaw in design and doesnt deliver 3.3v even with jumper). Other than that, I could read error codes.
Really grateful for a lot of tutorials on how to get into syscon.
Did a lot of reading about YLOD and I thought I will give a try to replace NEC/TOKIN capacitors, but hesitated and though that it would be better to use syscon to get the error codes, but didint had USB to TTL. But had CH341A programmer and noticed that it could be used as TTL. Though needed some modifications that it would be on 3.3v, didint wanted to risk with 5v and damage something. (This CH341Awas from aliexpress with black color design and recently found out that it has flaw in design and doesnt deliver 3.3v even with jumper). Other than that, I could read error codes.
Really grateful for a lot of tutorials on how to get into syscon.
Today I messed with PS3 whole day and began reading codes, at first I got these codes, probably because I had not connected everything earlier and tried various ways to power on this PS3 (with, without BD, card reader and etc.)
PS3 model: CECHA01
Used only External Access Mode, because I think that was enough to get error codes.
Code:
>$ ERRLOG GET 00: 00000000 A08014FF FFFFFFFF
>$ ERRLOG GET 01: 00000000 A0801701 FFFFFFFF
>$ ERRLOG GET 02: 00000000 A0801601 FFFFFFFF
>$ ERRLOG GET 03: 00000000 A08014FF FFFFFFFF
>$ ERRLOG GET 04: 00000000 A0801701 FFFFFFFF
>$ ERRLOG GET 05: 00000000 A0801601 FFFFFFFF
>$ ERRLOG GET 06: 00000000 A08014FF FFFFFFFF
>$ ERRLOG GET 07: 00000000 A0801701 FFFFFFFF
>$ ERRLOG GET 08: 00000000 A0801601 FFFFFFFF
>$ ERRLOG GET 09: 00000000 A08014FF FFFFFFFF
>$ ERRLOG GET 10: 00000000 A0801701 FFFFFFFF
>$ ERRLOG GET 11: 00000000 A0801601 FFFFFFFF
>$ ERRLOG GET 12: 00000000 A08014FF FFFFFFFF
>$ ERRLOG GET 13: 00000000 A0801701 FFFFFFFF
>$ ERRLOG GET 14: 00000000 A0801601 FFFFFFFF
>$ ERRLOG GET 15: 00000000 A08014FF FFFFFFFF
>$ ERRLOG GET 16: 00000000 A0801701 FFFFFFFF
>$ ERRLOG GET 17: 00000000 A0801601 FFFFFFFF
>$ ERRLOG GET 18: 00000000 A08014FF FFFFFFFF
>$ ERRLOG GET 19: 00000000 A0801701 FFFFFFFF
>$ ERRLOG GET 1A: 00000000 A0801601 FFFFFFFF
>$ ERRLOG GET 1B: 00000000 A08014FF FFFFFFFF
>$ ERRLOG GET 1C: 00000000 A0801701 FFFFFFFF
>$ ERRLOG GET 1D: 00000000 A0801601 FFFFFFFF
>$ ERRLOG GET 1E: 00000000 A08014FF FFFFFFFF
>$ ERRLOG GET 1F: 00000000 FFFFFFFF FFFFFFFF
Fault finding YLOD with the SYSCON - First steps and Error reporting
After some more testing and trying to boot again PS3 and reading error codes I got different ones:
>$ ERRLOG GET 00: 00000000 A0213013 FFFFFFFF
>$ ERRLOG GET 01: 00000000 A0202120 FFFFFFFF
>$ ERRLOG GET 02: 00000000 A0202120 FFFFFFFF
>$ ERRLOG GET 03: 00000000 A0202120 FFFFFFFF
>$ ERRLOG GET 05: 00000000 A0202120 FFFFFFFF
>$ ERRLOG GET 04: 00000000 A0202120 FFFFFFFF
>$ ERRLOG GET 06: 00000000 A0202120 FFFFFFFF
>$ ERRLOG GET 07: 00000000 A0202120 FFFFFFFF
>$ ERRLOG GET 08: 00000000 A0202120 FFFFFFFF
>$ ERRLOG GET 09: 00000000 A0202120 FFFFFFFF
>$ ERRLOG GET 10: 00000000 A0202120 FFFFFFFF
>$ ERRLOG GET 11: 00000000 A0202120 FFFFFFFF
>$ ERRLOG GET 12: 00000000 A0202120 FFFFFFFF
>$ ERRLOG GET 13: 00000000 A0202120 FFFFFFFF
>$ ERRLOG GET 14: 00000000 A0202120 FFFFFFFF
>$ ERRLOG GET 15: 00000000 A0202120 FFFFFFFF
>$ ERRLOG GET 16: 00000000 A0213013 FFFFFFFF
>$ ERRLOG GET 01: 00000000 A0202120 FFFFFFFF
>$ ERRLOG GET 02: 00000000 A0202120 FFFFFFFF
>$ ERRLOG GET 03: 00000000 A0202120 FFFFFFFF
>$ ERRLOG GET 05: 00000000 A0202120 FFFFFFFF
>$ ERRLOG GET 04: 00000000 A0202120 FFFFFFFF
>$ ERRLOG GET 06: 00000000 A0202120 FFFFFFFF
>$ ERRLOG GET 07: 00000000 A0202120 FFFFFFFF
>$ ERRLOG GET 08: 00000000 A0202120 FFFFFFFF
>$ ERRLOG GET 09: 00000000 A0202120 FFFFFFFF
>$ ERRLOG GET 10: 00000000 A0202120 FFFFFFFF
>$ ERRLOG GET 11: 00000000 A0202120 FFFFFFFF
>$ ERRLOG GET 12: 00000000 A0202120 FFFFFFFF
>$ ERRLOG GET 13: 00000000 A0202120 FFFFFFFF
>$ ERRLOG GET 14: 00000000 A0202120 FFFFFFFF
>$ ERRLOG GET 15: 00000000 A0202120 FFFFFFFF
>$ ERRLOG GET 16: 00000000 A0213013 FFFFFFFF
Tutorial/Research - NEC/TOKIN Capacitors Replacement - YLOD FIX
After finding out that HDMI chip might be bad, I decided to try disconnecting card reader ribbon and then BD drive and see what kind of errors I would get out of curiosity:
>$ ERRLOG GET 00: 00000000 A0801301 FFFFFFFF
>$ ERRLOG GET 01: 00000000 A0801301 FFFFFFFF
>$ ERRLOG GET 02: 00000000 A0801301 FFFFFFFF
>$ ERRLOG GET 03: 00000000 A0213013 FFFFFFFF
>$ ERRLOG GET 01: 00000000 A0801301 FFFFFFFF
>$ ERRLOG GET 02: 00000000 A0801301 FFFFFFFF
>$ ERRLOG GET 03: 00000000 A0213013 FFFFFFFF
Sadly, all fuses were good, not a single one was blown (used schematics to find fuses and that cap). Cap also wasnt shorted and I began measuring randomly caps and got more confused because I dont have good knowledge at board level repairs. Some measurements that I done with multimeter in diode mode and resistor mode, holding one probe on ground, other on component:
It looks like there are short somewhere, or values have to be like that? But still coils having that small resistance looks weird to me and thinking that there is something wrong at DC-DC conversions and RSX VRMs. After this I got lost and dont know what to do anymore and tried to boot it again and see error codes again and this time, theyre different again:C2513 - 042 OHM
L6201 - few ohms
L6306, C6342, C6344 - 16 OHM
L6305, C6343, C6341 - 77 OHM
C6603 - 17 OHM
C6620 - 38 OHM
Q6600 - maybe bad?
>$ ERRLOG GET 00: 00000000 A0611802 FFFFFFFF
>$ ERRLOG GET 01: 00000000 A0801301 FFFFFFFF
>$ ERRLOG GET 02: 00000000 A0801301 FFFFFFFF
>$ ERRLOG GET 03: 00000000 A0611802 FFFFFFFF
>$ ERRLOG GET 04: 00000000 A0801301 FFFFFFFF
>$ ERRLOG GET 05: 00000000 A0801301 FFFFFFFF
>$ ERRLOG GET 06: 00000000 A0801301 FFFFFFFF
>$ ERRLOG GET 07: 00000000 A0801301 FFFFFFFF
>$ ERRLOG GET 08: 00000000 A0611802 FFFFFFFF
>$ ERRLOG GET 01: 00000000 A0801301 FFFFFFFF
>$ ERRLOG GET 02: 00000000 A0801301 FFFFFFFF
>$ ERRLOG GET 03: 00000000 A0611802 FFFFFFFF
>$ ERRLOG GET 04: 00000000 A0801301 FFFFFFFF
>$ ERRLOG GET 05: 00000000 A0801301 FFFFFFFF
>$ ERRLOG GET 06: 00000000 A0801301 FFFFFFFF
>$ ERRLOG GET 07: 00000000 A0801301 FFFFFFFF
>$ ERRLOG GET 08: 00000000 A0611802 FFFFFFFF
Does this error "A0801301" "BE PLL Unlick", tells me that something is not connected properly?
Does this error "A0611802" "RSX INIT" fails to start RSX chip?
Should I measure voltages? But have no idea what voltages there should be and should I seat in psu or just connect that small wires connector?
Should I try removing some caps or coils? But that feels like I will be blindly checking and have no I idea what I am doing.
Maybe previous owner tried to jailbreak and failed, bricked it?
MaybeI need hdd with correct OS? Since I dont have original hdd and used one from failed delid attempt. Which was jailbroken. But I doubt it and also I dont know for sure.
I also have CECHJ model ps3 with broken cpu traces of failed delid. Previously worked but would overheat and shut down. Could use some parts for CECHA0 if possible. And bricked L model after failed jailbreaking. Sometimes I choose to make stupid decisions. Also Im planning some day to do error reading on those models just out of curiosity and will be posting here.
There are lots of useful guides how to begin reading from syscon but still had some trouble till I began reading from PS3 syscon,
Connect TX to TX, RX to RX. GND to ANY ground, preferably to mounting points, easier.
DIAG mode not needed unless trying to get into internal mode (havent tried). External mode gives error messages, like what I needed but still dont know if it was good enough.
If installing python 3.9.5 not from windows store, before installing disable aliases for it ("manage app execution aliases" type in windows search). Had to do this because it gave me errors from windows store python while installing "pycrypto" I think (cant remember which library).
If using CH341A programmer, MAKE SURE, you check your voltages on TX, RX lines. (You can find on youtube "CH341 Programmer 3.3V Fix | Voltlog #318")
Dont be impatient, dont be stupid like me. Take your time, get right tools, dont rush things or you will break something
Connect TX to TX, RX to RX. GND to ANY ground, preferably to mounting points, easier.
DIAG mode not needed unless trying to get into internal mode (havent tried). External mode gives error messages, like what I needed but still dont know if it was good enough.
If installing python 3.9.5 not from windows store, before installing disable aliases for it ("manage app execution aliases" type in windows search). Had to do this because it gave me errors from windows store python while installing "pycrypto" I think (cant remember which library).
If using CH341A programmer, MAKE SURE, you check your voltages on TX, RX lines. (You can find on youtube "CH341 Programmer 3.3V Fix | Voltlog #318")
Dont be impatient, dont be stupid like me. Take your time, get right tools, dont rush things or you will break something