The following table lists major changes to documentation.
Note: For information about releases and updates to commands, see the Available commands section.
| Date | Description |
|---|---|
| July 2026 | - Added the quick start guide for the completion command, which now includes the Setting up autocompletion guide (previously a page of its own.)- Added the Syntax section to several documentation pages. |
| June 2026 | - Updated the Programming external memory page with information about the EXMIF peripheral configuration for nRF54H20. Also removed the exception statement for nRF52811. - Updated the note on the Capturing STM trace data page: STM tracing now works with nRF54H20 device that uses IronSide Secure Enclave. - Updated the Supported operating systems section of the nRF Util introduction page: added Linux - Debian 12 for ARM64 as Tier 1, other architectures are not supported. - Updated the Installing nRF Util page with installation steps for Linux Debian ARM64. These are the same as for Linux Ubuntu x64. |
| May 2026 | - Updated the parameter table in the Erasing the device page with the new --all-external option.- Updated mentions of IronSide Secure Element to mention IronSide Secure Enclave, which is the new name of the firmware. - Added the nRF Util modem trace in Wireshark page for the new external capture plugin in Wireshark. - Renamed the Capturing LTE modem trace data page to Capturing modem trace data in command line. - Removed the Customizing trace configuration and processing data page from the trace command documentation. The process subcommand has been removed from the nrfutil trace command together with the --keep-configuration flag. The functionality provided by the process subcommand is available using the lte and stm subcommands instead.- Updated the Installing Wireshark and plugins and Preparing hardware for nRF Sniffer pages with additional information about the firmware files required for the nRF Sniffer for Bluetooth LE plugin. |
| April 2026 | - Updated the Supported operating systems section of the nRF Util introduction page: Linux - Ubuntu 24.04 LTS is now Tier 1, Linux - Ubuntu 22.04 LTS is now Tier 2. |
| March 2026 | - Added the Programming application firmware over Bluetooth® LE page to the mcu-manager command documentation.- Updated the trace command documentation with information about the configuration options for the lte and stm subcommands.- Added the Installing SDK from a local tarball section to the Installing and uninstalling with SDK manager page. - Added the Installing SDK to a custom path section. |
| February 2026 | - Updated the required version of SEGGER J-Link in Prerequisites to v9.18. - Added a new page about Sniffing Bluetooth LE packets in command line to the ble-sniffer sniff command documentation.- Added a new section about Tools and integrations and moved pages about Wireshark plugins provided by ble-sniffer under the new section. See External capture plugins in Wireshark for more information. |
| January 2026 | - Added support for the NRFUTIL_REGION environment variable for the sdk-manager command, which can be used instead of the --region flag to avoid specifying the region on every command.- Added the Licenses section to the About nRF Util page. - Added the Registering an SDK directly section to the Managing SDKs and toolchains directly page. - Updated the sdk-manager command documentation with information about the new sdk search command.- Updated the Programming external memory page with information about the new compress field in the configuration file.- Added the Programming a device with a SEGGER J-Link OB Debugger over the network page to the device command documentation. |
| December 2025 | - Updated the list of example macOS paths for placing the nRF Util executable on the Installing nRF Util page by adding /usr/local/bin to the list.- Updated the Programming a device with a SEGGER J-Link OB Debugger page with information about available programming options. - Updated the ble-sniffer command overview page with information about the command syntax and setup instructions.- Added the Erasing the device page to the device command documentation. |
| November 2025 | - Updated the Programming external memory page by removing the table for supported configurations and peripherals. The command now supports all eligible peripheral instances for all device families, as per the device product specification (datasheet). - Updated the Supported operating systems section of the nRF Util introduction page: Windows 11 is now Tier 1, Windows 10 is now Tier 3, macOS 15 is now Tier 1, and macOS 13 is now Tier 3. - Updated the required version of SEGGER J-Link in Prerequisites to v8.76. - Updated the sdk-manager command documentation with information about the new --region flag, valid for the search, install, sdk install, toolchain install, and toolchain search commands. |
| October 2025 | - Removed the requirement to install libusb-1.0-0 on Linux from the Prerequisites page.- Updated the list of supported protocols for nrfutil trace with an entry for SIM Application Protocol Data Unit (APDU).- Updated the Customizing trace configuration page with new information about the nrfutil trace process command and renamed the page to Customizing trace configuration and processing data.- Updated the Programming external memory page with an example configuration file for the nRF54LV10A DK. |
| September 2025 | - Updated the required version of SEGGER J-Link in Prerequisites to v8.66. - Added the Environment variables used by nRF Util page. - Updated the Recovering the device page with information about the --x-sdfw-variant option not being required anymore as the command defaults to the IronSide Secure Element.- Added information about the --x-sdfw-variant and --family detection options to the device command documentation.- Added the Upgrading firmware over serial and Upgrading firmware over Bluetooth LE pages to the mcu-manager command documentation.- Added basic documentation for the new mcu-manager command.- Renamed the page about provisioning keys with nrfutil device x-provision-keys command to Provisioning cryptographic keys.- Updated the required version of SEGGER J-Link in Prerequisites to v8.60. |
| August 2025 | - Updated the Writing and reading memory page for the device command with information about the new --to-file flag.- Updated the sdk-manager command documentation with information about the new --type flag, valid for the search, install, and uninstall commands.- Updated the trace command pages with new content about the STM tracing and simplified the structure of the existing pages about LTE tracing. |
| July 2025 | - Updated the required version of SEGGER J-Link in Prerequisites to v8.42. - Updated the Installing nRF Util page with information about how to lock the nRF Util home directory. - Updated the Installing nRF Util commands page with information about installing commands from installation sets. |
| May 2025 | - Updated the Programming external memory page with an overview of supported peripherals, including information about which peripheral instances (SPIM0, SPIM3, SPIM00, QSPI) are supported for different Nordic Semiconductor device families. - Removed information about individual command releases and updates from this page. For information about releases and updates to commands, see the Available commands section. - Added Windows-specific installation instruction using winget to the Installing nRF Util page. - Fixed the incorrect --install-udev-rules argument used to check the installation rules for nrf-udev: the correct argument is --help-install-udev-rules. |
| April 2025 | - Added documentation for nrfutil device memory operations with detailed explanations for the read, write, and dump-to-file commands.- Updated the device command documentation with the new Configuring readback protection page.- Added a note in the toolchain-manager command documentation about sdk-manager gradually replacing toolchain-manager.- Updated the ble-sniffer command documentation with the new Logging HCI packets page.- Removed the outdated Adding Wireshark profile page from the ble-sniffer command documentation. Use the nrfutil ble-sniffer bootstrap command instead.- Updated the device command documentation with the new Programming external memory page. |
| March 2025 | - Final update to the note about the archiving of the nRF Command Line Tools on Installing nRF Util for nRF5 SDK. - Updated the list of supported operating systems. - Initial release of the sdk-manager command v1.0.0.- Updated the Provisioning keys for hardware KMU for the reworked x-provision-keys command.- Updated the required version of SEGGER J-Link in Prerequisites to v8.18. - Updated the step about adding the nRF Util executable file to path on the Installing nRF Util page. - Updated the Programming the nRF Sniffer firmware page with minor improvements. |
| February 2025 | - Moved the nrf5sdk-tools command guides under the nrf5sdk-tools documentation section.- Updated the Provisioning keys for hardware KMU for the experimental nRF54H20 variant of the key provisioning command. |
| January 2025 | - Updated the required version of SEGGER J-Link in Prerequisites to v8.10f. - Added the Windows-only prerequisite to install the SEGGER USB Driver for J-Link on the Installing nRF Util page. - Updated the Installing nRF Util with information about Running nRF Util for the first time and Installation locations. - Updated the ble-sniffer command documentation with minor improvements. - Updated the device command documentation by rewriting some guides to be more generic. For example, "Upgrading modem firmware of a Nordic Thingy:91 over MCUboot serial recovery" is now Upgrading modem firmware using MCUboot serial recovery and applies to both Nordic Thingy:91 and Nordic Thingy:91 X. |
| December 2024 | - Added the Provisioning keys for hardware KMU page to nrfutil device guides.- Updated the quick guide for the toolchain-manager command, including a new section about configuring installation directory on Windows and Linux.- Updated the information on the Home page. - Updated sections for offline installation of nRF Util with more detailed steps. |
| November 2024 | - Updated the documentation for the nrfutil toolchain-manager command with additional information about the installation location for toolchain.- Added the Programming application firmware on nRF54L15 page to nrfutil device guides.- Updated the documentation for the nrfutil suit command v0.8.4.- Fixed an issue with Programming the nRF Sniffer firmware that suggested to program the nRF52840 Dongle with a HEX file instead of a ZIP. - Fixed imei-write command example for the nrfutil 91 command.- Added a note about the archiving of the nRF Command Line Tools on Installing nRF Util for nRF5 SDK. |
| October 2024 | - Added the basic documentation for the nrfutil suit command.- Added the basic documentation for the nrfutil 91 command.- Updated documentation for the nrfutil toolchain-manager command.- Updated the documentation for the nrfutil ble-sniffer command v0.14.1 in Installing Wireshark and plugins. |
| September 2024 | - Added explicit information about the SEGGER J-Link version required in Prerequisites. - Updated the documentation for the nrfutil trace command v2.11.0 and the nrfutil device command v2.5.4. |
| August 2024 | - Added the Recovering the device page. |
| June 2024 | - Added the nrf-device-lib driver as prerequisite for installing nRF Util on Windows. - Updated the section about Saving a custom trace collection configuration file in the Trace guide - Added mentions of nrfutil self-upgrade, including in Installing nRF Util. |
| May 2024 | - Updated Installing nRF Util with installation commands using curl and with a separate section about nrf-udev installation for Linux.- Updated the nrfutil ble-sniffer minimum requirements page with the SEGGER J-Link Software v7.92k or later requirement for some development kits.- Moved several guides from in-line help to documentation pages and updated their content. |
| 2024-04-09 | - Fixed broken hierarchy links in documentation. |
| 2024-03-22 | - Updated the documentation for the nRF Sniffer for Bluetooth Low Energy by integrating the user guide previously hosted separately. The contents of the guide have been updated to match nrfutil ble-sniffer behavior.- Updated Installing nRF Util and Installing nRF Util commands with information about NRFUTIL_HOME.- Restructured the documentation by removing the nRF Util commands section and moving the documentation for Programming and Tracing into the respective command section. |
| 2024-03-08 | - Updated Trace command overview and all pages in the Tracing section. - Removed "Choosing and transforming trace output format" page. The information from that page is now provided by the nrfutil trace lte --help command and the nrfutil trace command guide.- Updated Troubleshooting. |
| 2024-03-06 | - nRF Util introduction - Installing nRF Util - Basic commands and help - Installing and upgrading nRF Util commands - Setting up autocompletion - Managing command output with JSON for scripting - Pages in the Programming section |
| 2023-11-30 | - Reorganized the nRF Util documentation in a new documentation set. |
| 2023-02-22 | - nRF Util introduction is updated with new commands trace and completion.- New chapter added for Tracing. - Programming devices renamed and extended with device-specific programming use cases. - Editorial changes. |
| 2022-11-07 | - First release. |