truemaster
Member
have a good gaming on that cecha friend
it is fully working hdmi? ps2 games?
it is fully working hdmi? ps2 games?
it is fully working hdmi? ps2 games?I can do a few boards for devs/longtime members here for free/cheap if you provide the parts. Anyone else, suck it, you're paying full price for a whole, finished system!

...but, but, but, oh man![]()
have a good gaming on that cecha friendit is fully working hdmi? ps2 games?
Can someone please post a picture of the VDDR MOSFET from a Slim board that has a 40nm RSX?
Definitely interested in the cheap option, even without guarantee/warranty! It think it's 100% fair all around.Yeah, yeah, I'll get you taken care of eventually if nobody else does. Just remember, the cheap option I'll be doing as a favor for a few people will be board only, no guarantee or warranty.
With the same "M" logo, made by mitsumi ?Mine (KTE-001) is M130 on the left by the RSX, and M132 on the right.
Yo, does this look a little small to anyone else?
![]()
So....still don't know why I couldn't get those modchips working, but this fired right up with the syscon changes! Thanks to everyone that's been working on this so hard. @M4j0r @sandungas @RIP-Felix and anyone else I'm forgetting.
I'm still pretty much on a work sabbatical for a few months, I just couldn't help myself since I had a 40nm sitting on the shelf. Once I really get back to work, I can do a few boards for devs/longtime members here for free/cheap if you provide the parts. Anyone else, suck it, you're paying full price for a whole, finished system! Maybe I'll set a discount for forum folks that predate this post...
Microsoft Windows [Version 10.0.19044.1526]
(c) Microsoft Corporation. All rights reserved.
C:\Users\HTPC\Desktop\PS3\SYSCON>python ps3_syscon_uart_script.py COM5 CXRF
>$ AUTH
Auth successful
>$ w 3242 03 61 82 80 01 91
w 3242 03 61 82 80 01 91
w complete!
[mullion]$
>$ w 3254 21 EC
w 3254 21 EC
w complete!
[mullion]$
>$ w 348B 8B
w 348B 8B
w complete!
[mullion]$
>$ w 34AF 8B
w 34AF 8B
w complete!
[mullion]$
>$ eepcsum
eepcsum
sum:0xee10
Addr:0x000032fe should be 0xffff64a7
sum:0x1800
Addr:0x000034fe should be 0x5915
Addr:0x000039fe should be 0x0f38
Addr:0x00003dfe should be 0x00ff
Addr:0x00003ffe should be 0x00ff
>$ w 32fe a7 64
w 32fe a7 64
w complete!
[mullion]$
>$ w 34fe 15 59
w 34fe 15 59
w complete!
[mullion]$
>$ eepcsum
eepcsum
Addr:0x000032fe should be 0x64a7
Addr:0x000034fe should be 0x5915
Addr:0x000039fe should be 0x0f38
Addr:0x00003dfe should be 0x00ff
Addr:0x00003ffe should be 0x00ff
>$ clearerrlog
clearerrlog
ERRLOG CLEARED
[mullion]$
>$ 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:0x20e2
>$
[POWERSEQ] Error : BitTraining BE:RRAC:RX0:GLOBAL1:RX_STATUS
[SSM] state: 0104 -> 0304
[SSM] ssmCb_AfterBeOn2() called.
[SSM] PowSeq Fail : Detected !
[SSM] state: 0304 -> 0700
[POWSEQ] AV Backend Letup
[SSM] Shutdown mode : syspm_stat=00000000/00000000
[ERROR]: 0xa0403034
[POWSEQ] PowerSeq_Letup called.
[SSM] state: 0700 -> 0600
(PowerOff State) (Fatal)
[mullion]$
>$ errlog
errlog
ofst[ 4]:err_code:0xffffffff, clock:0xffffffff
ofst[ 8]:err_code:0xffffffff, clock:0xffffffff
ofst[ 12]:err_code:0xffffffff, clock:0xffffffff
ofst[ 16]:err_code:0xffffffff, clock:0xffffffff
ofst[ 20]:err_code:0xffffffff, clock:0xffffffff
ofst[ 24]:err_code:0xffffffff, clock:0xffffffff
ofst[ 28]:err_code:0xffffffff, clock:0xffffffff
ofst[ 32]:err_code:0xffffffff, clock:0xffffffff
ofst[ 36]:err_code:0xffffffff, clock:0xffffffff
ofst[ 40]:err_code:0xffffffff, clock:0xffffffff
ofst[ 44]:err_code:0xffffffff, clock:0xffffffff
ofst[ 48]:err_code:0xffffffff, clock:0xffffffff
ofst[ 52]:err_code:0xffffffff, clock:0xffffffff
ofst[ 56]:err_code:0xffffffff, clock:0xffffffff
ofst[ 60]:err_code:0xffffffff, clock:0xffffffff
ofst[ 64]:err_code:0xffffffff, clock:0xffffffff
ofst[ 68]:err_code:0xffffffff, clock:0xffffffff
ofst[ 72]:err_code:0xffffffff, clock:0xffffffff
ofst[ 76]:err_code:0xffffffff, clock:0xffffffff
ofst[ 80]:err_code:0xffffffff, clock:0xffffffff
ofst[ 84]:err_code:0xffffffff, clock:0xffffffff
ofst[ 88]:err_code:0xffffffff, clock:0xffffffff
ofst[ 92]:err_code:0xffffffff, clock:0xffffffff
ofst[ 96]:err_code:0xffffffff, clock:0xffffffff
ofst[100]:err_code:0xffffffff, clock:0xffffffff
ofst[104]:err_code:0xffffffff, clock:0xffffffff
ofst[108]:err_code:0xffffffff, clock:0xffffffff
ofst[112]:err_code:0xffffffff, clock:0xffffffff
ofst[116]:err_code:0xffffffff, clock:0xffffffff
ofst[120]:err_code:0xffffffff, clock:0xffffffff
ofst[124]:err_code:0xffffffff, clock:0xffffffff
ofst[ 0]:err_code:0xa0403034, clock:0xffffffff
[mullion]$
>$
Microsoft Windows [Version 10.0.19044.1526]
(c) Microsoft Corporation. All rights reserved.
C:\Users\HTPC\Desktop\PS3\SYSCON>python ps3_syscon_uart_script.py COM5 CXRF
>$ AUTH
Auth successful
>$ errlog
errlog
ofst[ 20]:err_code:0xffffffff, clock:0xffffffff
ofst[ 24]:err_code:0xffffffff, clock:0xffffffff
ofst[ 28]:err_code:0xffffffff, clock:0xffffffff
ofst[ 32]:err_code:0xffffffff, clock:0xffffffff
ofst[ 36]:err_code:0xffffffff, clock:0xffffffff
ofst[ 40]:err_code:0xffffffff, clock:0xffffffff
ofst[ 44]:err_code:0xffffffff, clock:0xffffffff
ofst[ 48]:err_code:0xffffffff, clock:0xffffffff
ofst[ 52]:err_code:0xffffffff, clock:0xffffffff
ofst[ 56]:err_code:0xffffffff, clock:0xffffffff
ofst[ 60]:err_code:0xffffffff, clock:0xffffffff
ofst[ 64]:err_code:0xffffffff, clock:0xffffffff
ofst[ 68]:err_code:0xffffffff, clock:0xffffffff
ofst[ 72]:err_code:0xffffffff, clock:0xffffffff
ofst[ 76]:err_code:0xffffffff, clock:0xffffffff
ofst[ 80]:err_code:0xffffffff, clock:0xffffffff
ofst[ 84]:err_code:0xffffffff, clock:0xffffffff
ofst[ 88]:err_code:0xffffffff, clock:0xffffffff
ofst[ 92]:err_code:0xffffffff, clock:0xffffffff
ofst[ 96]:err_code:0xffffffff, clock:0xffffffff
ofst[100]:err_code:0xffffffff, clock:0xffffffff
ofst[104]:err_code:0xffffffff, clock:0xffffffff
ofst[108]:err_code:0xffffffff, clock:0xffffffff
ofst[112]:err_code:0xffffffff, clock:0xffffffff
ofst[116]:err_code:0xffffffff, clock:0xffffffff
ofst[120]:err_code:0xffffffff, clock:0xffffffff
ofst[124]:err_code:0xffffffff, clock:0xffffffff
ofst[ 0]:err_code:0xa0403034, clock:0xffffffff
ofst[ 4]:err_code:0xa0403034, clock:0xffffffff
ofst[ 8]:err_code:0xa0213013, clock:0xffffffff
ofst[ 12]:err_code:0xa0213013, clock:0xffffffff
ofst[ 16]:err_code:0xa0213013, clock:0xffffffff
[mullion]$
>$ 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 -> 0302
[SSM] PowSeq Fail : Detected !
[SSM] state: 0302 -> 0700
[POWSEQ] AV Backend Letup
[SSM] Shutdown mode : syspm_stat=00000000/00000000
[ERROR]: 0xa0213013
>$
[POWSEQ] PowerSeq_Letup called.
[SSM] state: 0700 -> 0600
(PowerOff State) (Fatal)
[mullion]$
>$ lasterrlog
lasterrlog
Last Error Code:0xa0213013, Time:0xffffffff
[mullion]$
>$
Microsoft Windows [Version 10.0.19044.1526]
(c) Microsoft Corporation. All rights reserved.
C:\Users\HTPC\Desktop\PS3\SYSCON>python ps3_syscon_uart_script.py COM5 CXRF
>$ AUTH
Auth successful
>$ clearerrlog
clearerrlog
ERRLOG CLEARED
[mullion]$
>$ btingup
btingup
*** Unknown Command ***
[mullion]$
>$ 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:0x20e2
[WMZONE] *** Thermal Shutdown (1st BE Primary ) ***
[SERV THERM] Thermal Error Detected!
[SSM] fatalreq delayed.
[SERV THERM] *** NO COMMTAG SPECIFIED! ***
[ERROR]: 0xa0401200
[POWERSEQ] Error : BitTraining BE:RRAC:RX0:GLOBAL1:RX_STATUS
[SSM] state: 0104 -> 0304
[SSM] ssmCb_AfterBeOn2() called.
[SSM] *** Thermal Alert (ZONE) ***
[SSM] state: 0304 -> 0700
[POWSEQ] AV Backend Letup
[SSM] Shutdown mode : syspm_stat=00000000/00000000
[ERROR]: 0xa0403034
[POWSEQ] PowerSeq_Letup called.
[SSM] state: 0700 -> 0600
(PowerOff State) (Fatal)
[mullion]$
>$ errlog
errlog
ofst[ 8]:err_code:0xffffffff, clock:0xffffffff
ofst[ 12]:err_code:0xffffffff, clock:0xffffffff
ofst[ 16]:err_code:0xffffffff, clock:0xffffffff
ofst[ 20]:err_code:0xffffffff, clock:0xffffffff
ofst[ 24]:err_code:0xffffffff, clock:0xffffffff
ofst[ 28]:err_code:0xffffffff, clock:0xffffffff
ofst[ 32]:err_code:0xffffffff, clock:0xffffffff
ofst[ 36]:err_code:0xffffffff, clock:0xffffffff
ofst[ 40]:err_code:0xffffffff, clock:0xffffffff
ofst[ 44]:err_code:0xffffffff, clock:0xffffffff
ofst[ 48]:err_code:0xffffffff, clock:0xffffffff
ofst[ 52]:err_code:0xffffffff, clock:0xffffffff
ofst[ 56]:err_code:0xffffffff, clock:0xffffffff
ofst[ 60]:err_code:0xffffffff, clock:0xffffffff
ofst[ 64]:err_code:0xffffffff, clock:0xffffffff
ofst[ 68]:err_code:0xffffffff, clock:0xffffffff
ofst[ 72]:err_code:0xffffffff, clock:0xffffffff
ofst[ 76]:err_code:0xffffffff, clock:0xffffffff
ofst[ 80]:err_code:0xffffffff, clock:0xffffffff
ofst[ 84]:err_code:0xffffffff, clock:0xffffffff
ofst[ 88]:err_code:0xffffffff, clock:0xffffffff
ofst[ 92]:err_code:0xffffffff, clock:0xffffffff
ofst[ 96]:err_code:0xffffffff, clock:0xffffffff
ofst[100]:err_code:0xffffffff, clock:0xffffffff
ofst[104]:err_code:0xffffffff, clock:0xffffffff
ofst[108]:err_code:0xffffffff, clock:0xffffffff
ofst[112]:err_code:0xffffffff, clock:0xffffffff
ofst[116]:err_code:0xffffffff, clock:0xffffffff
ofst[120]:err_code:0xffffffff, clock:0xffffffff
ofst[124]:err_code:0xffffffff, clock:0xffffffff
ofst[ 0]:err_code:0xa0401200, clock:0xffffffff
ofst[ 4]:err_code:0xa0403034, clock:0xffffffff
[mullion]$
>$ shutdown
[ADT7461] *** alert flags still stay high(sts_reg:96) ***
shutdown
[SSM] state: 0600 -> 0000
[SSM] Error state is cleared.
(PowerOff State)
>$ bringup
bringup
[SSM] state: 0000 -> 0101
Bringup Mode #0 (0xFF)
[SSM] ssmCb_OnStartingBePowOn() called.
[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:0x20e2
[SERV THERM] Thermal Error Cleared!
[SERV THERM] *** NO COMMTAG SPECIFIED! ***
[WMZONE] *** Thermal Shutdown (1st BE Primary ) ***
[SERV THERM] Thermal Error Detected!
[SSM] fatalreq delayed.
[SERV THERM] *** NO COMMTAG SPECIFIED! ***
[ERROR]: 0xa0401200
[POWERSEQ] Error : BitTraining BE:RRAC:RX0:GLOBAL1:RX_STATUS
[SSM] state: 0104 -> 0304
[SSM] ssmCb_AfterBeOn2() called.
[SSM] *** Thermal Alert (ZONE) ***
[SSM] state: 0304 -> 0700
[POWSEQ] AV Backend Letup
[SSM] Shutdown mode : syspm_stat=00000000/00000000
[ERROR]: 0xa0403034
[POWSEQ] PowerSeq_Letup called.
[SSM] state: 0700 -> 0600
(PowerOff State) (Fatal)
[mullion]$
>$ reelog
reelog
*** Unknown Command ***
[mullion]$
>$ errlog
errlog
ofst[ 16]:err_code:0xffffffff, clock:0xffffffff
ofst[ 20]:err_code:0xffffffff, clock:0xffffffff
ofst[ 24]:err_code:0xffffffff, clock:0xffffffff
ofst[ 28]:err_code:0xffffffff, clock:0xffffffff
ofst[ 32]:err_code:0xffffffff, clock:0xffffffff
ofst[ 36]:err_code:0xffffffff, clock:0xffffffff
ofst[ 40]:err_code:0xffffffff, clock:0xffffffff
ofst[ 44]:err_code:0xffffffff, clock:0xffffffff
ofst[ 48]:err_code:0xffffffff, clock:0xffffffff
ofst[ 52]:err_code:0xffffffff, clock:0xffffffff
ofst[ 56]:err_code:0xffffffff, clock:0xffffffff
ofst[ 60]:err_code:0xffffffff, clock:0xffffffff
ofst[ 64]:err_code:0xffffffff, clock:0xffffffff
ofst[ 68]:err_code:0xffffffff, clock:0xffffffff
ofst[ 72]:err_code:0xffffffff, clock:0xffffffff
ofst[ 76]:err_code:0xffffffff, clock:0xffffffff
ofst[ 80]:err_code:0xffffffff, clock:0xffffffff
ofst[ 84]:err_code:0xffffffff, clock:0xffffffff
ofst[ 88]:err_code:0xffffffff, clock:0xffffffff
ofst[ 92]:err_code:0xffffffff, clock:0xffffffff
ofst[ 96]:err_code:0xffffffff, clock:0xffffffff
ofst[100]:err_code:0xffffffff, clock:0xffffffff
ofst[104]:err_code:0xffffffff, clock:0xffffffff
ofst[108]:err_code:0xffffffff, clock:0xffffffff
ofst[112]:err_code:0xffffffff, clock:0xffffffff
ofst[116]:err_code:0xffffffff, clock:0xffffffff
ofst[120]:err_code:0xffffffff, clock:0xffffffff
ofst[124]:err_code:0xffffffff, clock:0xffffffff
ofst[ 0]:err_code:0xa0401200, clock:0xffffffff
ofst[ 4]:err_code:0xa0403034, clock:0xffffffff
ofst[ 8]:err_code:0xa0401200, clock:0xffffffff
ofst[ 12]:err_code:0xa0403034, clock:0xffffffff
[mullion]$
>$
[WMZONE] *** Thermal Shutdown (1st BE Primary ) ***
[SERV THERM] Thermal Error Detected!
[SSM] fatalreq delayed.
[SERV THERM] *** NO COMMTAG SPECIFIED! ***
[ERROR]: 0xa0401200
Microsoft Windows [Version 10.0.19044.1526]
(c) Microsoft Corporation. All rights reserved.
C:\Users\HTPC\Desktop\PS3\SYSCON>python ps3_syscon_uart_script.py COM5 CXRF
>$ AUTH
Auth successful
>$ clearerrlog
clearerrlog
ERRLOG CLEARED
[mullion]$
>$ 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:0x20e2
[POWERSEQ] Error : BitTraining BE:RRAC:RX0:GLOBAL1:RX_STATUS
[SSM] state: 0104 -> 0304
[SSM] ssmCb_AfterBeOn2() called.
[SSM] PowSeq Fail : Detected !
[SSM] state: 0304 -> 0700
[POWSEQ] AV Backend Letup
[SSM] Shutdown mode : syspm_stat=00000000/00000000
[ERROR]: 0xa0403034
[POWSEQ] PowerSeq_Letup called.
[SSM] state: 0700 -> 0600
(PowerOff State) (Fatal)
[mullion]$
>$ errlog
errlog
ofst[ 4]:err_code:0xffffffff, clock:0xffffffff
ofst[ 8]:err_code:0xffffffff, clock:0xffffffff
ofst[ 12]:err_code:0xffffffff, clock:0xffffffff
ofst[ 16]:err_code:0xffffffff, clock:0xffffffff
ofst[ 20]:err_code:0xffffffff, clock:0xffffffff
ofst[ 24]:err_code:0xffffffff, clock:0xffffffff
ofst[ 28]:err_code:0xffffffff, clock:0xffffffff
ofst[ 32]:err_code:0xffffffff, clock:0xffffffff
ofst[ 36]:err_code:0xffffffff, clock:0xffffffff
ofst[ 40]:err_code:0xffffffff, clock:0xffffffff
ofst[ 44]:err_code:0xffffffff, clock:0xffffffff
ofst[ 48]:err_code:0xffffffff, clock:0xffffffff
ofst[ 52]:err_code:0xffffffff, clock:0xffffffff
ofst[ 56]:err_code:0xffffffff, clock:0xffffffff
ofst[ 60]:err_code:0xffffffff, clock:0xffffffff
ofst[ 64]:err_code:0xffffffff, clock:0xffffffff
ofst[ 68]:err_code:0xffffffff, clock:0xffffffff
ofst[ 72]:err_code:0xffffffff, clock:0xffffffff
ofst[ 76]:err_code:0xffffffff, clock:0xffffffff
ofst[ 80]:err_code:0xffffffff, clock:0xffffffff
ofst[ 84]:err_code:0xffffffff, clock:0xffffffff
ofst[ 88]:err_code:0xffffffff, clock:0xffffffff
ofst[ 92]:err_code:0xffffffff, clock:0xffffffff
ofst[ 96]:err_code:0xffffffff, clock:0xffffffff
ofst[100]:err_code:0xffffffff, clock:0xffffffff
ofst[104]:err_code:0xffffffff, clock:0xffffffff
ofst[108]:err_code:0xffffffff, clock:0xffffffff
ofst[112]:err_code:0xffffffff, clock:0xffffffff
ofst[116]:err_code:0xffffffff, clock:0xffffffff
ofst[120]:err_code:0xffffffff, clock:0xffffffff
ofst[124]:err_code:0xffffffff, clock:0xffffffff
ofst[ 0]:err_code:0xa0403034, clock:0xffffffff
[mullion]$
>$
Microsoft Windows [Version 10.0.19044.1526]
(c) Microsoft Corporation. All rights reserved.
C:\Users\HTPC\Desktop\PS3\SYSCON>python ps3_syscon_uart_script.py COM5 CXRF
>$ AUTH
Auth successful
>$ clearerrlog
clearerrlog
ERRLOG CLEARED
[mullion]$
>$ 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 -> 0302
[SSM] PowSeq Fail : Detected !
[SSM] state: 0302 -> 0700
[POWSEQ] AV Backend Letup
[SSM] Shutdown mode : syspm_stat=00000000/00000000
[ERROR]: 0xa0202120
[ERROR]: 0xa0202120
[ERROR]: 0xa0202120
[ERROR]: 0xa0202120
[ERROR]: 0xa0202120
[ERROR]: 0xa0202120
>$
[ERROR]: 0xa0202120
[ERROR]: 0xa0202120
[ERROR]: 0xa0202120
[ERROR]: 0xa0202120
[ERROR]: 0xa0213013
[POWSEQ] PowerSeq_Letup called.
[SSM] state: 0700 -> 0600
(PowerOff State) (Fatal)
[mullion]$
>$ errlog
errlog
ofst[ 44]:err_code:0xffffffff, clock:0xffffffff
ofst[ 48]:err_code:0xffffffff, clock:0xffffffff
ofst[ 52]:err_code:0xffffffff, clock:0xffffffff
ofst[ 56]:err_code:0xffffffff, clock:0xffffffff
ofst[ 60]:err_code:0xffffffff, clock:0xffffffff
ofst[ 64]:err_code:0xffffffff, clock:0xffffffff
ofst[ 68]:err_code:0xffffffff, clock:0xffffffff
ofst[ 72]:err_code:0xffffffff, clock:0xffffffff
ofst[ 76]:err_code:0xffffffff, clock:0xffffffff
ofst[ 80]:err_code:0xffffffff, clock:0xffffffff
ofst[ 84]:err_code:0xffffffff, clock:0xffffffff
ofst[ 88]:err_code:0xffffffff, clock:0xffffffff
ofst[ 92]:err_code:0xffffffff, clock:0xffffffff
ofst[ 96]:err_code:0xffffffff, clock:0xffffffff
ofst[100]:err_code:0xffffffff, clock:0xffffffff
ofst[104]:err_code:0xffffffff, clock:0xffffffff
ofst[108]:err_code:0xffffffff, clock:0xffffffff
ofst[112]:err_code:0xffffffff, clock:0xffffffff
ofst[116]:err_code:0xffffffff, clock:0xffffffff
ofst[120]:err_code:0xffffffff, clock:0xffffffff
ofst[124]:err_code:0xffffffff, clock:0xffffffff
ofst[ 0]:err_code:0xa0202120, clock:0xffffffff
ofst[ 4]:err_code:0xa0202120, clock:0xffffffff
ofst[ 8]:err_code:0xa0202120, clock:0xffffffff
ofst[ 12]:err_code:0xa0202120, clock:0xffffffff
ofst[ 16]:err_code:0xa0202120, clock:0xffffffff
ofst[ 20]:err_code:0xa0202120, clock:0xffffffff
ofst[ 24]:err_code:0xa0202120, clock:0xffffffff
ofst[ 28]:err_code:0xa0202120, clock:0xffffffff
ofst[ 32]:err_code:0xa0202120, clock:0xffffffff
ofst[ 36]:err_code:0xa0202120, clock:0xffffffff
ofst[ 40]:err_code:0xa0213013, clock:0xffffffff
[mullion]$
>$
PS3 #13 - Huston we Have a Problem!
(...learning from disaster!)
This one was described as, "For Parts Or Repair (CBEH1000)." TIM was replaced, flux residue indicates RSX was reflowed/reballed. Errorlog shows 3034, 1701, and 1802 in indicating RSX BGA defect in 2012. It lasted 13 months before another 3034 in 2013. But just the one. Usually you see a string of new errors occurring every 3 months or so, indicating it was sold, sat, tested, then sold again. But this one didn't show that. Whoever sold it to me described it wrong and didn't test it. Clearly they were disinterested in the console.
After I received it, the console turned on and overheated because I wasn't expecting it to work! I applied TIM and tested it many times to get voltage readings from a working console. It never experienced a YLOD in all of those idle tests. However, it did YLOD in XMB after a few minutes. I setup WIFI and checked the FW ver (4.11), then it YLOD's after maybe 5 minutes of being on. So it was a cold-start YLOD.
It forced a video reset every time it YLOD's. Sometimes it errors quick with A0801802. Most of the time it errors in 30s-5min with 1701/1601. BE Attention signal received because of a livelock condition. These indicate RSX BGA defect. It does have 255 days of use on it, which is on the higher end of the time frame we expect to see a BGA defect. So I thought it would be a good candidate for a 40nm RSX...
Let's do this!
Yesterday I made my first attempt to frankie this beast. I had one NOS 40nm RSX left. I decided to leave the Lead-Free balls on because I'm layze and didn't want to reball the chip. And honestly, lead free is fine for the 40nm. It just requires more heat to install. I don't thaink that's an issue, since I would have to use mouch more heat to ball the chip with lead balls anyway. It probly is better for the chip not to put it through that and just install it as is. So that's what I did.
4034 with "Error : BitTraining BE:RRAC:RX0:GLOBAL1:RX_STATUS."Code:Microsoft Windows [Version 10.0.19044.1526] (c) Microsoft Corporation. All rights reserved. C:\Users\HTPC\Desktop\PS3\SYSCON>python ps3_syscon_uart_script.py COM5 CXRF >$ AUTH Auth successful >$ w 3242 03 61 82 80 01 91 w 3242 03 61 82 80 01 91 w complete! [mullion]$ >$ w 3254 21 EC w 3254 21 EC w complete! [mullion]$ >$ w 348B 8B w 348B 8B w complete! [mullion]$ >$ w 34AF 8B w 34AF 8B w complete! [mullion]$ >$ eepcsum eepcsum sum:0xee10 Addr:0x000032fe should be 0xffff64a7 sum:0x1800 Addr:0x000034fe should be 0x5915 Addr:0x000039fe should be 0x0f38 Addr:0x00003dfe should be 0x00ff Addr:0x00003ffe should be 0x00ff >$ w 32fe a7 64 w 32fe a7 64 w complete! [mullion]$ >$ w 34fe 15 59 w 34fe 15 59 w complete! [mullion]$ >$ eepcsum eepcsum Addr:0x000032fe should be 0x64a7 Addr:0x000034fe should be 0x5915 Addr:0x000039fe should be 0x0f38 Addr:0x00003dfe should be 0x00ff Addr:0x00003ffe should be 0x00ff >$ clearerrlog clearerrlog ERRLOG CLEARED [mullion]$ >$ 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:0x20e2 >$ [POWERSEQ] Error : BitTraining BE:RRAC:RX0:GLOBAL1:RX_STATUS [SSM] state: 0104 -> 0304 [SSM] ssmCb_AfterBeOn2() called. [SSM] PowSeq Fail : Detected ! [SSM] state: 0304 -> 0700 [POWSEQ] AV Backend Letup [SSM] Shutdown mode : syspm_stat=00000000/00000000 [ERROR]: 0xa0403034 [POWSEQ] PowerSeq_Letup called. [SSM] state: 0700 -> 0600 (PowerOff State) (Fatal) [mullion]$ >$ errlog errlog ofst[ 4]:err_code:0xffffffff, clock:0xffffffff ofst[ 8]:err_code:0xffffffff, clock:0xffffffff ofst[ 12]:err_code:0xffffffff, clock:0xffffffff ofst[ 16]:err_code:0xffffffff, clock:0xffffffff ofst[ 20]:err_code:0xffffffff, clock:0xffffffff ofst[ 24]:err_code:0xffffffff, clock:0xffffffff ofst[ 28]:err_code:0xffffffff, clock:0xffffffff ofst[ 32]:err_code:0xffffffff, clock:0xffffffff ofst[ 36]:err_code:0xffffffff, clock:0xffffffff ofst[ 40]:err_code:0xffffffff, clock:0xffffffff ofst[ 44]:err_code:0xffffffff, clock:0xffffffff ofst[ 48]:err_code:0xffffffff, clock:0xffffffff ofst[ 52]:err_code:0xffffffff, clock:0xffffffff ofst[ 56]:err_code:0xffffffff, clock:0xffffffff ofst[ 60]:err_code:0xffffffff, clock:0xffffffff ofst[ 64]:err_code:0xffffffff, clock:0xffffffff ofst[ 68]:err_code:0xffffffff, clock:0xffffffff ofst[ 72]:err_code:0xffffffff, clock:0xffffffff ofst[ 76]:err_code:0xffffffff, clock:0xffffffff ofst[ 80]:err_code:0xffffffff, clock:0xffffffff ofst[ 84]:err_code:0xffffffff, clock:0xffffffff ofst[ 88]:err_code:0xffffffff, clock:0xffffffff ofst[ 92]:err_code:0xffffffff, clock:0xffffffff ofst[ 96]:err_code:0xffffffff, clock:0xffffffff ofst[100]:err_code:0xffffffff, clock:0xffffffff ofst[104]:err_code:0xffffffff, clock:0xffffffff ofst[108]:err_code:0xffffffff, clock:0xffffffff ofst[112]:err_code:0xffffffff, clock:0xffffffff ofst[116]:err_code:0xffffffff, clock:0xffffffff ofst[120]:err_code:0xffffffff, clock:0xffffffff ofst[124]:err_code:0xffffffff, clock:0xffffffff ofst[ 0]:err_code:0xa0403034, clock:0xffffffff [mullion]$ >$
Now the RSX I used was a CXD5301 and I did write w 3254 21 EC. So that should be kosher. I took this to mean there is a BGA defect still. Since the error was complaining about the BE, and I was confident in my RSX reflow, I thought the heat must have popped a CPU BGA.
This morning I reflowed the CPU. No @vyktormvmpay25, I didn't reball the CPU. I just did a quick and dirty little reflow. However, it was a high quality reflow. I had cleaned the board thoroughly after the RSX install, running IPA underneath both the RSX and CELL for long enough I'm sure it was clean. Then I used ample flux and nudged the chip to be sure it flowed. It did and I'm sure the CELL is good now. It was working before, so if a BGA popped, it was fresh and didn't have time to get oxidized. So this reflow should be strong.
However, I didn't put aluminum tape all around the CELL during the reflow and some of the resistors for the thermal monitor took a swim. So I had to fix them...
View attachment 36649
This time I got the sole 213013. That's the dreaded dead CPU error! Which is to be expected because of this...Code:Microsoft Windows [Version 10.0.19044.1526] (c) Microsoft Corporation. All rights reserved. C:\Users\HTPC\Desktop\PS3\SYSCON>python ps3_syscon_uart_script.py COM5 CXRF >$ AUTH Auth successful >$ errlog errlog ofst[ 20]:err_code:0xffffffff, clock:0xffffffff ofst[ 24]:err_code:0xffffffff, clock:0xffffffff ofst[ 28]:err_code:0xffffffff, clock:0xffffffff ofst[ 32]:err_code:0xffffffff, clock:0xffffffff ofst[ 36]:err_code:0xffffffff, clock:0xffffffff ofst[ 40]:err_code:0xffffffff, clock:0xffffffff ofst[ 44]:err_code:0xffffffff, clock:0xffffffff ofst[ 48]:err_code:0xffffffff, clock:0xffffffff ofst[ 52]:err_code:0xffffffff, clock:0xffffffff ofst[ 56]:err_code:0xffffffff, clock:0xffffffff ofst[ 60]:err_code:0xffffffff, clock:0xffffffff ofst[ 64]:err_code:0xffffffff, clock:0xffffffff ofst[ 68]:err_code:0xffffffff, clock:0xffffffff ofst[ 72]:err_code:0xffffffff, clock:0xffffffff ofst[ 76]:err_code:0xffffffff, clock:0xffffffff ofst[ 80]:err_code:0xffffffff, clock:0xffffffff ofst[ 84]:err_code:0xffffffff, clock:0xffffffff ofst[ 88]:err_code:0xffffffff, clock:0xffffffff ofst[ 92]:err_code:0xffffffff, clock:0xffffffff ofst[ 96]:err_code:0xffffffff, clock:0xffffffff ofst[100]:err_code:0xffffffff, clock:0xffffffff ofst[104]:err_code:0xffffffff, clock:0xffffffff ofst[108]:err_code:0xffffffff, clock:0xffffffff ofst[112]:err_code:0xffffffff, clock:0xffffffff ofst[116]:err_code:0xffffffff, clock:0xffffffff ofst[120]:err_code:0xffffffff, clock:0xffffffff ofst[124]:err_code:0xffffffff, clock:0xffffffff ofst[ 0]:err_code:0xa0403034, clock:0xffffffff ofst[ 4]:err_code:0xa0403034, clock:0xffffffff ofst[ 8]:err_code:0xa0213013, clock:0xffffffff ofst[ 12]:err_code:0xa0213013, clock:0xffffffff ofst[ 16]:err_code:0xa0213013, clock:0xffffffff [mullion]$ >$ 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 -> 0302 [SSM] PowSeq Fail : Detected ! [SSM] state: 0302 -> 0700 [POWSEQ] AV Backend Letup [SSM] Shutdown mode : syspm_stat=00000000/00000000 [ERROR]: 0xa0213013 >$ [POWSEQ] PowerSeq_Letup called. [SSM] state: 0700 -> 0600 (PowerOff State) (Fatal) [mullion]$ >$ lasterrlog lasterrlog Last Error Code:0xa0213013, Time:0xffffffff [mullion]$ >$
View attachment 36648
I attached the bottom 2 resistors onto the pad wrong...lol! So I guess now we know what happens when you do that. R1173 is a 10k resistor. This supplies voltage to BE_SPI_CLK from +1.2V_MC2_VDDIO. R1014 is a 0 ohm resistor for BE_SPI_CLK (clock). So error 3013 is a missing SPI voltage, which jives with the step number of the error. Step# 21 is when the CELL is first initialized. It needs it's SPI clock to do pretty much anything. @Kleon1876 had a 21 3013 when he damaged a CPU trace while deliding. It caused a BE_SPI DI/DO ERROR. Many others have had 3013 errors. Usually associated with Reflows or Mods involving the CPU (eraser mod).
One thing that's interesting about this is that the bottom resistor is 0 ohms (basically a fuse). While I was re-installing it I managed to burn it out. It failed open. I had to replace it with one from a donor board. However, that's something to check on consoles that have 3013, because the purpose of a 0 ohms resistor is to blow out and prevent damage to the CELL. It's possable that's what happens in console's with this error.
So that's one silver lining to this screw up on my part. I always learn more from mistakes than I do from successes.
Anyway I fixed those resistors, tested the console again and...
Back to the 3034 (Error : BitTraining BE:RRAC:RX0:GLOBAL1:RX_STATUS). I was expecting this. If a CPU BGA didn't pop when I installed the RSX, then reflowing the CELL wouldn't make any difference. I should expect the same error. That's what I got. The only reason I didn't see it before was because the 21 3013 happed first.Code:Microsoft Windows [Version 10.0.19044.1526] (c) Microsoft Corporation. All rights reserved. C:\Users\HTPC\Desktop\PS3\SYSCON>python ps3_syscon_uart_script.py COM5 CXRF >$ AUTH Auth successful >$ clearerrlog clearerrlog ERRLOG CLEARED [mullion]$ >$ btingup btingup *** Unknown Command *** [mullion]$ >$ 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:0x20e2 [WMZONE] *** Thermal Shutdown (1st BE Primary ) *** [SERV THERM] Thermal Error Detected! [SSM] fatalreq delayed. [SERV THERM] *** NO COMMTAG SPECIFIED! *** [ERROR]: 0xa0401200 [POWERSEQ] Error : BitTraining BE:RRAC:RX0:GLOBAL1:RX_STATUS [SSM] state: 0104 -> 0304 [SSM] ssmCb_AfterBeOn2() called. [SSM] *** Thermal Alert (ZONE) *** [SSM] state: 0304 -> 0700 [POWSEQ] AV Backend Letup [SSM] Shutdown mode : syspm_stat=00000000/00000000 [ERROR]: 0xa0403034 [POWSEQ] PowerSeq_Letup called. [SSM] state: 0700 -> 0600 (PowerOff State) (Fatal) [mullion]$ >$ errlog errlog ofst[ 8]:err_code:0xffffffff, clock:0xffffffff ofst[ 12]:err_code:0xffffffff, clock:0xffffffff ofst[ 16]:err_code:0xffffffff, clock:0xffffffff ofst[ 20]:err_code:0xffffffff, clock:0xffffffff ofst[ 24]:err_code:0xffffffff, clock:0xffffffff ofst[ 28]:err_code:0xffffffff, clock:0xffffffff ofst[ 32]:err_code:0xffffffff, clock:0xffffffff ofst[ 36]:err_code:0xffffffff, clock:0xffffffff ofst[ 40]:err_code:0xffffffff, clock:0xffffffff ofst[ 44]:err_code:0xffffffff, clock:0xffffffff ofst[ 48]:err_code:0xffffffff, clock:0xffffffff ofst[ 52]:err_code:0xffffffff, clock:0xffffffff ofst[ 56]:err_code:0xffffffff, clock:0xffffffff ofst[ 60]:err_code:0xffffffff, clock:0xffffffff ofst[ 64]:err_code:0xffffffff, clock:0xffffffff ofst[ 68]:err_code:0xffffffff, clock:0xffffffff ofst[ 72]:err_code:0xffffffff, clock:0xffffffff ofst[ 76]:err_code:0xffffffff, clock:0xffffffff ofst[ 80]:err_code:0xffffffff, clock:0xffffffff ofst[ 84]:err_code:0xffffffff, clock:0xffffffff ofst[ 88]:err_code:0xffffffff, clock:0xffffffff ofst[ 92]:err_code:0xffffffff, clock:0xffffffff ofst[ 96]:err_code:0xffffffff, clock:0xffffffff ofst[100]:err_code:0xffffffff, clock:0xffffffff ofst[104]:err_code:0xffffffff, clock:0xffffffff ofst[108]:err_code:0xffffffff, clock:0xffffffff ofst[112]:err_code:0xffffffff, clock:0xffffffff ofst[116]:err_code:0xffffffff, clock:0xffffffff ofst[120]:err_code:0xffffffff, clock:0xffffffff ofst[124]:err_code:0xffffffff, clock:0xffffffff ofst[ 0]:err_code:0xa0401200, clock:0xffffffff ofst[ 4]:err_code:0xa0403034, clock:0xffffffff [mullion]$ >$ shutdown [ADT7461] *** alert flags still stay high(sts_reg:96) *** shutdown [SSM] state: 0600 -> 0000 [SSM] Error state is cleared. (PowerOff State) >$ bringup bringup [SSM] state: 0000 -> 0101 Bringup Mode #0 (0xFF) [SSM] ssmCb_OnStartingBePowOn() called. [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:0x20e2 [SERV THERM] Thermal Error Cleared! [SERV THERM] *** NO COMMTAG SPECIFIED! *** [WMZONE] *** Thermal Shutdown (1st BE Primary ) *** [SERV THERM] Thermal Error Detected! [SSM] fatalreq delayed. [SERV THERM] *** NO COMMTAG SPECIFIED! *** [ERROR]: 0xa0401200 [POWERSEQ] Error : BitTraining BE:RRAC:RX0:GLOBAL1:RX_STATUS [SSM] state: 0104 -> 0304 [SSM] ssmCb_AfterBeOn2() called. [SSM] *** Thermal Alert (ZONE) *** [SSM] state: 0304 -> 0700 [POWSEQ] AV Backend Letup [SSM] Shutdown mode : syspm_stat=00000000/00000000 [ERROR]: 0xa0403034 [POWSEQ] PowerSeq_Letup called. [SSM] state: 0700 -> 0600 (PowerOff State) (Fatal) [mullion]$ >$ reelog reelog *** Unknown Command *** [mullion]$ >$ errlog errlog ofst[ 16]:err_code:0xffffffff, clock:0xffffffff ofst[ 20]:err_code:0xffffffff, clock:0xffffffff ofst[ 24]:err_code:0xffffffff, clock:0xffffffff ofst[ 28]:err_code:0xffffffff, clock:0xffffffff ofst[ 32]:err_code:0xffffffff, clock:0xffffffff ofst[ 36]:err_code:0xffffffff, clock:0xffffffff ofst[ 40]:err_code:0xffffffff, clock:0xffffffff ofst[ 44]:err_code:0xffffffff, clock:0xffffffff ofst[ 48]:err_code:0xffffffff, clock:0xffffffff ofst[ 52]:err_code:0xffffffff, clock:0xffffffff ofst[ 56]:err_code:0xffffffff, clock:0xffffffff ofst[ 60]:err_code:0xffffffff, clock:0xffffffff ofst[ 64]:err_code:0xffffffff, clock:0xffffffff ofst[ 68]:err_code:0xffffffff, clock:0xffffffff ofst[ 72]:err_code:0xffffffff, clock:0xffffffff ofst[ 76]:err_code:0xffffffff, clock:0xffffffff ofst[ 80]:err_code:0xffffffff, clock:0xffffffff ofst[ 84]:err_code:0xffffffff, clock:0xffffffff ofst[ 88]:err_code:0xffffffff, clock:0xffffffff ofst[ 92]:err_code:0xffffffff, clock:0xffffffff ofst[ 96]:err_code:0xffffffff, clock:0xffffffff ofst[100]:err_code:0xffffffff, clock:0xffffffff ofst[104]:err_code:0xffffffff, clock:0xffffffff ofst[108]:err_code:0xffffffff, clock:0xffffffff ofst[112]:err_code:0xffffffff, clock:0xffffffff ofst[116]:err_code:0xffffffff, clock:0xffffffff ofst[120]:err_code:0xffffffff, clock:0xffffffff ofst[124]:err_code:0xffffffff, clock:0xffffffff ofst[ 0]:err_code:0xa0401200, clock:0xffffffff ofst[ 4]:err_code:0xa0403034, clock:0xffffffff ofst[ 8]:err_code:0xa0401200, clock:0xffffffff ofst[ 12]:err_code:0xa0403034, clock:0xffffffff [mullion]$ >$
What I wasn't expecting was this 40 1200. That's a special kind of BE thermal error...
Code:[WMZONE] *** Thermal Shutdown (1st BE Primary ) *** [SERV THERM] Thermal Error Detected! [SSM] fatalreq delayed. [SERV THERM] *** NO COMMTAG SPECIFIED! *** [ERROR]: 0xa0401200
Turns out that other resistor I didn't have properly soldered wasn't making a connection to the pad. R1107 is STI_THERMAL1. It's part of a differential pair (+/-) for the thermal monitor's external thermal couple, which connects to a TC inside the CELL to monitor die temps. Without that resistor properly soldered the thermal monitor couldn't setup the external TC temperature information and went into an error state. SYSCON records it as "NO COMMTAG SPECIFIED!" and issues an 40 1200. 40 means that it occured during BitTraining, when SPI connections are checked and calibrated. Aparently this is when that's done.
I'm learning alot form this screw up!
Ok, so I fix that and try again...
However, this is no suprise. In the previous test we got to BitTraining and we got the original error again. So all I have acomplished with this reflow was getting back to square one!Code:Microsoft Windows [Version 10.0.19044.1526] (c) Microsoft Corporation. All rights reserved. C:\Users\HTPC\Desktop\PS3\SYSCON>python ps3_syscon_uart_script.py COM5 CXRF >$ AUTH Auth successful >$ clearerrlog clearerrlog ERRLOG CLEARED [mullion]$ >$ 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:0x20e2 [POWERSEQ] Error : BitTraining BE:RRAC:RX0:GLOBAL1:RX_STATUS [SSM] state: 0104 -> 0304 [SSM] ssmCb_AfterBeOn2() called. [SSM] PowSeq Fail : Detected ! [SSM] state: 0304 -> 0700 [POWSEQ] AV Backend Letup [SSM] Shutdown mode : syspm_stat=00000000/00000000 [ERROR]: 0xa0403034 [POWSEQ] PowerSeq_Letup called. [SSM] state: 0700 -> 0600 (PowerOff State) (Fatal) [mullion]$ >$ errlog errlog ofst[ 4]:err_code:0xffffffff, clock:0xffffffff ofst[ 8]:err_code:0xffffffff, clock:0xffffffff ofst[ 12]:err_code:0xffffffff, clock:0xffffffff ofst[ 16]:err_code:0xffffffff, clock:0xffffffff ofst[ 20]:err_code:0xffffffff, clock:0xffffffff ofst[ 24]:err_code:0xffffffff, clock:0xffffffff ofst[ 28]:err_code:0xffffffff, clock:0xffffffff ofst[ 32]:err_code:0xffffffff, clock:0xffffffff ofst[ 36]:err_code:0xffffffff, clock:0xffffffff ofst[ 40]:err_code:0xffffffff, clock:0xffffffff ofst[ 44]:err_code:0xffffffff, clock:0xffffffff ofst[ 48]:err_code:0xffffffff, clock:0xffffffff ofst[ 52]:err_code:0xffffffff, clock:0xffffffff ofst[ 56]:err_code:0xffffffff, clock:0xffffffff ofst[ 60]:err_code:0xffffffff, clock:0xffffffff ofst[ 64]:err_code:0xffffffff, clock:0xffffffff ofst[ 68]:err_code:0xffffffff, clock:0xffffffff ofst[ 72]:err_code:0xffffffff, clock:0xffffffff ofst[ 76]:err_code:0xffffffff, clock:0xffffffff ofst[ 80]:err_code:0xffffffff, clock:0xffffffff ofst[ 84]:err_code:0xffffffff, clock:0xffffffff ofst[ 88]:err_code:0xffffffff, clock:0xffffffff ofst[ 92]:err_code:0xffffffff, clock:0xffffffff ofst[ 96]:err_code:0xffffffff, clock:0xffffffff ofst[100]:err_code:0xffffffff, clock:0xffffffff ofst[104]:err_code:0xffffffff, clock:0xffffffff ofst[108]:err_code:0xffffffff, clock:0xffffffff ofst[112]:err_code:0xffffffff, clock:0xffffffff ofst[116]:err_code:0xffffffff, clock:0xffffffff ofst[120]:err_code:0xffffffff, clock:0xffffffff ofst[124]:err_code:0xffffffff, clock:0xffffffff ofst[ 0]:err_code:0xa0403034, clock:0xffffffff [mullion]$ >$
So the CPU reflow was a bust. I guess the RSX reflow didn't go as good as I thought. The only thing I could thik it could be is a cold BGA joint. So I decided to reflow the RSX. This MB has really been through a beating at this point. Long story short...
10x 20 2120 and 1x 21 3013 for an obvious reason. See if you can spot why I'm getting 0 Ohms on RSX_VDDIO...Code:Microsoft Windows [Version 10.0.19044.1526] (c) Microsoft Corporation. All rights reserved. C:\Users\HTPC\Desktop\PS3\SYSCON>python ps3_syscon_uart_script.py COM5 CXRF >$ AUTH Auth successful >$ clearerrlog clearerrlog ERRLOG CLEARED [mullion]$ >$ 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 -> 0302 [SSM] PowSeq Fail : Detected ! [SSM] state: 0302 -> 0700 [POWSEQ] AV Backend Letup [SSM] Shutdown mode : syspm_stat=00000000/00000000 [ERROR]: 0xa0202120 [ERROR]: 0xa0202120 [ERROR]: 0xa0202120 [ERROR]: 0xa0202120 [ERROR]: 0xa0202120 [ERROR]: 0xa0202120 >$ [ERROR]: 0xa0202120 [ERROR]: 0xa0202120 [ERROR]: 0xa0202120 [ERROR]: 0xa0202120 [ERROR]: 0xa0213013 [POWSEQ] PowerSeq_Letup called. [SSM] state: 0700 -> 0600 (PowerOff State) (Fatal) [mullion]$ >$ errlog errlog ofst[ 44]:err_code:0xffffffff, clock:0xffffffff ofst[ 48]:err_code:0xffffffff, clock:0xffffffff ofst[ 52]:err_code:0xffffffff, clock:0xffffffff ofst[ 56]:err_code:0xffffffff, clock:0xffffffff ofst[ 60]:err_code:0xffffffff, clock:0xffffffff ofst[ 64]:err_code:0xffffffff, clock:0xffffffff ofst[ 68]:err_code:0xffffffff, clock:0xffffffff ofst[ 72]:err_code:0xffffffff, clock:0xffffffff ofst[ 76]:err_code:0xffffffff, clock:0xffffffff ofst[ 80]:err_code:0xffffffff, clock:0xffffffff ofst[ 84]:err_code:0xffffffff, clock:0xffffffff ofst[ 88]:err_code:0xffffffff, clock:0xffffffff ofst[ 92]:err_code:0xffffffff, clock:0xffffffff ofst[ 96]:err_code:0xffffffff, clock:0xffffffff ofst[100]:err_code:0xffffffff, clock:0xffffffff ofst[104]:err_code:0xffffffff, clock:0xffffffff ofst[108]:err_code:0xffffffff, clock:0xffffffff ofst[112]:err_code:0xffffffff, clock:0xffffffff ofst[116]:err_code:0xffffffff, clock:0xffffffff ofst[120]:err_code:0xffffffff, clock:0xffffffff ofst[124]:err_code:0xffffffff, clock:0xffffffff ofst[ 0]:err_code:0xa0202120, clock:0xffffffff ofst[ 4]:err_code:0xa0202120, clock:0xffffffff ofst[ 8]:err_code:0xa0202120, clock:0xffffffff ofst[ 12]:err_code:0xa0202120, clock:0xffffffff ofst[ 16]:err_code:0xa0202120, clock:0xffffffff ofst[ 20]:err_code:0xa0202120, clock:0xffffffff ofst[ 24]:err_code:0xa0202120, clock:0xffffffff ofst[ 28]:err_code:0xa0202120, clock:0xffffffff ofst[ 32]:err_code:0xa0202120, clock:0xffffffff ofst[ 36]:err_code:0xa0202120, clock:0xffffffff ofst[ 40]:err_code:0xa0213013, clock:0xffffffff [mullion]$ >$
View attachment 36650
Little jerks merged! Grrr...
At least we know what happens when VDDIO dies! So that finally solves the 2120 / 3013 error combo. Either VDDIO balls have merged in a failed relow/reball attempt, the RSX VDDIO has died on the RSX itself (or BGA defect), or an IC/SMD in the line that supplies RSX_VDDIO has failed. We can put that one to bed!
So yeah, frankie's got a 40! But a lot of good it does him with the VDDIO short to ground. Obviously, I need to reball this RSX again. What a PITA! And this board has been through 4 reflow cycles already, at least 5 if you count it's history before I got it. IDK how much more of this it can take!
>$ shutdown
[ADT7461] *** alert flags still stay high(sts_reg:96) ***
shutdown
[SSM] state: 0600 -> 0000
[SSM] Error state is cleared.
(PowerOff State)
[ADT7461] *** alert flags still stay high(sts_reg:%x) ***
[ADT7461] *** alert flags cleared ***
Either it's a mistake on the wiki, or there are variants. I have ADT7461 data sheet in my datasheets folder for the thermal monitors. I label them by IC number so I can quickly pull them up. And its the data sheet for ADT7461. The monitor pictured above has the indicator "T1B" which according to the datasheet is ADT7461ARM or ADT7461ARMZ.Anyway, the most weird detail of what im talking about is the thermal monitors are documented in wiki as model ADT7467 (instead of ADT7461)
https://www.psdevwiki.com/ps3/Thermal#Temperature_Monitors
But... that doesnt means that your thermal monitor is really an ADT7461, because it could happen that syscon is not detecting the exact model accuratelly... you know if ADT7461 and ADT7467 are fully compatible with each other it could happen the software engineers that wrote the syscon firmware just added the name ADT7461 and later they didnt cared about adding the other names
First of all sorry for not replying sooner, I was busy the last few days.Depends of the memory type, the syscon is like a tiny computer with several memories inside, is better seen on this table
https://www.psdevwiki.com/ps3/Syscon_Hardware#PS3_Syscon_models
This needs to be explained starting with the retail mullion syscons (the CXR models without the "F") because are the most simples of all them
ROM is "read only", used to store the base syscon firmware so is unbrickable because is phisically imposible to write in it, a convenient consequence of this is we are using the syscon firmware identifyers to identify the syscon model (hardware) because every hardware revision have a unique syscon firmware, to read the ROM is used an exploit that allows to read it entirelly, for curiosity sake... if you take a look at some of the syscon dumps shared publically you are going to realize they have the exact same size mentioned in that table in wiki
The EEPROM is "read & write" access, is intended to store settings, and other stuff that requires to be updated frequently (like the error logs, or the bringup/shutdowns/runtime counters), most of the EEPROM is available to be readen/written when we do a standard auth access by UART, this can be seen in this other table, as you can see there are some areas marked with the tag "exploit" because are protected
https://www.psdevwiki.com/ps3/Talk:SC_EEPROM#Experimental_table
In the mullion syscons (all the ones soldered by BGA) there are a few BGA pads that are a direct SPI access to the EEPROM, this means we can read/write the EEPROM entirelly if we connect an external programmer to that EEPROM pads, this is usually made with a programmer named "bus pirate"
The RAM is like the RAM of a PC, when the syscon boots it loads parts of the ROM and EEPROM into RAM... then it uses the data from RAM (instead of the original). This feature is used in the official syscon patches, the patch is stored in EEPROM, but is applyed over the copy of the ROM data in RAM
----------
The FLASH of the "F" syscon is an special feature, as you can see in the first table, the size of FLASH is exactly the same than the ROM of the other mullion syscon models... because the FLASH is inteded to store the base firmware
In other words... you can take the ROM data from a different syscon model and write it in the "FLASH" area of the "F" syscon and the result would be like using the syscon that was a donor of the ROM data
---------
The sherwood syscons are trying to keep some "backward compatibility" with the previous syscons, but there is not an EEPROM anymore (and there are no pads/pins to access it externally)
The syscon base firmware is stored in FLASH, and the data that was stored in EEPROM from the previous versions is stored in FLASH too, all together
Is a more simple design because there is only 1 storage memory type, and technically is full read & write access... as far i know there is not a known way to write it entirelly, but we can read it entirelly with exploits
One of the features related with that "backward compatibility" i mentioned is, when the sherwoods boots they are "emulating" a "virtual" EEPROM that have the same exact size than the previous mullion syscons... but the way how the data is organized inside that virtual EEPROM is weird in many senses because if like it is created "on the fly" by joining together various pieces of data from different parts of the FLASH
The results is the contents of that virtual EEPROM is not exactly like in the previous mullion syscons, this sucks a bit for sherwood owners because most of the R&D work was made in mullions, obviouslly (specially with the help of the "F" syscon, extremelly convenient to do experiments)
-----------------
So long story short... yeah, in mullions we can read them entirelly, and write them entirelly except the syscon base firmware stored in ROM (but we can apply "on the fly" patches in the ROM)
Sherwoods have the potential of being able to read/write everything, included the syscon base firmware, but as far i know there is no known way to do it, we can read the FLASH entirelly, but we can only write in some specific areas of it :/
With the same "M" logo, made by mitsumi ?
The technical name is a "microcontroller", lets say... it have a CPU to run programs, the ROM is to store the bootloader and the operative system and some programs, and the EEPROM is to store the configuration of some of that programs, and many other settings passed to the PS3 firmware to lock/unlock features of the PS3First of all sorry for not replying sooner, I was busy the last few days.
So if I understand correctly, Syscon is a memory chip, where most of it is "one-time recording", as in a CD after being burned in a recorder, where they can only be read but cannot have their data changed.
But we also have parts where we can both read and write, like on an HDD, where data like the error codes are written to this part, and this part is called the EEPROM.
Following this logic, the only way to maybe write on the chip would be to buy one of this Syscon that was never recorded and write on it and put it on the new board, but it's worth it to simply change it![]()
The list in the wiki link from my previous post only contains the chips i considered that could be "voltage regulators" when i was trying to map the syscon pinout in a CECH-25xx JTP-001 or JSP-001 motherboardAh, yeah, got it now. Mine are 810 and 348, yes. I thought the date code would be the second number, and the company logo would be next to the part number. Weird that we have any matching date codes from only a few boards, there's usually so goddamn many. I could go in my scrap pile and probably only find one or two matching.
And just to add my experience to the pile, I do not rework with IHS in place. I don't think there's any IPC guidance on this subject, but I've got probably a thousand reballs under my belt on a variety of systems. Specifically with the 90nm PS3, the solder bleed is real, and rework with the IHS in place directs more heat through the RAM chips to make it worse. I also agree with the extra weight likely being the cause of those bridged balls.
It could also be too much flux leading to a little bit of chip surfing. I just kind of know how much to use at this point, it can't really be explained (1 grain of rice for putting balls on chip, 6 grains of rice for putting chip on board?). So, two solutions: one, you can make tiny loops of kapton tape that stick up around the sides of the chip to keep it from sliding around. Or two, Zephyrtronics makes a flux specifically for BGA rework that is formulated to prevent hydroplaning. Something about the surface tension or voodoo or I don't know. Whatever, just check it out: http://www.zeph.com/bga_flux.htm
Personally, I use Kingbo for everything. Fraud is rampant and you're likely to end up with vaseline, but if you buy 3 jars at once from 3 different sources, you'll end up with at least one good batch and it'll still be half the price of Amtech or Zephytronics. Test it out by leaving a big blob of solder on the end of your iron, wait until it oxidizes and turns to slag, then touch it with a dab of the flux. If it instantly turns back in to sweet delicious shiny solder, you're good to go.
I was not able to map the pinout of the mitsumi 810X though, most of the pins goes to a VIA and dissapears (and probably emerges under RSX) but the motherboard was working and i didnt removed the RSX to check where is connected each pin of the mitsumi 810X
My goal at that point was to find the connections in between syscon and other motherboard components, the bastard have connections to everywhere like a spiderweb![]()