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

nRF Sniffer 2.0 Not Following Device Into Connection

Hello,

I've searched around the forum and followed all the advice given in other threads but am still not having any luck.

I've tried running the nRF sniffer on both a PCA10031 and PCA10040. Both of them are seen by Wireshark and I see lots of devices advertising (our office is a noisy place for BLE ;). I select my device from the drop down list and I continue to see advertisements from other devices. When I turn on the central to form the connection I keep seeing advertisments, the sniffer does not follow the devices into the conneciton.

I'm running this on a 64-bit Windows 10 PC. I've tried both the 32 and 64-bit versions of Wireshark 2.4.6 as well as the 64-bit version of Wireshark 2.6.0. I'm running Python 2.7.14, 64-bit, I also have a 32-bit Python 2.7 installation on my machine that I swapped out on my PATH, but it didn't make any difference.

I've double-checked that the PCA's I've been trying to use as a sniffer have the Segger 6.16C firmware is installed on the PCA's I've been trying to sniff with. 

I do occasionally get this error when I try to launch the sniffer from inside wireshark:

Parents Reply Children
  • Hello David,

    I copied the files from the attachment into my Wireshark extcap folder and gave it a try. I'm still seeing the same behavior as documented in my initial post.

    One strange thing I've noticed is that after I select the device I want to follow into connection in Wireshark, and then have the central connect, I keep seeing advertisements from the device on the sniffer. It's like the sniffer keeps sending cached / old messages to Wireshark on repeat. I'm highly confident that these aren't actual advertisements as our peripheral only supports one connection and doesn't advertise after it's connected. I know its connected from monitoring the debug logs of the peripheral and central via UART. 

    If I stop and restart Wireshark while the connection is still active I no longer see the advertisements on the sniffer, until I break the connection. 

    -Josh

Related