Skip to content

v1.0.0 - Initial release

Latest

Choose a tag to compare

@cZdrikjdm cZdrikjdm released this 02 Aug 23:46

First public release, validated end-to-end on a fresh flash of the official ps5-linux image (kernel 7.1.4, CachyOS gamescope + Steam Big Picture).

Contents

File What it is
ps5-final.sh the idempotent setup script — run once after every flash
README.md beginner-proof walkthrough: flash → verified working setup
PS5-Linux-Cheatsheet.pdf troubleshooting companion for every weirdness we hit
artwork/ Steam library artwork for both tiles

Highlights — all btmon packet-verified

  • DualSense pairing on internal Bluetooth, fixed end to end: phantom-hci1 udev rule, removal of harmful ERTM/UserspaceHID relics, JustWorksRepairing=always, PairableTimeout=0, and set-and-verify pairable before every pair — the root cause of "Pairing successful → bond deletes itself" (pairable off at pair time → No Bonding throwaway key → 0x18 rejection storm)
  • IW620 Bluetooth auto-revive after warm reboots (btusb reload; cold boot only as last resort)
  • NetworkManager boot watchdog (nm-ensure.service) — no more offline boots
  • Gaming-mode tiles: Switch to Desktop + Pair DualSense (timed pop-ups, SSH-readable log)
  • Deterministic boot into gaming mode · KWin X11 desktop fix · screensaver/lock off · SSH hardening with optional key install · optional 1080p forcing for capture cards

Script integrity

sha256 of ps5-final.sh in this release:

422341cf958288fc01b26edf455923592bff81b336b091577b9ec82007d96863