<?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>BLE sniffing with nRF52840 Dongle only shows ADV traffic from device</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/115414/ble-sniffing-with-nrf52840-dongle-only-shows-adv-traffic-from-device</link><description>I know this exact symptoms has been described many other times, and I apologize. However, I carefully searched through all the previously asked questions in merit and could not find a solution to my issue. 
 Basically it&amp;#39;s as follows: I&amp;#39;m trying to reverse</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 18 Oct 2024 06:29:40 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/115414/ble-sniffing-with-nrf52840-dongle-only-shows-adv-traffic-from-device" /><item><title>RE: BLE sniffing with nRF52840 Dongle only shows ADV traffic from device</title><link>https://devzone.nordicsemi.com/thread/506819?ContentTypeID=1</link><pubDate>Fri, 18 Oct 2024 06:29:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7f04efdc-a9d8-4c3e-bf1d-7274739ca710</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;This does sound like a possible explanation. I don&amp;#39;t have experience working with dual-mode chipsets that support both BLE and BR/EDR. The nRF Connect app and the sniffer only work with BLE.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE sniffing with nRF52840 Dongle only shows ADV traffic from device</title><link>https://devzone.nordicsemi.com/thread/506759?ContentTypeID=1</link><pubDate>Thu, 17 Oct 2024 15:15:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:643caf1c-f3a2-4526-a4c1-c3767e48d0bd</guid><dc:creator>Banderi</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Thank you for answering! I will test more things and definitely get to the bottom as to why this happens.&lt;/p&gt;
