nRF Sniffer for Bluetooth LE Development tool

Bluetooth LE packet sniffer and learning tool

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

The nRF Sniffer for Bluetooth LE allows near real-time display of Bluetooth LE packets.
This helps the developer to identify and fix issues by allowing a view of what is happening on-air.

You will need one of these development kits or dongles to use the nRF Sniffer for Bluetooth LE:

 

Key features
  • Bluetooth LE sniffer
  • Windows 32/64 support
  • Linux support
  • macOS support

v4.x.x

Changelog:

4.1.1

Changelog:

  • Fixed an issue in Wireshark 4.0.0 termination handling of the sniffer extcap executable.

  • Fixed an issue with the sniffer crashing on MacOS 12.x.

  • Fixed an issue with receiving non-connectable directed advertising packets.

Please see release notes in zip package for all details.

SHA256: 26502447742346cd0b0c597564b12a621859ffd4ad05c029069c4fa22deddd40

 

4.1.0

Changelog:

  • Faster and more robust recovery when packets are lost in an encrypted connection.

  • Report auxiliary advertising packets received with CRC errors.

  • Removed dependency on external 32KHz crystal in all boards.

Please see release notes in zip package for all details.

SHA256: F5D5D254142589D3D7B1BCE1E5C5FE244084187C6B8448528883B150BC5014FB

 

4.0.0

Changelog:

  • Added support for key input for LESC paring and improved key support for legacy pairing.
  • Added support for LE coded PHY.
  • Added support for Extended Advertising.
  • Bug fixes and improvements.

Please see release notes in zip package for all details.

v3.x.x

Changelog:

3.1.0

Changelog:

  • Added support for the nRF52840 Dongle

Checksum SHA256:

9baa952e30ae736a5fd99ff8765934d5a
2c10a328c022ae5b432aa589fe89495


3.0.0

  • Updated to Python 3 compatibility (Python 2 is no longer supported)
  • Improved documentation
  • Improved stability

v2.x.x

Changelog:

2.0.0

Changelog:

  • Support for following a connection using Security Manager defined debug public and private key pair, only one side (initiator or responder) needs to be set in Debug mode.
  • The firmware UART baudrate has been updated to 1M on all firmware versions.
  • The nRF52 UART implementation was moved to UARTE for increased efficiency and throughput.
  • Increased UART buffer size in the firmware leads to better tolerance for bursts of traffic in BLE connections.
  • Improved sniffer auto-detection should make Wireshark launch quicker and adds support for old and new firmwares.

 

v1.x.x

Selected version
1.0.1 Windows 32-bit and 64-bit

Changelog:

1.0.1 Windows 32-bit and 64-bit