nRF52840 sniffer SLIP protocol

I am able to load the sniffer_nrf52840dongle_nrf52840_4.1.1.hex firmware on my board, but I cannot find the SLIP packets on a USB virtual port.  I see the ASCII packets, but I can't seem to find the packets that use SLIP protocol which the wireshark extcap expects.  Do I need to do anything to get the firmware to start sending SLIP packets or am I on the wrong virtual port?  I don't see any other virtual ports available.  I am using osx and I am using the Adafruit nRF52840 Feather express.

Here is the ASCII output that I currently see:

Timestamp Addr Rssi Data
000687653 56:D6:D6:69:75:54 -71 03-03-9F-FE-17-16-9F-FE-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00

Timestamp Addr Rssi Data
000687851 43:C4:15:23:C2:61 -54 02-01-1A-02-0A-07-0B-FF-4C-00-10-06-33-1E-D9-39-EC-F5

Thanks,

Jason

  • It looks like I might not have successfully uploaded the sniffer hex file.  Do you have a version of the sniffer hex file that works with the latest version of the Adafruit nRF52840 Feather express and the latest bootloader?  Here is my current bootloader setup:

    UF2 Bootloader 0.2.6 lib/nrfx (v1.1.0-1-g096e770) lib/tinyusb (legacy-525-ga1c59649) s140 6.1.1
    Model: Adafruit Feather nRF52840 Express
    Board-ID: NRF52-Bluefruit-v0
    Bootloader: s140 6.1.1
    Date: Dec 21 2018

  • Hello,

    I am not completely sure on this as I haven't worked with the Adafruit modules. I went through their website and found this blog explaining how to use the same module as a BLE sniffer. They have also provided the Sniffer firmware, sniffer_nrf52840dongle_4.1.0.uf2 inside the blog. May be it's better to follow this guide than ours as we don't provide the firmware for Adafruit module.

    Kind Regards,

    Abhijith

  • Ok, I was able to fix my issue.  The problem was that my bootloader was really old.  I updated it to the latest bootloader using Audrino IDE USB bootloader update function and I was able to use the UF2 file that was in the blog that you mentioned above.  I originally tried that, but the old bootloader just attempted to load the file, but failed silently.  So now the 4.1.0.uf2 file works.  I have created a 4.1.1 version if anyone wants to use it.  It is just the 4.1.1 hex file converted to the uf2 format. Hopefully I can upload it to the nordic website somehow.  Currently it only allows video files.  Let me know where I can upload it so that it won't disappear in the future.

  • Hello,

    Glad to hear that the issue has been resolved. You can upload the file using the Insert tab-->Image/video/file-->upload if the format is not supporting try to upload the zip file.

    Thank you for sharing the file as this will help some of the other users in Devzone.

    Kind Regards,

    Abhijith

Related