Hello Nordic Devzone,
I have a few queries regarding using VID& PID for a hardware.
Is there any cost involved when using the Nordic VID & PID?
Will Nordic provide a PID or do I have to choose this myself.
If I have to migrate from a nordic VID to company subscribed VID by USB.org, can this be done?
Please find the answer for your question here
Hi Susheel, thanks for the response. But the link doesnt specify whether using the VID/PID is free if charge or not.
How is the Pid assigned. Is it simething we choose or nordic gives a random id
You are free to use the VID/PID provided by us free of charge as long as you use it on a product with Nordic chip in it.
The VID is registered in usb.org and it is our registered ID, so there will be no clashes with VID with other vendors, however the PID are chosen by us in our production line and we cannot guarantee that they cannot clash with other vendors.
What if i have 3 products, Will all have them have unique VID-PID like VID-PID-1 for Product 1, VID-PID-2 for Product 2 and so on. If all the three use the same drivers, Will all if them require one VID-PID combination?
Vishag said:What if i have 3 products, Will all have them have unique VID-PID like VID-PID-1 for Product 1, VID-PID-2 for Product 2 and so on.
Yes, That will be unique per product line (but not per device).
Vishag said:If all the three use the same drivers, Will all if them require one VID-PID combination?
Yes, You need to edit the value in sdk_config.h file for PID to get different combo. Since VID remains same you need to get VID + (PID - x)
So in the sdk_config.h file you define different APP_USBD_PID for different product. Like (0x521A - 1) for product 1, (0x521A - 2) for product 2 and so on.