PS3 SYSCON Tutorial (Windows)

Other UART Diagnostics:
Example test pad locations on a COK-001.
uart_all-cok-00x-jpg.41310

Other mother board locations will vary. Obviously the EEGS is only on COK-001 MB revisions.


    • Follow SYSCON UART Tutorial as normal.
    • Choose the correct command to enable SB UART, depending on your SYSCON version.
      • Older SYSCONs, like 201GB = w 7202 02
      • Newer SYSCONs, like 304GB = w 4202 02
    • Use putty to UART over serial @ 115200 Baud rate.
    • Turn the console on and the SB log should just start pouring out. Except when…
      • the console doesn't get far enough into the bootloader for the Southbridge to initialize. For example, if you have a Green Light of Death (GLOD) use the bringup command in SYSCON UART to start the console and check the log. The console should get past the power on sequence and start the bootloader. But in some cases, an "XDR Not initialized" failure can cause a GLOD that does not get far enough for the Southbridge to start. That error can indicate a dead XDR Ram module or broken CPU traces leading to one of them. This is one situation where the SB will not output a log.
(Optional)
Thanks to @M4j0r on the PSX place for the following:


After that, boot the system and attempt the Southbridge UART installation again. The SB UART log will now be longer and include some information from various Hypervisor services. The PS3 will be slower because of all the log outputs.
Hi. Thx also for this part that i missed and that i needed. I have some questions:
*Can I activate the Hypervisor on a console with GLOD? I think i have to activate it when the console is not started (therefore red LED) right?
*Can i activate Hypervisor as the first procedure or do i have to enter the code "w 7202 02" first?
*Are the logs shown on putty or on the CMD?
 
Depends on the cause of the GLOD. If it's an XDR not initialized error (can be seen in syscon uart), the post process doesn't get far enough for the SB UART to begin spiting out. So it'll just be blank. But for most, yes it can. In fact that's where you'll see an RSX rom abort message if the system firmware doesn't support the RSX. And you can see what system firmware is installed.

You activate them in standby using internal access via syscon uart. You can change the byte to enable hypervisor logging without enabling the byte for SB uart, but IDK why you would.

You use putty, when ran it opens a terminal that waits and displays anything the SB spits out. You may want a 2nd adaper for it so you can still use the syscon uart simultaneously.
 
Depends on the cause of the GLOD. If it's an XDR not initialized error (can be seen in syscon uart)
In my case both bringup and powerstate report XDR working
bringup
Code:
>$ bringup
bringup
[SSM] state: 0000 -> 0101
Bringup Mode #0 (0xFF)
[SSM] ssmCb_OnStartingBePowOn() called.
[SSM] First Boot.
[SSM] Bringup mode : syspm_stat=00000000/00000000
[POWSEQ] PowerSeq_Setup called.
[SSM] state: 0101 -> 0201
[POWSEQ] AV Backend Setup
[SSM] state: 0201 -> 0102
[SSM] state: 0102 -> 0202
[SSM] state: 0202 -> 0103
[SSM] state: 0103 -> 0203
[SSM] ssmCb_BeforeBeOn() called.
[SSM] state: 0203 -> 0104
Psbd_SbTransMode_Half:0x21e2
Press Ctrl+C to exit
>$
[SSM] state: 0104 -> 0204
[SSM] state: 0204 -> 0105
[SSM] state: 0105 -> 0400
(PowerOn State)
[SERV NVS] READ CMD

