This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Using Nordic VID and PID for NRF52840

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?

Parents Reply Children
  • Hi,

    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.

  • Hi Susheel, 

    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.

Related