| 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:
- nrfjprog commands: Updated description of the
--memwr command
- Editorial changes
|
| 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:
- Installing the nRF Command Line Tools: Added guidance for installing
SW on Linux and OS X
- nRF Command Line Tools file structure:
Added a new family, UNKNOWN, for automatic detection of device
family
- nrfjprog return codes: Added a
new possible return value: RecoverFailed
- nrfjprog commands: Added
--fast modifier for
--verify operations for devices of the
nRF52 family to speed up programming verification times
- DLL functions in nrfjprogdll.h: Added DLL
functions
NRFJPROG_disconnect_from_device() and
NRFJPROG_read_device_family()
|
| 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 |