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

nRF52840 dongle not working with wireshark in windows 7

I am trying to use the dongle as a sniffer.  I followed the following instructions to download sniffer code onto the dongle:

#### nRF52840-Dongle (PCA10059)

1. Download and install [nRF Connect for Desktop](www.nordicsemi.com/.../nRF-Connect-for-desktop).
2. Click `Add/remove apps` and install `Programmer` application.
3. Plug the dongle to USB port and click reset button to enter DFU mode. Red diode should start blinking.
4. Select `Nordic Semiconductor DFU Bootloader` device from the list.
5. Click `Add HEX file` and select `nrf802154_sniffer_dongle.hex` from `nrf802154_sniffer` directory.
6. Verify that the selected application begins at the `0x00001000` address to avoid overwriting the MBR section.
7. Click `Write` to flash the device.
8. Unplug the dongle from the USB port and plug it again. Do not click the reset button.

### Install extcap script

To find the correct installation path of the extcap utility on any system please see:
```
"Help" -> "About Wireshark" -> "Folders" -> "Extcap path"
```
Copy the provided `nrf802154_sniffer.py` script to the extcap directory.

__Note to Windows users:__ `nrf802154_sniffer.bat` has to be copied to the same directory as well.
Ensure that Python directory is included in your `PATH` system environment variable.

Installed python interpreter 3.7.7 onto Windows 7 and added to environment path.

Wireshark doesn't recognize the dongle.  I tried to install the driver:  nrfconnect_cdc_acm.inf but won't install.  The PID for the dongle fw does not match this driver.  Is there a Windows 7 driver for a VID_1915 and PID_154A?

Thanks.

Parents
  • I took a look at that case.  I am not using the dongle as a BLE sniffer but using as a zigbee sniffer.  I am using the correct hex file but no windows driver for it.  The instructions above was originally for Windows 10 which has a driver for the dongle to run with PID_154A.

    If there is a zigbee sniffer software that will make the dongle run with Wireshark on Windows 7...  I can flash that hex file.

  • nRF52840-Dongle

    PCA10059  1.2.0

    If I reset the dongle then the nRF Connect Programmer will recognize the dongle via COM port.  Programming that hex file, nrf802154_sniffer_dongle.hex, changed the PID while the VID remained the same and then the dongle shows up as a USB device and not as a COM port.

    Those were the only instructions I found for Wireshark when I searched for zigbee on Wireshart website.  Yes I believe those instructions are for Windows 10.

    I will try using the Bluetooth sniffer but what does that get me?

    Thanks,

  • Yes, once the dongle flashed with the 802154 sniffer firmware shows up as the USB device. Edit the inf file in the SDKs examples\usb_drivers folder so that it has the VID and PID of the 802154 sniffer as in the case, than  point the driver for the dongle to the inf and cat file in the . This should install the CDC driver for the dongle and expose the COM port for the 802154 sniffer.

    Hope this is clearer.

  • I only have Programmer installed.  What do I need to install to get the SDK.and the examples\usb_drivers?

Reply Children
Related