nRF52810 program execution failed the CPUID verification.

nRF52810 program execution failed the CPUID verification.
Hi everyone, I have a question. I have a working PCBA with an nRF52810 as the main controller. When reading the CPUID from memory, the value obtained is as shown in the figure (0x010FC241), but according to the code, it should be 0x410FC241UL. Could you please tell me under what circumstances this could happen? I have already tried replacing the power supply and the J-Link tool, but I keep getting the same value consistently.

  • Hi

    This seems very strange, the CPUID should indeed be 0x410FC241. Do you have the full build code of the SoC you see this on? What is printed on the lines below N52810 on the SoC itself? And do you see it on one specific board or on multiple devices?

    The J-Link seems to be able to connect to and recognize the board correctly, so i it working as expected other than the CPUID being incorrect? Are you able to program it and see it operate as expected, or are you having issues during programming due to this CPUID mismatch?

    Best regards,

    Simon

Related