This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

HID Vendor/Product name blank in Windows

Hi again,

I'm here with another HID problem. When I flash my chip with standard HID mouse example, OS discovers it with it's declared in code name, connects succesfully, responds etc. But when I try to read data with standard Windows HID API there seems to be a problem. API detects it, but sees only VID & PID. It can't see manufacturer or product name (see attached screenshot). I can't also read input reports.

I'm trying to make a gamepad device, so I changed descriptor to a simple gamepad. It's being shown in gamepads menu, but without specified name. Windows called it just "0-axis, 8-button device" (see attached screenshot). It won't be a good idea to show this name to customers.

Is there anything I can do, to change this name? Have anyone tried to develope a HID joystick or gamepad? I will be grateful for any response.

Marcin

PS. I discovered this problem on both nRF51822 and nRF52832 chips. My OS is Windows 10.

image description

Related