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

Return values for FICR->CONFIGID

Is there documentation somewhere what to expect returned in FICR->CONFIGID for the various versions of nrf51xxx?

Parents
  • I found a list of HWID (lower 2 bytes of CONFIGID) for different variants of nRF51 parts in system_nrf51.c in SDK 4.4:

    #define HWID_NRF51422_QFAA_CA (0x1EUL) #define HWID_NRF51422_QFAA_C0 (0x24UL) #define HWID_NRF51422_QFAA_DA (0x2DUL) #define HWID_NRF51422_QFAA_D0 (0x2EUL) #define HWID_NRF51422_CEAA_A0 (0x31UL)

    #define HWID_NRF51822_QFAA_CA (0x1DUL) #define HWID_NRF51822_QFAA_C0 (0x1DUL) #define HWID_NRF51822_QFAA_FA (0x2AUL) #define HWID_NRF51822_QFAA_FB (0x2BUL) #define HWID_NRF51822_QFAA_FC (0x34UL) #define HWID_NRF51822_QFAA_F0 (0x2CUL) #define HWID_NRF51822_CEAA_B0 (0x2FUL) //#define HWID_NRF51822_CEAA_CA (0xUL) New device to come

    #define HWID_NRF51822_QFAB_AA (0x26UL) #define HWID_NRF51822_QFAB_A0 (0x27UL) //#define HWID_NRF51822_QFAB_B0 (0xUL) New device to come

    #define HWID_NRF51922_QFAA_AA (0x33UL) //#define HWID_NRF51922_QFAA_BA (0xUL) New device to come

    FWID (firmware ID, the upper 2 byte of CONFIGID) is 0xFFFF on all nRF51822 variant since there is no pre programmed softdevice on the chip.

    For nRF51422, with the current S210 v2.0.0. the FWID = 0x0028.

Reply
  • I found a list of HWID (lower 2 bytes of CONFIGID) for different variants of nRF51 parts in system_nrf51.c in SDK 4.4:

    #define HWID_NRF51422_QFAA_CA (0x1EUL) #define HWID_NRF51422_QFAA_C0 (0x24UL) #define HWID_NRF51422_QFAA_DA (0x2DUL) #define HWID_NRF51422_QFAA_D0 (0x2EUL) #define HWID_NRF51422_CEAA_A0 (0x31UL)

    #define HWID_NRF51822_QFAA_CA (0x1DUL) #define HWID_NRF51822_QFAA_C0 (0x1DUL) #define HWID_NRF51822_QFAA_FA (0x2AUL) #define HWID_NRF51822_QFAA_FB (0x2BUL) #define HWID_NRF51822_QFAA_FC (0x34UL) #define HWID_NRF51822_QFAA_F0 (0x2CUL) #define HWID_NRF51822_CEAA_B0 (0x2FUL) //#define HWID_NRF51822_CEAA_CA (0xUL) New device to come

    #define HWID_NRF51822_QFAB_AA (0x26UL) #define HWID_NRF51822_QFAB_A0 (0x27UL) //#define HWID_NRF51822_QFAB_B0 (0xUL) New device to come

    #define HWID_NRF51922_QFAA_AA (0x33UL) //#define HWID_NRF51922_QFAA_BA (0xUL) New device to come

    FWID (firmware ID, the upper 2 byte of CONFIGID) is 0xFFFF on all nRF51822 variant since there is no pre programmed softdevice on the chip.

    For nRF51422, with the current S210 v2.0.0. the FWID = 0x0028.

Children
No Data
Related