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

nRF9160DK HWID

Hello.

There is a label on the back of the nRF9160DK.

I can find "HWID: FF:6A:B3:34:69:AC" on the label.

nRF connect can get the same string: "FF:6A:B3:34:69:AC" when running BLE with nRF9160DK.

So the HWID on the lable is related to nRF52840 chip on nRF9160DK.

My question is:

1. How thie HWID generated? Is there a official pdf file for reference?

2. We can get HWID through nRF connect or check the label on nRF9160DK. How to output HWID through UART?

Thanks.

Parents Reply
  • Hi Sigurd,

    Are you sure that's for nRF9160?

    I tried that snippet and it didn't like that, NRF_FICR is undefined. Delving deeper into the FICR, I can see in nrf9160.h there is a struct for NRF_FICR_S which can be followed down to NRF_FICR_S->INFO.DEVICEID[2]. This makes more sense as this is what is reflected in the nRF9160 OPS for FICR.

    However I get hard faults when trying to print [0] or [1] of the DEVICEID and just printing NRF_FICR_S->INFO.DEVICEID gives a 6 digit hexadecimal value which is too small?

Children
Related