Fixed
- Game/motor rumble now works. The firmware previously forced the controller into haptic-DSP mode (
UseRumbleNotHaptics=0), which produces no vibration on this DualSense. It now switches to the legacy motor mode (UseRumbleNotHaptics=1) whenever a game sends a non-zero rumble value, while keeping DSP mode for the audio auto-haptics during audio-only playback — the two coexist. - The
0x31keepalive now also runs while game motors are active (not only during audio), so vibration is sustained. A 2 s safety timeout zeroes the motors if a game stops sending reports (crash cleanup).
Notes
- If a game still has no rumble (e.g. Rocket League under Proton), enable Steam Input for that game and add the launch option
SDL_GAMECONTROLLER_IGNORE_DEVICES=0x054c/0x0ce6 %command%to avoid double input. See the README troubleshooting section.
Download
Flash ds5-bridge-v1.2.19-autohaptics.uf2 (standard). The -wake variant is only for waking a sleeping Windows host; the -debug variant enables serial logging.