>=20 > > I'm using Microchip's usb_function_generic.c to pass text commands back > > and forth in several products. Every time Microsoft changes something, = our USB > > drivers stop working or become difficult to install. Is there a way to = use > > usb_function_generic with a driver that ships with Windows to avoid dri= ver > > installation issues? We're currently using a VID and PID assigned by > > Microchip. Does this further complicate things in that the driver expec= ts to > > work with a particular VID/PID combination? I only work on the PIC side= of > > this, but I'd like to give our Windows guy something so he doesn't spen= d all > > his time fighting this. > >=20 > > Thanks! > >=20 > > Harold > >=20 >=20 > I have seen something on the Microchip forum about Microsoft OS Descripto= rs > which include generic devices that communicates through WinUSB.sys. When = using > the correct descriptor, you should not need to make your own custom .INF = file. >=20 > This is built in from Windows 8 but earlier OS's (from XP SP3, if I remem= ber > correct) can also benefit from this by using a specific certified .INF fi= le > (which installs WinUSB.sys without user intervention). >=20 > Unfortunately, I can't get access to the Microchip forums right now to pr= ovide a > link, but you should be able to search for it when the forum is up again. > According to Google, "USB stack and microsoft os descriptors" should be = a good > search phrase. >=20 And now that the forum is up again, here is the link: /Ruben =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Ruben J=F6nsson AB Liros Electronic Box 9124 200 39 Malm=F6 Sweden Tel +46 40142078 ruben@rjjournal.net =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --=20 http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .