Search Results

Search results 1-2 of 2.

This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

  • Hello Nino, With the nRF51422 it is possible to block reading the device with the first part of the UICR. The first register in the UICR is CLENR0, which divides the flash in two regions. The fiirst region is mostly used for a softdevice like BLE or ANT. The next register is RBPCONF. it contains two values (PR0 and PALL). By writing 0 in these values reading back the flash is protected. This method I use for securing my code. Is it not possible to make a JLink version, that just reports that the…

  • I use JLinkExe with a script to read the UICR of a nRF51422 processor. When the processor is secured, the UICR can still be read and can contain useful user information. Now with JLink version 6 the processor is automatic unsecured, which means a mass erase and so also the UICR information is lost. We use the UICR for a unique identifier and hardware information. With Windows there should be a possibility to hook JLINK_SYS_UnsecureDialog() and block the mass erase. We use Linux for our developme…