Hi, I hammered it to work!
By just repeating the hid_interrupt_read() I can continue through the cycle of HID_RET_FAIL_INT_READ and HID_RET_TIMEOUT and come out the other side with a HID_SUCCESS and the correct data. I have no idea why this works, nor do I deem it an elegant solution, but it works for me in my current application. I have thoroughly come to hate the device, though. I have since learned that it is available with a simple serial interface as well and the vendor choose to USBize it as a HID with lots of crud instead of just adding a serial-USB-Converter and keeping the API. Ah, well, what's wrong with days and days of experimenting... Ciao, MM _______________________________________________ libhid-discuss mailing list [email protected] http://lists.alioth.debian.org/mailman/listinfo/libhid-discuss

