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

zigbee

Hello there

I am now using Nordic 52840 dongle hardware ready to be used as a zigbee sniffer, and I have seen that official documentation is feasible.

My current environment is:

For Windows 10, the python version is 3.7 and the wireshark version is 3.2.3.

The problems I encountered are:

I downloaded "nrf802154_sniffer_dongle.hex" from the official "nRF-Sniffer-for-802.15.4-master" to 52840 dongle, and copied "nrf802154_sniffer.py" and "nrf802154_sniffer.bat" to the wireshark extcap directory. Put into the 52840 dongle tea ceremony computer, and then open the wireshark software, it can not recognize the sniffer.

  • Hi,

    Try following the guide on how to set the sniffer in the nRF Sniffer for 802.15.4 based on nRF52840 with Wireshark on the infocenter.

    You need the following requirements for Windows:

    • Wireshark 2.4.5 or newer
    • Python 2.7, Python 3.6 or newer
    • Python packages:
      • Windows: pySerial Python package from pip
    • nrfjprog – available in nRF5x Command Line Tools
    • Sniffer firmware binary – see Obtaining the firmware
    • git

    To install the extcap script on Windows you need:

    • Download and install Wireshark from the official website.
    • Copy the nrf802154_sniffer.bat file from nrf802154_sniffer/ folder to the Wireshark extcap directory.
    • Ensure that Python installation directory is included in PATH variable.
    • Copy extcap file from nrf802154_sniffer/nrf802154_sniffer.py to the Wireshark extcap directory.

    Remember also to unplug the dongle from the USB port and plug it again after flashing the sniffer hex file using the nRF Programmer app for Windows, so you make sure the dongle isn't still on DFU mode.

    Best regards,

    Marjeris

Related