Revision history

nRF Command Line Tools

Date Version Description
March 2025 1.8 Final update for the archiving of the nRF Command Line Tools and their replacement with nRF Util
November 2024 1.7 Added notes about the start of archiving of the nRF Command Line Tools and their planned replacement with nRF Util
April 2024 1.6 Updated to match nRF Command Line Tools v10.24.1 and v10.24.2:
February 2024 1.5 Updated to match nRF Command Line Tools v10.24.0 with changes to all pages
November 2020 1.4 Updated to match nRF Command Line Tools v10.11.1:
  • Installing the nRF Command Line Tools: Updated installation instructions for Linux and macOS
  • nRF Command Line Tools file structure: Added the nRF53 and nRF91 families
  • Windows file structure: Added the high-level DLL
  • Merging files with mergehex: Removed the limitation of a maximum of three HEX files
  • nrfjprog commands: Added --log [<path>], --ini <file>, --com, --deviceversion, and --coprocessor <coprocessor>
  • nrfjprog return codes: Added NrfjprogIniSyntaxError, UnavailableOperationBecauseTrustZone, UnavailableOperationBecauseBPROT, InternalError, NrfjprogQspiIniCustomMissingError, and LogWritePermissionWarning
  • Added Linking against the DLL
  • DLL functions in nrfjprogdll.h: Added DLL functions NRFJPROG_enum_emu_com, NRFJPROG_reset_connected_emu, NRFJPROG_replace_connected_emu_fw, NRFJPROG_read_connected_emu_fwstr, NRFJPROG_is_coprocessor_enabled, NRFJPROG_enable_coprocessor, NRFJPROG_disable_coprocessor, NRFJPROG_select_coprocessor, NRFJPROG_is_eraseprotect_enabled, NRFJPROG_enable_eraseprotect, NRFJPROG_is_bprot_enabled, and NRFJPROG_read_device_info
  • Editorial changes
April 2017 1.3 Updated to match nRF5x Command Line Tools v9.4.0:
January 2017 1.2 Updated to match nRF5x Command Line Tools v9.3.1:
  • Updates in the following nrfjprog commands: --eraseall, --qspieraseall, --program <hex_file> [-- sectorerase | --chiperase | --sectoranduicrerase], --readuicr <path>, --readcode <path>, and --readram <path>
  • New nrfjprog command: --readqspi
  • New exit codes in nrfjprog return codes: 29, 61, 70, 71, 72, 73, 104
  • Functions added to DLL functions in nrfjprogdll.h: NRFJPROG_is_dll_open, NRFJPROG_step, NRFJPROG_read_ram_sections_count, NRFJPROG_read_ram_sections_size, NRFJPROG_read_ram_sections_power_status, NRFJPROG_is_rtt_started, NRFJPROG_rtt_is_control_block_found, NRFJPROG_is_qspi_init
December 2016 1.1
  • Updated to match nRF5x Command Line Tools v9.2.0
  • Editorial changes
July 2016 1.0 First release, based on nRF5x Command Line Tools v9.0.0