Hardware PS4 NOR chip repair that displays signs of a BLOD

FXDX

Well-Known Member
OP
Member
Joined
Sep 15, 2019
Messages
325
Trophies
0
XP
1,974
Country
Dominican Republic
I apologize for my English !
An atypical case on PS4 that presents blue light of death (BLOD), is corruption of some sections of NOR chip. I present below a summary of how to solve this problem.
First remove NOR chip from the PS4 motherboard, then wire it up to Teensy++ 2.0 programmed with SPIway.hex and make a dump with SPIWay from NORway-master.
When the NOR dump is validated on BwE validator software - thank to developer BwE (Better Way Electronics) for the tools and tutorial -, it shows the following results:

UNK Dynamic PerConsole Section Filler 2: ✔
UNK Static Section 1: 000000 ✔
UNK Dynamic Section 20 (SKU Byte): 00 [DANGER]
UNK Dynamic Section 21: 0000000000000000000000000000 [DANGER]
UNK Filler 4: ✔
UNK Dynamic Section 22:
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ✔
UNK Filler 5: ✔
UNK Dynamic Section 23:
11008180FFFFFFFF0410FF0000010000AC001F00FFFF401C ✔

The real issue is the UNK Dynamic Section 1 and Section 20 - 22. Hence the DANGER !!
Open the dump in a hex editor and corruption in this dump is from 001CE000 to 001CE1FF (A length of 200).
On an working dump with similar specifications we will see correct data from 001CE000 to 001CE1FF.
The solution is, using a hex editor (HxD), copy this data from 001CE000 to 001CE1FF from the one working NOR dump with similar specifications, into the our corrupted NOR dump !
Ran the patched dump in BwE validator again and the result is a working dump. Ignore the WARNING message.

UNK Dynamic PerConsole Section Filler 2: ✔
UNK Static Section 1: 0007FF ✔
UNK Dynamic Section 20 (SKU Byte): 07 (Retail) ✔
UNK Dynamic Section 21: 0007FF0700030C04000000040000 ✔
UNK Filler 4: ✔
UNK Dynamic Section 22:
B5020000B5020000B70E3500000000007C0100007C01000060684501000000006B0100006F0100003B0077010000000018000000 ✔
UNK Filler 5: ✔
UNK Dynamic Section 23:
11008180FFFFFFFF0410FF0000010000AC001F00FFFF401C ✔

Write this good dump that works back into the NOR chip, mounts back to the PS4 motherboard and BLOD caused by a corrupt NOR it disappeared.

Many thanks to developer BwE (Better Way Electronics), for the tools and hard work:

BwE PS4 NOR Validator
BwE PS4 NOR Statistics
BwE PS4 WiFi/BT Patcher & Extractor
BwE PS4 NOR Comparator

Many thanks to Andrew Paul for the tutorials and help:
Install Teensy++ 2.0 programmer hardware within Windows, start dumping and re-programing the PS4 NOR chip, etc

To do this you will need to download the following:
- PS4 Ac1d Flash Tool:
https://github.com/cfwprpht/PS4_AC1D_...
- Python v2.x:
https://www.python.org/downloads/
- PySerial:
https://pypi.python.org/pypi/pyserial...
- TeensyLoader:
https://www.pjrc.com/teensy/loader.html
- SPIWay
https://github.com/hjudges/NORway



DmakLxMU0AAZdN5.jpg PS4 Controller Sync NOR Flash Corruption.jpg 2020_07_14_18_57_IMG_7781.jpg SPIway.jpg PS4 Controller Sync NOR Flash Corruption2.jpg compara 1.jpg compara.jpg Bad.jpg good.jpg IMG_0048.jpg IMG_0049.jpg
 
Last edited by FXDX,

noob404

Well-Known Member
Newcomer
Joined
May 25, 2020
Messages
81
Trophies
0
Age
31
XP
502
Country
Guinea
Great tut. Thanks. Might come in handy at some point of time. With SysGlitch Tool and others under development with scope for downgrading, maybe it's time to get a Teensy Board.
BTW, can you tell me how to diagnose a corrupt NOR chip as reason for BLOD?
 
  • Like
Reactions: FXDX

FXDX

Well-Known Member
OP
Member
Joined
Sep 15, 2019
Messages
325
Trophies
0
XP
1,974
Country
Dominican Republic
Great tut. Thanks. Might come in handy at some point of time. With SysGlitch Tool and others under development with scope for downgrading, maybe it's time to get a Teensy Board.
BTW, can you tell me how to diagnose a corrupt NOR chip as reason for BLOD?
Unfortunately, it is a very difficult to diagnose exactly, but the BLOD has the following causes.
1) APU
2) Southbridge
3) RAM Memory.
4) Power supply
5) NOR chip
They must be taken by elimination.
 

MadMaxGR

