3 ms·
Why do unique devices need to have their own PID/VID? What prevents us from having one PID/VID and "driver" for all USB devices, and then chainloading to a devi
by cbhl 12y ago
Why do unique devices need to have their own PID/VID? What prevents us from having one PID/VID and "driver" for all USB devices, and then chainloading to a device-specific user-mode driver based on some user-mode UUID?
- maxerickson 12y agoIn a pedantic sense, the PID/VID are required if you want to use the usb logo to advertise compatibility. It isn't "USB" if it doesn't have a valid (in the sense that it is licensed) PID and VID. It's also user friendly for a device model to have an identifier (because this is the typical way to match up the driver). I don't think there is really any technical enforcement of it (but that's based on what I remember from briefly fooling around with a non compliant device). Edit: [I had something here that was wrong]
- anonymfus 12y agoThat's basically how WinUSB works.