Repository navigation
Releases: TheRealRexo/PS5-Linux-Loader
Release list
v1.0.0
PS5 Linux Loader release v1.0.0 (commit a2f2ac8f24c609443bd3c72c55283c6f3ce2a403).
Contains the loader payload (ps5-linux-loader.elf), the M.2/storage
tooling (m2_init, ps5-osinstall, ps5-osexec), and wrapped
"OS images" (official ps5-linux images with the tooling baked in).
The payload serves a WebUI on port 8080 with an OS-image picker,
install target/size selector, VRAM setting, file manager, anonymous
FTP (port 21), and a hardware/driver support table.
There is no auto-boot: open the WebUI, pick an OS image and target,
set VRAM, and click Boot Linux. Transfer large .img files over FTP
(port 21) while the page is open.
OS images attached to this release (wrapped, <=2 GB):
- ps5-arch-os.img.xz
- ps5-cachyos-os.img.xz
- ps5-debian-os.img.xz
- ps5-fedora-os.img.xz
- ps5-proxmox-os.img.xz
- ps5-ubuntu2604-os.img.xz
Boot files for USB-free setups (each tarball holds bzImage,
initrd.img, cmdline.txt, vram.txt; initrd.img is patched to
loop-mount the .img at boot):
- ps5-arch-boot.tar.gz
- ps5-bazzite-boot.tar.gz
- ps5-bazzite-deck-boot.tar.gz
- ps5-cachyos-boot.tar.gz
- ps5-debian-boot.tar.gz
- ps5-fedora-boot.tar.gz
- ps5-proxmox-boot.tar.gz
- ps5-steamos-boot.tar.gz
- ps5-ubuntu2604-boot.tar.gz
OS image manifest (latest accessible .img download URLs):
- images.json
OS images larger than GitHub's 2 GB per-asset limit ship their boot
tarballs, checksums (.sha256) and descriptors (.osimage) here; their
.xz is not attached (too big for a release asset). Download the .img.xz
from the R2 mirror URL in images.json:
- ps5-bazzite-deck-os.img.xz
- ps5-bazzite-os.img.xz
- ps5-steamos-os.img.xz
VRAM can be set from the payload WebUI (0 = auto, uses vram.txt).
WiFi firmware is dumped from the PS5 automatically during boot.
The .img itself is downloaded separately (see images.json) and
transferred to the PS5; the loader derives cmdline (root label) and VRAM
from the selected .img automatically.