Woot!!!!
Thanks @db260179 for the fuse recommendation! I was able to change out PS6001, and now I'm back in business. Well, back to 3034, at least, which is where I was at, before I caused another short.
Notes on that situation -- I popped that particular fuse when I was probing IC6003 (pins 17 and 18, if you must know). After that sad event, I started getting error 2110, which maps out to Clock Generator Error (IC5001). I'd tested a number of the smaller ICs related to 5001, as well as a few of the other PWM ICs, and I found a common thread -- none of them were getting any power. It wasn't until I did a bit more studying on page 23 of the schematics that I went back found the true culprit -- a bad fuse. So IC5001 wasn't bad in and of itself, it just wasn't getting any power.
The conclusions here are two-fold -- first of all, don't do probing when you're tired and jittery from too many energy drinks, you will probably short something. The other is one that we're all faimiliar with: an IC error doesn't necessarily mean that the chip itself is bad, only that it isn't working right. That can be from bad solder connections on the chip itself (which is what we think 3034 means), but also power supply to the chip.
Now that I can start testing again, there's a few things I'm going to start pursuing again:
* IC6022 and 6021 are not reporting any power out of their VOUT pins, but are getting power into VIN. I need to track that down (that's how I ended up shorting IC6003)
* I'd found some references on page 6 of the service manual that might help us understand the BitTraining errors from the bringup command, particularly the sections RRAC VCCIO BY PASSING and BE RRAC VDDA FILTER & BYPASS.
Thanks for the hint on pin 5! Sure enough, they're dead. I'll work my way back from them and see where it's dying. I'm guessing it's going to be a common point...No problem, i've managed to track down some replacement parts as alternatives, but its getting hard now.
So your issue, had a quick look - its a cok-001?
So your errors link back to IC7301 which controls the sw_pci functions.
Hints are from RRAC VCCIO BY PASSING and BE RRAC VDDA FILTER messages, as this data issues, similiar to what the RSX gets on 4034.
Both of those IC6021 and 22 IC chips on pin 5 get enabled on IC7301 (CXD9208GP), so you could use a oscilloscope or just a voltage reading on those pins, a low voltage 0.307 would be bad. Track back to where they connect to and see if a rogue resistor or capacitor has failed or shorted?
Its possible the ic7301 has a bad BGA connection and just needs a reflow?
Keep us up to date, i've been adding errors against fixes and parts that need replacing on the first page of this thread.
Alright, if I'm understanding the service manual correctly, pin 5 on 6021 and 6022 is tied to sw_pci. It took a bit to find out, but turns out sw_pci is tied directly to syscon (see page 17, Port I, pin L16). There's a single cap tied to that line (C6097), right next to the two ic's, but the line doesn't seem to go through the cap, so I don't know that it's relevant.
This is my 1st attempt to "talk" to my PS3.
It's a CECHA (COK-001) board and a laptop with Xubuntu 18.04. I have everything properly connect (I think). I do have access to USB0. When the PS3 is turned on the led goes from solid red, a few seconds green (can't see yellow) then flashing red. After I execute the "python ps3_syscon_uart_script.py /dev/ttyUSB0 CXR" command I get no response. When I type "AUTH" at the prompt the response is "Auth1 response invalid".
Any/all help is appreciated.
This is my 1st attempt to "talk" to my PS3.
It's a CECHA (COK-001) board and a laptop with Xubuntu 18.04. I have everything properly connect (I think). I do have access to USB0. When the PS3 is turned on the led goes from solid red, a few seconds green (can't see yellow) then flashing red. After I execute the "python ps3_syscon_uart_script.py /dev/ttyUSB0 CXR" command I get no response. When I type "AUTH" at the prompt the response is "Auth1 response invalid".
Any/all help is appreciated.
Thank you LSL & db260179.
I've followed your recommendations and checked all connections but I'm still not able to "talk" to my PS3. I still get "Auth1 response invalid".
The ground wire was attached by removing a small portion of solder mask.
Is anyone else using Ubuntu & this USB to TTL v3.3 Serial Converter Cable?
View attachment 27030 View attachment 27031
Thank you LSL & db260179.
I've followed your recommendations and checked all connections but I'm still not able to "talk" to my PS3. I still get "Auth1 response invalid".
The ground wire was attached by removing a small portion of solder mask.
Is anyone else using Ubuntu & this USB to TTL v3.3 Serial Converter Cable?
View attachment 27030 View attachment 27031
I think I've done both on windows? I'd guess only Linux would care... Auth is a function in the python script, not in syscon.Is AUTH (upper case) in CXR, is auth (lower case) in CXRF
Linux Terminal is case sensitiveI think I've done both on windows? I'd guess only Linux would care... Auth is a function in the python script, not in syscon.
I believe I had the exact same error... Turns out the fuse PS something or other was out (there's only two on the board). I changed the higher value one, and that fixed the error for me.Thank you db260179 & LSL.
First thing I tried worked - swapping TX and RX. Using AUTH/auth doesn't matter.
My PS3 mother board is a CECHA 1-871-868-32. To allow internal mode I changed:
>$ EEP GET 3961 01
00000000 FF
>$ EEP SET 3961 01 00
00000000
>$ EEP GET 3961 01
00000000 00
View attachment 27065
Then I grounded the "DIAG" pin, rebooted, fixed the checksum and listed the errors.
View attachment 27066
Error: 2110 Clock Generator Error (IC5001)
Guess I need to check around IC5001, bad components & VCC.
I also tried using "bringup" and the PS3 shutdown also immediately.
View attachment 27068