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

Nordic semiconductor OUI (organisationally unique identifier)

Hi,

(SDK 14.2, S140 V5.0-2.alpha)

I'm working on a ble project that includes to verify mac addresses.

For the Bluetooth SIG specs, when a device has a public adress , then the 24 MSB must be a "company_id".

in my case, my device has this "DE:CD:24" , which does not correspond to any Company ID,

My question is :

Does Nordic Semiconductor have an Organisationally Unique Identifier or a company id for Bluetooth device Adresses?

Regards,

  • Hello,

    Please see this guide. Specially the section "Manufacturer Specific Data is of interest.

    However, you can't use Nordic's BLE Company ID for your own products. As the site states:

    "the value 0xFFFF "may be used in the internal and interoperability tests before a Company ID has been assigned. This value shall not be used in shipping end products". When you are ready for shipping you will need to apply for a Bluetooth SIG membership to get your own unique ID. "Adopter level" membership is free, but you will need to be associated with a valid company."

     

    Best regards,

    Edvin

  • Hi, 

    What i means by my question is the Bluetooth MAC address, not the Nordic's BLE Company ID, as it mentioned

    in the Bluetooth SIG

      

    For example: EM Microelectronics has 0C:F3:EE as Organisationally Unique Identifier.

    What i would like to know is, does Nordic has the same?

    thanks,

  • Sorry. I misunderstood your question.

    The device address does not contain a Company ID, no. The advertising address is found in NRF_FICR->DEVICEADDR[];

    For my nRF52832 DK, this is:

    NRF_FICR->DEVICEADDR[0] = 0xFEE06CD3

    NRF_FICR->DEVICEADDR[1] = 0xYYYY4434 (the 4 most significant bytes are not used in the address)

    If I check my advertising address, I will get C434 FEE06CD3. This is because the 2MSB of the address must be '1's, so '0x4' changes to '0xC'

     

    This address does not contain a OUI, as it is randomly generated in production.

    Could you specify where in the spec it says that it is required to have this OUI? Are you sure it applies to BLE? Maybe it is only for Bluetooth Classic?

     

    Best regards,

    Edvin

  • Edit:
    I found this old post.

    As it says, you can apply for a OUI, but it is not required for all products, if that affects your project.

     

    Best regards,

    Edvin

Related