Sony Playstation 4 (sony-ps4)

From postmarketOS Wiki
Sony Playstation 4
Manufacturer Sony
Name Playstation 4
Codename sony-ps4
Released 2013
Hardware
CPU AMD Jaguar
GPU AMD Custom GCN 2 / GCN 4
Memory 8GB
Architecture x86_64
Software
Original software Orbis
postmarketOS
Category testing
Pre-built images no
Mainline partial
postmarketOS kernel 5.15.110
Features
Flashing
Works
Keyboard
Works
Multimedia
3D Acceleration
Works
Audio
Works
Connectivity
WiFi
Works
Bluetooth
Works
Ethernet
Works
Miscellaneous
USB-A
Works
HDMI/DP
Works


Contributors

Users owning this device


Requirements

A Playstation 4 which is on a hackable firmware version. As of writing it is up to 11.00. The Playstation 4 needs to have the Aoelia southbridge. Belize may also work but isn't tested. Baikal requires some additional patches which are not included here yet.


Installation

Use pmbootstrap to build your own installation image.

$ pmbootstrap init
$ pmbootstrap install --disk=PATH_TO_YOUR_USB_DRIVE


Booting

Use this Linux payload to kexec into a Linux kernel. On another USB stick you will need the following files:

  • bzImage (vmlinuz from /boot renamed)
  • initramfs.cpio.gz (initramfs from /boot renamed)
  • the stage 2 payload renamed to payload.bin (mentioned below)

If these files are present you can follow the instructions from PPPwn

See also