System Software: Difference between revisions
m (merged with Webbrowser) |
CelesteBlue (talk | contribs) |
||
(9 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
See also [https://www.psdevwiki.com/ps5/System_Software PS5 System Software]. | |||
<div style="float:right">[[File:System Software Update Installing.png|200px|thumb|left|System Software Update Installing]]</div> | <div style="float:right">[[File:System Software Update Installing.png|200px|thumb|left|System Software Update Installing]]</div> | ||
= PlayStation 4 Operating System = | |||
Name: ORBIS OS<br> | Name: ORBIS OS<br> | ||
Line 7: | Line 9: | ||
Platform: 64 bits (x86_64)<br><br> | Platform: 64 bits (x86_64)<br><br> | ||
There are several means to get and/or install a system sofware update: | |||
There are several means to get/ | * if automatic updating is enabled, the [[Southbridge]] will automatically download it and notify the user after finishing | ||
* if automatic updating is enabled, the [[ | |||
* user can do manual update check in user interface | * user can do manual update check in user interface | ||
* user can enter [[Safe Mode]] and from there select updating | * user can enter [[Safe Mode]] and from there select updating | ||
* [[PARAM.SFO]] of a [[Game Titles|Software Title]] can demand minimal version | * [[PARAM.SFO]] of a [[Game Titles|Software Title]] can demand minimal version | ||
* BD-ROM can (to compliment the afformentioned [[PARAM.SFO]]) also serve a <code>/PS4/UPDATE/PS4UPDATE.PUP</code> file<ref>PUP files on PS4 discs are 1GB, regardless of version, as they are zerofilled at the end of the file, just like PS3 PUP were zerofilled to 256MB. Hence, their hash will differ.</ref> | * BD-ROM can (to compliment the afformentioned [[PARAM.SFO]]) also serve a <code>/PS4/UPDATE/PS4UPDATE.PUP</code> file<ref>PUP files on PS4 discs are 1GB (1073741824, 0x40000000 bytes), regardless of version, as they are zerofilled at the end of the file, just like PS3 PUP were zerofilled to 256MB. Hence, their hash will differ from the sys PS4UPDATE.PUP file they are based on.</ref> | ||
= System Software Update = | |||
== Files == | |||
PS4 '''P'''layStation '''U'''pdate '''P'''ackage 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. | |||
* Go to https://www.playstation.com/en-us/support/hardware/ps4/system-software/ to download PS4 system and recovery PUP files. | |||
=== updatelist.xml === | |||
See [[Ps4-updatelist.xml]]. | |||
=== PS4UPDATE.PUP === | |||
<nowiki>http://</nowiki><span style="color: red;"><EXTLD></span>.ps4.update.playstation.net/update/ps4/image/<span style="color: green;"><YYYY_MMDD></span>/<span style="color: brown;"><TYPE></span>_<span style="color: blue;"><DIGEST></span>/PS4UPDATE.PUP?dest=<span style="color: red;"><TLD></span> | |||
* <span style="color: red;"><EXTLD></span> is the Region abbreviation ('''pc''', '''djp01''', '''dus01''', '''deu01''', ...) | |||
* <span style="color: green;"><YYYY_MMDD></span> is the Build Date | |||
* <span style="color: brown;"><TYPE></span> is the 3 letter Package Type abbreviation ('''sys'''tem, '''rec'''overy, '''sys'''tem'''_ex'''...) | |||
* <span style="color: blue;"><DIGEST></span> is the ?shortened SHA1? Hash of the Package | |||
* <span style="color: red;"><TLD></span> is the 2-letter Region abbreviation ('''jp''', '''us''', '''eu''', ...) | |||
== Versions == | |||
=== Version Format === | |||
==== Long ==== | |||
System Software Version format as displayed in TestKit/DevKit and internal PS4 System Settings is long and can be read as: | |||
<pre>MM.mmn.nnn</pre> | |||
Where: | |||
* MM is the major version | |||
* mm is the minor version | |||
* n.nnn is the extended minor version | |||
==== Short ==== | |||
System Software Version format as displayed on the [https://www.playstation.com/en-us/support/hardware/ps4/system-software/ playstation.com website] is short and can be read as: | |||
<pre>MM.mm</pre> | |||
Where: | |||
* MM is the major version | |||
* mm is the minor version | |||
=== PS4UPDATE.PUP Versions === | |||
==== Retail ==== | |||
{| class="wikitable" | |||
|- | |||
! Version (Long) !! Version (Short) !! Build Date !! Type_Digest !! Size !! Notes !! Manufacture/Release Date | |||
|- | |||
| 1.010.??? || 1.01 || ? || || || || Built on ? | |||
|- | |||
| ? || ? || 2014_0528 || sys_ce90f2e9274e4614ffde6934e08e4b6e<br />rec_7f84e2f63d1f6a5b4348bb528b35f2d7 || || || Released on ? | |||
|- | |||
| 12.500.011 || 12.50 || 2025_0123 || sys_a11b05ff455d2ec577fea25c63d25ef0<br />rec_0671734da8fb342270330549ea4d418e || || || Released on 2025 March 25th | |||
|} | |||
==== TestKit ==== | |||
To be documented. | |||
==== DevKit ==== | |||
To be documented. | |||
== PUP Mirror Repositories == | |||
* Most PS4 update packages ever released can be downloaded from: | |||
** Midnight Archive (https://archive.midnightchannel.net/SonyPS/Firmware/index.php?cat=PS4REC) | |||
** Internet Archive's Wayback Machine, by choosing a region as in the official URL | |||
** Softpedia (https://drivers.softpedia.com/get/gaming-consoles/Sony/) | |||
= Notes = | |||
{{reflist}} | {{reflist}} | ||
Latest revision as of 23:25, 25 March 2025
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/or install a system sofware update:
- if automatic updating is enabled, the Southbridge will automatically download it and notify the user after finishing
- user can do manual update check in user interface
- user can enter Safe Mode and from there select updating
- PARAM.SFO of a Software Title can demand minimal version
- BD-ROM can (to compliment the afformentioned 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.
- Go to https://www.playstation.com/en-us/support/hardware/ps4/system-software/ to download PS4 system and recovery PUP files.
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 | ? | Built on ? | |||
? | ? | 2014_0528 | sys_ce90f2e9274e4614ffde6934e08e4b6e rec_7f84e2f63d1f6a5b4348bb528b35f2d7 |
Released on ? | ||
12.500.011 | 12.50 | 2025_0123 | sys_a11b05ff455d2ec577fea25c63d25ef0 rec_0671734da8fb342270330549ea4d418e |
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=PS4REC)
- Internet Archive's Wayback Machine, by choosing a region as in the official URL
- Softpedia (https://drivers.softpedia.com/get/gaming-consoles/Sony/)
Notes[edit | edit source]
- ↑ PUP files on PS4 discs are 1GB (1073741824, 0x40000000 bytes), regardless of version, as they are zerofilled at the end of the file, just like PS3 PUP were zerofilled to 256MB. Hence, their hash will differ from the sys PS4UPDATE.PUP file they are based on.