whql for driver has no relationship with hardware?

I wrote a modem driver for one kind mobile phone(phone A).
I did the dtm test with the phone A and it was successed.
I have a question is that:
If I get the whql cat file from MS.
Is it still availably when I use another kind phone(phone B) .I means that the two
phone has the same VID and PID.

PS:the two phones have different harewre and orthers.but they have same vid&pid so they can use
the same diver.

If you’ve specified just a VID&PID as your PnP id in the INF file, then another device with the same VID&PID is the same device as far as Windows is concerned. It will be served by the same driver.

Ilya Faenson
Rockville MD USA

Jianwu He wrote:

If I get the whql cat file from MS. Is it still availably when I use another
kind phone(phone B) .I means that the two phone has the same VID
and PID.

It’s up to you ensure that by including other devices with the same VID and PID, you are not opening yourself to an audit failure.

Say MS tests phone B with your signed driver, and the phone crashes during common stress scenario, and thus doesn’t reappear on the bus after the machine comes out of hibernate. Well, you just failed, and MS can revoke your signature now…