To use a 40nm RSX you need the custom syscon that Sony put on these units, without access to them it's a brickwall as far as I can tell.What are the issues now that makes this impossible to do? would be really nice for people that need a gpu reball to get a 40nm
Wouldn't there be references to the url these pkgs are stored? Inside dev_flash itself? If so these could still be active on the Sony CDN.To use a 40nm RSX you need the custom syscon that Sony put on these units, without access to them it's a brickwall as far as I can tell.
cant we just dump the syscon? or is that too complicatedTo use a 40nm RSX you need the custom syscon that Sony put on these units, without access to them it's a brickwall as far as I can tell.
cant we just dump the syscon? or is that too complicated
I think that part is already done? The issue now is flashing the dumped packages to the console and remarrying if I'm not mistaken?Wouldn't there be references to the url these pkgs are stored? Inside dev_flash itself? If so these could still be active on the Sony CDN.
Yes, the firmware has been dumped so thats not the problemI think that part is already done? The issue now is flashing the dumped packages to the console and remarrying if I'm not mistaken?
@sandungas @M4j0r Would probably be the best people to ask about this stuff.
He is talking about the CXR71*120-*** syscon series btw, there are some variants of it, the rare ones with the "F" letter was used in the "communication processor" (a daughterboard) of the DECR-1000 and other non retail PS3 modelsAbout sourcing the exotic/rare syscon with the firmwares (303GB/304GB) which support the 40nm RSX:
- Sony only used it on phat units which were refurbished beginning in late 2009. So you can't really source it from these boards, since these probably always have a higher value than the target you're repairing
- You can get these chips from China, but be aware of fakes
- The easiest way to get a genuine "exotic" syscon from China is to buy the flash variant (CXR713F120A) and then just flash it with the newest firmware
Why the CXR713F120A?
- You can easily check if it has the flash bonding option by checking the bottom (FLASH: https://www.psdevwiki.com/ps3/images/b/bc/CXR713F120A-bottom-1F.JPG vs ROM: https://www.psdevwiki.com/ps3/images/7/7d/CXR713120-201GB-bottom.JPG)
- A ROM variant could just have a different marking on the top but still have the old firmware which you can't update
- The CXR713120, CXR713F120A and CXR714120 are interchangable (same pinout)
Maybe it's also cheaper to just get a "new" syscon for a 65nm RSX if there's no donor available.
Inside the PUP there are syscon "patches" (not the complete syscon firmware). That name could be a bit confusing but we are talking about official patchesIt could even be possible to upgrade this from a service mode? As I see all syscon firmwares are inside any PUP file. Could we just modify syscon firmware inside pup and reassemble pup for upgrade. Even remarry been done something similar, probably can be done something like remarry process?
As seen years ago 5 or 10 seconds power on motherboard if you swap cpu. Could be possible? Bd firmware is beside syscon inside pup.
Yes, the firmware has been dumped so thats not the problem
The tricky thing is to find a syscon chip compatible with this hack
You don't need to patch the fimware to overwrite the revision byte (as long as you don't want to do it from the CELL side). The problem is that the code which supports the newer RSX revisions is simply "too large" to fit into a patch, that's why you have to replace the syscon.For this hack the patch format is not enought though, because we need to change a byte that indicates the RSX revision, and that area is not affected by the patch
In other words... for this hack we need to modify the syscon base firmware
The DECR-1000 only has one syscon like any other PS3, the "F" models just allow you to rewrite the firmware through a recovery mode.He is talking about the CXR71*120-*** syscon series btw, there are some variants of it, the rare ones with the "F" letter was used in the "communication processor" (a daughterboard) of the DECR-1000 and other non retail PS3 models
Basically, that PS3 models with 2 syscon chips allows to "unbrick" the syscon. The concept is a bit like the PC motherboards with 2 BIOS. It allows to hump into the primary BIOS and brick it, then use the secondary BIOS to restore the first BIOS
There is no way to overwrite the base firmware completly ?You don't need to patch the fimware to overwrite the revision byte (as long as you don't want to do it from the CELL side). The problem is that the code which supports the newer RSX revisions is simply "too large" to fit into a patch, that's why you have to replace the syscon.
That's because FlexIO is a high speed interface and before CELL and RSX can talk with each other, the interface has to go trough a training phase to minimize the errors during operation (simply speaking) and that's coordinated by syscon.
Ok, i made an small mess, i mentioned it because the DECR-1000 have a syscon of the "F" variant and the communication processor (daughterboard) is able to "flash" the sysconThe DECR-1000 only has one syscon like any other PS3, the "F" models just allow you to rewrite the firmware through a recovery mode.
Is there more documentation on that training phase somewhere? I've seen it referenced here and there, but that's about it, and I'd love to read more/understand it better.before CELL and RSX can talk with each other, the interface has to go trough a training phase
The firmware is only one time programmable and that happens when the chip is manufactured.There is no way to overwrite the base firmware completly ?
Yes, although I wouldn't sacrifice a DECR for that, the CP just talks via UART to the syscon.Ok, i made an small mess, i mentioned it because the DECR-1000 have a syscon of the "F" variant and the communication processor (daughterboard) is able to "flash" the syscon
Maybe someone have a broken DECR-1000, this syscon would be fine for this mod ?
Yes, you can find the example code in the CELL hardware initialization guide. (FlexIO = Rambus Redwood = RRAC). The example is only for CELL to CELL. Although this won't tell you anything about how it actually works, since it's in hardware.Is there more documentation on that training phase somewhere? I've seen it referenced here and there, but that's about it, and I'd love to read more/understand it better.
Ok, this explains a lot, this protection is made with a flipped bit, or is something more serious like an internal burned fuse ?The firmware is only one time programmable and that happens when the chip is manufactured.
Ok, this explains a lot, this protection is made with a flipped bit, or is something more serious like an internal burned fuse ?
Okay, hardware swaps all went without incident. The CECHK01 was known working with no issues or errors. No delamination after all the rework cycles on the COK-001 board. Moved the resistor diagonal. I am now getting a nearly instant YLOD with syscon errors A0902120, A0403034, and A0404001 all at once.
A0902120 means that there's something wrong with the HDMI encoder initialization
A0403034 means that the BE <-> RSX FlexIO bit training failed, A0404001 is also related to that