Hi,
I have a USB device (lets say XXX) and its driver. It has one configuration and one interface (interface value = 0).
Now I have updated this device to be a composite device by adding another interface (interface value = 1). For this:
I have modified device class, subclass and protocol as 0x0.
I have provided different PID (otherwise, composite driver is not loaded).
When I connect this modified device, I see that composite driver is associated and shown as two two devices in device manager. I have disabled the other device with MI_01. For MI_00, I want to use XXX driver. So I uploaded the driver by pointing to XXX driver
for MI_00. When I tried this, I got this error:This device cannot start. (Code 10).
Please let me know if I have to do any modifications to XXX driver INF file. Infact, I tried updating INF to specify same .sys file for new PID and MI_00 (and created cat file using Inf2Cat). Then I get this error: A problem was encountered while attempting
to add the driver to the store.
Please let me know if its possible to re-use XXX driver without any modifications (except for possible changes to INF file) as this driver is from 3rd party.
Rgds,
Venkat.