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

Does nrf mesh let you set the CID of a node?

After provisioning a node, I see that the Company field is displayed as "Ericsson Technology Licensing", indicating that the CID field on Composition Data Page 0 equals 0x0000 as indicated here: https://www.bluetooth.com/specifications/assigned-numbers/company-Identifiers/ 

Is it possible to set the CID field to a value other than zero? If not, could we have this feature please?

Thanks

Parents
  • Hi. 

    I just tested this using the light switch example in the nRF5 SDK for Mesh v.3.2.0, but the CID seems to be 0x0059 (Nordic Semiconductor) after provisioning. 

    Could you add some more information about your process in order for me to reproduce?

    Which version of the Mesh SDK and which example are you using?

    However, you can't change the CID in the nRF Mesh app. This is defined in the source code. 

    Using the Light switch server (Mesh SDK v.3.2.0) as an example: 
    In nrf_mesh_config_app.h, line: 56: 

    /** Device company identifier. */
    #define DEVICE_COMPANY_ID (ACCESS_COMPANY_ID_NORDIC)

    In access.h, line: 76:

    /** Company ID value for Nordic Semiconductor. */
    #define ACCESS_COMPANY_ID_NORDIC (0x0059)

    So the Company ID should be set to match Nordic Semiconductors CID. 

Reply
  • Hi. 

    I just tested this using the light switch example in the nRF5 SDK for Mesh v.3.2.0, but the CID seems to be 0x0059 (Nordic Semiconductor) after provisioning. 

    Could you add some more information about your process in order for me to reproduce?

    Which version of the Mesh SDK and which example are you using?

    However, you can't change the CID in the nRF Mesh app. This is defined in the source code. 

    Using the Light switch server (Mesh SDK v.3.2.0) as an example: 
    In nrf_mesh_config_app.h, line: 56: 

    /** Device company identifier. */
    #define DEVICE_COMPANY_ID (ACCESS_COMPANY_ID_NORDIC)

    In access.h, line: 76:

    /** Company ID value for Nordic Semiconductor. */
    #define ACCESS_COMPANY_ID_NORDIC (0x0059)

    So the Company ID should be set to match Nordic Semiconductors CID. 

Children
No Data
Related