System Software
See also PS5 System Software.
PlayStation 4 Operating System[edit | edit source]
Name: ORBIS OS
Based on: FreeBSD 9.0
Platform: 64 bits (x86_64)
There are several means to get and install a PS4 System Software update:
- if automatic update is enabled, the Southbridge will automatically download the PUP file and notify the user after finishing
- user can do a manual update check in the user interface
- user can enter Safe Mode and from there choose to update from a removeable media (disc or USB storage media)
- PARAM.SFO of a Software Title can require a minimal version for it to be launched
- BD-ROM can (to compliment the aforementioned PARAM.SFO) also serve a
/PS4/UPDATE/PS4UPDATE.PUP
file[1]
System Software Update[edit | edit source]
Files[edit | edit source]
PS4 PlayStation Update Package download links mostly use the same structure as the PS3, PS5 and PS Vita: an updatelist.xml file is hosted on SIE servers and downloaded to get information about latest System Software version.
- Since November 9th 2020 (PS4 System Software version 8.00), you can go to https://www.playstation.com/en-us/support/hardware/ps4/system-software/ to download latest PS4 system and recovery PUP files. Archived on archive.org.
- From April 4th 2015 (PS4 System Software version 2.50) to November 7th 2020 (PS4 System Software version 8.00), you could go to https://www.playstation.com/en-gb/get-help/ps4-system-software/ to download latest PS4 system and recovery PUP files. Archived on archive.org.
- From November 11th 2014 (PS4 System Software version 2.02) to November 8th 2020 (PS4 System Software version 8.00), you could go to https://www.playstation.com/en-us/support/system-updates/ps4/ to download latest PS4 system and recovery PUP files. Archived on archive.org.
- From November 13th 2013 (PS4 System Software version 1.50) to January 6th 2015 (PS4 System Software version 2.02), you could go to http://us.playstation.com/support/systemupdates/ps4/index.htm or to http://us.playstation.com/support/systemupdates/ps4/pc_update/index.htm to download latest PS4 system PUP files. Archived on archive.org and archive.org. Moreover, you could go to http://us.playstation.com/support/systemupdates/ps4/new-install/ to download latest PS4 recovery PUP files. Archived on archive.org.
- From ?November 13th 2013? (PS4 System Software version 1.51) to October 11th 2014 (PS4 System Software version 1.76), you could go to http://uk.playstation.com/systemsoftwareversion/ or to https://uk.playstation.com/home/news/articles/detail/item663044/Update-your-PS4-system-software/ to download latest PS4 system PUP files. Archived on archive.org and archive.org. Moreover, you could go to http://uk.playstation.com:80/home/news/articles/detail/item663036/Initialise-your-PS4-system/ to download latest PS4 recovery PUP files. Archived on archive.org.
updatelist.xml[edit | edit source]
See ps4-updatelist.xml.
PS4UPDATE.PUP[edit | edit source]
http://<EXTLD>.ps4.update.playstation.net/update/ps4/image/<YYYY_MMDD>/<TYPE>_<DIGEST>/PS4UPDATE.PUP?dest=<TLD>
- <EXTLD> is the Region abbreviation (pc, djp01, dus01, deu01, ...)
- <YYYY_MMDD> is the Build Date
- <TYPE> is the 3 letter Package Type abbreviation (system, recovery, system_ex...)
- <DIGEST> is the ?shortened SHA1? Hash of the Package
- <TLD> is the 2-letter Region abbreviation (jp, us, eu, ...)
Versions[edit | edit source]
Version Format[edit | edit source]
Long[edit | edit source]
System Software Version format as displayed in TestKit/DevKit and internal PS4 System Settings is long and can be read as:
MM.mmn.nnn
Where:
- MM is the major version
- mm is the minor version
- n.nnn is the extended minor version
Short[edit | edit source]
System Software Version format as displayed on the playstation.com website is short and can be read as:
MM.mm
Where:
- MM is the major version
- mm is the minor version
PS4UPDATE.PUP Versions[edit | edit source]
Retail[edit | edit source]
Version (Long) | Version (Short) | Build Date | Type_Digest | Size | Notes | Manufacture/Release Date |
---|---|---|---|---|---|---|
1.010.??? | 1.01 | ? | sys_? rec_? |
Launch Day PS4 | Built before September 2013. | |
1.050.??? | 1.05 | ? | sys_? rec_? |
Released on ? | ||
1.060.??? | 1.06 | ? | sys_? rec_? |
Released on ? | ||
1.500.000 | 1.50 | ? | sys_? rec_? |
Released on ? | ||
1.501.000 | 1.50.1 | ? | sys_? rec_? |
Released on ? | ||
1.510.000 | 1.51 | 2013_1117 | sys_ed49d42a08a0927f0692a2372d9e9e6e rec_818a99ff70ce3193aeab3e95160379d6 |
Released on ? | ||
1.520.000 | 1.52 | ? | sys_? rec_? |
Released on ? | ||
1.600.000 | 1.60 | ? | sys_? rec_? |
Released on ? | ||
1.610.000 | 1.61 | ? | sys_? rec_? |
Released on ? | ||
1.620.000 | 1.62 | ? | sys_? rec_? |
Released on ? | ||
1.700.000 | 1.70 | ? | sys_? rec_? |
Released on ? | ||
1.710.000 | 1.71 | 2014_0528 | sys_ce90f2e9274e4614ffde6934e08e4b6e rec_7f84e2f63d1f6a5b4348bb528b35f2d7 |
Released on ? | ||
1.720.000 | 1.72 | ? | sys_? rec_? |
Released on ? | ||
1.740.000 | 1.74 | ? | sys_? rec_? |
Released on ? | ||
1.750.000 | 1.75 | ? | sys_? rec_? |
Released on ? | ||
1.760.000 | 1.76 | ? | sys_? rec_? |
Released on ? | ||
2.000.000 | 2.00 | ? | sys_? rec_? |
Released on ? | ||
2.010.000 | 2.01 | ? | sys_? rec_? |
Released on ? | ||
2.020.000 | 2.02 | 2014_1107 | sys_bc9092058dfb67376c56f1b768ee9493 rec_51780ffc8e0ca49377065b2faa56c224 |
Released on ? | ||
2.040.000 | 2.03 | ? | sys_? rec_? |
Released on ? | ||
1.500.000 | 2.04 | ? | sys_? rec_? |
Released on ? | ||
2.501.000 | 2.50 Beta 1 | ? | sys_? rec_? |
Released on ? | ||
2.508.000 | 2.50 | ? | sys_? rec_? |
Released on ? | ||
2.510.000 | 2.51 | ? | sys_? rec_? |
Released on ? | ||
2.520.000 | 2.52 | ? | sys_? rec_? |
Released on ? | ||
2.550.000 | 2.55 | ? | sys_? rec_? |
Released on ? | ||
2.560.000 | 2.56 | ? | sys_? rec_? |
Released on ? | ||
2.570.000 | 2.57 | ? | sys_? rec_? |
Released on ? | ||
3.000.000 | 3.00 Beta | ? | sys_? rec_? |
Released on ? | ||
3.008.000 | 3.00 | ? | sys_? rec_? |
Released on ? | ||
3.100.000 | 3.10 | 2015_1014 | sys_66001b712670e9d804a642a46cf4225a rec_78000236133136a0c192b914fcff930c |
Released on ? | ||
3.110.000 | 3.11 | ? | sys_? rec_? |
Released on ? | ||
3.150.000 | 3.15 | ? | sys_? rec_? |
Released on ? | ||
3.5XX.XXX | 3.50 Beta | ? | sys_? rec_? |
Released on ? | ||
3.550.000 | 3.55 | ? | sys_? rec_? |
Released on ? | ||
3.700.000 | 3.70 | ? | sys_? rec_? |
Released on ? | ||
4.000.000 | 4.00 | ? | sys_? rec_? |
Released on ? | ||
4.010.000 | 4.01 | ? | sys_? rec_? |
Released on ? | ||
4.050.000 | 4.05 | ? | sys_? rec_? |
Released on ? | ||
4.060.000 | 4.06 | ? | sys_? rec_? |
Released on ? | ||
4.070.000 | 4.07 | ? | sys_? rec_? |
Released on ? | ||
4.500.000 | 4.50 | ? | sys_? rec_? |
Released on ? | ||
4.550.000 | 4.55 | ? | sys_? rec_? |
Released on ? | ||
4.700.000 | 4.70 | ? | sys_? rec_? |
Released on ? | ||
4.710.000 | 4.71 | ? | sys_? rec_? |
Released on ? | ||
4.720.000 | 4.72 | ? | sys_? rec_? |
Released on ? | ||
4.730.000 | 4.73 | ? | sys_? rec_? |
Released on ? | ||
4.740.000 | 4.74 | ? | sys_? rec_? |
Released on ? | ||
5.008.000 | 5.00 | ? | sys_? rec_? |
Released on ? | ||
5.000.000 | 5.01 | ? | sys_? rec_? |
Released on ? | ||
5.020.000 | 5.02 | ? | sys_? rec_? |
Released on ? | ||
5.030.000 | 5.03 | ? | sys_? rec_? |
Released on ? | ||
5.050.000 | 5.05 | ? | sys_? rec_? |
Released on ? | ||
5.070.000 | 5.07 | ? | sys_? rec_? |
Released on ? | ||
5.508.000 | 5.50 | ? | sys_? rec_? |
Released on ? | ||
5.530.000 | 5.53 | ? | sys_? rec_? |
Released on ? | ||
5.550.000 | 5.55 | ? | sys_? rec_? |
Released on ? | ||
5.560.000 | 5.56 | ? | sys_? rec_? |
Released on ? | ||
6.000.000 | 6.00 | ? | sys_? rec_? |
Released on ? | ||
6.020.000 | 6.02 | ? | sys_? rec_? |
Released on ? | ||
6.200.000 | 6.20 | ? | sys_? rec_? |
Released on ? | ||
6.508.000 | 6.50 | ? | sys_? rec_? |
Released on ? | ||
6.510.000 | 6.51 | ? | sys_? rec_? |
Released on ? | ||
6.700.000 | 6.70 | ? | sys_? rec_? |
Released on ? | ||
6.710.000 | 6.71 | ? | sys_? rec_? |
Released on ? | ||
6.720.000 | 6.72 | ? | sys_? rec_? |
Released on ? | ||
7.008.000 | 7.00 | ? | sys_? rec_? |
Released on ? | ||
7.010.000 | 7.01 | ? | sys_? rec_? |
Released on ? | ||
7.020.000 | 7.02 | ? | sys_? rec_? |
Released on ? | ||
7.508.000 | 7.50 | ? | sys_? rec_? |
Released on ? | ||
7.510.000 | 7.51 | ? | sys_? rec_? |
Released on ? | ||
7.550.000 | 7.55 | ? | sys_? rec_? |
Released on ? | ||
8.000.000 | 8.00 | 2020_1002 | sys_5dfced9b4c82de6ce8c3d99e4f2e42e5 rec_f0c26fc5832788f589cafdda6f37630c |
Released on 2020-10-14 | ||
8.010.000 | 8.01 | 2020_1113 | sys_2ce654f5cc5e5147b7cc756a6a4a93be rec_25a82d320bea36974b1e7fb189c4c0c5 |
Released on 2020-11-18 | ||
8.030.000 | 8.03 | ? | sys_? rec_? |
Released on ? | ||
8.500.000 | 8.50 | ? | sys_? rec_? |
Released on ? | ||
8.520.000 | 8.52 | ? | sys_? rec_? |
Released on ? | ||
9.000.000 | 9.00 | ? | sys_? rec_? |
Released on ? | ||
9.030.000 | 9.03 | ? | sys_? rec_? |
Released on ? | ||
9.040.000 | 9.04 | ? | sys_? rec_? |
Released on ? | ||
9.500.000 | 9.50 | ? | sys_? rec_? |
Released on ? | ||
9.510.000 | 9.51 | ? | sys_? rec_? |
Released on ? | ||
9.600.000 | 9.60 | ? | sys_? rec_? |
Released on ? | ||
10.000.000 | 10.00 | ? | sys_? rec_? |
Released on ? | ||
10.010.000 | 10.01 | 2022_0912 | sys_56493c6f9834eb1caf5a5a187862ace5 rec_87668869af230ac26f859278d10402b1 |
494951936 bytes (system), 1075001344 bytes (recovery) | Released on ? | |
10.500.000 | 10.50 | ? | sys_? rec_? |
Released on ? | ||
10.700.000 | 10.70 | ? | sys_? rec_? |
Released on ? | ||
10.710.000 | 10.71 | ? | sys_? rec_? |
Released on ? | ||
11.000.000 | 11.00 | ? | sys_? rec_? |
Released on ? | ||
11.020.000 | 11.02 | ? | sys_? rec_? |
Released on ? | ||
11.500.000 | 11.50 | ? | sys_? rec_? |
Released on ? | ||
11.520.000 | 11.52 | ? | sys_? rec_? |
Released on ? | ||
12.008.000 | 12.00 | 2024_0902 | sys_565849b5fd29244a35cf189e4ea2da9c rec_96da58055b2e4f50889ebc5e676abe39 |
503197184 bytes (system), 1083504640 bytes (recovery) | Released on ? | |
12.020.000 | 12.02 | 2025_0123 | sys_a11b05ff455d2ec577fea25c63d25ef0 rec_0671734da8fb342270330549ea4d418e |
Released on ? | ||
12.500.000 | 12.50 | 2025_0303 | sys_0e40ffc1f68abec27640e9015102560f rec_3737437a99d860d18217362a19115983 |
Released on 2025 March 25th |
TestKit[edit | edit source]
To be documented.
DevKit[edit | edit source]
To be documented.
PUP Mirror Repositories[edit | edit source]
- Most PS4 update packages ever released can be downloaded from:
- Midnight Archive (https://archive.midnightchannel.net/SonyPS/Firmware/index.php?cat=PS4SYS)
- Midnight Archive (https://archive.midnightchannel.net/SonyPS/Firmware/index.php?cat=PS4REC)
- Midnight Archive (https://archive.midnightchannel.net/SonyPS/Firmware/index.php?cat=PS4MISC)
- Internet Archive's Wayback Machine, by choosing a region as in the official URL
- Softpedia (https://drivers.softpedia.com/get/gaming-consoles/Sony/)
- https://darthsternie.net/ps4-firmwares/, https://darthsternie.net/ps4-rare-files/
- https://darksoftware.xyz/PS4/FWlist
- gxarena.com PS4 System PUP hashes from 1.50 to 4.55
- gxarena.com PS4 Recovery PUP hashes from 1.50 to 4.55
Changelog[edit | edit source]
Notes[edit | edit source]
- ↑ PUP files on PS4 discs are 1 GiB (1073741824, 0x40000000 bytes), regardless of version, as they are zerofilled at the end of the file, just like PS3 PUP were zerofilled to 256 MiB. Hence, their hash will differ from the system PS4UPDATE.PUP file they contain.