<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Wireshark BLE Sniffer missing packet, non-sequential event counter observed</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/126384/wireshark-ble-sniffer-missing-packet-non-sequential-event-counter-observed</link><description>I am using Wireshark with Nordic BLE Sniffer plugin. The sniffer dongle used is nRF52840. I using it to capture a BLE connection from my laptop BLE to a peripheral BLE device. 
 I observe that the event counter of my BLE communication captured on Wireshark</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 09 Jan 2026 09:17:10 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/126384/wireshark-ble-sniffer-missing-packet-non-sequential-event-counter-observed" /><item><title>RE: Wireshark BLE Sniffer missing packet, non-sequential event counter observed</title><link>https://devzone.nordicsemi.com/thread/558363?ContentTypeID=1</link><pubDate>Fri, 09 Jan 2026 09:17:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bb77b305-3254-4881-923b-0f42eb176eed</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Jasper,&lt;br /&gt;I don&amp;#39;t have the detail on how the event counter implemented, but from what I can see I think it&amp;#39;s just a counter used in the sniffer firmware and count based on the scheduling of the connection event.&amp;nbsp;&lt;br /&gt;I don&amp;#39;t think it&amp;#39;s very important as what we are seeing here is the actual packet missing, not just event counter is skipped. So there is no issue with the event counter, it&amp;#39;s simply we don&amp;#39;t know why the sniffer couldn&amp;#39;t capture all the packet and skip on packet in between.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Wireshark BLE Sniffer missing packet, non-sequential event counter observed</title><link>https://devzone.nordicsemi.com/thread/558287?ContentTypeID=1</link><pubDate>Thu, 08 Jan 2026 14:05:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:772ef8dd-ae0c-4bdc-a457-3d610b0f49ca</guid><dc:creator>jasperwong</dc:creator><description>&lt;p&gt;I was sniffing the traffic between my phone nRF Connect app (Central) and Onsemi RSL10 (Peripheral). I don&amp;#39;t have other Nordic DK on hand. Perhaps I can sniff other BLE devices such as wireless mouse or earphones.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;May I know what&amp;#39;s the difference between the hex file you sent me and the official .zip file? Is there a changelog?&lt;/p&gt;
