
Introduction
Ce tutoriel a pour but de diagnostiquer de façon précise le célèbre YLOD (*Yellow Light of Death*) sur les consoles PlayStation 3, en accédant aux messages internes du contrôleur système (SYSCON). En lisant les logs du boot (bringup log), on peut identifier les étapes critiques échouées durant le démarrage (initialisation des tensions, processeurs, bus mémoire, etc.) et orienter la réparation avec méthode.
Difficulté

Matériel nécessaire
- Tournevis cruciforme / torx selon le modèle de PS3
- Ruban adhésif isolant
- Adaptateur USB vers UART TTL (3.3V uniquement !)
- Fils Dupont (mâle-mâle ou femelle-mâle selon le montage)
- Ordinateur avec port USB
- Software de communication Syscon PS3 :
1 - Préparation du matériel
- Identifiez votre carte mère PS3 (ex : COK-001, COK-002, DIA-001, SEM-001, etc.).
- Recherchez les broches TX, RX, GND et DIAG (si present) de la puce SYSCON.
COK-001 & COK-002

DIA-001

DIA-002

DYN-001

SEM-001

SUR-001

Super Slim PS3 (SW3 Chip)

- Préparez votre adaptateur UART :
- Niveau logique 3.3V OBLIGATOIRE (le 5V grille la SYSCON !)
- Reliez :
SYSCON Tx → Rx du convertisseur
SYSCON Rx → Tx du convertisseur
SYSCON GND → GND
Souder un cable a la borne Diag de votre carte mère (si votre modele comporte le point de soudure), et laisser le en attente a proximité de votre adaptateur UART sans le raccorder pour le moment.
- Fixez les câbles proprement avec du ruban adhésif pour éviter tout faux contact pendant les manipulations.
2 - Connexion et lecture du log SYSCON
1. Lancez le logiciel "Windows64_gui_ps3_syscon_uart_script.exe" present dans l'archive suivante : 3. Branchez l'alimentation de la PS3 et l'aisser la en mode veille (mais ne l’allumez pas encore).
4.
Suivez les instruction de cette vidéo a partir de 7m40s en fonction de votre révision de PS3.
3 - Comprendre le format des codes d’erreur de la SYSCON
Lorsque la PS3 rencontre une défaillance matérielle lors de l'allumage, la puce SYSCON enregistre un **code d’erreur** au format suivant :
A R ST C ERR
Chaque lettre représente un champ important pour diagnostiquer l’origine de la panne :
A – Valeur fixe : toujours "A" (identifie un log système interne)
R – Champ réservé :
- 0 à E : valeur peu documentée
- F : erreur fréquente (souvent matérielle sévère, carte mère, etc.)
- Comprise entre 00 et 7F : correspond à une étape précise de la séquence d’initialisation appelée Power On Sequence (POST)
- 80 : État statique (console allumée) – l'erreur s'est produite après le POST, souvent pendant ou après le démarrage de l’OS (ex: en jeu)
- 90 : État statique (extinction) – erreur survenue lors de la mise hors tension (ex : freeze)
- A0 : Erreur juste après le reset SYSCON – problème avec le circuit de veille (Vampire circuit). Peut indiquer un défaut critique empêchant la mise sous tension (ex : LED rouge clignotante dès le branchement)
C – Catégorie d’erreur :
- 1 = Erreur système
- 2 = Erreur fatale
- 3 = Erreur de démarrage (boot)
- 4 = Erreur de données
Ce code donne des informations plus précises sur la panne. Par exemple :
- 1002 → Erreur système : panne d’alimentation du RSX (VRM RSX défectueux)
- 3034 → Erreur de communication entre RSX et CELL (souvent un problème BGA RSX)
Chaque code ne doit pas être interprété isolément. Il faut tenir compte de :
- La catégorie (C) : détermine le type de panne
- Le numéro d’étape (ST) : indique quand elle survient (ex : à l’allumage ou en jeu)
- Le code ERR : indique la nature de la panne
Exemples concrets :
A0801002
Erreur système 1002 (alimentation RSX) survenue à l’étape 80 (console allumée, OS lancé).
→ Indique souvent un problème de NEC/TOKIN (condensateurs spéciaux en VRM RSX)
A0403034
Erreur de démarrage critique 3034 (communication CELL ↔ RSX) à l’étape 40 (BitTraining, avant que le boot ne se poursuive)
→ Majoritairement causée par un défaut du BGA du RSX. Reballing ou remplacement nécessaire.
A0101001
Erreur 1001 (VRM du CELL) survenue à l’étape 10 (juste après le POST).
→ Peut indiquer une défaillance du régulateur du CELL ou condensateurs associés.
A0A0xxxx avec LED rouge clignotante dès branchement :
→ Défaut du circuit de veille. Vérifiez les tensions +3.3V_EVER, +1.8V_EVER, +3.3V_THERMAL, la carte Bluetooth/WIFI, ou les IC thermiques (ex : NCP4205, THM104)
Même si plusieurs erreurs partagent le même code ERR (ex : 1002), le contexte donné par l’étape ST et la catégorie C permet de mieux cibler la cause réelle. Il est donc crucial d’interpréter les logs dans leur globalité.
\4 - Interprétation des codes d’erreur courants de la SYSCON\
Voici une liste détaillée et expliquée des codes d’erreurs système (à 6 chiffres) que la SYSCON de la PS3 peut générer. Ces erreurs sont précieuses pour identifier une défaillance matérielle précise.
Chaque code a la forme : \A R ST C ERR\, déjà expliqué dans la section précédente. Voici les plus notables :
\1001 - CELL VDDC Power Failure (alimentation CPU)\
Composants concernés : CELL (IC1001), condensateurs NEC/TOKIN C6140\~C6143.
* Peut être causé par un filtrage défectueux de la tension VDDC (ripple).
* Parfois causé par une extinction brutale (prise débranchée, éteinte à l’interrupteur), ce qui peut générer un faux positif.
* Une erreur 1001 seule ne confirme pas un problème sur les TOKINs CPU. Il faut reproduire le YLOD en charge pour suspecter un défaut réel.
\1002 - RSX VDDC Power Failure (alimentation GPU)\
Composants : RSX (IC2001), TOKINs C6229\~C6232.
* Fréquemment causé par des TOKIN défectueux.
* Peut apparaître de manière intermittente (ex : en jeu, ou au boot).
* Symptôme classique : YLOD de 1\~2s.
\1004 - AC Power Loss / Arrêt brutal\
Composants : alimentation principale.
* Se produit quand la PS3 est éteinte en coupant le courant sans suivre la procédure d’arrêt.
* Fréquent si vous testez des consoles sans visuel HDMI (forcé d’éteindre à l’interrupteur).
\1200 - Surchauffe CELL (CPU)\
* Symptôme typique : ventilateur à fond puis YLOD.
* Cause probable : Pâte thermique sèche entre IHS et DIE.
* Solution : Nettoyage, remplacement de la TIM, voire delid et remplacement TIM interne si le problème persiste.
\1201 - Surchauffe RSX (GPU)\
* Rare, mais semblable à l’erreur 1200.
* Peut être causée si vous oubliez de remonter le dissipateur GPU lors des tests.
\1301 - CPU PLL Unlock (erreur horloge CELL)\
* Souvent causé par une puce CELL endommagée (ex : delid raté, surchauffe excessive, fissure).
\1601 - CELL Livelock Detection\
* Blocage logiciel critique du CPU.
* Généralement lié à un défaut de soudure sur le RSX (BGA/bump).
\1701 - BE Attention Signal : détection d’une alerte CPU\
* Généré lorsqu’une erreur comme un Checkstop (14FF), un Livelock (1601) ou PLL unlock (1301) survient.
* Fréquemment observé avec 3034.
\3034 - BitTraining Failure (CPU/RSX/SB communication)\
* Erreur très fréquente, liée à une défaillance des soudures BGA ou bump (souvent RSX, parfois CPU/SB).
* Sur les PS3 Fat CECH-A/B/C (RSX 90nm), c’est LE symptôme du GPU HS.
* Doit être interprété avec le contexte (ex: si elle survient seule, ou accompagnée de 2120, 1200 etc.)
\3035 / 3037 - ByteTraining Failure (fin de séquence de calibration)\
* Signale une dégradation progressive des soudures RSX.
* Peut être vu comme précurseur d’un futur 3034.
\3040 - Erreur de Flash (NAND/NOR)\
* Le stockage de la console est absent, non reconnu ou mal ressoudé.
* Problème critique : la console ne peut pas lancer le firmware.
\1203 / 2030 / 2130 - Problèmes de capteurs thermiques (CELL)\
* IC de monitoring thermique (ex : IC1101) endommagé ou désoudé.
* Peut provoquer un shutdown dès la mise sous tension.
\2120 - HDMI I/O Error\
* Doit être interprété en contexte !
* Si 10x erreurs 2120 + 1x 3013 : suspectez F6302 ou +1.7V\_MISC.
* Si 2120 en lot, avec 3034 : problème GPU/RSX.
* Si 2120 isolée après POST (step 80) : suspectez l’encodeur HDMI (IC2502).
Cette section peut être complétée avec d’autres codes si vous le souhaitez. L’essentiel reste : toujours interpréter \le contexte complet\ (numéro d’étape, autres erreurs simultanées) pour identifier la véritable origine du problème matériel.






