Author Topic: Widows does not recognize an HID keyboard with my VID?  (Read 9805 times)

slavka012

  • Member
  • ***
  • Posts: 3
Widows does not recognize an HID keyboard with my VID?
« on: April 18, 2012, 03:14:08 pm »
I'm working on a device that emulates a k/b, mouse, and one other custom interface. Btw, the custom interface was working fine, I'm just extending the existing firmware.

It did not work on the first attempt, so I started cutting it up, until I reduced it to just one interface, kb, with all the descriptors mimicking those of the actual USB keyboard by Dell. it works. The k/b shows up in device manager as an "HID-keyboard". However, as soon as I replace the Dell's VID with mine (0x223E) it does not work anymore. It does not show up in the dev. manager, and following the successful (yes!) enumeration the USB goes completely idle, with no interrupt requests coming at all. The only remaining activity on the bus are SE0 at 1 ms intervals.

Does it mean Windows maintains a list of VIDs that it is going to recognize? I have Windows XP SP3.

slavka012

  • Member
  • ***
  • Posts: 3
Re: Widows does not recognize an HID keyboard with my VID?
« Reply #1 on: April 18, 2012, 03:24:29 pm »
Hmm... If I remove the serial Num string ID, it works with my VID....

slavka012

  • Member
  • ***
  • Posts: 3
Re: Widows does not recognize an HID keyboard with my VID?
« Reply #2 on: April 18, 2012, 03:42:56 pm »
Well, apparently windows remember that the device with that serial number used to be a custom HID device, and now refuse to let it be a keyboard. Without the s/n or with a different s/n it works.

I need to find where it keeps the information.

Jan Axelson

  • Administrator
  • Frequent Contributor
  • *****
  • Posts: 3033
    • Lakeview Research
Re: Widows does not recognize an HID keyboard with my VID?
« Reply #3 on: April 18, 2012, 09:00:33 pm »
Attach the device with the problem serial number. In Device Manager, right-click and select Uninstall. Remove and reattach the device.

Jan