Reset kinds

nRF Util

tags
nRF Util

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.