u/ElPiketeEspaci4l

Trying to implement Bluetooth audio communication for DualSense
▲ 3 r/bluetooth+1 crossposts

Trying to implement Bluetooth audio communication for DualSense

Hi everyone,

I’ve been working on a Python Bluetooth driver (kind of) for the DualSense, mainly focused on reimplementing the communication protocol from scratch.

So far, I already have most of the core features working:

  • Reading buttons, touchpad, gyro, and accelerometer data
  • Controlling LEDs, vibration, adaptive triggers, and lightbar

Everything is working quite well at this point, but I’m trying to go a bit further.

I’m currently trying to understand and implement Bluetooth audio communication with the DualSense. The idea is to figure out how audio is actually sent to the controller (for the built-in speaker / audio features), especially how tools like DSX handle this part.

So far, I’ve only found that DSX can do this, which is a bit frustrating since it’s paid and closed-source. But it gives me a hint that it is possible.

So if anyone knows how I could approach this part of the project, it would really help a lot. I even looked into the DualShock 4 and didn’t find much either. Any information or direction would be appreciated.

Here is the link to my project:
https://github.com/azaz4z/py-dualsense-driver/

u/ElPiketeEspaci4l — 7 days ago