System Software: Difference between revisions

From PS4 Developer wiki
Jump to navigation Jump to search
No edit summary
Line 70: Line 70:
! Version (Long) !! Version (Short) !! Build Date !! Type_SHA256 !! Size !! Notes !! Manufacture/Release Date
! Version (Long) !! Version (Short) !! Build Date !! Type_SHA256 !! Size !! Notes !! Manufacture/Release Date
|-
|-
| 1.000.000 || 1.00 || ? || || || || Built on ?
| 1.010.??? || 1.01 || ? || || || || Built on ?
|-
|-
| ? || ? || 2014_0528 || sys_ce90f2e9274e4614ffde6934e08e4b6e<br />rec_7f84e2f63d1f6a5b4348bb528b35f2d7 ||  ||  || Released on ?
| ? || ? || 2014_0528 || sys_ce90f2e9274e4614ffde6934e08e4b6e<br />rec_7f84e2f63d1f6a5b4348bb528b35f2d7 ||  ||  || Released on ?

Revision as of 23:25, 25 March 2025

See also PS5 System Software.

System Software Update Installing

PlayStation 4 Operating System

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

Files

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.

updatelist.xml

See Ps4-updatelist.xml.

PS4UPDATE.PUP

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

Version Format

Long

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

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

Retail

Version (Long) Version (Short) Build Date Type_SHA256 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

To be documented.

DevKit

To be documented.

PUP Mirror Repositories

Notes

  1. 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.