Well-Known Member
Newcomer
Joined
Aug 23, 2015
Messages
62
Trophies
0
Age
48
XP
612
Country
Cyprus
Unfortunately, it is a very difficult to diagnose exactly, but the BLOD has the following causes.
1) APU
2) Southbridge
3) RAM Memory.
4) Power supply
5) NOR chip
They must be taken by elimination.
The southbridge is married to the APU on all PS4 models. Right?

Sent from my MI MAX 2 using Tapatalk
 
  • Like
Reactions: FXDX

MadMaxGR

Well-Known Member
Newcomer
Joined
Aug 23, 2015
Messages
62
Trophies
0
Age
48
XP
612
Country
Cyprus
Andrew Paul mentioned something like that on one of his vids. So this is not true. We can replace any model's Southbridge IC chip without any further ic to be replaced. Please confirm...

Sent from my MI MAX 2 using Tapatalk
 
  • Like
Reactions: FXDX

FXDX

Well-Known Member
OP
Member
Joined
Sep 15, 2019
Messages
325
Trophies
0
XP
1,974
Country
Dominican Republic
Andrew Paul mentioned something like that on one of his vids. So this is not true. We can replace any model's Southbridge IC chip without any further ic to be replaced. Please confirm...

Sent from my MI MAX 2 using Tapatalk
Replace Southbridge IC chip, only with the same version you removed.
 
  • Like
Reactions: MadMaxGR

ed1973

Member
Newcomer
Joined
Oct 24, 2018
Messages
13
Trophies
0
Age
51
XP
111
Country
Netherlands
Hello,

I consider myself as a rework specialist and have fixed lots of ps3 with YLOD's and ps4 with BLOD's.
With the SAA and SAB motherboard, it was for 99% sure, related to broken solder connections, under the APU, RAM chips, SB and SB mem. However, because Sony improved their soldering from SAC boards (1216) it was most of the times, something different.

Now I started to focus on NOR corruption and please correct me when I am wrong, when I do see DANGER's from BwE NOR Validator and the console does have BLOD symptoms (20s 55s BBLOD etc), then the NOR is corrupt and needs to be repaired (if possible).

I worked with HxD a lot and do know how to check the differences, but that is on byte to byte compare.

Can somebody explain me, how do I exactly make the links between the DANGER output, and the parts that need to be put over from good dump to the bad dump ?

@FXDX :

You show me this :

UNK Dynamic PerConsole Section Filler 2: ✔
UNK Static Section 1: 000000 ✔
UNK Dynamic Section 20 (SKU Byte): 00 [DANGER]
UNK Dynamic Section 21: 0000000000000000000000000000 [DANGER]
UNK Filler 4: ✔
UNK Dynamic Section 22:
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ✔
UNK Filler 5: ✔
UNK Dynamic Section 23:
11008180FFFFFFFF0410FF0000010000AC001F00FFFF401C ✔

Then suddenly you say :

corruption in this dump is from 001CE000 to 001CE1FF (A length of 200).

How do you know that ?
How did you find that ? 001CE000 to 001CE1FF ?
Can you please tell me the steps, you made ?

Hopefully you do want to clarify this.

Kind regards,

Ed
 
Last edited by ed1973,

FXDX

Well-Known Member
OP
Member
Joined
Sep 15, 2019
Messages
325
Trophies
0
XP
1,974
Country
Dominican Republic
Search on instagram or other social media on developer BwE (Better Way Electronics). He is the one who deduced where the problem sectors are. The method is developed by him. I just followed his instructions.
 

darknesmonk

New Member
Newbie
Joined
Jan 8, 2021
Messages
4
Trophies
0
XP
127
Country
Russia
Hi friends!
I read error via UART (after flash patching via BWE NOR VALIDATOR) on my PS4 SLIM SAF-003

secure loader build: Mar 19 2019 05:31:18 (r9884:release_branches/release_06.510) [711MHz]
AGESA: KG&CN.BDK W8C24
ERROR: sceSblSlLoadSelfWithVerifiedHeader(171) sceSblCfVeriLoadSegment -36
ERROR: loadBios(2174) sceSblSlLoadSelf -8
ERROR: main(4065) loadBios -8

I can't understand what the problem is....
replaced GDDR5, reballing APU, Bridge and DDR3 no results
 
  • Like
Reactions: FXDX

eduardonavia

