R
Ray Trent
I've got a ... charming ... customer that wants us to build a front panel
keypad, but they don't want to use USB... no, that would be too easy
.
For "cost" reasons, they want us to make it a serial device and write a HID
minidriver for it. No worries, I'm working on them about that...
I have a question about such a device: Could it be WHQL'd? I'm not 100% sure
how a HID minidriver could be installed INF-only in such a case, and I
haven't looked into whether we can needs/includes hidparse and hidclass
rather than copying them as is done in the sample's INF, among other things.
I suppose I could come up with a serial PnP ID and have serenum enumerate
it... bleah.
Anyway, even assuming I can solve that problem (suggestions appreciated), is
there a WHQL category that could encompass a HID minidriver of this nature
(other than the code coverage beta, that is)? If such exists, I'm presuming
it would non-Self Test and thus require sending MS devices (and a check with
more zeros
, is that correct?
Not being able to sign the driver, and therefore not being able to
silent-install it, could (not especially regrettably
prevent us from
using this approach.
keypad, but they don't want to use USB... no, that would be too easy

For "cost" reasons, they want us to make it a serial device and write a HID
minidriver for it. No worries, I'm working on them about that...
I have a question about such a device: Could it be WHQL'd? I'm not 100% sure
how a HID minidriver could be installed INF-only in such a case, and I
haven't looked into whether we can needs/includes hidparse and hidclass
rather than copying them as is done in the sample's INF, among other things.
I suppose I could come up with a serial PnP ID and have serenum enumerate
it... bleah.
Anyway, even assuming I can solve that problem (suggestions appreciated), is
there a WHQL category that could encompass a HID minidriver of this nature
(other than the code coverage beta, that is)? If such exists, I'm presuming
it would non-Self Test and thus require sending MS devices (and a check with
more zeros

Not being able to sign the driver, and therefore not being able to
silent-install it, could (not especially regrettably

using this approach.