PS5 Suite v7.8.1
New — On-console Web UI
- Full dashboard served by the payload (default port 17382) with a home-screen tile (
PSUI00001) that launches it straight from the PS5 — no PC needed. Pages: Dashboard, System (live charts), Games, Install, Trophy, Saves, Screenshots, Files, Kernel Log, Tools. - Saves manager rework — per-save icons (
icon0.png, PS4 + PS5 formats), friendly game names, PS4/PS5 badges,sce_bu_*backups hidden, Mount / Browse / Download / Delete per save. - Lights control — console LED presets + effects (breathe, sunrise, off/auto) and DualSense lightbar colors, from the Tools page.
- Web downloads now save with real filenames (
Content-Dispositionfix). - Unlock ALL button removed from the Trophy page.
Fixed — trophies on FW 5.50 (issues #16, #17)
- PostEvent signature fallback — FW 5.50 rejects
options=1(0x80553102); every handle pair is probed withoptions=1then falls back tooptions=0. Verified: trophies award through the daemon's own path. - Verified 4-layer unlock cascade — UDS post → daemon
GetTrophyInfoquery →sceNpTrophy2SystemDebugUnlockTrophy(IPMI) → directTRPTITLE.DATpin. Custom-protocol titles that reject posts still get trophies; the response reports which layer landed each one.
New — repair:<title|all> registration repair
- Suite-mounted games missing from the home screen can be re-registered in place.
repair:allonly touches suite mounts — real installs are never affected.
Fixed — payload ports & client connectivity
- Port stacking fixed — the TCP listener no longer uses
SO_REUSEPORT; redeploys could stack wedged listeners that accept but never answer. Stale-instance takeover + 9113–9143 fallback now work. - Client used the wrong port after fallback — discovery found the live port but connections still dialed hardcoded 9113. The discovered port is now stored silently and used everywhere; TCP/UDP scans cover the full range.
Fixed — downloads showed no progress (issue #18)
- The progress panel was only shown for uploads; single-file, folder and multi-select downloads now show percent/speed/filename and support STOP cancel.
Assets
- PS5Suite.exe — Windows x64 client (single-file, self-contained)
- PS5Suite-Linux-x64.zip / PS5Suite-Linux-ARM64.zip — Linux clients
- PS5Suite-macOS-x64.zip / PS5Suite-macOS-ARM64.zip — macOS clients
- PS5Suite.apk — Android client
- ps5_suite_server.elf — PS5 payload/server (deploy to port 9021) — required, must match the client version
- checksums.txt — SHA-256 for every asset