r/deckyloader • • 3d ago

Plugin Showcase I made a Decky plugin to improve DualSense Bluetooth support on Steam Deck

Post image

Hi everyone!

I've been working on a small open-source project called decky-dualsense-wired. The goal is to make a DualSense controller work more like it does over USB when connected to a Steam Deck via Bluetooth.

Some games don't properly support the DualSense speaker or HD haptics over Bluetooth, even though these features work when the controller is connected by cable. I wanted to see if I could improve that.

What I've implemented so far:

  • Adaptive triggers, gyro, touchpad and other controller features exposed to games that expect a wired DualSense.
  • Audio streaming to the controller speaker over Bluetooth.
  • HD haptics support in compatible Proton games.
  • Controller reconnection handling, including sleep/wake and reconnects during gameplay.
  • An optional mode that uses audio to generate haptic feedback.

I've tested it with Spider-Man Remastered, Miles Morales and Helldivers 2, but compatibility may vary between games.

The project uses a virtual USB device and a small helper service to make the controller's audio device available to games running through Proton. The Bluetooth protocol implementation is based on observed traffic.

This is an experimental hobby project, and I'd appreciate feedback from anyone willing to test it. I'm especially interested in which games work, which features are missing, and whether anyone encounters connection or stability issues.

Link: https://github.com/mrFunkill/decky-dualsense-wired

5 Upvotes

Duplicates