
Because this can be a lot of money for a small project, people have taken various approaches to avoiding the need to purchase a vendor ID. This can be problematic for small open-source hardware projects because it costs $5000 to get your own vendor ID (and more for permission to use the USB logo). The VID and PID are then embedded in the product and communicated to the computer when the device is plugged in, along with text strings describing the vendor and product and additional descriptors about the communication protocols supported by the device.īecause a USB VID is specific to a particular organization, derivatives shouldn’t use the VID and PID of the original hardware. Each vendor ID is assigned by the USB Implementers Forum to a specific company, which in turn assign a PID to individual products. USB vendor IDs (VID) and product IDs (PID) are 16-bit numbers used to identify USB devices to a computer or other host.

What’s a USB vendor ID (VID) and product ID (PID) and what should I do about them? This FAQ and others are available on the OSHWA FAQ page:
