217123, 733
Guia UART de PS4
(Guia UART de P'S4 - Wii de reparacién
Esta es una guia para diagnosticar la luz azul
pulsante de la muerte (BLOD) en la PS4,
Herramientas que
necesitara:
+ Un programador para volcar el flash (yo uso
CH341A por ejemplo (https:/www.amazon.co
miKeeYees-SOIC8-EEPROM-CH341A-Progra
mmeridp/BO7SHSL9X9/ref=sr_1_3?crid=225X
F2KJJAS43&keywords=ch341a+programmer&
gid=16782366158sprefix=ch341%2Caps%2C1
54&sr=8-3) )
Adaptador adecuado para el chip bios (ver mas
abajo)
Programador Software (yo uso AsProgrammer)
Software de monitoreo en serie (yo uso Putty)
Un convertidor USB a TTL 3.3v (yo uso
CH341A)
Un poco de cable aislado (debe ser lo
Contenido
Herramientas que necesitara:
Empezando
Volcado/parcheo
Escribiendo
Soldadura de pines UART
Asamblea
Monitor serie (realmente leyendo el UART)
Diagnéstico
Errores comunes
ERROR: DCT(0/1] est4 deshabilitado
ERROR: principal (####) loadBios -8
SAMU Entrar/Salir
Error IDPS
Clave EAP de panico no disponible
Salidas de ejemplo
suficientemente grueso)
Software de edicién hexadecimal (yo uso HxD)
rwayelectronics.com.au/#downloads;
Soldador
estacién de aire caliente
Soldar
hitpssrepaicwikiwPS4_UART_Guide
Validador NOR de PS4 (https://betterwayelectronics.com.au/#downloads) de BwE (https://bette
19217123, 733 Guia UART de PSA4 - Wiki de reparacién
* Flujo
Arrancando
BwE ha proporcionado un paquete ' UART & Programmer Collection (hitps://betterwayelectronics.
com.au/downloads/UART_& Programmer Collection.rar) ' que ayudard en este proyecto.
Contiene todo lo siguiente:
» Software de programacién CH341A,
* Como programador 2.03a
» SkyGz CH341A Mini Programador Black Edition 1.18
+ Neoprogramador 2.2.0.8
* Programador SkyGz CH341 modificado v1.1.1.25 por Kovzhun Mikkhail Alexandrovich
(inglés/ruso)
* Controladores CH341A
«Software de analizador légico
» Pulseview
» Zadig (controlador USB)
+ Masilla
* Controladores USB TTL
= FT232
» PL2303
hitpssrepaicwikiwPS4_UART_Guide 219217123, 733 Guia UART de PSA4 - Wiki de reparacién
PL2303
FT232RL
Ww
Programador CH341A (y USB TTL)
Depending on the USB TTL device you have you need to install the drivers for it. If you are not
using the above pack, download the appropriate driver below. PL2303 is not recommended
» FT232RL: https://ftdichip.com/drivers/vep-drivers/
= PL2303: http://www. prolific.com.tw/US/ShowProduct.aspx?p_id=225&pcid=41
= CH341A: http:/www.wch-ic.com/downloads/CH341SER_EXE.htm!
Dumping/Patching
Desolder your NOR chip from the board, if you do not know where that is or how to do it | suggest
you discontinue this adventure early.
Next is to solder the chip to a breakout board, as seen below.
If you have a SOIC chip (it has little legs) then soldering is quite easy, just use heat
If you have a WSON chip (the legs are not exposed, as pictured below) then you must mask off
the ground pad with something non-conductive and heat resistant. | used kapton tape.
Once it is on the breakout board, read the chip with whatever you have chosen to program it with
Teensy using NORWay or a CH341A for example.
hitpssrepaicwikiwPS4_UART_Guide 32iri23, 733 Guia UART de PSA - Wiki de reparacién
Desoldered NOR, masked to avoid ground
shorting on reader.
Placing NOR on breakout board -
NOR being read on breakout board (Masked to
avoid grounding)
Using the aforementioned software (Or nothing if using NORWay) dump the NOR at least twice
and compare the MDS of each dump, you can use HxD or some other tool to do this. Generally if
you have desoldered the NOR and put it on a breakout board there is minimal chance for failure.
BwE NOR Validator (https://github.com/BetterWay
Electronics/ps4-nor-validator)
Next, using the BwE PS4 NOR Validator (https://github.com/BetterWayElectronics/ps4-nor-validat
or), validate the NOR and patch it for UART. This can be done either at the end of the validation
process or the start - choose your option in the menu provided. It is recommended to purchase
hitpssrepaicwikiwPS4_UART_Guide 4927703, 78 Guia UART do PS¢ - Wiki do oparacion
BwE software if you plan on doing this as a shop as it makes everything easier.
Writing
Using the same software you used to dump the NOR start by erasing it entirely and then writing
your patched dump. Erasing it seems to fix a few issues that may cause the BLOD in PS4's (and
even some issues in the PS5). This makes the whole process longer, but it is worth it.
Once this is done, remove the NOR chip from the breakout board and put it back on the console
the way you found it. Ensure everything is clean and well presented
Soldering UART Pins
The only 2 pins you will need to solder is Ground, and TX. Before you start, ensure that the TX
pin on your PS4 is indeed getting 3.3v on start up.
If your USB TTL has jumpers, ensure that it is set to 3.3v.
Attach or solder the ground and TX lines to the USB TTL and plug it into your computer. Do not
use cable that is too thick or too thin. | generally just use jumper wires as they are easy to plug
into the USB TTL device.
hitpssrepaicwikiwPS4_UART_Guide 59217123, 733 Guia UART de PSA4 - Wiki de reparacién
UART pins for SAE-004
UART pins for NVG-002
hitpssrepaicwikiwPS4_UART_Guide217123, 733 Guia UART de PSA4 - Wiki de reparacién
UART pins for SAA-001
Assembly
UART on a 72xx
If you want to keep this permanent, ensure that your cables are long enough and you are able to
route to the USB TTL while the case is closed.
Make sure the pins are insulated when reassembling the console. Make sure there is no force on
the wires.
You can also choose to not re-assemble the console, just ensure that you have a heatsink on top
of the APU and power it correctly.
Serial Monitor (Actually reading the UART)
If you want to be fancy you can use a cheap USB Logic Analyzer to view the UART output, but this
is a bit much for beginners.
1 suggest using PuTTY _(https:/ivww.putty.org/) to read the UART output:
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.htm!
Run PuTTY and select Serial, input the correct COM port in the serial line (You can find out what
yours is within Windows Device Manager under Ports (COM & LPT)). in speed put in 115200
which is the baud rate for the PS4 UART.
hitpssrepaicwikiwPS4_UART_Guide 792iri23, 733 Guia UART de PSA4 - Wiki de reparacién
Now hit OPEN and move on to the next step!
Diagnostic
« Turn on the console.
+ Whatever the UART output stops at is the issue.
Common Errors
ERROR:DCT[0/1] is disabled
The first ram block has a failure, A ram block is a pair of ram modules. It will complain about both
of them, even when only one is failing. The ram blocks are 0/1, 2/3, 4/5, 6/7
RAM blocks as shown on a PS4 Slim. Also
applies to 12xxx fat model
ERROR: main(####) loadBios -8
Accompanied with ERROR: loadBios(####) sceSbISILoadSelf -8, ####
Your syscon (https:/www.psdevwiki.com/ps4/Syscon_Hardware) is not decrypting the CoreOS in
both errors.
Solution: Replace all per-console chips with that from a donor board, Essentially get an entirely
new working or partially working console and use it for parts.
Best Solution: Swap active CoreOS with inactive, you need to patch the NOR and Syscon in order
to facilitate this. https://www.youtube.com/watch?v=homMSYmwSUQ
https://www. betterwayelectronics.com.au/#ps4sales
https://betterwayelectronics.com.au/sce_syscon. html
SAMU Enter/Leave
hitpssrepaicwikiwPS4_UART_Guide ae2iri23, 733 Guia UART de PSA4 - Wiki de reparacién
Loops the message SAMU Enter and SAMU Leave.
SAMU (htips://www.psdevwiki.com/ps4/Sam_ipl) is responsible for managing keys and decryption
APU is likely the cause, no definitive fix.
IDPS Error
Console is a brick, place it gently in the bin or strip it entirely for parts. Unfixable.
Panic EAP Key Not Available
Reparable con BwE PS4 NOR Validator. https://www.betterwayelectronics.com.au/#ps4sales
Salidas de ejemplo
* LoadBios: https://pastebin.com/4rgJASpb
= SAMU Entrar/Salir: https://pastebin.com/h6aqUnKyv
Obtenido de " https:l/repair-wikifindex.php?title=PS4_UART_Guide&oldid=14253 "
Esta pagina fue modificada por ultima vez el 8 de marzo de 2023 a las 00:56.
EI contenido esta disponible bajo una licencia Creative Commons Attribution-ShareAlike 3.0 a menos que se indique
lo contrario.
hitpssrepaicwikiwPS4_UART_Guide 99