New Member
Newbie
Joined
Feb 20, 2021
Messages
1
Trophies
0
Age
53
XP
41
Country
Colombia
hola amigos este foro es interesante aprender cada dia ..
conozco lo que hablan aqui ***.del autraliano BwE y su programas ..excelente ayuda ..
es una gran ayuda para comprender mas ,
el validator BwE version 1.6.0- parcha automaticamente el BT y WIFI,si instalas parches .--C0020001-- son 21 ahora...el australiano BwE, dice el programa esta a dispoccion de reparadores .espera aportes de nor flash,con BwE validator con danger .. funcionen los envie y asi el corregir o mejoras BwE validator ..ofrece libre para usar.
mi experiencia en ps4 super slim
pruebas.
placa A------placa B--ejemplo
mismo modelo cuh2215B.. Placa :A--daño prende y apaga ( no pudimos encontra el daño )
placa A--trabajo
1-reballing APU
2-fuente cambio
3-cambio SB (cxd90046)
4-chekeo reguladores voltajes varios
5-dump NOR-revisa BwE validator ..(1 danger -2 warning)
6- reviso si habia corto diferentes puntos ...(muchos )
7-no funciono igual
*****placa B
-daño, prende , luz azul de la muerte BLOD.permanente no se apaga.
trabajo-
1-reballing APU
2-cambio SB ( cxd90046)
3-memorias (apu) y (sb)
4-dump NOR BwE validator (1 danger 1 warning)
5-revisamos reguladores varios
6-igual no funciona
=hicimos el donante- entre las dos placas para definir daño y arreglar talvez alguna
cambiamos (APU-NOR) ic (A04-COL2) llamamos syscon-y el MEDIATEK (ic mt1965a)
estos 4 ic estan encriptados deben ir los 4 juntos principalmente (apu-sb-syscom) el mediatek lector BR identifica el dvd BR
***los 4 ic de la placa A, los instalamos en la placa B y funciono, imagen todo full ,recuerde (placa B era BLOD)
resumen-la placa A tiene un problema en memorias o reguladores (SB no se cambio )
la placa B -uno de los 3 integrados (apu-nor-syscom) esta malo . ( nor se reviso con BwE validator) y el mediatek solo afecta reconocimiento de dvd BR ....espero este rollo sirva ..y seguimos investigando --gracias por su tiempo ..siempre aprendiendo
 
  • Like
Reactions: FXDX

Oldhats640

Member
Newcomer
Joined
Jul 12, 2021
Messages
9
Trophies
0
Age
51
XP
47
Country
Canada
Hi there, how everybody doing? and I have a situation I'm stuck on.

Doing a special repair on corrupt NOR 1.61 of the CUH-1001A SAA-001 board. Would stop at error during system software re-installation and boot loop back to re-installation request then ends with same error, over and over again. I have already un-soldered the flash chip hooked it up to teensy board, dumped it and extracted. Now but I'm stuck without intact NOR firmware to copy good sections from then paste over the sections of corrupted NOR for this PS4 under repair.

Questions:

Where or how do I obtain the intact NOR firmware 1.61 dump for SAA-001 motherboard, model: CUH-1001A?

Or could use different version of firmware NOR from another PS4 SAA-001 with unknown firmware version that I have at work? Must I use same version 1.61?

Thank you, English is not my first language in fact, deaf and use sign language. My primary job is cellphone and game console repair btw.

Cheers,
 

FXDX

Well-Known Member
OP
Member
Joined
Sep 15, 2019
Messages
325
Trophies
0
XP
1,974
Country
Dominican Republic
Hi friends!
I read error via UART (after flash patching via BWE NOR VALIDATOR) on my PS4 SLIM SAF-003

secure loader build: Mar 19 2019 05:31:18 (r9884:release_branches/release_06.510) [711MHz]
AGESA: KG&CN.BDK W8C24
ERROR: sceSblSlLoadSelfWithVerifiedHeader(171) sceSblCfVeriLoadSegment -36
ERROR: loadBios(2174) sceSblSlLoadSelf -8
ERROR: main(4065) loadBios -8

I can't understand what the problem is....
replaced GDDR5, reballing APU, Bridge and DDR3 no results
Possibly dead APU.....

--------------------- MERGED ---------------------------

Hi there, how everybody doing? and I have a situation I'm stuck on.

Doing a special repair on corrupt NOR 1.61 of the CUH-1001A SAA-001 board. Would stop at error during system software re-installation and boot loop back to re-installation request then ends with same error, over and over again. I have already un-soldered the flash chip hooked it up to teensy board, dumped it and extracted. Now but I'm stuck without intact NOR firmware to copy good sections from then paste over the sections of corrupted NOR for this PS4 under repair.

Questions:

Where or how do I obtain the intact NOR firmware 1.61 dump for SAA-001 motherboard, model: CUH-1001A?

Or could use different version of firmware NOR from another PS4 SAA-001 with unknown firmware version that I have at work? Must I use same version 1.61?

Thank you, English is not my first language in fact, deaf and use sign language. My primary job is cellphone and game console repair btw.

Cheers,
You need a dump fw just like yours.
 

Oldhats640

Member
Newcomer
Joined
Jul 12, 2021
Messages
9
Trophies
0
Age
51
XP
47
Country
Canada
--------------------- MERGED ---------------------------


