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

Wireshark BLE Sniffer is not showing any packets during or after Peripheral connect

I start the sniff and see packets from all advertising peripherals in the area.
I select my peripheral in the Device dropdown list.
Then I see a string of "ADV_IND" packets from my device only.
I have no Capture or Display filter active.
All well and good.

Then I enable my Central device and start the connect.
-> They connect without any trouble and start streaming data.
However all I see in Wireshark is a single "CONNECT_IND" packet. Nothing else.

--> I don't see any other packets!
Does anyone have any guesses as to what I'm doing wrong?
Driver/firmware/software versions perhaps?

Setup:

- Mac (Catalina)

- nRF51822 v2 (with Driver = Silicon Labs: CP210x Macintosh OS VCP Driver v6)
(note: dongle came preprogrammed from Adafruit, April 6, 2021)

- Wireshark v 3.4.4 (and Python v3.9.4)

- nRF_sniffer_for_bluetooth_le_3.1.0

Thank you in advance for any suggestions.

Parents
  • If you'd like, I can set this case to Private mode so you can share the sniffer trace in its entirety.

    I did some reading up on the Adafruit sniffer you're using, and it seems it would not be a good idea to flash newer firmware onto it, as it requires firmware specifically not using the external 32.768 kHz LF clock (which is used by default).

    What kind of connection are you doing between the two devices? Is there a pairing process for example or what?

    I assume you only have this Adafruit device available to use as a Sniffer?

    Best regards,

    Simon

Reply
  • If you'd like, I can set this case to Private mode so you can share the sniffer trace in its entirety.

    I did some reading up on the Adafruit sniffer you're using, and it seems it would not be a good idea to flash newer firmware onto it, as it requires firmware specifically not using the external 32.768 kHz LF clock (which is used by default).

    What kind of connection are you doing between the two devices? Is there a pairing process for example or what?

    I assume you only have this Adafruit device available to use as a Sniffer?

    Best regards,

    Simon

Children
No Data
Related