python-elgato-streamdeck
python-elgato-streamdeck copied to clipboard
Enable using the hidraw variant of libhidapi.
Is your feature request related to a problem? Please describe. The hidraw variant is api compatible with the libusb version. I'd like to use this version instead as it's the one used in other parts of my application stack.
Describe the solution you'd like Include libhidapi-hidraw in the allowed library so names for linux.
Originally HIDRAW wasn't suitable for Streamdecks, as the kernel didn't support HID reports beyond 4KB (the original Streamdeck uses 8KB reports). I submitted a kernel patch to bump to to 16KB:
https://lkml.iu.edu/hypermail/linux/kernel/2012.2/00272.html
Which made it into 5.11 onwards, but older kernels will silently fail.