M4j0r
Developer
Yes, any fw <= 3.55 should be fine.So, the next step needed for the dump is installing CFW? I've already found a good CFW guide on Reddit, so it won't be a problem.
The special PUP is just any CFW or OFW with changed Syscon patch pkg. This patch does nothing and its only purpose is to overwrite the Sony patch.Do you have a guide for the steps after that, installing "special" PUP and dumping SYSCON FW with UART?
Then you need to install a special patch using the UART interface. I'll provide the patch and a python script which automates the task.
The next step is already dumping the firmware. You make sure nothing is plugged into the HDMI port, then listen to the UART interface using e.g. TeraTerm (with the log enabled) and push the power button - the firmware will be dumped.
Then you can use the same python script with the original Syscon patch to restore it.
The original state can be easily recovered, only the patch changes, but we already have that so we can just write it back.Will it be destructive for SYSCON and can it be reverted?
On prototype units, the Syscon gets full firmware updates because it's a flash based model. Retail Syscons store the firmware in ROM and need patches.BTW, could you please explain relation between SoftID and SYSCON FW patch? I've read PSDevWiki but haven't found comprehensible explanation. As I understand reading the Wiki, while in dev consoles to upgrade SYSCON FW it just flashed anew, in retail consoles it is upgraded via patches. But what is the real version of installed SYSCON FW? Is it SoftID (0F38) or patch version (v1.5.1r1)? On the Wiki I saw that one SoftID can have several patch releases: 0C16.v1.1.3r2, 0C16.v1.1.3r3, etc. When we make sure that "no SYSCON patches are installed in the first place", what version of SYSCON we will get?
The SoftID is 1:1 the firmware version: https://pastebin.com/LhR6s9rp . The patch just gets applied on top of the firmware.
Just tell me when you're ready and I'll provide the files, just need to do some cleanup.




