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

Can't receive packets on wireshark. And Both Programmer and Bluetooth Low Energy do not work properly.

The detected device could not be recognized as neither JLink nor BLE could be captured in wireshark, nor could the nRF Connect v3.4.2 - Programmer produce "Unsupported device. device nor Nordic USB device." and I can't write to it anymore. Also, nRF Connect v3.4.2 - Bluetooth Low Energy now gives an error when selecting a device.

How can I get it to work properly?

In Wireshark, it does appear as a capture device.

I'm using Wireshark version is 3.2.6
nRF Connect's version is 3.4.2


I tried to set it up to work in Wireshark by referring to it here.

github.com/.../nRF-Sniffer-for-802.15.4

  • Hi

    What device are you using here? Is it an nRF52840 Development Kit, an nRF52840 Dongle, or a custom board of yours with the nRF52840? It is very hard to find out what's wrong if I don't know what device you're having trouble with, so please specify. Also, what error are you seeing in the nRF Connect v3.4.2 - Bluetooth Low Energy app?

    Best regards,

    Simon

  • Thanks reply.

    I use nRF52840 Dongle.

    And nRF Connect v3.4.2 - Bluetooth Low Energy app shown 3 error.

    First is "Received status with code 0 PKT_SEND_MAX_RETRIES_REACHED, message: 'No response from device. Tried to send packet 6 times.'" written by log.

    Second is "Error occured when opening port. Errorcode: NRF_ERROR_TIMEOUT (0xd)" written by log.

    Third is "Error - Error occurred opening serial port. (NRF_ERROR_TIMEOUT)"

    Best regards.

  • Hi

    What exactly are you trying to get the Dongle to do? Do you want to use it as a central in the Bluetooth Low Energy app on nRFConnect for Desktop, or are you trying to use it as a sniffer? If you'd like to use it in the BLE app, please try plugging the Dongle into your computer, press the reset button on the side of the Dongle and confirm that the red LED is pulsating. Connecting the Dongle in the BLE app should now give you the message "Device must be programmed", which should let your Dongle be programmed successfully.

    Best regards,

    Simon

  • I want to use it as a sniffer, before I rewritten it as a sniffer with programmer, it was recognized by blinking red light. However, after I wrote in Programmer to use it as Sniffer, it is no longer recognized by nRF Connect, and even as Sniffer, it is recognized by wireshark but cannot receive packets.
    In order to use it as a Sniffer, I can't write to it because it is not recognized by Programmer.

    Currently, I connected USB as taught and pushed the button, but now it does not turn red.

  • I'm sorry, but in that case, I don't see why you mention the BLE app in nRFConnect for Desktop.

    First off, the nRF52840 Dongle won't be able to function as a BLE sniffer as it is only compatible with the nRF Sniffer for 802.15.4. Please check out the Infocenter page for more information on that sniffer here.

    What I assume has happened to your nRF52840 Dongle is that you have accidentally erased the UICR on the Dongle, and will need to recover it. You can follow our Dongle Programming tutorial to see how you can do this.

    Best regards,

    Simon

Related