PS3 How do I Fix CECHC04 YLOD because of bad OC?

Mystix

Member
Hello everyone,

So basically I have a bricked CECHC PS3 for over a year now that YLODs when trying to boot, because I flashed a CFW with a too high OC on it ( yes that was very stupid I know, you shouldnt oc a 90nm RSX at all...)

I tried researching how to read the NAND of the PS3, replace the CoreOS with normal OC values and flash it back, but I found no definitive guide unfortunately, as all guides are about unbricking NOR consoles.

Is there any other way I could fix my BC PS3, or what do I need to unbrick the NAND?
I really hope that I am not SOL, even though I would deserve it for being this stupid..

Thanks!

EDIT: I did a syscon reading and its only showing error 2120 in the errorlog
 
Last edited:
You can try slightly increase the RSX VDDC via syscon and see if it can boot up and install the default frequency CFW.
 
How would I go about this safely? And what value increments would you try so I don't fry the rsx?
Do you remember the OC frequency you installed? For 90nm RSX, if it is 800Mhz, I think it cannot be restored through this method. I also don't know what the frequency of 90nm can reach.
 
Do you remember the OC frequency you installed? For 90nm RSX, if it is 800Mhz, I think it cannot be restored through this method. I also don't know what the frequency of 90nm can reach.

I think it was 750Mhz, but I am not sure anymore.
 
I think you could try that and slowly increase the RSX VDDC until it works, recovering the NAND would be the more difficult approach.
So basically I follow a RSX undervolt guide but instead of decreasing the voltage I increase it bit by bit until it doesnt YLOD anymore?
 
You need the Mullion Vcore VID table
https://github.com/RIP-Felix/PS3-GPU-Overclock
The address of RSX is 3111. You can change the RSX VDDC voltage by using the command w 3111. The default voltage is 1.2v. For example, you can enter "w 3111 38" in Mullion internal mode, which will set the RSX VDDC to 1.25v.

So basically I follow a RSX undervolt guide but instead of decreasing the voltage I increase it bit by bit until it doesnt YLOD anymore?
Yes, in this case, lowering the voltage will not work because the current voltage is not enough to drive higher frequencies, which will cause YLOD.
 
Last edited by a moderator:
You need the Mullion Vcore VID table
https://github.com/RIP-Felix/PS3-GPU-Overclock
The address of RSX is 3111. You can change the RSX VDDC voltage by using the command w 3111. The default voltage is 1.2v. For example, you can enter "w 3111 38" in Mullion internal mode, which will set the RSX VDDC to 1.25v.
I hooked up my syscon reader, changed the voltage to 1,25v, but it still YLODs. But now it flashes red when powering it up again, like when the checksum mismatches, this is what it says when typing eepcsum:

eepcsum

sum:0x3900

Addr:0x000032fe should be 0x198c

Addr:0x000034fe should be 0x7115

Addr:0x000039fe should be 0x0038

Addr:0x00003dfe should be 0x00ff

Addr:0x00003ffe should be 0x00ff

Then trying to fix the sum by entering w 39fe 38 00 doesnt do anything and the PS3 still flashes red, and the checksum is unchanged.
 
I hooked up my syscon reader, changed the voltage to 1,25v, but it still YLODs. But now it flashes red when powering it up again, like when the checksum mismatches, this is what it says when typing eepcsum:

eepcsum

sum:0x3900

Addr:0x000032fe should be 0x198c

Addr:0x000034fe should be 0x7115

Addr:0x000039fe should be 0x0038

Addr:0x00003dfe should be 0x00ff

Addr:0x00003ffe should be 0x00ff

Then trying to fix the sum by entering w 39fe 38 00 doesnt do anything and the PS3 still flashes red, and the checksum is unchanged.
You should change the address after sum, you should be typing"w 32fe 8c 19"

If the checksum is incorrect, it will triple beeps and red light blinking.
 
Last edited:
You should change the address after sum, you should be typing"w 32fe 8c 19"

If the checksum is incorrect, it will triple beeps and red light blinking.
Thank you

Unfortunately my PS3 still YLODS no matter how high I set the voltage, I went up to 1,5v in .02v steps but no luck :(

I think the only way to fix it now would be to recover the original NAND, right?

Also to mention, the 2120 error comes up in ''packs'' of 10 when it YLODs

ofst[ 80]:err_code:0xa0202120, clock:0xffffffff
ofst[ 84]:err_code:0xa0202120, clock:0xffffffff
ofst[ 88]:err_code:0xa0202120, clock:0xffffffff
ofst[ 92]:err_code:0xa0202120, clock:0xffffffff
ofst[ 96]:err_code:0xa0202120, clock:0xffffffff
ofst[100]:err_code:0xa0202120, clock:0xffffffff
ofst[104]:err_code:0xa0202120, clock:0xffffffff
ofst[108]:err_code:0xa0202120, clock:0xffffffff
ofst[112]:err_code:0xa0202120, clock:0xffffffff
ofst[116]:err_code:0xa0202120, clock:0xffffffff
 
Last edited by a moderator:
Also to mention, the 2120 error comes up in ''packs'' of 10 when it YLODs

ofst[ 80]:err_code:0xa0202120, clock:0xffffffff
ofst[ 84]:err_code:0xa0202120, clock:0xffffffff
ofst[ 88]:err_code:0xa0202120, clock:0xffffffff
ofst[ 92]:err_code:0xa0202120, clock:0xffffffff
ofst[ 96]:err_code:0xa0202120, clock:0xffffffff
ofst[100]:err_code:0xa0202120, clock:0xffffffff
ofst[104]:err_code:0xa0202120, clock:0xffffffff
ofst[108]:err_code:0xa0202120, clock:0xffffffff
ofst[112]:err_code:0xa0202120, clock:0xffffffff
ofst[116]:err_code:0xa0202120, clock:0xffffffff
I suggest you check F6001 to see if it is blown.
 
F6001 and F6302 are intact
If you're sure the OC firmware is causing the YLOD, try increasing the voltage. I set 40nm RSX at 1.45V before. I'm not sure about the voltage tolerance of 90nm RSX. If you've set a frequency over 800MHz, I don't think it's possible to recover by increasing the voltage, as a 90nm RSX can barely reach such a high frequency.
 
If you're sure the OC firmware is causing the YLOD, try increasing the voltage. I set 40nm RSX at 1.45V before. I'm not sure about the voltage tolerance of 90nm RSX. If you've set a frequency over 800MHz, I don't think it's possible to recover by increasing the voltage, as a 90nm RSX can barely reach such a high frequency.

My PS3 was working fine before I flashed that OC CFW, it only showed the yellow light since then.

I went up to 1.5v but it still YLODs

I guess I need to find a way to restore the NAND then..
 
My PS3 was working fine before I flashed that OC CFW, it only showed the yellow light since then.

I went up to 1.5v but it still YLODs

I guess I need to find a way to restore the NAND then..
Please do not add more,now this method is no useful, try to restore nand, remember to restore vid to the default.
 

Similar threads

Back
Top