Not applicable
Aug 10, 2017
03:28 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Aug 10, 2017
03:28 AM
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
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
1 Reply
Not applicable
Aug 21, 2017
02:31 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Aug 21, 2017
02:31 AM
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:
Rickard
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