Sony Playstation 4 (sony-ps4)
Manufacturer | Sony |
---|---|
Name | Playstation 4 |
Codename | sony-ps4 |
Released | 2013 |
Type | game console |
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 |
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
- 19atlas (Notes: ps4 pro)
- Crashniels (Notes: PostmarketOS)
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
- pmaports!5194 Initial merge request