You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When this kernel module is in use, the DualSense controller is recognized when it's connected via bluetooth, but the decoded data is wrong because two bytes have to be skipped rather than one. An easy workaround is to use decode(data.slice(1)) rather than decode(data).
I've noticed that the interface number of the device is different depending on whether it has been connected via bluetooth or usb, but I'm not sure if this can be used to automatically detect how it has been connected or not.
The text was updated successfully, but these errors were encountered:
A HID driver from Sony is available for Linux: https://github.com/torvalds/linux/blob/master/drivers/hid/hid-playstation.c
When this kernel module is in use, the DualSense controller is recognized when it's connected via bluetooth, but the decoded data is wrong because two bytes have to be skipped rather than one. An easy workaround is to use
decode(data.slice(1))
rather thandecode(data)
.I've noticed that the interface number of the device is different depending on whether it has been connected via bluetooth or usb, but I'm not sure if this can be used to automatically detect how it has been connected or not.
The text was updated successfully, but these errors were encountered: