nrf-recover 0.1.0

Unlock nRF52 devices using a CMSIS-DAP or JLink probe
nrf-recover-0.1.0 is not a library.


Unlocks nRF52 devices using a CMSIS-DAP or JLink probe.


Using cargo:

$ cargo install nrf-recover


This utility uses probe-rs to interface with the debug probe, probe-rs requires libusb and udev rules properly configured.

Connect your microcontroller to the debug probe and run:

$ nrf-recover

This process has a timeout of 15 seconds, but it usually completes in less than one second. If you get a timeout, you should reset the microcontroller and try again. Please open an issue if you can not unlock the chip after several tries.

Attention: This process will erase the entire code flash and UICR area of the device, in addition to the entire RAM.


Licensed under either of

at your option.


Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.