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

Wireshark doesn't show nrf sniffer

HI,

I have successfully installed Wireshark and nRF Sniffer on a Windows 64-bit machine.  Now I am trying to duplicate the process on a windows 32-bit machine without any luck.  I have followed the same steps for the procedure.  I have Python27 and pyserial 3.4 installed and added to the path on my C: drive.  I'm attempting to use the nRF52840-DK with nRF Sniffer 2.0 a Microsoft 32-bit platform.

Is the nRF Sniffer 2.0 compatible with a 32bit machine?  The download page shows version 1.0.1 for 32-bit and 64-bit but it is not clear if the 2.0.0 version needed for the 52840-DK is compatible with 32-bt. If not, can version 1.0.1 be used with the 52840-DK?

  • I skimmed through the python sniffer scripts and they seem to handle both win64 and win32. 

    Most likely you're not using the J-link driver provided in the sniffer package, any other version will not work with the sniffer. 

    I suggest you look through your Windows Registry to see what versions of J-link is installed and which one is currently used by the machine. 

  • I'm using JLink V616c.  There are a few steps that are inconsistent between the different user guides.  Version 2.1 says to install pyserial while user guide v2.2 has the added instruction to run "...install -r requirements.txt" however I get an error stating the requirements.txt file does not exist.  I have verified that pyserial 3.4 is installed.

  • You either need to cd to the directory where the requirements.txt file is located or provide its full path when calling 'install -r requirements.txt'

    The latest version of the nRF sniffer seems to have botched one crucial step:

    "nRF Sniffer software v2.x or later available on the Sniffer product page under the downloads tab. This also includes the SEGGER J-Link software that is compatible." 

    It does not include the jlink driver...

    I need to talk to my people.

    I've attached J-Link V6.34b, the version that comes with the sniffer v2.0.0-3 beta:
    segger_jlink.zip

Related