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

nRF Sniffer, which works best nRF51, or nRF52?

It looks like there is a new version of nRF Sniffer for the nRF52, but it doesn't seem to be formally released, although it seems to be 6 months old. Is it expected to be released soon?

Do either the nRF51 or nRF52 support the BLE 4.2 spec, in particular the data length extension?

I was looking for something that could sniff BLE 4.2 with longer link layer packets.

Thank you!

Bruno

  • There has not been any official release of the nRF-Sniffer software of firmware for quite some time. It is only supported on the nRF51 DK and nRF51 dongle, but there are a few unofficial firmware images floating around (for example here) which you may use, but they only give you limited functionality.

    Parts on BLE 4.2 is supported, but not everything. The new S132 v2 has added some support for packets longer than 23 bytes. In any case the sniffer firmware is not updated, nor are there any immediate plans that I am aware of, so it will not help you at this point.

  • Since I got an nRF52840 SDK kit working with the sniffer and referenced this link I thought I'd add my findings. Since I was confused by this post, also wanted to point out that as of Blutooth SDK v2.3 (released on march of 2017) they support packets up to 250B payloads, but the sniffer firmware image (at least the one I used) DOES NOT support long packet sniffing.

    Everything I used to get the sniffer working is linked below:

    1. nRFgo Studio: www.nordicsemi.com/.../nRFgo-Studio

    2. nRF command line tools - this might be your problem. I couldnt get setup working with the package that came bundled with nRFgo Studio, so I uinstalled the version that came with nRFgo studio (via computer -> Uninstall programs) and downloaded the latest v9.3.1 from here and installed with defaults: www.nordicsemi.com/.../33444

    3. The hex file I used was the one from directly below this post posted by Hung Bui: Unofficial_nRF_Sniffer_4_nRF52DK.hex

    4. nRF Sniffer.exe: www.nordicsemi.com/.../

    5. Wireshark v1.10.14: www.wireshark.org/.../

    Let me know if that does/doesnt work. I wrote down a bunch of notes as I was troubleshooting.

Related