nRF sniffer for 802.15.4 slow startup

I am using nRF sniffer for 802.15.4 (see https://www.nordicsemi.com/Products/Development-tools/nRF-Sniffer-for-802154 & https://github.com/NordicSemiconductor/nRF-Sniffer-for-802.15.4 )

nRF sniffer latest commit from Nordic repository (maybe you should do a release/tag)

Wireshark 4.4.3

Python 3.11.3

nRF52840 dongle

Almost everything works fine but when I hit "start capture", it takes about 20s before the actual capture starts. During this delay, Wireshark is completely frozen.

Please confirm you reproduce the issue. Can you propose a fix to reduce the freeze to an acceptable delay ? 

edit to add: I'm on Windows 10

Parents
  • Hi,

    I have been able to reproduce this issue on Windows, but I do not see it on Linux. The sniffer seems to start capturing the packets immediately, as when Wireshark switches to show the packets, I see it has already captured packets for several seconds.

    I will keep looking into this and get back to you next week.

    Best regards,
    Marte

  • Dear Marte,
    Has there been any update on this ? 

    Best regards,
    Julien

  • Hi Julien,

    I forwarded this issue to the developers, and they are looking at how to improve the script so that it starts fast on all platforms. I do not have a timeline for when this will be fixed, as it will also have to go through testing, but I will update you.

    Best regards,
    Marte

  • Hi,

    This is fixed now. See the following PR for more information: https://github.com/NordicSemiconductor/nRF-Sniffer-for-802.15.4/pull/75.

    Thank you for reporting the issue!

    Best regards,
    Marte

  • Thank you for your support Marte. I have been involved as soon as the code was on github

    I will add for other people passing by that a tag 0.8.0 has been made so the main branch shall be used.

    Best regards,

    Julien

Reply
  • Thank you for your support Marte. I have been involved as soon as the code was on github

    I will add for other people passing by that a tag 0.8.0 has been made so the main branch shall be used.

    Best regards,

    Julien

Children
No Data