PS3 Frankenstein PHAT PS3: CECHA with 40nm RSX

I just had another 40nm swap where I think the syscon changes were wrong (EB versus EC). I'm starting to put exact model numbers of RSX swaps on my sheets, so I can rule out dyslexia and clear it up eventually.

In the meantime, just be aware that if your swap doesn't work at first, you should try doing the syscon changes for the other models and see if any of them work.

Well wrong syscon changes and voltage mod problems can be revealed when you use bringup. If it's stuck at FlexID, either the code is wrong or the VDDR is not there.
 
Hello in models cechl01 and cechk01 is the mod resistor necessary?

L0x and K0x units can be a miriad of things but from my experience with them,It's either a reball is required or the NEC caps need replacing. You are best to dump the SYSCON log and see what it pinpoints before randomly attacking components.
 
Someone can help me? Im trying to diagnose 2 cecha ps3 that are giving me blackscreen when trying to load ps2 games:
- ps2 logo won't come up, but i can access xmb pressing PS button and "quit game"
I replaced ps2 bridge cx9208, nothing changed.
Kinda hard to diagnose cause im not able to keep the board cool and measure stuff at the same time. This unit is japanese CECHA00.
I want to know how to force emulation, in order to see if ps2 games will work this way.

Edit:
video showing the issue
https://streamable.com/e4kdmq
 
Last edited:
Someone can help me? Im trying to diagnose 2 cecha ps3 that are giving me blackscreen when trying to load ps2 games:
- ps2 logo won't come up, but i can access xmb pressing PS button and "quit game"
I replaced ps2 bridge cx9208, nothing changed.
Kinda hard to diagnose cause im not able to keep the board cool and measure stuff at the same time. This unit is japanese CECHA00.
I want to know how to force emulation, in order to see if ps2 games will work this way.

I asked Mathieulh about it once, and I think he said that you can't force software emulation on the CECHA01... It's probably the same with the 00.
 
Someone can help me? Im trying to diagnose 2 cecha ps3 that are giving me blackscreen when trying to load ps2 games:
- ps2 logo won't come up, but i can access xmb pressing PS button and "quit game"
I replaced ps2 bridge cx9208, nothing changed.
Kinda hard to diagnose cause im not able to keep the board cool and measure stuff at the same time. This unit is japanese CECHA00.
I want to know how to force emulation, in order to see if ps2 games will work this way.

Edit:
video showing the issue
https://streamable.com/e4kdmq
Dang, the famous PS2 blackscreen issue. This is getting too familiar.

But can you tell us more of the story with these boards? Did they work previously?
Was the RSX actually replaced on them?
I asked Mathieulh about it once, and I think he said that you can't force software emulation on the CECHA01... It's probably the same with the 00.
And no this is not true, you probably misremembered.
You probably got confused with gxemu. All models can run netemu. But the hybrid ps2_gxemu is unique to COK-002 and thats what doesnt work on COK-001 unfortunately
@zoiasso To force the ps2_netemu emulator (full software) you can use rebug toolbox, or if you are using webman, you can simply hold R1 while mounting the disc image to load ps2_netemu.self.
This should work and not give black screen.
 
Dang, the famous PS2 blackscreen issue. This is getting too familiar.

But can you tell us more of the story with these boards? Did they work previously?
Was the RSX actually replaced on them?

And no this is not true, you probably misremembered.
You probably got confused with gxemu. All models can run netemu. But the hybrid ps2_gxemu is unique to COK-002 and thats what doesnt work on COK-001 unfortunately
@zoiasso To force the ps2_netemu emulator (full software) you can use rebug toolbox, or if you are using webman, you can simply hold R1 while mounting the disc image to load ps2_netemu.self.
This should work and not give black screen.

So there are 2 boards. Let's call them X and Y:

On X that is the currently board i was talking about, i bought it with YLOD, sealed. Checked with oscilloscope, huge ripple on RSX. Placed few tantalums with iron solder to not cause bad diagnosis (i don't apply heat on the board by any means until i diagnose it). It worked. At the time i tested ps3 games and ps1, then i sold it (i bought to repair and resell) but i forgot to test ps2 games. The buyer claimed ps2 games weren't working and sent me back, somehow he killed my drive (or stole it) and it stopped playing even ps3 games, luckly the root key was dumped on the hdd, so i managed to remarry another drive. But ps2 games really were'nt working

Edit: and replaced the ps2 bridge today

On Y I replaced a bad RSX with a good known one + tantalum caps + maybe i also married a new driver (the last part i don't remember)

I just hope the drives are not married with ps2 the same way they are for ps3 games. If that is it i have 2 paper weight xd
 
Btw, yesterday i completed the CXD9208GP (PS2 bridge) pinout table in wiki
https://www.psdevwiki.com/ps3/CXD9208GP
There are only 3 pads with "unknown" connections... by now are labeled as "connected to syscon" because i think at least 2 of them are controlled by syscon (reset and powerup)
But... if some of you want to play around with a multimeter and one of your scrap boards (components removed), please check them and advise us to update the wiki page

Only worthy info i can tell about it is using 3 power lines (from mitsumi voltage regulators)... and also it seems to be "monitoring" another 8 power lines (the pad names starting with "SW")
You should start troubleshooting this power lines first @zoiasso and @RIP-Felix

Other than that... the rest of the pinout is very straightforward, there is a "PCI bus" (for southbridge) and a "SIG bus" (for EEGS)


*TIP:
Click in the arrows at top/header of the pinout table to organize the rows "by pad name"... or... "by pad description". This feature of wiki helps a lot to see how it works
 
Last edited:
the CXD9208GP (PS2 bridge)
Hm, the thing about the bridge chip... If I remember right, when @vyktormvmpay25 was able to fix a board with PS2 problem by replacing this chip... The symptoms were slightly different.
I think that particular black screen was also a freeze, and did not allow pressing the home button and going back.

And the fact that @zoiasso already tried the same thing and didnt change, seems to confirm that we are dealing with a different problem (black screen, but can press home and go back).
Not just him, but also Victor himself had another one like this that still wasnt able to fix and @RIP-Felix too. They tried replacing the bridge chip and no change.

In other words, the only recorded instance where it was related to bridge chip, was a case of black screen freeze (no response from controller).

So it points somewhere else but as @zoiasso said, would be good to build or assemble somehow in a way that we can probe and do tests with board upside down, with some kind of heatsink contraption.
Otherwise... It may be a matter of replacing components blindly, one by one and see...
Maybe begin with the small ones like the EE RAM?
Even then the heat/flexing could fool us, but who knows
 
Btw, yesterday i completed the CXD9208GP (PS2 bridge) pinout table in wiki
https://www.psdevwiki.com/ps3/CXD9208GP
There are only 3 pads with "unknown" connections... by now are labeled as "connected to syscon" because i think at least 2 of them are controlled by syscon (reset and powerup)
But... if some of you want to play around with a multimeter and one of your scrap boards (components removed), please check them and advise us to update the wiki page

Only worthy info i can tell about it is using 3 power lines (from mitsumi voltage regulators)... and also it seems to be "monitoring" another 8 power lines (the pad names starting with "SW")
You should start troubleshooting this power lines first @zoiasso and @RIP-Felix

Other than that... the rest of the pinout is very straightforward, there is a "PCI bus" (for southbridge) and a "SIG bus" (for EEGS)


*TIP:
Click in the arrows at top/header of the pinout table to organize the rows "by pad name"... or... "by pad description". This feature of wiki helps a lot to see how it works
Will try some measurements as soon as i find a good way to probe around with the board turned on. Will try to use ps2 schematics for troubleshooting. My idea now is also to buy a working ps2 and replace everything if im not able to sort it out. Do you know which ps2 board is "compatible" for swapping ee+gs + memories + bridge?
 
Will try some measurements as soon as i find a good way to probe around with the board turned on. Will try to use ps2 schematics for troubleshooting. My idea now is also to buy a working ps2 and replace everything if im not able to sort it out. Do you know which ps2 board is "compatible" for swapping ee+gs + memories + bridge?
As far i know are new revisions (never used in retail PS2 models), i guess the only component interchangeable with a real PS2 is going to be the RDRAM memories, but im not even sure about it, there are datasheets availables about it though
https://www.psdevwiki.com/ps3/K4R271669F
https://www.psdevwiki.com/ps3/K4R271669H

Btw, as far i understood from the talk in between @kozarovv and @M4j0r here (written in the last week)
https://www.psdevwiki.com/ps3/Talk:CXD9208GP
The PS2 bridge works as some kind of "translator" for a set of IOP commands

My biggest doubt now is when are send that IOP requests to the "PS2 bridge" chip... and if EEGS could crash incase the "PS2 bridge" is not responding to the requests
You know the troubleshooting depends a lot of this, and also im wondering if is posible to use a very specific game, app, or homebrew tool to check the sanity of the "PS2 bridge"
This way we could make an ISO with a custom ELF intended to print in screen "hellow world, your EEGS is alive" or maybe even... "hellow world, your PS2 bridge chip is dead"

I mentioned the "PS2 bridge" pads related with power lines because it have a lot... and the pad names starting with "SW" smells specially fishy because are related with the same power lines that feeds EEGS
P11 <--- This pad seems to monitor the ON/OFF state of the power line named "+1.2V_EEGS_VDD"
M11 <--- This pad seems to monitor the ON/OFF state of the power line named "+1.5V_EEGS_VDDO"
P9 <--- This pad seems to monitor the ON/OFF state of the power line named "+1.8V_RDRAM_VCMOS"
N11 <--- This pad seems to monitor the ON/OFF state of the power line named "+1.8V_EEGS_VDDIO"
P10 <--- This pad seems to monitor the ON/OFF state of the power line named "+2.5V_EEGS_PLLVDD1"
N9 <--- This pad seems to monitor the ON/OFF state of the power line named "+2.5V_RDRAM_VDD"
P12 <--- This pad seems to monitor the ON/OFF state of the power line named "+3.1V_EEGS_AVDA"
N10 <--- This pad seems to monitor the ON/OFF state of the power line named "+3.3V_DRCG_VDD"

I guess a problem in one of those power lines is going to create a failure status in both together, the EEGS and the bridge

A problem in the 2 power lines that feeds the bridge are going to cause a failure status only in the bridge
+1.5V_BRIDGE
+3.3V_BRIDGE

And the other power line that feeds the bridge seems to cause a problem in both (this one seems to be shared)
+1.5V_EEGS_VDDO
 
one of ps3 cecha that had ps2 problems i the one victor replace for me. but he manage to fix it. also @Pacorretaco is right you can have ps2_netemu on full bc and partial emulation console working webman is your friend. but that is killing the purpose. you can try reflow all 3 ps2 side chips and see what happend
 
I haven't run in to this issue since Frankensteins were available, and I was never a big fan of pulling 90nm from G/H for swaps, so take this with a grain of salt since I've never swapped RSX to prove it:

If I'm remembering the sequence of events correctly, I was led to believe it was a faulty RSX (and I know that doesn't make much sense logically). I think I had several that were 3 second YLOD, which I reballed to working, but when stress testing with PS2 games, I would get wrong colors and graphics glitches, but only on PS2 games (or just the black screen). Since I was unable to figure out the problem, and everything else functioned perfectly, I intended to sell them anyway but with a price on par with non-BC models and a disclaimer, so I put them through the rest of the stress testing hours. Each time, they eventually failed to black screen on PS2, then failed back to 3 second YLOD altogether.

Again, can't remember clearly, and it hasn't happened since I've been keeping detailed logs, so... just ignore me.
 
Last edited:
someone has voltage readings around ee+gs and rams of a good working cok 001 board?

Obs: when you dont have bluetooth board connected, you won't be able to sync the controller on ps2 via usb on that black screen so you won't get XMB back, i don't know if that's what happned to the other guy you were talking about. Just to be careful with this *freezing you guys talking about
 
As far i know are new revisions (never used in retail PS2 models), i guess the only component interchangeable with a real PS2 is going to be the RDRAM memories, but im not even sure about it, there are datasheets availables about it though
https://www.psdevwiki.com/ps3/K4R271669F
https://www.psdevwiki.com/ps3/K4R271669H

Btw, as far i understood from the talk in between @kozarovv and @M4j0r here (written in the last week)
https://www.psdevwiki.com/ps3/Talk:CXD9208GP
The PS2 bridge works as some kind of "translator" for a set of IOP commands

My biggest doubt now is when are send that IOP requests to the "PS2 bridge" chip... and if EEGS could crash incase the "PS2 bridge" is not responding to the requests
You know the troubleshooting depends a lot of this, and also im wondering if is posible to use a very specific game, app, or homebrew tool to check the sanity of the "PS2 bridge"
This way we could make an ISO with a custom ELF intended to print in screen "hellow world, your EEGS is alive" or maybe even... "hellow world, your PS2 bridge chip is dead"

I mentioned the "PS2 bridge" pads related with power lines because it have a lot... and the pad names starting with "SW" smells specially fishy because are related with the same power lines that feeds EEGS
P11 <--- This pad seems to monitor the ON/OFF state of the power line named "+1.2V_EEGS_VDD"
M11 <--- This pad seems to monitor the ON/OFF state of the power line named "+1.5V_EEGS_VDDO"
P9 <--- This pad seems to monitor the ON/OFF state of the power line named "+1.8V_RDRAM_VCMOS"
N11 <--- This pad seems to monitor the ON/OFF state of the power line named "+1.8V_EEGS_VDDIO"
P10 <--- This pad seems to monitor the ON/OFF state of the power line named "+2.5V_EEGS_PLLVDD1"
N9 <--- This pad seems to monitor the ON/OFF state of the power line named "+2.5V_RDRAM_VDD"
P12 <--- This pad seems to monitor the ON/OFF state of the power line named "+3.1V_EEGS_AVDA"
N10 <--- This pad seems to monitor the ON/OFF state of the power line named "+3.3V_DRCG_VDD"

I guess a problem in one of those power lines is going to create a failure status in both together, the EEGS and the bridge

A problem in the 2 power lines that feeds the bridge are going to cause a failure status only in the bridge
+1.5V_BRIDGE
+3.3V_BRIDGE

And the other power line that feeds the bridge seems to cause a problem in both (this one seems to be shared)
+1.5V_EEGS_VDDO

about the balckscreen on ps2 games
https://imgur.com/a/gpQ48xz
i did some measurements today, tomorrow i will double check on the exactly pins u said.

Based on this chart (https://www.psdevwiki.com/ps3/images/9/90/COK-001_Power_FlowChart.jpg) I should have 1.8v on that inductor, but im getting 2v RSX_FBVDDQ.
And i got a thermal image there's a component running really hot there on the 1.7V, probably a mosfet, i couldn't find the datasheet (p619h). It reached 90ºC in like 3 min on.
But i think those lines have nothing to do with ps2 right?
 
about the balckscreen on ps2 games
https://imgur.com/a/gpQ48xz
i did some measurements today, tomorrow i will double check on the exactly pins u said.
In the descriptions of the pinout table in wiki the pad names starting with "SW" have comments with "connected to mitsumi XXX pin 5" (this connections are not the power line themselfs, are the lines that controls the mitsumis)
If you click in every link of the mitsumi chips it takes you to another wiki page where it can be seen the pinout of the mitsumis
Check the voltages in the VOUT pins of the mitsumi chips, i dont have that motherboard models but by looking at the photos it seems all them are located around EEGS

Based on this chart (https://www.psdevwiki.com/ps3/images/9/90/COK-001_Power_FlowChart.jpg) I should have 1.8v on that inductor, but im getting 2v RSX_FBVDDQ.
And i got a thermal image there's a component running really hot there on the 1.7V, probably a mosfet, i couldn't find the datasheet (p619h). It reached 90ºC in like 3 min on.
But i think those lines have nothing to do with ps2 right?
Im not sure, but i think EEGS is not sharing power lines with RSX
 
about the balckscreen on ps2 games
https://imgur.com/a/gpQ48xz
i did some measurements today, tomorrow i will double check on the exactly pins u said.

Based on this chart (https://www.psdevwiki.com/ps3/images/9/90/COK-001_Power_FlowChart.jpg) I should have 1.8v on that inductor, but im getting 2v RSX_FBVDDQ.
And i got a thermal image there's a component running really hot there on the 1.7V, probably a mosfet, i couldn't find the datasheet (p619h). It reached 90ºC in like 3 min on.
But i think those lines have nothing to do with ps2 right?
I didn't include the PS2 subsystem's power on that flowchart. I do have one in which I colored in those areas, but the test pads are all on Side B anyway. People are used to looking at the side of the boad with the chips, but SONY designed it to be tested with flying probs on side B. Which works better anyway because we can leave the fan on. I have a testpad location chart here.
 
In the descriptions of the pinout table in wiki the pad names starting with "SW" have comments with "connected to mitsumi XXX pin 5" (this connections are not the power line themselfs, are the lines that controls the mitsumis)
If you click in every link of the mitsumi chips it takes you to another wiki page where it can be seen the pinout of the mitsumis
Check the voltages in the VOUT pins of the mitsumi chips, i dont have that motherboard models but by looking at the photos it seems all them are located around EEGS


Im not sure, but i think EEGS is not sharing power lines with RSX

Yeh, but that 2.66V is beyond the max voltage accepted by rdram, i tried replacing the regulator (ic6607), but nothing changed, im getting 2.67 volts there.

The datasheet for rdram says the max is 2.5 +/- 0.13, also the datasheet for the regulator says min/max of 2.45 to 2.55, all the other voltages are correct.

Also the service manual says RSX_FBVDDQ is 1.8v, im getting 2v .

EE+GS do share data lines with RSX, so im keeping that on my head.

Anyway im trying to figure out this voltage differences before trying to continue.

Looking on the schematics page 27 ic 7001 pin 13 is tapped to EE enable(w1) and GS enable (w2), but also tapped to the ground, that's too complex of a circuit for my hobbiest electronics xd
 
I didn't include the PS2 subsystem's power on that flowchart. I do have one in which I colored in those areas, but the test pads are all on Side B anyway. People are used to looking at the side of the boad with the chips, but SONY designed it to be tested with flying probs on side B. Which works better anyway because we can leave the fan on. I have a testpad location chart here.
interesting, but i need the blu ray drive connected to insert a ps2 game to start measuring. Ps2 voltages only engage when you start it.
 
Back
Top