NRF52 DK RBP gets enabled without --rbp <...> while flashing with nrfjprog

Hi,

I am trying to flash nrf52840 dk board with open thread binaries.

I see that, sporadically the device gets readback protection enabled.

I use the following command to flash hex files:

nrfjprog -f nrf52 -s <serialid> --verify --chiperase --program ot-cli-ftd.hex --reset

Can someone please tell me if I am missing something here?

Why does rbp get enabled without parameter specified for the flashing tool nrfjprog ?

Sometimes, it does not get enabled.

Also, I remember reading about rbp somewhere, UICR registers have limited number of writes and would this be harmful to recover the device every time after RBP is enabled?

Please I am exploring this board and new to it. Kindly help me with this. 

Thank you.

Related