This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Receiving only 1 or 2 packets nRF Sniffer 3.0.0 wireshark linux

Hello,

I got a problem with the nRF sniffer for Wireshark. I got the following configuration:

Board: nRF52-DK pca10040

Hex file: sniffer_pca10040_129d2b3.hex (provided from nRF sniffer folder)

nRF sniffer: nrf_sniffer_for_bluetooth_le_3.0.0_129d2b3

Wireshark: Wireshark 3.2.2 (Git commit a3efece3d640)

Python 3.8.1 / Python 2.7.17

OS: Manjaro Linux 19.0.2 Kyria xfce

I followed this guide: https://infocenter.nordicsemi.com/pdf/nRF_Sniffer_BLE_UG_v3.0.pdf

The problem is, when I start capture on: nRF Sniffer for Bluetooth LE: /dev/ttyACM1 . I only receive 1 or 2 packets, and have to rerun capturing in order to get 1 or 2 more recent packets. (see pictures).

Note that from the pictures 2 interface bars are visible! When following the guide I noticed that there is a slightly different setup when configuring the Extcap path. From the guide there is only 1 Extcap path. In my wireshark there are 2 paths (see picture).

 I configured first in Global Extcap path, and got the above problem. Then I tried on both paths and eventually only in Personal Extcap path, but in all cases the same problem occurs: 2 identical interfaces appear, and only 1 or 2 packets are visible when starting capture. 

I could not find this problem yet so I ask it here. Does someone had this problem as well and/or know how to fix this?

Note that I run wireshark as root (sudo wireshark), and LED1 on the nRF52-DK is blinking rapidly (so I think the board works). I also made the nrf_sniffer_ble.py executable and tested this with the given command in the guide.

Thanks,

Kind regards!

Related