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

Parents
  • I'm sorry, but I don't think you can change the name that appears in the gamepad menu. It might be possible to create a driver of some sort, but that would have to be installed first for windows to be able to recognize the device. Not sure why you cannot receive the input reports, are you sure your report map is correct?

  • Glad to hear you figured out why the input reports wasn't working. Sorry about the name though...

Reply Children
No Data