Hi everyone,
I am currently facing an issue with the nRF54LM20A where the access port protection is not taking effect after programming SECUREAPPROTECT and APPROTECT into the UICR, even after a power-on reset.
I verified that the UICR address 0x00FFD000 has been written. However, the protection remains inactive. As shown in my test with nrfutil, running "device protection-set" changed the UICR value from FFFFFFFF to 50FA50FA, but "device protection-get" still shows "Debug access is enabled".
Currently, the only way I can enable the protection is by setting CONFIG_NRF_APPROTECT_LOCK=y in the firmware code. However, this enables protection regardless of the UICR configuration, which makes it impossible to distinguish between hardware-based and software-based protection in my production setup.
Could anyone provide some insights or point out if I am missing a step to properly use hardware-based UICR protection on the nRF54LM20A?
Any help would be greatly appreciated. Thank you!

