PUP: Difference between revisions

From PS5 Developer wiki
Jump to navigation Jump to search
Line 17: Line 17:


<pre>
<pre>
16   EMC_IPL
[INFO] writing system firmware phase 1 (18)
14   EAP_KBL
[INFO] writing system firmware phase 2 (16)
515 system
[INFO] writing system firmware phase 3 (11)
516 system_ex
[INFO] writing system firmware phase 4 (14)
519 preinst
[INFO] writing system firmware phase 5 (4)
2000 ????
[INFO] writing system firmware phase 6 (259)
[INFO] writing system firmware phase 7 (5)
[INFO] writing system firmware phase 8 (513)
[INFO] writing system firmware phase 9 (515)
[INFO] writing system firmware phase 10 (516)
[INFO] writing system firmware phase 11 (519)
[INFO] writing system firmware phase 12 (2000)
</pre>
</pre>

Revision as of 02:35, 10 June 2023

PUP are "PlayStation Update" files, you can download the latest firmware's PUP files from Sony's firwmare update page or via Updatelist.xml

You can install any .PUP that is higher or equal to than the PS5 current firmware version but not anything below below without hacking There is both Recovery and Update PUPs, recovery contains the entire firmware and will reinstall everything upon installing it, but update will leave anything that wasnt changed.

Data structure
Offset Name Value/Description
0x00 Magic Always 53 4C 42 32 "SLB2"
0x30 File table Contains a list of all files in the PUP

Update Index Order

[INFO] writing system firmware phase 1 (18)
[INFO] writing system firmware phase 2 (16)
[INFO] writing system firmware phase 3 (11)
[INFO] writing system firmware phase 4 (14)
[INFO] writing system firmware phase 5 (4)
[INFO] writing system firmware phase 6 (259)
[INFO] writing system firmware phase 7 (5)
[INFO] writing system firmware phase 8 (513)
[INFO] writing system firmware phase 9 (515)
[INFO] writing system firmware phase 10 (516)
[INFO] writing system firmware phase 11 (519)
[INFO] writing system firmware phase 12 (2000)