To be clear, I'm not disagreeing that there could be other root causes, there certainly could be. I'm only reporting so far on my 3 out of 3 success.
Oh, I thought perhaps a PS3 would make for a good miner..IDK. Regardless, it'll be good to see the SYSCON codes behind your YLOD's. We have had subjectively good results reported in the past, where a single user reported multiple successes. What's different here is that you have the opportunity to prove your consoles benefited from this tutorial.Thanks for the instructions. I ordered the materials and will pull SYSCON codes later this week from the B and H.
To be clear, I'm not disagreeing that there could be other root causes, there certainly could be. I'm only reporting so far on my 3 out of 3 success. Temporarily minus one A model because of a delid gone wrong. I don't mind throwing parts/money at a problem and learning along the way. Could it break down again? Sure. But now that I know my buddy (same place that's doing the Joycon repairs for Nintendo, and radios for Chrysler) has access to a factory grade BGA rework machines, if I have to install a new RSX or rework my existing, then that's what I'll do next. Not a big deal.
Thanks, I'll look into alternative caps to swap these back out on the next round of repairs, if the next round of repairs happen. Soldering these caps is extremely easy, so I'm not worried about that. I have a desoldering station and Hakko soldering iron, which make quick work of that job. It almost takes longer to take the PS3 apart and put it back together.
My B model has been turned off a number of times and fully cooled, yes. Only once was it running about 50 hours straight.
I think you misread my post, I have PC's mining Etherium which is causing a high ambient temperature in the room. The PS3 is not mining ETH.
So far I don't understand if a ps3 has bad BGA, because when changing the nec/tokin for tantalo it works again!
It should work again with reballing and not with a simple nec/tokin exchange.
BTW, I call it a "mod", because it's too experimental to call it a recap. It remains to be seen if TaPol/AlPol caps will be a lasting fix compared to "recapping" with new old stock tokins. AFAIK the first console "modded" hasn't been alive in the wild for more than 2 years. The OP doesn't have the OG C model he repaired with the "mod." It lasted a year at least, but we don't know if it's still working since he doesn't have it anymore. Until we know low ESR TaPol/AlPol caps will last at least as long as the tokins I'm going to call it a "mod." Mods can be good, bad, or neutral (it's subjective). Whereas, a recap is generally seen as an upgrade/renewal. The problem with TaPol/AlPol caps is that they are inferior to the NEC/TOKINs! Proadlizers are an upgrade, comparatively. Replacing them with TaPol/AlPol caps is detrimental or perhaps a lateral move. Because of this experimental aspect, I choose to use the word "mod" to describe what we're doing here.
For the Indonesian "IC mod" chip, apparently the only way to buy this is from a third party though Fiverr, with questionable results? Has anyone already bought a bulk order and sitting on inventory? I suppose I can take this question to the Frankenstein thread.
Are there alternatives to the Indonesian mod on the horizon? I'd rather wait if something better is coming down the pike.
I'm going to order your Tantalizer v0.2b 0.8mm for my Model A, and probably a handful of extras. I plan to use qty (3) Panasonic #2R5TPE470M7 per Tantalizer for (12) total. My question is: Are the (3) of 22uF and (3) of 10uF per necessary, and if so, what part numbers do you recommend for each?
Yeah, that matches the wiki photo and what I thought. Thanks for confirming that. You might want to consider adding 12x 22uF and 12x10uF MLCCs in future repairs of 0d108 tokins on RSX side of 20xx boards. They lower the impedance from 1-10Mhz to acceptable levels. This is just to better emulate what Sony did from 21xx boards onwards. Based on my oscilloscope measurements 100KHz - 10MHz is the range of switch mode noise generated by the VRM.
Here's the bad tokin waveform on my CECHA01 (PS3#7). Frequency of the switch mode noise is 485kHz:
![]()
And here it is after TaPol. CPU (Yellow) = 18x270uF TaPol and RSX (Blue) = 12x 470uF TaPol. The remaining noise is in the 1-10MHz range, especially on the CPU (Yellow). The 270uF B-case caps actually allow more of it through. So I recommend sticking with 470uF:
![]()
The noise above 10MHz has very low amplitude.It's adequately decoupled by 0.1uF MLCCs on the motherboard or reduced by common mode chokes.
So, 470uF caps took care of 100KHz -1MHz, but the remaining 1-10MHz noise can be decoupled using 10uF and 22uF MLCCs. Theoretically they'll flatten it below 1mOhm. I recommend keeping the range of 100kHz - 10MHz below 1mOhm impeedance and ESR in order to guarantee efficient PSU and filter performance. You can use KEMETs K-sim to figure out any combination of caps you want.
![]()
Basically, you can use an oscilloscope to measure the frequency of the remaining noise and use the K-sim to choose MLCC's to target those frequencies specifically. What we're doing here is trying to make up for the added performance a NEC/TOKIN proadlizer has over Tantalum. We're trying to get a wider attenuation (noise reduction) frequency range that better emulates the superior NEC/TOKINs frequency response curve...I would imagine if there isn't enough capacitance to smooth out voltage drops during peak loads, the console will likely just YLOD on boot during the POST process. It does a basic test on boot to see if the processors are alive and kicking. That's the rev-up you hear when you first start the console. It's not taxing like an intense game, but it's more than just idling in the XMB. So that really only leaves the noise component.
The noise is more variable. Noise spikes can occur at any time due to any load. If they occur at an important time, they'll interfere and eat up CPU cycles. If it gets bad enough, they'll cause a YLOD. So in @Pacorretaco's case the noise increase caused by removing half the tokins wasn't enough to cause an instant YLOD, but it surely would have caused the CPU/GPU to work harder (more heat) and probably would have caused a YLOD under stress (like a game). In the case of tokins losing capacitance, they steadily allow more noise in. So you can add tantalums like he did to replace the lost capacitance, but the reason we use 470uF is because they're impedance vs frequency curve (frequency response curve) has a resonance frequency centered at the correct range of the switching noise range. So yes, it adds back capacitance, but does so surgically targeting the noise frequency.
Here's an example of just 3x 470uF TaPol caps...
The red box is the area of concern. from 100KHz-10MHz is the component of switching noise that the tokins are responsible for decoupling. Notice how the impedance curve pops out the top of the box? That means noise of 3MHz+ will not be reduced below 10mOhms (I chose that number to be safe, but can it be calculated as Z_target if you have the correct information). Here's an Oscilloscope image of the noise left over after replacing with just 470uF tantalum Polymer caps...![]()
![]()
The RSX (Blue) has 12x470uF TaPol caps and the CPU (Yellow) has 18x 270uF TaPol B-case caps. You can see that the remaining noise on the RSX has a frequency of 1.92MHz and an amplitude of about 10mVpp. Based on the K-sim above we were expecting it to be 3MHz, but real world doesn't match theoretical exactly. It was pretty close though. The frequency of the noise on the CPU is 2.63MHz and if you look closely there are 2 distinct amplitudes of noise. One 30mVpp peak followed by two ~20mVpp peaks. That's what I meant when I said there appears to be 2 distinct peaks when I combined having 470uF caps on the RSX and 270uF caps on the CPU. The K-sim of the 270uF caps shift their frequency response curve to the left. So they allow more noise through the "red box" above (target frequency). I "think" that explains why the frequency of the noise is different and why it's amplitude is higher. However, it's important to note that this noise is being produced primarily by the IOR switching voltage regulators and the CPU has three of them, whereas the RSX has two. So the RSX filter doesn't have to remove as much noise as CPU's does.
The above noise is fine. That combination of capacitors was stable in intense games, no problem, but I think I could do better. That's why I added MLCC pads to my Tantalizer PCB. Here's what the K-sim of my recommended combination looks like (3x470uF TaPol + 3x22uF MLCC + 3x10uF MLCC)...
![]()
That gets the combined frequency response curve below the 10mOhm threshold I'm shooting for. But notice that the capacitors I chose target the 1-3MHz frequency? That's the noise I measured! I think this is the easiest and cheapest solution, since you only have to buy 2 additional caps. It's easier to source them and to keep them separate while installing. However, the curve can be theoretically improved using this combination...
![]()
...But it's more expensive sourcing 47uF MLCCs and keeping 6 different MLCCs separate during installation is annoying. It does look sweet on paper, but who knows if the real world performance is worth the added expense and headache. Also, it could result in worse performance, since it's doesn't reduce the 1-3MHz noise as much as my targeted approach does (theoretically. I still need to measure the results). EDIT: Here are the measurements for the tantalizers on the CPU...
![]()
Noise on the CPU went down predictably. It's well under control now, but there appears to be more noise on the RSX now. It is stable. Perhaps the RSX needs MLCCs also, IDK. It's possible that an anti resonance peak in the CPU side has amplified the noise in the RSX side, but it's still under the threshold and not causing problems, so I'll leave it alone until it does. However, it's up to you what you populate the PCB with, so you can play with the K-sim and come up with a frequency response curve you like.
What do you mean by "questionable results" exactly? Ordering through Fiverr has been smooth in my case. Every modchip has arrived. You can probably try contacting @botakompong directly, since he is the one making them after all.
At the moment not many people have swapped their GPUs, and most technicians would not be aware of the modchip's existence. PS3 repairs aren't exactly a thing anymore.
The alternative is syscon remarrying and swapping, which is even more complex and has not been fully tested yet, So I'd recommend to go the modchip route.
Maybe situation will change in the future...
Not necessarily. The pads for MLCCs are there in case you want or need additional noise reduction. I answered this in more detail not too long back...
Basically, you can use an oscilloscope to measure the frequency of the remaining noise and use the K-sim to choose MLCC's to target those frequencies specifically. What we're doing here is trying to make up for the added performance a NEC/TOKIN proadlizer has over Tantalum. We're trying to get a wider attenuation (noise reduction) frequency range that better emulates the superior NEC/TOKINs frequency response curve...Theoretically, this could move the tantalum "mod" into "recap" territory. That was the idea behind the Tantalizer anyway.
In the pictures of the K-sim at the top are listed the part numbers of KEMET's MLCC's I used to model the frequency response curves. They are theoretical. The Electrolyte makes a pretty big difference. I don't have a recommended part number. It's all experimental. However, you want 0805, X7R or X5R, 10v MLCCs. X7R electrolyte lasts longer with higher thermal endurance, but X5R may be needed for some values or to achieve the response curve you're looking for. I just went back and forth putting the values and part numbers in on the simulator and Mouser/Digikey's website to find what was in stock and a reasonable price. As for the combination. 22uF and 10uF is good enough, but I still need to do some testing. I want to compare various combinations of tantalizer, New old stock proadlizers, TaPol and AlPol under controlled conditions...Nice. I read through this a couple times and maybe I'm missing it but I didn't see part numbers on the 10 & 22uF?
That circumvents the intended airflow path. The PSU relies on suction created by the bottom shell and the fan. The foam seals it off, pulling cool air in from the front vents. The air moves along the upper compartment through the PSU, down underneath the RF shielding, where it helps to cool the VRM, EE+GS and southbridge, then into the HS where it removes the heat from the CPU/GPU. So by cutting holes in the bottom, your getting cooler temps for the CPU/GPU at the cost of higher temps on certain parts of the motherboard and PSU.... put holes into the case right underneath the fan...
I was reading through the Frankenstein thread and the results seem hit or miss. Some of the latest posts were questioning the quality/authenticity of the mod chips. Is that incorrect?
Just finished a CELL scratch repair for @Kleon1876, so it's time to show off!
I call this series "I spend all my time soldering so I forgot engineering stuff, but I'm really good at soldering."
Shorted out traces need cleaned up.
![]()
2 traces nicked here.
![]()
1 additional trace had to be removed after cleaning up all the damage. The only trick here is to swap out for a new exacto blade every 30 seconds or so, so you always have that razor sharp pinpoint tip.
![]()
All done. Masked the whole area around the larger trace then scraped the new mask back off. This made it easier to solder to without shorting anything new out. 0.01 millimeter jumper wires on the little 2 traces. The trick when dealing with damaged traces this small and close together is to stagger the points you'll be soldering to so you don't mess up the old ones each time you tack down a new one. That's why one jumper wire is longer than the other even though the damage was at the same spot.
![]()
Covered the whole area with some more fresh mask and that's it.
BitTraining BE:RRAC:RX1:GLOBAL1:RX_STATUS.First and foremost I would like to say what a wonderful experience it has been sending my board @squeept for repairs. Great communication, superb micro trace work, and amazing packaging on the way back. So thank you and I highly recommend. Here is where I am at now.
As many of you recall, my CECHA had given me the 3034 error. Here is the original error dump and startup prior to reflow attempt:
c:\Python27\Scripts>python ps3_syscon_uart_script.py COM3 CXRF
>$ AUTH
Auth successful
>$ errlog
errlog
ofst[ 24]:err_code:0xffffffff, clock:0x0bf5ddd0 2006/05/11 11:34:40
ofst[ 28]:err_code:0xa0801001, clock:0x0c1a6727 2006/06/08 04:42:15
ofst[ 32]:err_code:0xa0801001, clock:0x0c23a451 2006/06/15 04:53:37
ofst[ 36]:err_code:0xa0801001, clock:0x0c23a659 2006/06/15 05:02:17
ofst[ 40]:err_code:0xa0801001, clock:0x0c23ae2d 2006/06/15 05:35:41
ofst[ 44]:err_code:0xa0801001, clock:0x0c24a17f 2006/06/15 22:53:51
ofst[ 48]:err_code:0xa0801001, clock:0x0c24c1fa 2006/06/16 01:12:26
ofst[ 52]:err_code:0xa0801001, clock:0x0c267363 2006/06/17 08:01:39
ofst[ 56]:err_code:0xa0801001, clock:0x0c2693ab 2006/06/17 10:19:23
ofst[ 60]:err_code:0xa0902120, clock:0x0c2693ab 2006/06/17 10:19:23
ofst[ 64]:err_code:0xa0801001, clock:0x0c29f1fc 2006/06/19 23:38:36
ofst[ 68]:err_code:0xa0801001, clock:0x0d07f7a8 2006/12/05 09:26:00
ofst[ 72]:err_code:0xa0801001, clock:0x0d666059 2007/02/15 00:05:45
ofst[ 76]:err_code:0xa0801001, clock:0x0e84dfd9 2007/09/20 07:38:01
ofst[ 80]:err_code:0xa0801001, clock:0x0e84e126 2007/09/20 07:43:34
ofst[ 84]:err_code:0xa0801001, clock:0x0e9880f2 2007/10/05 04:58:26
ofst[ 88]:err_code:0xa0802022, clock:0x0ea28ffc 2007/10/12 20:05:16
ofst[ 92]:err_code:0xa0802022, clock:0x0ea29061 2007/10/12 20:06:57
ofst[ 96]:err_code:0xa0801001, clock:0x0ea94507 2007/10/17 22:11:19
ofst[100]:err_code:0xa0801001, clock:0x0eed2b6a 2007/12/08 10:16:10
ofst[104]:err_code:0xa0801001, clock:0x0f089f0d 2007/12/29 06:00:45
ofst[108]:err_code:0xa0801001, clock:0x0f08a1df 2007/12/29 06:12:47
ofst[112]:err_code:0xa0801701, clock:0x0f13322f 2008/01/06 06:31:11
ofst[116]:err_code:0xa0801601, clock:0x0f13322f 2008/01/06 06:31:11
ofst[120]:err_code:0xa0403034, clock:0x0f13324e 2008/01/06 06:31:42
ofst[124]:err_code:0xa0403034, clock:0x0f13334a 2008/01/06 06:35:54
ofst[ 0]:err_code:0xa0403034, clock:0x0f133351 2008/01/06 06:36:01
ofst[ 4]:err_code:0xa0403034, clock:0x0f13440b 2008/01/06 07:47:23
ofst[ 8]:err_code:0xa0403034, clock:0x0f134411 2008/01/06 07:47:29
ofst[ 12]:err_code:0xa0403034, clock:0x0f146e3a 2008/01/07 04:59:38
ofst[ 16]:err_code:0xa0403034, clock:0x0f149dc7 2008/01/07 08:22:31
ofst[ 20]:err_code:0xa0403034, clock:0x0f17f909 2008/01/09 21:28:41
[mullion]$
>$ powerstate
powerstate
ATA Power : OFF
PCI Power : OFF
RSX Power : OFF
XDR Power : OFF
Eurus Power : OFF
SB Power : OFF
RSX Thermal Sensor : UNAVAILABLE
BE Thermal Sensor : UNAVAILABLE
[mullion]$
>$ version
version
v1.0.0_k1
[mullion]$
>$ lasterrlog
lasterrlog
Last Error Code:0xa0403034, Time:0x0f17f909 2008/01/09 21:28:41
[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
>$ lasterrlog
[POWERSEQ] Error : BitTraining RSX:RRAC:RX1: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)
lasterrlog
Last Error Code:0xa0403034, Time:0xffffffff
[mullion]$
>$ powerstate
powerstate
ATA Power : OFF
PCI Power : OFF
RSX Power : OFF
XDR Power : OFF
Eurus Power : OFF
SB Power : OFF
RSX Thermal Sensor : UNAVAILABLE
BE Thermal Sensor : UNAVAILABLE
[mullion]$
>$ syspowdown
syspowdown
*** Invalid Argument ***
[mullion]$
>$ shutdown
shutdown
[SSM] state: 0600 -> 0000
[SSM] Error state is cleared.
(PowerOff State)
>$ errlog
errlog
ofst[ 28]:err_code:0xffffffff, clock:0x0c1a6727 2006/06/08 04:42:15
ofst[ 32]:err_code:0xa0801001, clock:0x0c23a451 2006/06/15 04:53:37
ofst[ 36]:err_code:0xa0801001, clock:0x0c23a659 2006/06/15 05:02:17
ofst[ 40]:err_code:0xa0801001, clock:0x0c23ae2d 2006/06/15 05:35:41
ofst[ 44]:err_code:0xa0801001, clock:0x0c24a17f 2006/06/15 22:53:51
ofst[ 48]:err_code:0xa0801001, clock:0x0c24c1fa 2006/06/16 01:12:26
ofst[ 52]:err_code:0xa0801001, clock:0x0c267363 2006/06/17 08:01:39
ofst[ 56]:err_code:0xa0801001, clock:0x0c2693ab 2006/06/17 10:19:23
ofst[ 60]:err_code:0xa0902120, clock:0x0c2693ab 2006/06/17 10:19:23
ofst[ 64]:err_code:0xa0801001, clock:0x0c29f1fc 2006/06/19 23:38:36
ofst[ 68]:err_code:0xa0801001, clock:0x0d07f7a8 2006/12/05 09:26:00
ofst[ 72]:err_code:0xa0801001, clock:0x0d666059 2007/02/15 00:05:45
ofst[ 76]:err_code:0xa0801001, clock:0x0e84dfd9 2007/09/20 07:38:01
ofst[ 80]:err_code:0xa0801001, clock:0x0e84e126 2007/09/20 07:43:34
ofst[ 84]:err_code:0xa0801001, clock:0x0e9880f2 2007/10/05 04:58:26
ofst[ 88]:err_code:0xa0802022, clock:0x0ea28ffc 2007/10/12 20:05:16
ofst[ 92]:err_code:0xa0802022, clock:0x0ea29061 2007/10/12 20:06:57
ofst[ 96]:err_code:0xa0801001, clock:0x0ea94507 2007/10/17 22:11:19
ofst[100]:err_code:0xa0801001, clock:0x0eed2b6a 2007/12/08 10:16:10
ofst[104]:err_code:0xa0801001, clock:0x0f089f0d 2007/12/29 06:00:45
ofst[108]:err_code:0xa0801001, clock:0x0f08a1df 2007/12/29 06:12:47
ofst[112]:err_code:0xa0801701, clock:0x0f13322f 2008/01/06 06:31:11
ofst[116]:err_code:0xa0801601, clock:0x0f13322f 2008/01/06 06:31:11
ofst[120]:err_code:0xa0403034, clock:0x0f13324e 2008/01/06 06:31:42
ofst[124]:err_code:0xa0403034, clock:0x0f13334a 2008/01/06 06:35:54
ofst[ 0]:err_code:0xa0403034, clock:0x0f133351 2008/01/06 06:36:01
ofst[ 4]:err_code:0xa0403034, clock:0x0f13440b 2008/01/06 07:47:23
ofst[ 8]:err_code:0xa0403034, clock:0x0f134411 2008/01/06 07:47:29
ofst[ 12]:err_code:0xa0403034, clock:0x0f146e3a 2008/01/07 04:59:38
ofst[ 16]:err_code:0xa0403034, clock:0x0f149dc7 2008/01/07 08:22:31
ofst[ 20]:err_code:0xa0403034, clock:0x0f17f909 2008/01/09 21:28:41
ofst[ 24]:err_code:0xa0403034, clock:0xffffffff
[mullion]$
>$ 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
>$
[mullion]$ [POWERSEQ] Error : BitTraining RSX:RRAC:RX1: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)
>$ shutdown
shutdown
[SSM] state: 0600 -> 0000
[SSM] Error state is cleared.
(PowerOff State)
I did a reflow using preheater and all, and prior to testing the unit, i decided to delid the BE. I screwed up and scratched it. This was what I was getting with a scratched BE chip.
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\Users\XXXX>cd c:\python27\scripts
c:\Python27\Scripts>python ps3_syscon_uart_script.py COM3 CXRF
>$ AUTH
Auth successful
>$ bringon
bringon
*** 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
>$
[SSM] state: 0104 -> 0204
[SSM] state: 0204 -> 0105
[SSM] state: 0105 -> 0400
(PowerOn State)
[SERV NVS] READ CMD
Boot Loader SE Version 1.0.0 (Build ID: 1673,16934, Build Data: 2006-1
:57)
Copyright(C) 2006 Sony Computer Entertainment Inc.All Rights Reserved.
[SERV SETCFG] XDR (CH0,CH1) ASSERT
[SERV SETCFG] XDR (CH0,CH1) DEASSERT
[ERROR]: 0xb0002001 (FATAL) XDR Link not initilized.
ITC_DUMP00000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000
[mullion]$ 00000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000
PTC_DUMP0000000009d00a310000
>$ powerstate
00000a620ac2000000000a720ae0000000000a690ace0000000009cd0a2b0000000009
000009d00a31000000000a6c0ad00000000000000000000000000a4f0ab5000000000a
0000099309f5000000000a3b0aa300000000099f0a0300000000000000000000000000
00000a4e0ab100000000000000000000000009ac0a0900000000099009f0000000000a
0000098a09f300000000097b09e600000000098509e70000000009a50a09000000000a
000000000000000000000a000a62000000000a0a0a700000000009b50a14000000000a
000009aa0a0b000000000a290a8b000000000a260a83000000000a2e0a980000000000
000009af0a12000000000a2f0a8f0000000009fd0a6500000000098309eb000000000a
00000a150a8000000000099f0a06000000000a260a8d0000000000000000000000000a
00000a020a6b0000000009b20a13000000000a100a7b00000000099809fc0000000009
0000099109f000000000097f09e800000000000000000000000009d00a320000000009
00000a5d0ac5000000000a500abe00000000098f09f200000000099909ff0000000009
00000a5d0ac40000000000000000000000000a7e0adf000000000a4f0ab40000000009
00000a750ade0000000009e60a470000000009d30a31000000000a6a0ace000000000a
000000000000
MIC_DUMP00000000000000000000000000000000000000000000000032000000000000
0000000000000000000000000000000fffffff80000000000001200000000000001000
0000000000000000000000000800000000000000080000000000000000000000000000
00000000ffc0000000000000502000000000000000e00000000000006284055ad6b000
0000000071800210000000000a963d6000000000edd61229594ba6b400000000000000
00000000140002000000000004810000000000000100000000000000c8000000000000
00000000000010000000000000000000000000001b8700000000000014000200000000
000000000100000000000000c800000000000000000000000000000000001000000000
00000000502000000000000000e00000000000006284055ad6b000005d700000000000
000000000a963d6000000000edd61229594ba6b4000000000000000080000000000000
0000000008000000000000000800000000000000000000000000000000000000000000
00000000061101700000000040000000000000007cfe000000000000e1c00000000000
0000000000000000000000000000fd4000000000000002800000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000
00000000
XIO_DUMP000100020009000002150000036a0000000000160000000000000215000710
000f000f00200000a08000080001e10f000008540c540000000000010bad0000000000
0000000c000c000c000c00580058005800580000000000000000007f007f007f007f44
44389306930a930e93080000006000000000000000000000000000000bad00000bad00
0bad00000000000000000bad3f000bad3f390000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000a000a920aa90a
0a000a9e000009d00a620a720a6909cd09d709d00a6c00000a310ac20ae00ace0a2b0a
0000060306030603060306030603060306030608000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000
09c40a6f09d1000000000a7f00000a4f0a3f09930a3b099f000000000a4e00000ab50a
0a03000000000ab1000006030603060306030603060806080603060800000000000000
0002000000020000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000powerstate
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
[mullion]$ 00000000000000000000000000000000000000000000000000000000000
000000000000000000000000000
>$ becount
0000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000009da09c00a4209be09b009b609d70a36000009ac09900a1009
09a50a0200000a0909f00a7509f309e609e70a090a6a00000603060306030603060306
0608000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000a310a3d09e40a5e09da0a5a0a540a630
a09b50a2b09aa0a290a260a2e00000a620a700a140a910a0b0a8b0a830a98000006030
3060306030603060306080000000000000000000000000000000000020000000000000
0000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000001000200090000020e0000036c000000000
00000020d000710e109410000000f000f00200000a08000080001e00f000008540c540
10bad000000000000000000000000000c000c000c000c0058005800580058000000000
f007f007f007f44384438443844389306930e9316930e0000000000000000000000000
00bad00000bad002e0bad002c0bad00000000000000000bad3f000bad3f00000000000
0000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000
009e00a5f0a3109b70a4a0a4a09d20a59000009af0a2f09fd09830a160a15099f0a260
f0a6509eb0a7e0a800a060a8d000006030603060306030603060306030603060800000
0000000000000000000020000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000a3c0a3609e20a4509ca09da09c009b300000a090a0209b20a100
1097f00000a700a6b0a130a7b09fc0a0b09f009e800000603060306030603060306030
8000000000000000000000000000000000002000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000a0109d60a910a8709c009cc09c70a9000000
d0a50098f099909930a5d00000a320a070ac50abe09f209ff09fb0ac40000060306030
3060306030603060800000000000000000000000000000000000200000000000000000
000000000000000000000000000000000000000000000becount
Bringup : 3567 times
Shutdown: 3431 times
Power-on: 175day 15hour 08min 44sec
0000[mullion]$ 0000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000aae0a8109ff0aa90a160a020a9c0ab000000a7e0a4f09cf0a7509e
a7f00000adf0ab40a300ade0a470a310ace0ae10000060306030603060306030603060
0000000000000000000000000000000000200000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000
>$ shutdown
0000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000
XDR_DUMP00010000000000000000000000000000000040400000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000
0000000000646700000000000000000000000000000000292b000000000000002b2d00
000000000000000000000000000000000000001e25000000000000001e250000000000
0000000000005050000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000373700000000
0000000000000000000000000000000040400000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000a00000000
db00000000000000000000000000000000292b000000000000002b2900000000000000
0000000000000000000000000029290000000000000029290000000000000022220000
5050000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000373700000000000000
IOW_DUMP15c7164003a6041b15c6163803a3041715c7163803a8041b15c2163e03a504
03a3041815c6163703a5041715c1163a039d041615c7163b03a7041515ce163503ca04
03ae041a15c7163403a9041715c7163603a2041515c8163c03a5041715c8164203a204
03e1043315e5161903dd041015c9163603a7041815e0163203c5042215c4163a03a104
03a6041b15c7163e03a3041915c9163903ac042215c5163703aa041e15c9163a03a704
03a4041a15c9163e03a2041515d3163003ce042a15c7163c03a3041715ca163b03a804
03ac041b15c5163a03a8041c15c6163d03a2041815c7163703a3041415ca163203a504
03a5041715d3163103cb042b15c7163f03a5041915cb163f03a9041d15c6163603a604
03aa042215c7164203a6041d15c8164103a5041b15c71640039f041515c9164003a104
03ce042a15c7163903a3041715c6163e03a5041915c6163803a9041915c6163f03a704
03a6041615c7163f03a3041715c7163703a6041515c9163a03a7041b15d4162d03d404
03a3041515c6163e03a2041b15ca163503aa041615c7164303a8042215c6163e03a604
03a2041915bf163a039e041615c9163a03a7041515e3162703cc041515c7163d03a504
03a8041f15c5163d03a2041a15c7163f03a6041915c51636039d041115c4163903a004
03a6041615ca163f03a2041415cc163303c4042d
[SERV NVS] WRITE CMD
shutdown
[SSM] state: 0400 -> 0500
[POWSEQ] AV Backend Letup
[SSM] ssmCb_AfterBeOn() called.
[SSM] Shutdown mode ... req_wake_src = 000000F4, ctxt=00/00
[SSM] Shutdown mode : syspm_stat=00000000/00000000
[POWSEQ] PowerSeq_Letup called.
[SSM] state: 0500 -> 0000
(PowerOff State)
>$ errlog
errlog
ofst[ 64]:err_code:0xffffffff, clock:0x0c29f1fc 2006/06/19 23:38:36
ofst[ 68]:err_code:0xa0801001, clock:0x0d07f7a8 2006/12/05 09:26:00
ofst[ 72]:err_code:0xa0801001, clock:0x0d666059 2007/02/15 00:05:45
ofst[ 76]:err_code:0xa0801001, clock:0x0e84dfd9 2007/09/20 07:38:01
ofst[ 80]:err_code:0xa0801001, clock:0x0e84e126 2007/09/20 07:43:34
ofst[ 84]:err_code:0xa0801001, clock:0x0e9880f2 2007/10/05 04:58:26
ofst[ 88]:err_code:0xa0802022, clock:0x0ea28ffc 2007/10/12 20:05:16
ofst[ 92]:err_code:0xa0802022, clock:0x0ea29061 2007/10/12 20:06:57
ofst[ 96]:err_code:0xa0801001, clock:0x0ea94507 2007/10/17 22:11:19
ofst[100]:err_code:0xa0801001, clock:0x0eed2b6a 2007/12/08 10:16:10
ofst[104]:err_code:0xa0801001, clock:0x0f089f0d 2007/12/29 06:00:45
ofst[108]:err_code:0xa0801001, clock:0x0f08a1df 2007/12/29 06:12:47
ofst[112]:err_code:0xa0801701, clock:0x0f13322f 2008/01/06 06:31:11
ofst[116]:err_code:0xa0801601, clock:0x0f13322f 2008/01/06 06:31:11
ofst[120]:err_code:0xa0403034, clock:0x0f13324e 2008/01/06 06:31:42
ofst[124]:err_code:0xa0403034, clock:0x0f13334a 2008/01/06 06:35:54
ofst[ 0]:err_code:0xa0403034, clock:0x0f133351 2008/01/06 06:36:01
ofst[ 4]:err_code:0xa0403034, clock:0x0f13440b 2008/01/06 07:47:23
ofst[ 8]:err_code:0xa0403034, clock:0x0f134411 2008/01/06 07:47:29
ofst[ 12]:err_code:0xa0403034, clock:0x0f146e3a 2008/01/07 04:59:38
ofst[ 16]:err_code:0xa0403034, clock:0x0f149dc7 2008/01/07 08:22:31
ofst[ 20]:err_code:0xa0403034, clock:0x0f17f909 2008/01/09 21:28:41
ofst[ 24]:err_code:0xa0403034, clock:0xffffffff
ofst[ 28]:err_code:0xa0403034, clock:0xffffffff
ofst[ 32]:err_code:0xa0801001, clock:0xffffffff
ofst[ 36]:err_code:0xa0801103, clock:0xffffffff
ofst[ 40]:err_code:0xa0902203, clock:0xffffffff
ofst[ 44]:err_code:0xa0902203, clock:0xffffffff
ofst[ 48]:err_code:0xa0902203, clock:0xffffffff
ofst[ 52]:err_code:0xa0902203, clock:0xffffffff
ofst[ 56]:err_code:0xa0902203, clock:0xffffffff
ofst[ 60]:err_code:0xa0902203, clock:0xffffffff
[mullion]$
>$ lasterrlog
lasterrlog
Last Error Code:0xa0902203, Time:0xffffffff
[mullion]$
As you can see, I started getting the 2203 error instead. So my reflow likely didn't work, and I scratched the BE so I was getting 2203 with "[ERROR]: 0xb0002001 (FATAL) XDR Link not initilized" which many of you suggested was a short on the BE after the scratch. So I contacted the man/the legend squeept and asked to help. I sent the board and he repaired the BE scratches (awesome job). I should note that with the 2203/2001 errors, I was getting GLOD with no response from controllers/or screen. Fan was at one constant speed, almost like it got stuck in boot due to shorted BE.
Upon receiving the repaired board back, I put it together with UART hooked up and typed "lasterrlog" and the error that showed up was 2022. Not sure what this was, however I should note that prior to my reflow, I had error 2022/1001/3034. Somehow the 2022 came back. The 2203 and 2001 fatal were gone thanks to the trace repairs on the BE.
So i did bringup and this is where things get weird. The console turned on, flashed yellow and kicked in the fan and stayed on. It acted like it did before 3034 and YLOD. This is how it started because of webman. The green to yellow flash to fan kicking up because of my fan setup in webman. The controller synced, however nothing on screen. I tried doing the safe mode, got the beep/shutoff/two beeps like usual for safe mode, hoping the screen would kick in but nothing. I did bringup and this is what i got after bringup. It should be noted that with a scratch BE, I wasn't able to get 2 beeps when trying to access safe mode leading me to believe the trace repair worked and then I'm back to my original problem.
[SERV THERM] TZone No:01, MAX TZone No:15
[SERV THERM] RSX Primary Get Temperature:52.25(0x3440)
[ERROR]: 0xa0802022
[ERROR]: 0xa0802022
[ERROR]: 0xa0802022
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:00, MAX TZone No:15
[SERV THERM] 1st BE Primary Get Temperature:51.14(0x3324)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:01, MAX TZone No:15
[SERV THERM] RSX Primary Get Temperature:52.50(0x3480)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:00, MAX TZone No:15
[SERV THERM] 1st BE Primary Get Temperature:51.39(0x3364)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:01, MAX TZone No:15
[SERV THERM] RSX Primary Get Temperature:52.75(0x34c0)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:00, MAX TZone No:15
[SERV THERM] 1st BE Primary Get Temperature:51.39(0x3364)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:01, MAX TZone No:15
[SERV THERM] RSX Primary Get Temperature:53.00(0x3500)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:00, MAX TZone No:15
[SERV THERM] 1st BE Primary Get Temperature:51.64(0x33a4)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:01, MAX TZone No:15
[SERV THERM] RSX Primary Get Temperature:53.00(0x3500)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:00, MAX TZone No:15
[SERV THERM] 1st BE Primary Get Temperature:51.64(0x33a4)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:01, MAX TZone No:15
[SERV THERM] RSX Primary Get Temperature:53.00(0x3500)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:00, MAX TZone No:15
[SERV THERM] 1st BE Primary Get Temperature:51.89(0x33e4)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:01, MAX TZone No:15
[SERV THERM] RSX Primary Get Temperature:53.50(0x3580)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:00, MAX TZone No:15
[SERV THERM] 1st BE Primary Get Temperature:51.89(0x33e4)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:01, MAX TZone No:15
[SERV THERM] RSX Primary Get Temperature:53.50(0x3580)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:00, MAX TZone No:15
[SERV THERM] 1st BE Primary Get Temperature:51.89(0x33
>$ tsensor
e4)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:01, MAX TZone No:15
[SERV THERM] RSX Primary Get Temperature:53.50(0x3580)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:00, MAX TZone No:15
[SERV THERM] 1st BE Primary Get Temperature:51.89(0x33e4)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:01, MAX TZone No:15
[SERV THERM] RSX Primary Get Temperature:53.75(0x35c0)
[ [SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:00, MAX TZone No:15
[SERV THERM] 1st BE Primary Get Temperature:52.39(0x3464)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:01, MAX TZone No:15
[SERV THERM] RSX Primary Get Temperature:54.25(0x3640)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:00, MAX TZone No:15
[SERV THERM] 1st BE Primary Get Temperature:52.39(0x3464)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:01, MAX TZone No:15
[SERV THERM] RSX Primary Get Temperature:54.50(0x3680)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:00, MAX TZone No:15
[SERV THERM] 1st BE Primary Get Temperature:52.39(0x3464)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:01, MAX TZone No:15
[SERV THERM] RSX Primary Get Temperature:54.75(0x36c0)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:00, MAX TZone No:15
[SERV THERM] 1st BE Primary Get Temperature:52.39(0x3464)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:01, MAX TZone No:15
[SERV THERM] RSX Primary Get Temperature:54.50(0x3680)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:00, MAX TZone No:15
[SERV THERM] 1st BE Primary Get Temperature:52.64(0x34a4)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:01, MAX TZone No:15
[SERV THERM] RSX Primary Get Temperature:54.75(0x36c0)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:00, MAX TZone No:15
[SERV THERM] 1st BE Primary Get Temperature:52.64(0x34a4)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:01, MAX TZone No:15
[SERV THERM] RSX Primary Get Temperature:54.75(0x36c0)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:00, MAX TZone No:15
[SERV THERM] 1st BE Primary Get Temperature:52.64(0x34a4)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:01, MAX TZone No:15
[SERV THERM] RSX Primary Get Temperature:54.75(0x36c0)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:00, MAX TZone No:15
[SERV THERM] 1st BE Primary Get Temperature:52.64(0x34a4)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:01, MAX TZone No:15
[SERV THERM] RSX Primary Get Temperature:55.00(0x3700)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:00, MAX TZone No:15
[SERV THERM] 1st BE Primary Get Temperature:52.64(0x34a4)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:01, MAX TZone No:15
[SERV THERM] RSX Primary Get Temperature:55.00(0x3700)
tsensor
*** Invalid Argument ***
[mullion]$
>$ tmp
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:00, MAX TZone No:15
[SERV THERM] 1st BE Primary Get Temperature:52.64(0x34a4)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:01, MAX TZone No:15
[SERV THERM] RSX Primary Get Temperature:55.00(0x3700)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:00, MAX TZone No:15
[SERV THERM] 1st BE Primary Get Temperature:52.89(0x34e4)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:01, MAX TZone No:15
[SERV THERM] RSX Primary Get Temperature:55.25(0x3740)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:00, MAX TZone No:15
[SERV THERM] 1st BE Primary Get Temperature:52.89(0x34e4)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:01, MAX TZone No:15
[SERV THERM] RSX Primary Get Temperature:55.00(0x3700)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:00, MAX TZone No:15
[SERV THERM] 1st BE Primary Get Temperature:52.89(0x34e4)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:01, MAX TZone No:15
[SERV THERM] RSX Primary Get Temperature:55.25(0x3740)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:00, MAX TZone No:15
[SERV THERM] 1st BE Primary Get Temperature:52.64(0x34a4)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:01, MAX TZone No:15
[SERV THERM] RSX Primary Get Temperature:55.25(0x3740)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:00, MAX TZone No:15
[SERV THERM] 1st BE Primary Get Temperature:52.89(0x34e4)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:01, MAX TZone No:15
[SERV THERM] RSX Primary Get Temperature:55.50(0x3780)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:00, MAX TZone No:15
[SERV THERM] 1st BE Primary Get Temperature:52.89(0x34e4)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:01, MAX TZone No:15
[SERV THERM] RSX Primary Get Temperature:55.25(0x3740)
tmp
*** Invalid Argument ***
[mullion]$
>$ bstatus
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:00, MAX TZone No:15
[SERV THERM] 1st BE Primary Get Temperature:52.89(0x34e4)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:01, MAX TZone No:15
[SERV THERM] RSX Primary Get Temperature:55.50(0x3780)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:00, MAX TZone No:15
[SERV THERM] 1st BE Primary Get Temperature:52.89(0x34e4)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:01, MAX TZone No:15
[SERV THERM] RSX Primary Get Temperature:55.25(0x3740)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:00, MAX TZone No:15
[SERV THERM] 1st BE Primary Get Temperature:52.89(0x34e4)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:01, MAX TZone No:15
[SERV THERM] RSX Primary Get Temperature:55.25(0x3740)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:00, MAX TZone No:15
[SERV THERM] 1st BE Primary Get Temperature:52.89(0x34e4)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:01, MAX TZone No:15
[SERV THERM] RSX Primary Get Temperature:55.50(0x3780)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:00, MAX TZone No:15
[SERV THERM] 1st BE Primary Get Temperature:52.89(0x34e4)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:01, MAX TZone No:15
[SERV THERM] RSX Primary Get Temperature:55.50(0x3780)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:00, MAX TZone No:15
[SERV THERM] 1st BE Primary Get Temperature:52.89(0x34e4)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:01, MAX TZone No:15
[SERV THERM] RSX Primary Get Temperature:55.50(0x3780)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:00, MAX TZone No:15
[SERV THERM] 1st BE Primary Get Temperature:52.89(0x34e4)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:01, MAX TZone No:15
[SERV THERM] RSX Primary Get Temperature:55.50(0x3780)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:00, MAX TZone No:15
[SERV THERM] 1st BE Primary Get Temperature:53.14(0x3524)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:01, MAX TZone No:15
[SERV THERM] RSX Primary Get Temperature:55.50(0x3780)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:00, MAX TZone No:15
[SERV THERM] 1st BE Primary Get Temperature:52.89(0x34e4)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:01, MAX TZone No:15
[SERV THERM] RSX Primary Get Temperature:55.50(0x3780)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:00, MAX TZone No:15
[SERV THERM] 1st BE Primary Get Temperature:52.89(0x34e4)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:01, MAX TZone No:15
[SERV THERM] RSX Primary Get Temperature:55.50(0x3780)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:00, MAX TZone No:15
[SERV THERM] 1st BE Primary Get Temperature:53.14(0x3524)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:01, MAX TZone No:15
[SERV THERM] RSX Primary Get Temperature:55.75(0x37c0)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:00, MAX TZone No:15
[SERV THERM] 1st BE Primary Get Temperature:52.89(0x34e4)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:01, MAX TZone No:15
[SERV THERM] RSX Primary Get Temperature:55.50(0x3780)
bstatus
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:00, MAX TZone No:15
[SERV THERM] 1st BE Primary Get Temperature:53.14(0x3524)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:01, MAX TZone No:15
[SERV THERM] RSX Primary Get Temperature:55.75(0x37c0)
>$ shutdown
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:00, MAX TZone No:15
[SERV THERM] 1st BE Primary Get Temperature:52.89(0x34e4)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:01, MAX TZone No:15
[SERV THERM] RSX Primary Get Temperature:55.75(0x37c0)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:00, MAX TZone No:15
[SERV THERM] 1st BE Primary Get Temperature:53.14(0x3524)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:01, MAX TZone No:15
[SERV THERM] RSX Primary Get Temperature:55.75(0x37c0)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:00, MAX TZone No:15
[SERV THERM] 1st BE Primary Get Temperature:53.14(0x3524)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:01, MAX TZone No:15
[SERV THERM] RSX Primary Get Temperature:55.75(0x37c0)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:00, MAX TZone No:15
[SERV THERM] 1st BE Primary Get Temperature:53.14(0x3524)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:01, MAX TZone No:15
[SERV THERM] RSX Primary Get Temperature:55.75(0x37c0)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:00, MAX TZone No:15
[SERV THERM] 1st BE Primary Get Temperature:53.14(0x3524)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:01, MAX TZone No:15
[SERV THERM] RSX Primary Get Temperature:55.75(0x37c0)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:00, MAX TZone No:15
[SERV THERM] 1st BE Primary Get Temperature:53.39(0x3564)
[SERV THERM] GET_TMP CMD
[SERV THERM] TZone No:01, MAX TZone No:15
[SERV THERM] RSX Primary Get Temperature:55.75(0x37c0)
shutdown
[SSM] state: 0400 -> 0500
[POWSEQ] AV Backend Letup
[SSM] ssmCb_AfterBeOn() called.
[SSM] Shutdown mode ... req_wake_src = 000000F4, ctxt=00/00
[SSM] Shutdown mode : syspm_stat=00000000/00000000
[POWSEQ] PowerSeq_Letup called.
[SSM] state: 0500 -> 0000
(PowerOff State)
Error 2022 according to the error log has something to do with DVE which I am not sure what it is. So I figured I wait until this morning to post, but try again before I do. I fired it up using UARt like I did yesterday and instant ylod. Error 3034. Here is the log.
c:\Python27\Scripts>python ps3_syscon_uart_script.py COM3 CXRF>$ AUTH
scopen response invalid
>$ auth
Auth successful
>$ errlog
errlog
ofst[ 64]:err_code:0xffffffff, clock:0x0b488a2d 2005/12/31 00:15:41
ofst[ 68]:err_code:0xa0802022, clock:0x0b488b2e 2005/12/31 00:19:58
ofst[ 72]:err_code:0xa0802022, clock:0x0b488b2e 2005/12/31 00:19:58
ofst[ 76]:err_code:0xa0802022, clock:0x0b488b2e 2005/12/31 00:19:58
ofst[ 80]:err_code:0xa0802022, clock:0x0b488b2f 2005/12/31 00:19:59
ofst[ 84]:err_code:0xa0802022, clock:0x0b488b2f 2005/12/31 00:19:59
ofst[ 88]:err_code:0xa0802022, clock:0x0b488b76 2005/12/31 00:21:10
ofst[ 92]:err_code:0xa0802022, clock:0x0b488b76 2005/12/31 00:21:10
ofst[ 96]:err_code:0xa0802022, clock:0x0b488caf 2005/12/31 00:26:23
ofst[100]:err_code:0xa0802022, clock:0x0b488caf 2005/12/31 00:26:23
ofst[104]:err_code:0xa0802022, clock:0x0b488ccc 2005/12/31 00:26:52
ofst[108]:err_code:0xa0802022, clock:0x0b488ccc 2005/12/31 00:26:52
ofst[112]:err_code:0xa0802022, clock:0x0b488ccc 2005/12/31 00:26:52
ofst[116]:err_code:0xa0802022, clock:0x0b488d78 2005/12/31 00:29:44
ofst[120]:err_code:0xa0802022, clock:0x0b488d78 2005/12/31 00:29:44
ofst[124]:err_code:0xa0802022, clock:0x0b488d95 2005/12/31 00:30:13
ofst[ 0]:err_code:0xa0802022, clock:0x0b488d96 2005/12/31 00:30:14
ofst[ 4]:err_code:0xa0802022, clock:0x0b488d96 2005/12/31 00:30:14
ofst[ 8]:err_code:0xa0802022, clock:0x0b488da0 2005/12/31 00:30:24
ofst[ 12]:err_code:0xa0802022, clock:0x0b488da0 2005/12/31 00:30:24
ofst[ 16]:err_code:0xa0802022, clock:0x0b488da0 2005/12/31 00:30:24
ofst[ 20]:err_code:0xa0802022, clock:0x0b488da0 2005/12/31 00:30:24
ofst[ 24]:err_code:0xa0802022, clock:0x0b488da0 2005/12/31 00:30:24
ofst[ 28]:err_code:0xa0802022, clock:0x0b488da0 2005/12/31 00:30:24
ofst[ 32]:err_code:0xa0801001, clock:0x0b488dbc 2005/12/31 00:30:52
ofst[ 36]:err_code:0xa0403034, clock:0x0b4943cc 2005/12/31 13:27:40
ofst[ 40]:err_code:0xa0403034, clock:0x0b4943d7 2005/12/31 13:27:51
ofst[ 44]:err_code:0xa0403034, clock:0x0b4943ef 2005/12/31 13:28:15
ofst[ 48]:err_code:0xa0403034, clock:0x0b494684 2005/12/31 13:39:16
ofst[ 52]:err_code:0xa0403034, clock:0x0b4946b1 2005/12/31 13:40:01
ofst[ 56]:err_code:0xa0403034, clock:0x0b4946d4 2005/12/31 13:40:36
ofst[ 60]:err_code:0xa0403034, clock:0x0b494a28 2005/12/31 13:54:48
[mullion]$
>$ bstatus
bstatus
OK
>$ 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
>$
[mullion]$ [POWERSEQ] Error : BitTraining BE:RRAC:RX1: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)
>$ lasterrlog
lasterrlog
Last Error Code:0xa0403034, Time:0x0b494cb1 2005/12/31 14:05:37
[mullion]$
>$ c
I don't understand why this happened. My guess is because the board relaxed overnight. Here is the interesting part.
ofst[ 28]:err_code:0xa0802022, clock:0x0b488da0 2005/12/31 00:30:24
ofst[ 32]:err_code:0xa0801001, clock:0x0b488dbc 2005/12/31 00:30:52
ofst[ 36]:err_code:0xa0403034, clock:0x0b4943cc 2005/12/31 13:27:40
error 2022 from last night (dont mind the date) reads 30:34. Then half a minute later it registers a separate error of 1001. Then (overnight) when I came back its 3034. What does this mean?
Squeept was kind enough to check the necs and said they are good. So if the necs are good, the BE is fixed, I am back to 3034 which was my original problem which many say is RSX related. Am i dealing with a dead RSX? based on the ohm measurement I took before it was good. As for 1001 error, I have done a test on a separtate board where I removed a nec off working board and got 1001. I replaced with tants and console came back to life.
And just for info, is it possible i screwed up the eepcsum when flashing to use python? here is the log.
c:\Python27\Scripts>python ps3_syscon_uart_script.py COM3 CXRF
>$ AUTH
Auth successful
>$ eepcsum
eepcsum
Addr:0x000032fe should be 0x52b7
Addr:0x000034fe should be 0x7115
sum:0x0100
Addr:0x000039fe should be 0x0f38
Addr:0x00003dfe should be 0x00ff
Addr:0x00003ffe should be 0x00ff
>$ w 39fe 38 0f
w 39fe 38 0f
w complete!
[mullion]$
>$ r 39fe 02
r 39fe 02
+0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F
-----------------------------------------------
38 0F
[mullion]$
>$ eepcsum
eepcsum
Addr:0x000032fe should be 0x52b7
Addr:0x000034fe should be 0x7115
Addr:0x000039fe should be 0x0f38
Addr:0x00003dfe should be 0x00ff
Addr:0x00003ffe should be 0x00ff
>$ r 39fe 02
r 39fe 02
+0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F
-----------------------------------------------
38 0F
[mullion]$
>$ eepcsum
eepcsum
Addr:0x000032fe should be 0x52b7
Addr:0x000034fe should be 0x7115
Addr:0x000039fe should be 0x0f38
Addr:0x00003dfe should be 0x00ff
Addr:0x00003ffe should be 0x00ff
and finally, this system had been reballed in the past. After reball I never let the temps for rsx and BE go higher that 58C. when it ylod on me this last time, it happened while in xmb and about 5-10 minutes in just sitting at the xmb while at low Celsius temps.
BitTraining BE:RRAC:RX1:GLOBAL1:RX_STATUS.
BE = Cell BE CPU
RRAC = Redwood RAMBUS FlexIO Interface (CPU<-->RSX I/O)
RX1 = Recieve Input on interface port 1
GLOBAL1:RX_STATUS = I'm not sure but guess this is a general state of failure. It just means there is a "somthing" preventing it from recieving input on FlexIO port 1.
Think of it like this:
|CPU FlexIO RX1|<--BUMP<--Subtrate trace<--BGA<--Motherboard trace<--BGA<--Substrate trace<--BUMP<--|GPU FlexIO TX1|
Red text means Lead-free solder prone to fatigue.
The CPU was expecting to recieve a BitTraining packet from the RSX on the FlexIO interface port 1. It didn't recieve it! That means somewhere along that line there is a break. An Open Line, not a short. In order of most likely to least likely the causes are thus..
The last 3 are more likely if the console has been previously worked on and especially if the processors were delidded previously. You can rule out nicked traces by physically inspecting the motherboard and CPU/GPU. Reflowing may not rule out the BGA if pads are too oxidized for the solder to wet and adhere. There is no way to know for sure, until the 3034 returns. Reballing removes the oxidation and rules out the BGA. If the issues persist, it only leaves issues that cannot be fixed, such as the bumps or die itself.
- RSX BGA Defect
- CPU BGA Defect
- RSX Bump Defect (underfill protects these longer than the BGA)
- CPU Bump Defect (underfill protects these longer than the BGA)
- Motherboard Traces got nicked or corroded
- CPU Traces got nicked or corroded
- RSX Traces got nicked or corroded
About the other errors. 2022 is a DVE error (IC2406 = CXM4024R). That's the MultiAV controller for the analog video out. Quick question, did you by by chance have the AV cable plugged into the console when you tested? I know that if you have an HDMI cord plugged in during a YLOD it generates a 2120 - HDMI error (IC2502). Perhaps it does the same when an AV cable is plugged in...IDK. It's just a guess. Otherwise I would ESR check those electrolytic caps next to it. They could have gone bad depending on how the console was "reballed."
You said it was previously reballed? Are you sure they reballed it and didn't just reflow it? If they used a reflow oven, the heat could have damaged the electrolytic caps. There are others on the board too so I would check their ESR as well and replace if needed.
The console was reballed professionally. I reflowed using preheater myself this last time before scratching the BE.
I'm less worried about those errors than I am about the 3034. We often see other errors associated with a 3034 that disappear when the BGA is fixed. What's interesting about the 1001 is how finicky it is. @squeept was getting an error log full of 1001 and 1002's testing PS3#7 before I traded him for it. In shipping it took a lucky strike strait to the Tokin and all the 1001's disappeared for me. I only got 1002's. Thinking back on this now, he said he only crashed it twice under load. So all those codes occurred at different times. But I know from experiance with the oscilloscope, you have to turn the console on/off a bunch of times to get scope images. @Pacorretaco noted that 1001's can occur from improperly shutting power down. @marciolsf got one by accidentally bridging 2 pins on a clock generator IC and shorting out a 0.1uF MLCC! Interestily it generated a 2120 at the same time. Just flipping the switch off without a graceful shutdown can cause them. It's common to see them in GLOD consoles that get stuck and won't shut off any other way. You have to flip the rocker, which is enough to generate them.As for 2120, that's interesting and good to know. As for 2022, I have never used an AV cable with this console, only hdmi. What's with my 1001 error you think? Both 1001 and 2022 have appeared in the past but according to this last error dump, 1001 came back and this morning followed 3034.
Pics for above post as I can't see edit button