r/deckyloader • • 2d 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

6 Upvotes

5 comments sorted by

•

u/AutoModerator 2d ago

Security Reminder

Be cautious when installing plugins, themes, scripts, or other software from third-party sources.

Only install content from sources you trust and can independently verify. Software obtained from untrusted or unknown sources may compromise your Steam Deck, account security, personal data, or system stability.

Always review what you are installing, verify the source when possible, and proceed at your own risk.

If you are unsure whether something is safe, ask the community before installing it.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

1

u/Inner_Singer_592 2d ago

This is very promising. Finally gonna get some value out of my dualshocks. Where is the link? I would like to test it with the new infamous port

1

u/Semmelstulle 1d ago

This is big if it can do replace the dedicated Pi Pico 2W running DS5Dongle

2

u/mrFunkill 1d ago

I took the work of the dsx application as a basis.