nRF 52840 dongle loaded with BLE Sniffer 4.1.1 not showing traffic in wireshark

Hi. 
I bought a nRF 52840 dongle, followed the steps to install nrfutil, python requirements, flashed the dongle with 4.1.1 zip file in the nrfutil share/firmware folder as per instructions. 

dongle can enter bootloader mode, can flash BLE Sniffer firmware, can be detected in MacBook Pro as /dev/cu.usbmodem101 and as COM3 in windows. 

However, after flashing, dongle’s LED remain unlit when i plug it into the computer. In wireshark for both MacBook Pro and windows, I can see the nRF BLE interface, double click to capture the interface but there is totally no traffic displayed in the wireshark window. 

Anyone encountered this and managed to solve this? Any help would be greatly appreciated. Pray tone2Pray tone2Pray tone2 

thank you!

Parents
  • Hi,
    I will do some testing tomorrow. In the mean time, could you share the versions of the following software on your MacBook setup:

    -Wireshark
    -nrfutil ble-sniffer
    -macOS
    -J-Link

    Also, does the sniffer show up as a toolbar in Wireshark?

    Best regards,
    Benjamin

  • hi, 

    thanks for the reply.

    Wireshark: Version 4.6.6 (v4.6.6-0-g3a22c3ef473d)

    nrfutil ble-sniffer: nrfutil-ble-sniffer 0.19.0 (5303908 2026-04-30)

    macOS: 15.6.1 (24G90)

    i'm using a nRF52840 Dongle. 

    yes, it does show up as an interface in wireshark, i can double click into it, just that it opens an empty window with no traffic at all.

    thanks.

  • No, the dongle uses bootloader and USB, so J-Link is not involved in flashing the firmware. I'm trying to confirm that we're working in the same environment, since it's used extensively by nrfutil.

    Are you certain there's BLE traffic available in your current location? Also, do you have access to a DK that you could try instead?

  • Hi. Yes. I can see ble traffic on my phone with nRF Connect. 

    I do not have access to DK. 

  • I see. Can you try to program a different BLE application to the dongle? For instance Bluetooth Mesh DFU Target.

    Please follow this guide to see how you can build to and program to the dongle. You also need the nRF Mesh app to check if you can find the dongle.


    EDIT: To make it simpler, I built the firmware for you, so you can program it to the dongle with:

    nrfutil nrf5sdk-tools dfu usb-serial -pkg test.zip -p /dev/tty*

    Remember to press reset on the dongle before programming.

    I sendt you an email with the firmware.

    Best regards,
    Benjamin

  • Thank you so much. I’ll try it out and reply again. Thanks!

  • hi,

    i tried flashing using the above command but encountered the below error:

    ------------------------------------------------------------------------------------------------------------------------

    nrfutil nrf5sdk-tools dfu usb-serial -pkg test.zip -p /dev/cu.usbmodemE0302FxxxxxB1

    Error: nrfutil command `nrf5sdk-tools` not found. See `nrfutil list` for full list of installed commands, `nrfutil search` for installable commands, and `nrfutil install` for installation of new commands.

                                                                                                       Caused by:

            Subcommand nrfutil-nrf5sdk-tools not found

    ------------------------------------------------------------------------------------------------------------------------

    so i tried the below command.

    and encountered the error below. 

    ------------------------------------------------------------------------------------------------------------------------

    nrfutil device program --firmware test.zip --serial-number E0302FxxxxxB

    [00:00:23] ######  99% [1/1 E0302FxxxxxB] Failed, Internal sdfu error: Slip decoder error: ReadError(CustError: One or more program tasks failed:

                                             * E0302FxxxxxB: Internal sdfu error: Slip decoder error: ReadError(Custom { kind: TimedOut, error: "Operation timed out" }) (Generic)

Reply
  • hi,

    i tried flashing using the above command but encountered the below error:

    ------------------------------------------------------------------------------------------------------------------------

    nrfutil nrf5sdk-tools dfu usb-serial -pkg test.zip -p /dev/cu.usbmodemE0302FxxxxxB1

    Error: nrfutil command `nrf5sdk-tools` not found. See `nrfutil list` for full list of installed commands, `nrfutil search` for installable commands, and `nrfutil install` for installation of new commands.

                                                                                                       Caused by:

            Subcommand nrfutil-nrf5sdk-tools not found

    ------------------------------------------------------------------------------------------------------------------------

    so i tried the below command.

    and encountered the error below. 

    ------------------------------------------------------------------------------------------------------------------------

    nrfutil device program --firmware test.zip --serial-number E0302FxxxxxB

    [00:00:23] ######  99% [1/1 E0302FxxxxxB] Failed, Internal sdfu error: Slip decoder error: ReadError(CustError: One or more program tasks failed:

                                             * E0302FxxxxxB: Internal sdfu error: Slip decoder error: ReadError(Custom { kind: TimedOut, error: "Operation timed out" }) (Generic)

Children
No Data
Related