Replies: 2 comments 2 replies
-
Actually this can be used for Xbox One and Luna controllers too.
|
Beta Was this translation helpful? Give feedback.
0 replies
-
My focus now is to make Bluetooth connection more reliable and as such anything rumble related is a the bottom of my list. |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I'm making a self-made BT controller with rumble support through HID (with its respective descriptors), but it don't work on BlueRetro because, after looking at the code, the rumble feature is disabled on Generic Controllers according to bluetooth/hidp/hidp.c#L74
My suggestion is to, if the controller is a generic/unknown one, check its descriptors and look if it supports the
09 97
and09 98
whose tells if it supports enabling/disabling DC actuators. Then, every time its needed, send the rumble data to the report_id for those descriptors. This would not only help with generic controllers like mine, but also should work with controllers like the Stadia oneJust in case, here is my controller HID Report parsed with RDD! HID Report Descriptor Decoder, specific on the DC actuators section:
HID Report
Beta Was this translation helpful? Give feedback.
All reactions