Boot Loader SE Version 1.5.0 (Build ID: 1798,18531, Build Data: 2007-01-10_12:09:26)
Copyright(C) 2006 Sony Computer Entertainment Inc.All Rights Reserved.
[SERV SETCFG] XDR (CH0,CH1) ASSERT
[SERV SETCFG] XDR (CH0,CH1) DEASSERT
[INFO]: Connecting to Debug Device (SB UART)
[SERV NVS] READ CMD
[SERV NVS] READ CMD
[SERV NVS] READ CMD
[SERV NVS] READ CMD
[SERV NVS] READ CMD
[SERV NVS] READ CMD
[SERV NVS] READ CMD
[SERV NVS] READ CMD
[SERV NVS] READ CMD
[SERV NVS] READ CMD
[SERV NVS] READ CMD
[SERV NVS] READ CMD
[SERV NVS] READ CMD
[SERV NVS] READ CMD
[SERV NVS] READ CMD
[SERV NVS] READ CMD
[SERV NVS] READ CMD
[SERV NVS] READ CMD
[SERV NVS] READ CMD
[SERV NVS] READ CMD
[SERV NVS] READ CMD
[SERV NVS] READ CMD
[SERV NVS] READ CMD
[SERV NVS] READ CMD
[SERV THERM] NOTIFY_MODE CMD
[SERV NOTIF] CONTROL_LED
[SERV NOTIF] RING_BUZZER
[SERV NOTIF] CONTROL_LED
[SERV NVS] READ CMD
[SERV NVS] READ CMD
[SERV NVS] READ CMD
[SERV NVS] READ CMD
[SERV NVS] READ CMD
[SERV NVS] READ CMD
[SERV NVS] READ CMD
[SERV NVS] READ CMD
[SERV NVS] READ CMD
[SERV NVS] READ CMD
[SERV NVS] READ CMD
[SERV NVS] READ CMD
[SERV NVS] READ CMD
[SERV NVS] READ CMD
[SERV NVS] READ CMD
powerstate
Code:
>$ powerstate
powerstate
ATA Power          : ON
PCI Power          : OFF
RSX Power          : ON
XDR Power          : ON
Eurus Power        : ON
SB Power           : ON
RSX Thermal Sensor : AVAILABLE
BE Thermal Sensor  : AVAILABLE
You may want a 2nd adaper for it so you can still use the syscon uart simultaneously.
This is interesting and i need to know. For the SB we only connect the RX because we only have to read (at least this is shown in the tutorial image which only shows tx connected to the pad). But at this point i'm wondering, if UART 1 is in use syscon with tx, dx and DIAG connected to it, the UART 2 with tx connected to the SB, where does it have dx and DIAG connected?
 
Rx = recieve
Tx = transmit

SB_Tx --> USB_Rx

You only need 1 wire because we're just recieving what the SB is transmittig. There is a Rx pad, but we aren't going to be issuing any commands.

Diag is a Mullion SYSCON only pad that is used to change the communication state between internal/external modes (baud rate).SB doesn't have one. But it would still be a good idea the GND the USB to the copper ground ring on the Motherboard so everything shares a common ground refrence.
 
Rx = recieve
Tx = transmit

SB_Tx --> USB_Rx

You only need 1 wire because we're just recieving what the SB is transmittig. There is a Rx pad, but we aren't going to be issuing any commands.

Diag is a Mullion SYSCON only pad that is used to change the communication state between internal/external modes (baud rate).SB doesn't have one. But it would still be a good idea the GND the USB to the copper ground ring on the Motherboard so everything shares a common ground refrence.
Ok i extrapolated the information from the SB. The strange thing is that to do this i had to connect the Tx of the SB to the Tx of the UART. I opened a discussion and posted all the logs (syscon, hdmi test) including the SB one which shows the status of the RSX, all the images of the connections and videos where I show the lights when they are turned on so you can also hear the beeps of the various mode.
You can find it here https://www.psx-place.com/threads/glod-on-new-cok-002-after-reassembly.41745/
 
Last edited:
Just another example for swap rsx codes for slim 2000 models.
IMG_20230930_091942.jpg



# A0403034 FFFFFFFF
# A0404002 FFFFFFFF
# A0403034 FFFFFFFF
# A0404002 FFFFFFFF
# A0802022 FFFFFFFF
# A0802022 FFFFFFFF
# A0802022 FFFFFFFF
# A0802022 FFFFFFFF
# A0802022 FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
>$ clearerrlog
F0000003
# [UCMD] Unknown command.
>$ clearerrlog
F0000003
# [UCMD] Unknown command.
>$ errlog clear
00000000
>$ errlog
00000000
# CODE CLOCK
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
>$ bringup
00000000
# [SSM] Bringup Start.
# [SSM] PS0 ok.
# [SSM] PS1 ok.
# [SSM] PS2 ok.
>$ bringup
FFFFA605
# [PowSeq] Error:9103
# [SSM] PS3 ng.
# [SSM] Cond/Fatal received, msg=24D0.
# [SSM] Fataldown Start.
# [SSM] Fataldown ok.
# (PowerOff State) (Fatal)
NG E00000E0
>$ errlog
00000000
# CODE CLOCK
# A0403034 FFFFFFFF
# A0404002 FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
>$ r 182 06
00000000
# +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F
# -----------------------------------------------
# 03 61 82 80 01 91
>$ w 182 03 A2 03 B0 07 71
00000000
# addr=00000182 num=06 val=03 A2 03 B0 07 71
>$ r 194 02
00000000
# +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F
# -----------------------------------------------
# 21 EC
>$ w 194 21 E8
00000000
# addr=00000194 num=02 val=21 E8
>$ r 194 02
00000000
# +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F
# -----------------------------------------------
# 21 E8
>$ csum
F0000006
>$ shutdown
00000000
# [SSM] Clearfatal Start.
# [SSM] Clearfatal ok.
# (PowerOff State)
>$ csum
F0000006
>$ auth
Auth successful
>$ auth
Auth successful
>$ errlog
00000000
# CODE CLOCK
# A0403034 FFFFFFFF
# A0404002 FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
>$ csum
F0000006
>$ eepcsum
00000000
# csum = 0xDCD4
>$ r 7fe 02
00000000
# +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F
# -----------------------------------------------
# 5B 29
>$ w 7fe d4 dc
00000000
# addr=000007FE num=02 val=D4 DC
>$ eepcsum
00000000
# csum = 0xDCD4
>$ auth
Auth successful
>$ errlog clear
00000000
>$ errlog
00000000
# CODE CLOCK
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
>$ bringup
00000000
# [SSM] Bringup Start.
# [SSM] PS0 ok.
# [SSM] PS1 ok.
# [SSM] PS2 ok.
>$ bringup
FFFFA605
# [SSM] PS3 ok.
# [SSM] PS4 ok.
# (PowerOn State)
OK 00000000
#!
#!Boot Loader SE Version 2.7.0
#!(Build ID: 3517,38879,
#!Build Date: 2009-03-24_23:51:55)
#!
#!Copyright(C) 2009 Sony Computer Entertainment Inc.All Rights Reserved.
#!
#![INFO]: Connecting to Debug Device (SB UART)
>$ bringup
FFFFA605
>$ shutdown
00000000
# [SSM] Shutdown Start.
# [SSM] Shutdown ok.
# (PowerOff State)
>$

Also after I removed rsx 40nm from board and soldering another 65nm with vrams swapped. Now even better most of rsx may be fixed if previous owner/tech didn't use wrong thermal profile and rsx die ic is still good. Like not less than 2 ohms or more than 5 ohms on vddc.
 
Last edited:
Just another example for swap rsx codes for slim 2000 models. View attachment 41451


# A0403034 FFFFFFFF
# A0404002 FFFFFFFF
# A0403034 FFFFFFFF
# A0404002 FFFFFFFF
# A0802022 FFFFFFFF
# A0802022 FFFFFFFF
# A0802022 FFFFFFFF
# A0802022 FFFFFFFF
# A0802022 FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
>$ clearerrlog
F0000003
# [UCMD] Unknown command.
>$ clearerrlog
F0000003
# [UCMD] Unknown command.
>$ errlog clear
00000000
>$ errlog
00000000
# CODE CLOCK
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
>$ bringup
00000000
# [SSM] Bringup Start.
# [SSM] PS0 ok.
# [SSM] PS1 ok.
# [SSM] PS2 ok.
>$ bringup
FFFFA605
# [PowSeq] Error:9103
# [SSM] PS3 ng.
# [SSM] Cond/Fatal received, msg=24D0.
# [SSM] Fataldown Start.
# [SSM] Fataldown ok.
# (PowerOff State) (Fatal)
NG E00000E0
>$ errlog
00000000
# CODE CLOCK
# A0403034 FFFFFFFF
# A0404002 FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
>$ r 182 06
00000000
# +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F
# -----------------------------------------------
# 03 61 82 80 01 91
>$ w 182 03 A2 03 B0 07 71
00000000
# addr=00000182 num=06 val=03 A2 03 B0 07 71
>$ r 194 02
00000000
# +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F
# -----------------------------------------------
# 21 EC
>$ w 194 21 E8
00000000
# addr=00000194 num=02 val=21 E8
>$ r 194 02
00000000
# +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F
# -----------------------------------------------
# 21 E8
>$ csum
F0000006
>$ shutdown
00000000
# [SSM] Clearfatal Start.
# [SSM] Clearfatal ok.
# (PowerOff State)
>$ csum
F0000006
>$ auth
Auth successful
>$ auth
Auth successful
>$ errlog
00000000
# CODE CLOCK
# A0403034 FFFFFFFF
# A0404002 FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
>$ csum
F0000006
>$ eepcsum
00000000
# csum = 0xDCD4
>$ r 7fe 02
00000000
# +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F
# -----------------------------------------------
# 5B 29
>$ w 7fe d4 dc
00000000
# addr=000007FE num=02 val=D4 DC
>$ eepcsum
00000000
# csum = 0xDCD4
>$ auth
Auth successful
>$ errlog clear
00000000
>$ errlog
00000000
# CODE CLOCK
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
# FFFFFFFF FFFFFFFF
>$ bringup
00000000
# [SSM] Bringup Start.
# [SSM] PS0 ok.
# [SSM] PS1 ok.
# [SSM] PS2 ok.
>$ bringup
FFFFA605
# [SSM] PS3 ok.
# [SSM] PS4 ok.
# (PowerOn State)
OK 00000000
#!
#!Boot Loader SE Version 2.7.0
#!(Build ID: 3517,38879,
#!Build Date: 2009-03-24_23:51:55)
#!
#!Copyright(C) 2009 Sony Computer Entertainment Inc.All Rights Reserved.
#!
#![INFO]: Connecting to Debug Device (SB UART)
>$ bringup
FFFFA605
>$ shutdown
00000000
# [SSM] Shutdown Start.
# [SSM] Shutdown ok.
# (PowerOff State)
>$

