-
ps5-dualsense-overlay v1.0.1 Stable
released this
2026-10-05 21:25:01 +02:00 | 0 commits to main since this releaseOn-screen DualSense controller overlay for a PS5 running homebrew. Load it once per boot, open any game, and the controller appears bottom-left, lighting up in real time.
Download
ps5-dualsense-overlay-v1.0.1.elf— SHA-256 inSHA256SUMS.txt:3790c590088b275a8d803c7c46394af6c7e0d8ede2546c0507a05a246fbf9747 ps5-dualsense-overlay-v1.0.1.elfWhat's Changed in v1.0.1
Fixed
- Overlay freeze after Rest Mode (sleep/resume): Fixed issue where
sceUserServiceGetForegroundUserreturning0xffffffff(-1) during console standby or before logging into an account caused pad initialization to permanently fail, leaving the overlay visible on screen but completely frozen. - Controller disconnect / standby recovery: If
scePadReadStatefails continuously for 15 consecutive frames (e.g. controller turned off, Bluetooth drop, or system suspend), the dead handle is now safely closed viascePadCloseand re-acquired automatically as soon as the controller is back online.
Added
- Periodic foreground user detection: The overlay now checks for foreground user account switches every ~2 seconds and re-binds the pad handle when switching local accounts.
- Non-blocking pad initialization retry: Periodic retry every 30 frames (~0.5s) if user or handle was not immediately ready at startup.
Usage
- Jailbreak the console as usual (tested with kstuff-lite).
- Load
ps5-dualsense-overlay-v1.0.1.elfwith your payload manager, in either of these ways:- Web portal: from a PC or phone on the same network, open the payload manager's portal using the console's local IP and upload the
.elf. - USB: copy the
.elfto a USB drive, connect it to the console and launch it from the payload manager.
- Web portal: from a PC or phone on the same network, open the payload manager's portal using the console's local IP and upload the
- Open any game.
Load it only once per boot, and do not run it together with Common FPS or SimpleFPS: they inject into the same system process. To update, reboot and load the new version.
Compatibility
Tested on a PS5 Slim (CFI-2015) with system software 13.60 and kstuff-lite. System software 11.xx–13.50 is allowed by the code but untested.
Known limitations
- The PS button cannot be read (the system intercepts it).
- The Mute button is disabled (the controller only reports the momentary press).
Credits
Based on Common FPS for PS5 by porhe911 and the SimpleFPS patch by khalifa007. Controller artwork: "PS5 Button Icons and Controls" by Zacksly (CC BY 3.0, modified). Built with the PS5 payload SDK, etaHEN and shsrv sources. Full credits in CREDITS.md.
License
GPL-3.0-or-later; the artwork remains CC BY 3.0. The complete corresponding source for this binary is tag
v1.0.1(source archives attached below). Rebuilding the tag reproduces the ELF byte for byte.PlayStation, PS5 and DualSense are trademarks of Sony Interactive Entertainment Inc. This project is not affiliated with or endorsed by Sony. See the legal notice.
Full Changelog: https://github.com/erickdavestech/ps5-dualsense-overlay/compare/v1.0.0...v1.0.1
Downloads
- Overlay freeze after Rest Mode (sleep/resume): Fixed issue where
mirror of
https://github.com/erickdavestech/ps5-dualsense-overlay.git
synced 2026-10-06 03:00:07 +02:00