Using the Cypress Vendor ID (VID) / Product ID (PID) in the End Product – KBA89337 | Cypress Semiconductor
Support & Community
Using the Cypress Vendor ID (VID) / Product ID (PID) in the End Product – KBA89337
Can you use the Cypress VID/PID in end product(s)?
No. Use the Cypress VID only for developmental purposes.
An OS like Windows® OS remembers the system files, such as an inf file or driver, used by the end product and loads them every time it is plugged in.
If the Cypress VID is used for an end product, then many customers could use the same VID, which could cause a malfunction because an end product may bind to an incorrect driver.
To avoid this, you should obtain a unique VID. VIDs are owned by the vendor company and are assigned and maintained by USB Implementers Forum, Inc. (USB-IF). Visit http://www.usb.org for more information on USB-IF membership and how to obtain a VID.
Once you have a VID, you can assign a PID. The USB-IF recommends that each vendor set up a coordinated allocation scheme for PIDs so that different teams do not inadvertently choose the same PID for different products. Duplicate numbers will cause compliance testing to fail.