![usb vid lookup usb vid lookup](https://the-sz.com/products/usbid/device_manager.png)
The Generic Parent driver then creates a separate PDO and generates a separate set of hardware identifiers for each interface of the composite device.Įach interface has a device ID of the following form: However, if no other match is found, the operating system uses the compatible ID USB\COMPOSITE, for which it loads the USB Generic Parent driver. If it finds a match other than USB\COMPOSITE, it loads the driver indicated in the INF file. After querying the hub driver for the hardware identifiers associated with the new PDO, the operating system searches the appropriate INF files to find a match for the identifiers. Starting with Windows 2000, when a new USB composite device is plugged into a computer, the USB hub driver creates a physical device object (PDO) and notifies the operating system that its set of child devices has changed. Multiple-Interface USB Devicesĭevices with multiple interfaces are called composite devices.
USB VID LOOKUP CODE
The device class code, subclass code, and protocol code are determined by the bDeviceClass, bDeviceSubClass, and bDeviceProtocol fields of the device descriptor, respectively. The hub driver extracts the vendor and product codes from the idVendor and idProduct fields of the device descriptor, respectively.Īn INF model section can also specify the following hardware ID:Ĭ(2) is the device class code taken from the device descriptor. V(4) is the 4-digit vendor code that the USB committee assigns to the vendor.ĭ(4) is the 4-digit product code that the vendor assigns to the device. When a new USB device is plugged in, the system-supplied USB hub driver composes the following device ID by using information extracted from the device's device descriptor: This list is updated quarterly.The set of identifiers generated for USB devices depends on whether the device is a single-interface device or a multiple-interface device. Unauthorized use of assigned or unassigned USB Vendor ID Numbers is strictly prohibited. Each number is assigned to one company which has exclusive rights to its use. The USB Implementers Forum is the authority which assigns and maintains all USB Vendor ID Numbers. This list is provided as an informational resource. Valid USB Vendor ID Number is a list of companies to which USB-IF has assigned each Vendor ID in decimal format. Search for Tools within the Document Library to find the latest. ToolsĪccess the most current installation utilities.
![usb vid lookup usb vid lookup](https://i.stack.imgur.com/0H74A.png)
Document LibraryĪccess the most current revision of the USB specifications, conference presentations, whitepapers, and compliance workshop checklists.
![usb vid lookup usb vid lookup](https://i.stack.imgur.com/fDgkl.png)
The USB-IF has instituted a Compliance Program that provides reasonable measures of acceptability. The USB specifications define the product design targets at the level of interfaces and mechanisms. If you are a new USB product developer looking to get a vendor ID for your company, there are two options for doing this. The agreement necessary for gaining access to the graphics approved for linking to the usb.org web site is also available.
![usb vid lookup usb vid lookup](https://cdn-learn.adafruit.com/guides/cropped_images/000/001/116/medium640/waiting.jpg)
USB VID LOOKUP LICENSE
The license agreement must be signed to access Logo artwork and obtain the right to use the Logo with products that pass USB-IF compliance testing. Download the USB-IF Trademark License Agreement and Usage Guidelines for the USB-IF Logo.