how-to setup a HID minidriver for a USB HID device ?

Discussion in 'Windows Vista Drivers' started by Beno?t, Apr 11, 2005.

  1. Beno?t

    Beno?t Guest

    Hi list,

    I'm developping a HID minidriver for a USB Infrared receiver, this
    device expose a HID interface.

    Since IR remote controls don't use the same key mapping table, the
    device send a generic report (a 6 Bytes stream), and I translate
    remote control's key codes to windows HID codes via a minidriver.
    Each remote controls will have its corresponding minidriver.

    Now, when I plug the device Windows does'nt use my "inf" file but the
    default one (input.inf) while my device VID & PID are located in my
    file ?

    Why windows does not use my "inf" file for this new device ?
    Which mean can I use to for the use of my "inf" file ?

    Beno?t, Apr 11, 2005
    1. Advertisements

  2. Beno?t

    Beno?t Guest

    I made some new tests, when I change device's interface class,
    sub-class and sub-sub-class values from 0x03, 0x00, 0x00 (HID not a
    boot device) to 0xFF, 0xFF, 0xFF (unknown type), then my "inf" file is
    now used.

    I draw a conclusion that the HID Class installer setup its own default
    drivers for all HID devices.

    So, I think I should develop a "device specific co-installer"....

    I am right or wrong ?

    Beno?t, Apr 12, 2005
    1. Advertisements

  3. there is no hid class installer. this is the generic pnp manager making
    this choice. for your device specific coinstaller to run, pnp needs to pick
    your INF first.

    Doron Holan [MS], Apr 13, 2005
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.