Test and Evaluation Software

A suite of development tools for the Nordic Semiconductor nRF device range

Our Software Range

Specific solutions for specific needs

From quick-start GUI solutions to command line options to build up automated test and
verification systems, we have the desktop software tools to meet the most demanding of

For advanced developers, the source code for most of our apps is available from the
Nordic Semiconductor repository on GitHub.

nRF Connect

Evaluate, test, verify - anywhere

nRF Connect for Desktop, Mobile and Cloud

A suite of cross-platform tools for developing with Nordic devices, nRF Connect is an
expandable platform from which you can launch applications for various functions.

It supports development for Bluetooth, custom programming, power optimization, and
cloud services. nRF Connect for Desktop is under constant development, with new apps
available for download from within the tool itself.

Thread topology monitor

Click to read more

nRF Thread Topology Monitor

nRF Thread Topology Monitor is a cross-platform desktop tool that enables developers to visualize Thread mesh network topology in real time.

Command Line Tools

Essential software for advanced users

The nRF5x Command Line Tools are used for automated scripting of the development,
execution and debugging of Nordic Semiconductor nRF51 and nRF52 series SOCs.

nrfjprog executable
Tool for programming through Segger J-LINK programmers and debuggers
nrfjprog DLL
A DLL that exports functions for programming and controlling
nRF51 and nRF52 series devices and lets developers create their
own development tools using the DLLs API
mergehex executable
Enables you to combine up to three .HEX files into one single file
SEGGER J-Link Software and documentation pack (only included in the Windows installer)
nRFUtil nRFUtil is a Python package and command-line utility that supports Device Firmware Updates (DFU) and cryptographic functionality.  It support programming of the nRF52840 Dongle.

The nrfjprog utility is developed for use together with SEGGER debuggers, so the SEGGER
software must also be installed. It is recommended to install the SEGGER version provided
with this package which has been tested and verified to work. The SEGGER software is
included in the Windows installer, but must be installed manually for Linux and Mac OS X.

nRF5 Command Line tools

Click to visit product page

nRF5 Command Line Tools

The nRF5 Command Line Tools are used for development, programming, and debugging of Nordic Semiconductor's nRF51 and nRF52 Series SoCs (System on Chip).

nRF Sniffer

Debug Bluetooth Low Energy applications

nRF Sniffer

nRF Sniffer is a useful tool for learning about and debugging Bluetooth Low Energy applications.

Allowing you to see what's happening on-air, nRF Sniffer provides a near real-time display of Bluetooth packets.

This helps you identify and fix issues quickly during the development phase.

Latest News from Nordic


Building on an established relationship, Nordic and Quuppa combine Bluetooth 5.1 Direction Finding SoCs with Intelligent...


The "Point" is a camera-free, ceiling-mounted solution that employs state-of-the-art motion, temperature, patented sound...


MegaHealth’s Medical Pulse Oximeter employs Nordic’s nRF52832 SoC to wirelessly sync key health metrics to user’s smartp...