Recovering nRF54H Series devices

nRF Util

tags
nRF Util

On devices from nRF54H Series, the nrfutil device recover command runs an ADAC_PURGE command on the selected core (nRF54H20 Domains) which erases code flash and User Information Configuration Registers (UICR) and sets the local domain lifecycle state (LCS) to EMPTY.

When running this command for an nRF54H Series device, nRF Util must know the Secure Domain Firmware (SDFW) variant running on the device, which affects the command behavior and how it communicates with the device. By default, it assumes that the device is running the IronSide Secure Enclave.

Note

If your device is not using the IronSide Secure Enclave, use the --x-sdfw-variant option to indicate that it is running a different SDFW variant. For example, if your device is using firmware based on the older SUIT solution, use the --x-sdfw-variant suit option to indicate that it is running the SUIT SDFW variant:

nrfutil device recover --x-sdfw-variant suit

See also ABI compatibility matrix for the nRF54H20 SoC binaries for more information about the transition from SUIT to IronSide Secure Enclave.