Also after I removed rsx 40nm from board and soldering another 65nm with vrams swapped. Now even better most of rsx may be fixed if previous owner/tech didn't use wrong thermal profile and rsx die ic is still good. Like not less than 2 ohms or more than 5 ohms on vddc.
What do these lines mean in the message?
[SSM] PS0 ok
[SSM] PS1 ok
[SSM] PS2 ok
 
helpme, AUTH is not accepted in CXRF :(
I want to know what I did wrong, I have soldered the cables correctly, diag they are soldered correctly, I want to know if you could send me a photo of the cables connected to the PS3 and to the UART so I can solve it since my console is bricked. Now, if possible, could you tell me step by step but with a photo please :(?
0azWdoO
 
helpme, AUTH is not accepted in CXRF
I want to know what I did wrong, I have soldered the cables correctly, diag they are soldered correctly, I want to know if you could send me a photo of the cables connected to the PS3 and to the UART so I can solve it since my console is bricked. Now, if possible, could you tell me step by step but with a photo please ?
0azWdoO
It also happened to me after activating the commands for CXRF. Assuming you entered the right data, you now have the red light flashing. Turn off the console and turn it back on, connect it to the UART and do auth, if invalid again do uppercase AUTH, try it 5 or 6 times, if it doesn't work again turn off the console from the switch and try again.
 
It also happened to me after activating the commands for CXRF. Assuming you entered the right data, you now have the red light flashing. Turn off the console and turn it back on, connect it to the UART and do auth, if invalid again do uppercase AUTH, try it 5 or 6 times, if it doesn't work again turn off the console from the switch and try again.
I already did it but nothing, I think I'm not doing it right since it tells me to bridge the DIAG to GND and connect it to the UART so I have the cables, I don't know if I should connect the GND to DIAG the two cables together and connect it to GND to the UART, could you send me a photo of how you have it connected please?
This is how I have it, I have a tx, rx and DIAG cable.:
hiUOIEv
 
I already did it but nothing, I think I'm not doing it right since it tells me to bridge the DIAG to GND and connect it to the UART so I have the cables, I don't know if I should connect the GND to DIAG the two cables together and connect it to GND to the UART, could you send me a photo of how you have it connected please?
This is how I have it, I have a tx, rx and DIAG cable.:
hiUOIEv
First of all what version of syscon do you have, Sherwood or Mullion?
I can't see the images you post, try using the forum uploader or an external service like Postimage.
In CXRF mode (which must be activated by first accessing CXR mode with commands) you have three cables to connect to the uart. There are no other cables in CXRF mode, only. Generally the UART GND cable is black, this only needs to be connected to the DIAG. Try swapping the Tx and Rx cables into the uart. I'm not telling you to desolder them but to swap them when connecting them to the uart. Always remember to unplug and reconnect the power and try again several times to do auth in both lowercase and uppercase letters.
 
It also happened to me after activating the commands for CXRF. Assuming you entered the right data, you now have the red light flashing. Turn off the console and turn it back on, connect it to the UART and do auth, if invalid again do uppercase AUTH, try it 5 or 6 times, if it doesn't work again turn off the console from the switch and try again.
I've been doing what you told me for about 1 hour but nothing, I don't know why it doesn't accept any solution :c?
 
En primer lugar, ¿qué versión de syscon tienes, Sherwood o Mullion?
No puedo ver las imágenes que publicas, intenta usar el cargador del foro o un servicio externo como Postimage.
En el modo CXRF (que debe activarse accediendo primero al modo CXR con comandos) tienes tres cables para conectar al uart. No hay otros cables en modo CXRF, únicamente. Generalmente el cable UART GND es negro, este solo necesita conectarse al DIAG. Intente cambiar los cables Tx y Rx al uart. No te digo que los desoldes sino que los intercambies al conectarlos al uart. Recuerde siempre desconectar y volver a conectar la alimentación e intentar nuevamente varias veces realizar la autenticación tanto en letras minúsculas como en mayúsculas.
La version syscon mullion, mi ps3 es un modelo CECHB retrocompatible, entre modo cxr, ejecuto los comandos para poder ejecutar CXRF, puse auth tanto en minusculas como en mayusculas, nada, como dice debo hacer un jumper con diag a tierra y conectar el puente a tierra del AURT
386884607-616891890652957-611965533289960065-n.jpg



English:
The syscon mullion version, my ps3 is a backward compatible CECHB model, between cxr mode, I execute the commands to be able to execute CXRF, I put auth in both lowercase and uppercase, nothing, as it says I must make a jumper with diag to ground and connect the bridge to AURT ground
 
Last edited by a moderator:
La version syscon mullion, mi ps3 es un modelo CECHB retrocompatible, entre modo cxr, ejecuto los comandos para poder ejecutar CXRF, puse auth tanto en minusculas como en mayusculas, nada, como dice debo hacer un jumper con diag a tierra y conectar el puente a tierra del AURT
386884607-616891890652957-611965533289960065-n.jpg



English:
The syscon mullion version, my ps3 is a backward compatible CECHB model, between cxr mode, I execute the commands to be able to execute CXRF, I put auth in both lowercase and uppercase, nothing, as it says I must make a jumper with diag to ground and connect the bridge to AURT ground
I honestly can't even imagine how the CMD window could give you a message telling you that you must make a jumper with diag to ground. I'm starting to think your UART is faulty. Have you checked in device manager if uart is recognized? Where did you buy it? what brand is it? Try using a different one.
 
A better photo would be apreciated. One with the solder pads in focus. I can not tell for sure from that photo, but it looks like you are not soldering to the correct pads.

The tutorial is a step by step guide with photos, so IDK what more you want.

All I can say is to double and tripple check your steps. BE SURE you are soldered to the correct pads.

USB Rx --> SC_Tx
USB Tx --> SC_Rx
USB GND --> SC_DIAG (Mullion Internal only) --> MB_GND*

*That last one can be done many ways. In the video you see me using aligator clips. I pulled the connector out just enough to make a T connection.
20231007_065055.jpg
And then connect the other end to the copper grounding ring on the Motherboard.
20231007_065035.jpg
This ensures that that PS3 and USB GND share the same level. Ground can be relative to it's circuit and different than another, especially if it's not earthed. Like slims. They don't even have a earth ground pin on their PSU, so ground is relative. I have more UART issues trying to communicate with slims when I dont do this, than I do with phats which are earth grounded. But grounding the usb to that copper ring solves it.
 
I have a broken Sherwood (CECH-2102A) console, the error log has error 20 3010 and 20 1201. I am unsure of which one to follow (signs point to 3010). full syscon commands below. (internal)
Code:
# CODE     CLOCK
# A0203010 FFFFFFFF
# A0203010 FFFFFFFF
# A0203010 FFFFFFFF
# A0203010 FFFFFFFF
# A0201201 FFFFFFFF
# A0203010 2CB517C1
# A0203010 2CB51669
# A0203010 2CAFC524
# A0201201 2CAFC524
# A0203010 2CAFC518
# A0203010 2CAE51C2
# A0203010 2CAE51B7
# A0201201 2CAE51B6
# A0203010 2CAE51A7
# A0203010 1AFC8C17
# A0203010 1AFC8BD6
# A0201201 1AFC8BD5
# A0203010 1AFC8BC7
# A0203010 1AF50AA9
# A0203010 1AF50A94
# A0203010 1AF50A86
# A0201201 1AF50A86
# A0203010 1AF50A7D
# A0203010 1AF504BD
# A0203010 1AF50482
# A0203010 1AF4A387
# A0201201 1AF4A386
# A0203010 1AF3D502
# A0201201 1AF3D501
# A0203010 1AF3C525
# A0203010 1AF3C3BF
Code:
Press Ctrl+C to exit
>$ bringup
00000000
# [SSM] Bringup Start.

Press Ctrl+C to exit
>$ shutdown
00000000
# [SSM] PS0 ok.
# [SSM] Msg 2687 : being delayed.
# [PowSeq] Error:A104
# [SSM] PS1 ng.
# [SSM] Cond/Fatal received, msg=2687.
# [SSM] Fataldown Start.
# [SSM] Fataldown ok.
# (PowerOff State) (Fatal)
NG E00000E0
# [SSM] Clearfatal Start.
# [SSM] Clearfatal ok.
# (PowerOff State)

Press Ctrl+C to exit
>$
 
A better photo would be apreciated. One with the solder pads in focus. I can not tell for sure from that photo, but it looks like you are not soldering to the correct pads.

The tutorial is a step by step guide with photos, so IDK what more you want.

All I can say is to double and tripple check your steps. BE SURE you are soldered to the correct pads.

USB Rx --> SC_Tx
USB Tx --> SC_Rx
USB GND --> SC_DIAG (Mullion Internal only) --> MB_GND*

*That last one can be done many ways. In the video you see me using aligator clips. I pulled the connector out just enough to make a T connection.
View attachment 41478
And then connect the other end to the copper grounding ring on the Motherboard.
View attachment 41479
This ensures that that PS3 and USB GND share the same level. Ground can be relative to it's circuit and different than another, especially if it's not earthed. Like slims. They don't even have a earth ground pin on their PSU, so ground is relative. I have more UART issues trying to communicate with slims when I dont do this, than I do with phats which are earth grounded. But grounding the usb to that copper ring solves it.
Thank you very much I was able to enter and I just tried everything on another ps3 fat and I could see the errors and also on another ps3 fat model L that uses the SW command it also gave me the errors almost everything has a nectokin problem I will fix it I hope I don't give more mistakes hahaha,
thank you very much
 
I have a broken Sherwood (CECH-2102A) console, the error log has error 20 3010 and 20 1201. I am unsure of which one to follow (signs point to 3010). full syscon commands below. (internal)
Code:
# CODE     CLOCK
# A0203010 FFFFFFFF
# A0203010 FFFFFFFF
# A0203010 FFFFFFFF
# A0203010 FFFFFFFF
# A0201201 FFFFFFFF
# A0203010 2CB517C1
# A0203010 2CB51669
# A0203010 2CAFC524
# A0201201 2CAFC524
# A0203010 2CAFC518
# A0203010 2CAE51C2
# A0203010 2CAE51B7
# A0201201 2CAE51B6
# A0203010 2CAE51A7
# A0203010 1AFC8C17
# A0203010 1AFC8BD6
# A0201201 1AFC8BD5
# A0203010 1AFC8BC7
# A0203010 1AF50AA9
# A0203010 1AF50A94
# A0203010 1AF50A86
# A0201201 1AF50A86
# A0203010 1AF50A7D
# A0203010 1AF504BD
# A0203010 1AF50482
# A0203010 1AF4A387
# A0201201 1AF4A386
# A0203010 1AF3D502
# A0201201 1AF3D501
# A0203010 1AF3C525
# A0203010 1AF3C3BF
Code:
Press Ctrl+C to exit
>$ bringup
00000000
# [SSM] Bringup Start.

Press Ctrl+C to exit
>$ shutdown
00000000
# [SSM] PS0 ok.
# [SSM] Msg 2687 : being delayed.
# [PowSeq] Error:A104
# [SSM] PS1 ng.
# [SSM] Cond/Fatal received, msg=2687.
# [SSM] Fataldown Start.
# [SSM] Fataldown ok.
# (PowerOff State) (Fatal)
NG E00000E0
# [SSM] Clearfatal Start.
# [SSM] Clearfatal ok.
# (PowerOff State)

Press Ctrl+C to exit
>$
Try changing the nectokin, some of them are burned, you must match them, they have a lid and you will see in the black corner part that they are already burned and you must change them.
 
Back
Top