This is a fork aimed at better documentation and an extension of the parent project.
For some reason, there is hardly any publicly available documentation regarding the Dualsense controller. I have scraped through multiple sources, including:
My highly detailed Dualsense HID protocol
Legacy common[flag2 - 1]
= 0x02
Accurate common[flag2 - 1]
= 0x06
Filter to relevant USB packets only
// host -> controller
(_ws.col.info == "URB_INTERRUPT out") && (usb.src == "host")
// controller -> host
((_ws.col.info == "URB_INTERRUPT in") && (usb.dst == "host")) && (usb.bInterfaceClass == 0x03)
System Sounds -> Playback Right-Click on Wireless Controller
Properties -> Enhancements
Select Speaker Fill Checkbox
Is that option missing?
Bottom Left, Configure
Setup Surround Sound, 4 channels
Now check enhancements again
Still missing?
Unplug and replug your controller
Still missing?
Restart system sounds
Still missing?
rESTART YOUR CompuTER
Still missing?
Hmm, out of luck.
You should hear something faint from the controller when doing a sound test
Open Firefox (it sesm to be the only one which works for this),
Play Blade Runner 2049
Turn the volume up
You should feel and might hear something.