Use the --reset-kind option to select how the reset is performed:
| Reset kind | Description |
|---|---|
RESET_DEFAULT (Default) |
Select the predefined reset type for the device family. For nRF51, nRF52, nRF53, nRF54L, and nRF91 Series, this is RESET_SYSTEM. For nRF54H Series, this is RESET_HARD. |
RESET_SYSTEM |
Trigger an ARM system reset by setting the SYSRESETREQ bit in the AIRCR register. On devices with Secure Domain firmware (SecDom FW), this is supported only on the secure core. |
RESET_SOFT |
Trigger a soft reset over the CTRL-AP. Supported only on devices with a CTRL-AP that provides this functionality. |
RESET_HARD |
Trigger a hard reset over the CTRL-AP. Supported only on devices with a CTRL-AP that provides this functionality. |
RESET_PIN |
Trigger a pin reset by toggling the reset pin. Connection errors are ignored, and the reset pin is toggled regardless. |
RESET_VIA_SECDOM |
Send a reset command to the SecDom FW. The SecDom FW handles the reset of other domains. Supported on devices with SecDom FW, such as nRF54H Series devices with IronSide Secure Enclave. |
These reset kinds are also available as the reset programming option in nrfutil device program. Use the standalone reset subcommand when you need to reset a device without programming.