I try to enable APPROTECT by nrfjprog but seems not work, I still can read the memory after device (PCA10090) reset.
Here is the commands I test to enable APPROTECT
$ nrfjprog --versionnrfjprog version: 10.22.1 externalJLinkARM.dll version: 7.80c$$ nrfjprog --deviceversion960058665 - NRF9160_xxAA_REV2$$ nrfjprog --memrd 0x00FF80000x00FF8000: FFFFFFFF |....|$ nrfjprog --memwr 0x00FF8000 --val 00000000Parsing parameters.Writing.$ nrfjprog --memrd 0x00FF80000x00FF8000: FFFFFFFF |....|$$$ nrfjprog --pinresetApplying pin reset.$$ nrfjprog --memrd 0x00FF80000x00FF8000: FFFFFFFF |....|$$ nrfjprog --memrd 0x00x00000000: 20000BF8 |... |
$ nrfjprog --rbp ALLProtected the device against read and debug. Only a --recover, --debugreset,or --pinreset operations will work from now on.$$ nrfjprog --memrd 0x00x00000000: 20000BF8 |... |$$ nrfjprog --memrd 0x10000x00001000: 22300114 |..0"|
