Solución:
Parece que necesita instalar el controlador winusb; libusb puede obtener información sobre dispositivos sin este controlador, pero no puede abrirlos.
http://libusb.6.n5.nabble.com/LIBUSB-ERROR-NOT-SUPPORTED-td5617169.html:
El miércoles 4 de abril de 2012 a las 11:52 p.m., Quân Phạm Minh[hidden email]> escribió:
aunque nunca instalo el controlador winusb pero uso libusb para obtener información de mi usb (kingston usb, y ya lo reconozco por el sistema)
Sí, eso es posible. Pero no puede abrir el dispositivo y hacer más cosas. Esa es la parte confusa para los nuevos usuarios con respecto al backend de Windows libusb, y de manera similar también para Mac OS X. libusb puede obtener información básica para el dispositivo con un controlador inadecuado (por ejemplo: dispositivo de almacenamiento masivo USB), pero no podrá abrir el dispositivo sin cambiar el controlador por uno compatible.
– Xiaofan
Puede instalar fácilmente el controlador WinUSB o los otros controladores compatibles con libusb (libusb-win32 y libusbK) mediante el uso de Zadig, una aplicación que se desarrolló solo para resolver este problema. Consulte https://zadig.akeo.ie.
Sin embargo, una cosa a tener en cuenta es que si reemplaza un controlador de almacenamiento masivo o un controlador HID (que Windows instala automáticamente) con WinUSB, solo podrá acceder a su dispositivo a través de libusb y no podrá acceder a su dispositivo como Mass Storage o HID hasta que desinstale el controlador WinUSB.
Finalmente, si tiene el control del firmware de su dispositivo, también es posible crear dispositivos que instalarán automáticamente el controlador WinUSB en Vista o posterior, para que los usuarios no tengan que pasar por una instalación manual del controlador (esto puede requerir una conexión a Windows Update para Windows 7 o anterior, pero debería funcionar incluso sin una conexión a Internet para Windows 8 o posterior). Consulte https://github.com/pbatard/libwdi/wiki/WCID-Devices.
[DISCLAIMER] Soy el autor de Zadig / libwi, las páginas wiki de WCID, así como colaborador del backend de Windows libusb.