Citirea erorilor SYSCON pe PS3 cu FT232RL (3.3V)
De ceva vreme va povesteam despre modulul FT232RL si cum il putem folosi pentru a citi erorile din SYSCON-ul unei PS3. Am promis un ghid dedicat, iar acesta este momentul in care lucrurile se leaga.
In articolul de azi vorbim exclusiv despre consolele PS3 echipate cu SYSCON MULLION.
Modelele cu Mullio sunt: CECHAxx, CECHCxx, CECHExx, CECHGxx, CECHHxx, CECHJxx si CECHKxx. Codul cu modelul il gasiti pe eticheta din spatele consolei.
Placile de baza sunt COK-001, COK-002, SEM-001, DIA-001 și DIA-002, insa mare atentie: punctele de lipire difera intre ele.
Eu lucrez pe o PS3 CECHG004 cu placa SEM-001, asa ca ghidul de mai jos este scris exact pentru acest model.
1. Pregatirea – punctele de lipire
Pentru a conecta modulul FT232RL la placa de baza, ai nevoie de 4 fire jumper. Ele se lipesc in zona marcata in poza de mai jos:
In poza urmatoare sunt indicate clar punctele exacte si denumirile lor:
2. Configurarea modulului FT232RL
Pe modul trebuie conectate firele corespunzatoare. Eu folosesc cabluri DuPont, cu pini, pentru a fii mai usor procesul de conectare.
Foarte important: FT232RL trebuie setat pe 3.3V! Nu 5V!
Linia SC_Diag ramane neconectata pentru moment.
3. Alimentarea consolei
Contrar recomandarilor obisnuite, nu e nevoie ca PS3-ul sa fie complet reasamblat. Nici sursa nu trebuie conectata integral. Este suficient sa conectezi mufa alba cu tensiunea de standby. (Testat si verificat de mine)
Nu ai nevoie de linia de 12V pentru a citi erorile.
4. Programul necesar
Ai nevoie de un mic utilitar, il poti descarca de aici:
Download program SYSCON
( Aici fac o paranteza, legata de ordinea in care se leaga consola la modul si la pc. Atentie, pot aparea big problems daca se executa in mod diferit)
Ordinea corecta a conexiunilor:
- Consola → modul
- Modul → PC
Conexiunile trebuie sa fie:
- RX → Sc_RX
- TX → Sc_TX
- GND → GND
5. Primul pas: Auth & setari initiale
Selectezi CXR si apesi Auth. Daca RX/TX sunt inversate, va da eroare.
Daca autentificarea este corecta, continuam cu comenzile:
Comanda : EEP GET 3961 01
→ raspuns tipic: 000000 FF
Comanda : EEP SET 3961 01 00
→ raspuns: 000000
Comanda Verificare:
EEP GET 3961 01
→ raspuns: 000000 00
6. Pasul 2 – Fix the Checksum
Opresti consola si conectezi acum firul SC_Diag.
Deschizi iar programul, selectezi CXRF, apoi Auth.
Comanda pentru checksum:
eepcsum
Programul iti va returna 6 linii de cod. noi avem treaba doar cu una, aceasta linie este de forma:
Addr : 0x000039fe should be 0x0f37
Pentru a corecta checksum-ul, folosesti comanda:
w 39fe 37 0f
Ordinea este inversata intentionat. La final trebuie sa apara:
w complete!
7. Citirea erorilor
Acum poti folosi comanda:
errlog
Si consola iti va returna erorile salvate in SYSCON.
O alta comanda utila:
becount
Aceasta iti arata numarul total de porniri, opriri si ore de functionare ale consolei.
Cam atat pentru azi.
# PS3 YLOD Diagnostic Series
Acest articol face parte din seria unde documentez pas cu pas procesul de diagnostic pentru un PlayStation 3 FAT afectat de YLOD.
– Co2
No comments:
Post a Comment