USB HID + Windows 10

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Not applicable
Hi,

I'm using the example "USBD_HID_XMC47" found in https://www.infineon.com/cms/en/product/promopages/aim-mc/dave_downloads.html. I've modified it for an XMC4500 hexagon board which I'm using. The device registers on Windows 7 (I've tried three computers and it works on all of them).

When I plug in the device to a Windows 10 machine, the HID device is not registered! The Device Manager says "Device could not be started". I tried on two different machines with Win10 and it doesn't work on either of them. USBlyzer shows that the device does not respond to the GetDeviceDescriptor request.

Do you know how to get Generic HID Device to work on Windows 10?

Regards
Rickard
0 Likes
1 Reply
Not applicable
Hi!
I found the problem. Windows 10 does not allow the device to be registered as USB 1.1 protocol.
Changing to the following in the device descriptor solves the problem:

.USBSpecification       = VERSION_BCD(02.00),


Rickard
0 Likes