nRF Sniffer for Bluetooth LE v4.1.x

Programming the nRF Sniffer firmware

You must connect a Development Kit (DK) or dongle running the nRF Sniffer firmware to your computer to be able to use the nRF Sniffer for Bluetooth® LE.

See Supported development kits and dongles for a list of development kits and dongles that can run the nRF Sniffer firmware.

There are various ways to program the nRF Sniffer firmware. The following instructions use nRF Connect Programmer, but you can also use the command-line tool nrfjprog (which is part of the nRF Command Line Tools).

To program your DK or dongle, complete the following steps:

  1. Install nRF Connect Programmer.
    See Installing the Programmer for instructions.
  2. On macOS and Linux, install the SEGGER J-Link software.
    It is available from SEGGER J-Link Software.
    Note: On Windows, the J-Link software is included in nRF Connect for Desktop, so you can skip this step.
  3. Locate the firmware HEX file for your DK or dongle.
    All firmware HEX files are located in Sniffer_Software/hex/. Use the suitable file for your DK or dongle:
    Table 1. Firmware file names
    Development kit/dongle Firmware file name
    nRF52840 DK (PCA10056) sniffer_nrf52840dk_nrf52840_*.hex
    nRF52840 Dongle (PCA10059) sniffer_nrf52840dongle_nrf52840_*.hex
    nRF52 DK (PCA10040) sniffer_nrf52dk_nrf52832_*.hex
    nRF51 DK (PCA10028) sniffer_nrf51dk_nrf51422_*.hex
    nRF51 DK (PCA10031) sniffer_nrf51dongle_nrf51422_*.hex
  4. Follow the instructions in Programming a Development Kit or the nRF51 Dongle or Programming the nRF52840 Dongle to program the HEX file.