&lt;p&gt;Do you reckon&amp;nbsp;it&amp;#39;s possible&amp;nbsp;my&amp;nbsp;Bluetooth gadget is sending the advertisements in BLE but establishing a connection entirely in BR/EDR so the sniffer is&amp;nbsp;missing that?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE sniffing with nRF52840 Dongle only shows ADV traffic from device</title><link>https://devzone.nordicsemi.com/thread/506605?ContentTypeID=1</link><pubDate>Thu, 17 Oct 2024 06:13:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:af4c5815-dee7-4e32-bcd2-97fe893d13c3</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;The sniffer will lose track of the connection as soon as an encrypted channel map or connection parameter update is exchanged.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE sniffing with nRF52840 Dongle only shows ADV traffic from device</title><link>https://devzone.nordicsemi.com/thread/506594?ContentTypeID=1</link><pubDate>Thu, 17 Oct 2024 03:24:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f7975a44-6195-44ad-86e3-e35ce919c971</guid><dc:creator>ryoma7</dc:creator><description>&lt;p&gt;me too,i use the micro:bit chip with btlejack(with nrf52832) to check if my device is &amp;quot;unsniffable&amp;quot;,but i find that btlejack tools can normally sniff the following encrypted packets,while my wireshark (with nrf528400 dongle) only have receive several packets ahead and stops.&amp;nbsp;&amp;nbsp;&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/_014F1A4EAE5FE14F2A62FE565F00_17291322425439.png" /&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/_014F1A4EAE5FE14F2A62FE565F00_17291321942979.png" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE sniffing with nRF52840 Dongle only shows ADV traffic from device</title><link>https://devzone.nordicsemi.com/thread/506294?ContentTypeID=1</link><pubDate>Tue, 15 Oct 2024 11:41:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fb6e637e-0dbd-43fc-a1fe-29121dd3153f</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Thanks for the update. I&amp;#39;m afraid I don&amp;#39;t have an explanation for why you&amp;#39;re not seeing the connect request when using the other app. The central must always send a CONNECT_IND PDU to the advertiser to establish the connection. The RPA is typically updated every 15 minutes and is only used in the advertising state. The CONNECT_IND PDU contains the necessary information for the sniffer to follow the connection, regardless of whether an RPA is used.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Vidar&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE sniffing with nRF52840 Dongle only shows ADV traffic from device</title><link>https://devzone.nordicsemi.com/thread/505922?ContentTypeID=1</link><pubDate>Fri, 11 Oct 2024 14:28:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:64d970a8-faa0-4b87-8d2d-0c72226440f4</guid><dc:creator>Banderi</dc:creator><description>&lt;p&gt;Hey there,&lt;/p&gt;
&lt;p&gt;Yes, indeed I tried many times over with many&amp;nbsp;combinations and in close proximity (around -30Db RSSI) but the traffic always behaves the same way, stopping abruptly and showing only advertisement / scan request packets. No connection request, no encryption data exchange, no pairing request packets etc. etc., and resuming when it begins advertisement again.&lt;/p&gt;
&lt;p&gt;This happens both if I have the device selected, and also if I leave it listening to &amp;quot;all advertising devices&amp;quot; (which makes sense since that captures only the advertisements, from what I read).&lt;/p&gt;
&lt;p&gt;On Wireshark, I also tried selecting other options in the interface such as &amp;quot;Find auxiliary pointer data chain&amp;quot; and &amp;quot;Find auxiliary scan response data&amp;quot;, but nothing changed. The only thing I noticed is that enabling &amp;quot;Scan and follow devices on LE Coded PHY&amp;quot; seems to freeze Wireshark sometimes.&lt;/p&gt;
&lt;p&gt;How could it be possible for it to miss the pairing / connection request packets entirely? Do I have to manually alter anything for the sniffer to be able to follow into it? I left it all at the defaults (e.g. &amp;quot;Adv Hop&amp;quot; was set to 37,38,39; &amp;quot;Legacy Passkey&amp;quot; with an empty value field, etc.) Or perhaps it&amp;#39;s a bug in one of the versions of the tools I installed?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;---- EDIT: After trying many things, I have noticed a new thing. Using the &lt;strong&gt;nRF Connect for Mobile&lt;/strong&gt; app to attempt a connection with the device, the nRF52840 and Wireshark do, indeed,&amp;nbsp;successfully capture all the pairing and connection data, as well as the (empty) master/slave PDU communications once connected.&amp;nbsp;This means that the sniffer and the&amp;nbsp;basic BLE communications do work as expected.&lt;/p&gt;
&lt;p&gt;But using the proprietary&amp;nbsp;app, somehow, all traffic stops after&amp;nbsp;the&amp;nbsp;ADV broadcasts.&lt;/p&gt;
&lt;p&gt;How could that be possible? Even if the app&amp;nbsp;was using a&amp;nbsp;different encryption mechanism, wouldn&amp;#39;t the sniffer at least be capturing some traffic? After a lot of browsing and searching, I&amp;#39;ve come across something related to &amp;quot;RPA&amp;quot; and &amp;quot;IRK&amp;quot; which, if I read correctly, somehow change the public address of the device&amp;nbsp;immediately after a connection request which would make it disappear from the captures. However, I do not know how these work so I could be entirely wrong here...&amp;nbsp;Any suggestions?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE sniffing with nRF52840 Dongle only shows ADV traffic from device</title><link>https://devzone.nordicsemi.com/thread/505902?ContentTypeID=1</link><pubDate>Fri, 11 Oct 2024 13:29:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:365920df-5551-4384-b908-579e8e02468f</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;Have you attempted this multiple times, and are the phone, peripheral, and sniffer in close&amp;nbsp;range to each other? Based on your description, it sounds like the sniffer is missing the connection request packet, which is&amp;nbsp;needed&amp;nbsp;by the sniffer for it to be able to follow the connection.&lt;/p&gt;
[quote user=""] have no idea how to proceed from here. From my understanding, in the bare minimum I should at least be able to capture the start of a pairing process? [/quote]
&lt;p&gt;Yes, you should be able to see the pairing exchange before the link is encrypted. You will also be able to decrypt the packets if the peripheral only supports legacy pairing.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Vidar&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>