&lt;p&gt;Also, is the Wireshark event counter incremented by the NRF BLE Sniffer or the Wireshark software? How is it kept track?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Wireshark BLE Sniffer missing packet, non-sequential event counter observed</title><link>https://devzone.nordicsemi.com/thread/558281?ContentTypeID=1</link><pubDate>Thu, 08 Jan 2026 13:48:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c29a872e-d1e3-471a-a459-9cb605de770f</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Jasper,&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Which DUT you are sniffing&amp;nbsp; ? Could you try to test with one of our DK (to advertise and get connected) . Which central device do you use ? Could you try to test with another phone if possible ? It could be that the phone has too strict timing causing the problem.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;I don&amp;#39;t have the same issue, the dongle worked for me most of the time (it&amp;#39;s the opposite of what you experience, I only got the same even counter skipping once and then it didnt happen again , with the .zip file, quite strange).&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Regarding professional sniffer,&amp;nbsp;most often used AFAIK&amp;nbsp;are Ellisys and Frontline (Teledynelecroy) sniffers.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Wireshark BLE Sniffer missing packet, non-sequential event counter observed</title><link>https://devzone.nordicsemi.com/thread/558235?ContentTypeID=1</link><pubDate>Thu, 08 Jan 2026 08:35:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:63360292-2fcd-4010-8822-01fc2d59426f</guid><dc:creator>jasperwong</dc:creator><description>&lt;p&gt;Hi Hung,&lt;/p&gt;
&lt;p&gt;The behaviour is quite strange.&lt;/p&gt;
&lt;p&gt;I programmed the dongle with the hex you provided.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;For the first capture initially, I see sequentially incrementing event counter, which is correct. But later when I did more subsequent captures after saving the first file, the packets are skipped again judging by the event counter. I have attached both the first capture file and the subsequent capture file for your reference.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I am unsure why the new hex file behaves this way. I cannot reproduce capturing the first file which has correct sequential event counter anymore. I kept seeing skipped event counter for all captures except the first one I did after flashing the hex file.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/Hung-Bui-sniffer-firmware-Wireshark-log.zip"&gt;devzone.nordicsemi.com/.../Hung-Bui-sniffer-firmware-Wireshark-log.zip&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Wireshark BLE Sniffer missing packet, non-sequential event counter observed</title><link>https://devzone.nordicsemi.com/thread/558231?ContentTypeID=1</link><pubDate>Thu, 08 Jan 2026 08:16:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:918f675a-3f96-49d4-86e4-e3678b290a03</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Jasper,&amp;nbsp;&lt;br /&gt;Could you let us know if programming the .hex file worked for you ?&amp;nbsp;&lt;br /&gt;You need to flash it using nRF Connect for Desktop -&amp;gt; Programmer.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Wireshark BLE Sniffer missing packet, non-sequential event counter observed</title><link>https://devzone.nordicsemi.com/thread/558218?ContentTypeID=1</link><pubDate>Thu, 08 Jan 2026 01:56:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e67ced36-fa45-4be1-aa47-7c6f5e970cbe</guid><dc:creator>jasperwong</dc:creator><description>&lt;p&gt;Hi Hung,&lt;/p&gt;
&lt;p&gt;For your reference, this is the zip file I previously flashed onto the nrf52840 USB dongle. I was following the guide from:&amp;nbsp;&lt;a href="https://docs.nordicsemi.com/bundle/nrfutil/page/nrfutil-ble-sniffer/guides/programming_firmware.html"&gt;docs.nordicsemi.com/.../programming_firmware.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1767837309503v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/sniffer_5F00_nrf52840dongle_5F00_nrf52840_5F00_4.1.1.zip"&gt;devzone.nordicsemi.com/.../sniffer_5F00_nrf52840dongle_5F00_nrf52840_5F00_4.1.1.zip&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Wireshark BLE Sniffer missing packet, non-sequential event counter observed</title><link>https://devzone.nordicsemi.com/thread/558201?ContentTypeID=1</link><pubDate>Wed, 07 Jan 2026 15:57:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:39456cc4-c9f2-4d4c-b0fa-84b90e046cbf</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Jasper,&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Could you try to use nRF Connect for Desktop , switch the dongle to bootloader mode and program the attached file ?&amp;nbsp;&lt;br /&gt;I use this method and it worked but when using nrfutil with the&amp;nbsp;.zip&amp;nbsp;file I saw the same issue as yours.&amp;nbsp;&lt;br /&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/1777.sniffer_5F00_nrf52840dongle_5F00_nrf52840_5F00_4.1.1.hex"&gt;devzone.nordicsemi.com/.../1777.sniffer_5F00_nrf52840dongle_5F00_nrf52840_5F00_4.1.1.hex&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Wireshark BLE Sniffer missing packet, non-sequential event counter observed</title><link>https://devzone.nordicsemi.com/thread/558197?ContentTypeID=1</link><pubDate>Wed, 07 Jan 2026 15:27:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:42ac55b9-8456-493d-9b77-d9ddba2bd118</guid><dc:creator>jasperwong</dc:creator><description>&lt;div class="content full threaded-reply-content user-defined-markup" data-replyid="558095" data-userid="149897" data-permalink="~/f/nordic-q-a/126384/wireshark-ble-sniffer-missing-packet-non-sequential-event-counter-observed/558095"&gt;
&lt;div class="content"&gt;
&lt;p&gt;Is the event counter incremented by the NRF BLE Sniffer or the Wireshark software? How is it kept track?&lt;/p&gt;
&lt;p&gt;Could you try to capture a BLE connection using the&amp;nbsp;&lt;span&gt;PCA10059 2.1.1 2023.46 and the latest firmware? I would like to know if this is a reproducible problem pertaining to this setup, or is it the particular dongle I got is faulty.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Do you have suggestions for other more reliable BLE sniffers that would not almost always skip packets?&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Wireshark BLE Sniffer missing packet, non-sequential event counter observed</title><link>https://devzone.nordicsemi.com/thread/558189?ContentTypeID=1</link><pubDate>Wed, 07 Jan 2026 14:49:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5bc952aa-b17a-44da-a504-a1dc5fbf618c</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Jasper,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;I don&amp;#39;t have further idea on what you can try except for trying on another hardware. The sniffer firmware is quite old, last update was about 5-6 years ago. We have little development and maintenance with the sniffer project since then so I don&amp;#39;t know if it&amp;#39;s the firmware issue or it&amp;#39;s the particular hardware you have having issue.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Wireshark BLE Sniffer missing packet, non-sequential event counter observed</title><link>https://devzone.nordicsemi.com/thread/558160?ContentTypeID=1</link><pubDate>Wed, 07 Jan 2026 13:27:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f1b96030-d342-4cc8-9eee-d504a510923d</guid><dc:creator>jasperwong</dc:creator><description>&lt;p&gt;Hi Hung,&lt;/p&gt;
&lt;p&gt;I bootstraped the Wireshark using `&lt;span&gt;nrfutil ble-sniffer bootstrap`.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I flashed the latest sniffer firmware for nRF52840 USB dongle. I used `nrfutil device program --serial-number ...` with the zip file in the /firmware folder.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I don&amp;#39;t have another dongle or DK on hand. The only dongle I have is PCA10059 2.1.1 2023.46. It is plugged into the laptop&amp;#39;s USB port directly.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Wireshark BLE Sniffer missing packet, non-sequential event counter observed</title><link>https://devzone.nordicsemi.com/thread/558144?ContentTypeID=1</link><pubDate>Wed, 07 Jan 2026 12:17:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b6f9bb22-c7b7-424c-9b2d-2928e39cb20d</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Jasper,&amp;nbsp;&lt;br /&gt;I&amp;nbsp;didn&amp;#39;t&amp;nbsp;notice that you uploaded your file in the original question.&amp;nbsp;&lt;br /&gt;From what I can see there the sniffer indeed missing every other connection event. The connection interval in your case is 48.5ms and you are seeing 97ms and&amp;nbsp;&lt;span&gt;146ms delta time between packets. Meaning there are packet missing in between.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Could you tell which firmware you flashed and how you program it and bootstrap wireshark to use the nRF Sniffer ?&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Could you try to test on another dongle/DK ? I assume that you are using a PCA10059 ? Please try avoid using USB hub and connect the dongle directly to PC.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Wireshark BLE Sniffer missing packet, non-sequential event counter observed</title><link>https://devzone.nordicsemi.com/thread/558097?ContentTypeID=1</link><pubDate>Wed, 07 Jan 2026 07:34:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:38ca6e8c-2f98-40b6-9a69-db169e3fc914</guid><dc:creator>jasperwong</dc:creator><description>&lt;p&gt;As suggested, I used another Windows 11 laptop to plug in the nRF52840 USB Dongle and capture a BLE transaction with Wireshark.&lt;/p&gt;
&lt;p&gt;The delta time (start to start) shows the average to be 97ms when event counter is even, but at Packet No. 50699, the gap became 146ms, which is roughly 1.5 times that of 97ms. I think this suggests that packets are indeed lost/overlooked by the nRF52840 Sniffer.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Assuming my understanding of packet lost is correct, why would the sniffer miss out on BLE packets so consistently (every other event counter)?&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1767771036135v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/nRF-app-success_2C00_-VDD_5F00_BLE_3D00_2.6V_2C00_-100ohm-shunt_2C00_-peripheral_5F00_server_2C00_-adv_5F00_int_3D00_3000ms_2C00_-20260107.pcapng"&gt;devzone.nordicsemi.com/.../nRF-app-success_2C00_-VDD_5F00_BLE_3D00_2.6V_2C00_-100ohm-shunt_2C00_-peripheral_5F00_server_2C00_-adv_5F00_int_3D00_3000ms_2C00_-20260107.pcapng&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Wireshark BLE Sniffer missing packet, non-sequential event counter observed</title><link>https://devzone.nordicsemi.com/thread/558095?ContentTypeID=1</link><pubDate>Wed, 07 Jan 2026 07:10:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c2c575b7-a5de-4746-bfa5-cb9b28a442c5</guid><dc:creator>jasperwong</dc:creator><description>&lt;p&gt;Hi Hung,&lt;/p&gt;
&lt;p&gt;May I know why would the event counter be wrong? If event counter is not part of a BLE packet, then how does event skip occur? Is the event counter incremented by the NRF BLE Sniffer or the Wireshark software?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Wireshark BLE Sniffer missing packet, non-sequential event counter observed</title><link>https://devzone.nordicsemi.com/thread/558055?ContentTypeID=1</link><pubDate>Tue, 06 Jan 2026 14:43:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6612710a-8ac6-4f06-a47f-3a162c02b5d7</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Jasper,&amp;nbsp;&lt;br /&gt;Could you try to test on another computer ?&amp;nbsp;&lt;br /&gt;From what I can see it could be that it&amp;#39;s the issue with the Event counter counting , not the issue with the packets. If you look at the NESN and SN you can see that they are fine, no packet missing. For example here is what I have in my capture:&amp;nbsp;&lt;br /&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1767710470564v3.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;You can add&amp;nbsp;the delta time (start to start) column to see the distance between packets to see if the packet are actually missing.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;In my case, except for connection event 3 missing, the rest looks fine. The&amp;nbsp;SN of a packet should be equal to the NESN of the last packet.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;I suspect that it could be something wrong with the counting of the event count when transmitting data from the sniffer to PC (event count is not a part of a BLE packet, when SN and NESN are)&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>