Clarification on APPROTECT for nRF52832 revision 3

Hello!

One of our projects will have nRF52832 replaced in EMS with revision 3 silicone and we wonder if description in Working with the nRF52 Series' improved APPROTECT is valid.

It states that:

In factory state, the [new version of this device] comes with the access port protection enabled. An ERASEALL command via the control access port (CTRL-AP) is required to enable access.


Since we don't have brand new nRF52 revision 3 chips but have them on nRF52DK, we set up access port protection by:

nrfjprog --eraseall
nrfjprog --memwr 0x10001208 --val 0x00

then did power reset to enable access protection and tried to unlock it using:

nrfjprog --eraseall

but that didn't work.


Using

nrfjprog --recover

enabled access towards nRF52832.

So question is - does factory/brand new nRF52832 revision 3 chips have access port protection enabled in a different way compared to 'nrfjprog --memwr 0x10001208 --val 0x00' and 'nrfjprog --eraseall' command can remove it?

Related