mcuee
mcuee
Please also take note improving the Windows HID backend is not the focus of the project. In fact, we may want to remove the support of HID altogether and refer...
> I solved the problem in my project by going directly to WinUSB and bypassing libusb entirely. Since on windows it's just a (buggy) wrapper around WinUSB anyway. We are...
I see. Thanks for the clarifications. To be fair, IMHO the current Windows backend is very complicated. At least I do not understand it myself (I am not a developer...
https://github.com/Arakula/libusb/commit/e371e0edf84d72c35881868c27fccc84f361b445 Temporary fix by Arakula.
Example: https://libusb.sourceforge.io/api-1.0/libusb_caveats.html It is mentioned some of the entry is Linux centric. Those info may be a bit outdated. Another thing to add to the caveats is probably the kernel...
https://libusb.sourceforge.io/api-1.0/libusb_mtasync.html This one seems to be good but very complicated. Not so sure if we can provide more concrete examples.
https://libusb.sourceforge.io/api-1.0/libusb_io.html This is also good. We may want to emphasize the following point for synchronous I/O. This has been raised in multiple issues. "Additionally, there is no opportunity to cancel...
Have you tried the latest git head?
Looks like bulk transfer failed based on the debug log. ``` [ 0.562806] [00055a80] libusb: debug [libusb_alloc_transfer] transfer 0x116604258 [ 0.562820] [00055a80] libusb: debug [libusb_submit_transfer] transfer 0x116604258 [ 0.562833] [00055a80]...
Just want to check if it is the changes of libusb or the changes of Catalina / Big Sur which caused the problem, please help to try out the following....