You need a dump fw just like yours.[/QUOTE]

Thank you for replying, What I meant do I have to use same version or any version of this firmware from any SAA-001 is suitable? I was away on vacation for nearly more than a week.

Thank you and cheers, Oldhats
 

Oldhats640

Member
Newcomer
Joined
Jul 12, 2021
Messages
9
Trophies
0
Age
51
XP
47
Country
Canada
Deadline is this Monday August 9th imposed by my boss, the PS4 with corrupt NOR is sitting for nearly 3 weeks because of lack of answers and very little information.

The tutorial leaves lot of questions unanswered.
in particular: NOR version: Must be same one or any?
This answers is not clear as this were not addressed, please answer to each questions:

Must I find exact match of dump?
Note: This means I cannot know which version I need from another PS4 CUH-1001A SAA-001 as I don't have bunch of dumps from another many CUH-1001A PS4 consoles.
My comment: I wish people leaves a bunch of dumps for us to download to help us to repair by patching corrupt NOR, this would had helped me to finish this long before, but no.

Can I use another PS4's CUH-1001A SAA-001 with any version of NOR dump to use for patching the corrupt NOR?
That is only option I have since I have a unknown version firmware of PS4 with correct SAA-001 motherboard. If yes, This I can use but I have to dump it tomorrow and use it to patch this to repair it. I meant it, yes or no?

Finally, do I have to re-encrypt NOR then write back to the flash eeprom? Tutorial videos and articles leaves little about this.

Thank you and cheers, Jason
 

Oldhats640

Member
Newcomer
Joined
Jul 12, 2021
Messages
9
Trophies
0
Age
51
XP
47
Country
Canada
Once again, do anyone have good 1.61 NOR firmware dump based on version according to the AC1D? PS4 was boot looping over every time system software was attempted. Need this so I can repair the corrupted NOR.

I do not have dumps from consoles nor have resources or time to harvest dumps from even customer's nor in the future, hence need your help to contribute to this.

Thank you and Cheers, Oldhats640
 

darknesmonk

New Member
Newbie
Joined
Jan 8, 2021
Messages
4
Trophies
0
XP
127
Country
Russia
Hi friends! I want to share my experience,
I want to fix loadbios-8! PS4 PRO 7008 (46 bridge) (this is not a hardware problem) .
I switched the active bios slot, but bricked the syscon (software version 0xffffffff)

I patched the 0x201000 partition with FF values (16 bytes). Don't use it, brick!

UART LOG BEFORE PATCHING:
secure loader build: Mar 19 2019 05:32:35 (r9884:release_branches/release_06.510) [800MHz]
AGESA: GL&MO.BDK W8A12
ERROR: sceSblSlLoadSelfWithVerifiedHeader(171) sceSblCfVeriLoadSegment -36
ERROR: loadBios(2174) sceSblSlLoadSelf -8
ERROR: main(4065) loadBios -8

After Filing (FF) offset 0x201000 size: 16 (ULTRA MEGA BRICK SYSCON )
1.jpg


secure loader build: Mar 1 2019 05:32:38 (r9861:release_branches/release_06.500) [800MHz]
AGESA: GL&MO.BDK W8A12
standby 06510000
ERROR: main(3682) checkUpdVersion 0xffffffff != 0x6508000

The partitions are switched back, but the error is the same:

secure loader build: Mar 19 2019 05:32:35 (r9884:release_branches/release_06.510) [800MHz]
AGESA: GL&MO.BDK W8A12
ERROR: main(3682) checkUpdVersion 0xffffffff != 0x6510000

rewrite flash not result, syscon damaged. BwE NOR validator: No errors and warnings
 
Last edited by darknesmonk,
  • Like
Reactions: komabear and FXDX

darknesmonk

New Member
Newbie
Joined
Jan 8, 2021
Messages
4
Trophies
0
XP
127
Country
Russia
Hello, friends!
I switched the active slot (9.50 ->9.03) and downgraded the firmware without a dump 9.03! But we need a new chip R5F100LLAB 0.50mm pitch.
my is R5F100LLAA 0.65mm pitch.
this method will fix the bios error loadbios -8 and checkUpdVersion
I attach my syscon for example and analysis (all logs and extra records are deleted)
4.jpg

nor patch: Filing (FF) offset 0x201000 size: 16 (ULTRA MEGA BRICK SYSCON , USE ONLY NEW SYSCON)

1.jpg
5.jpg

Individual correction and clear syscon , find the right software version in the logs
(need find correct version A5 08 00 FF XX - A5 0B 00 XX )

2.jpg
3.jpg


fix loadbios-8 error && downgrade!

6.jpg
 

Attachments

  • syscon_FFFF_MINIMAL2.zip
    106.9 KB · Views: 153
Last edited by darknesmonk,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: Sorry for accidentally bending over