<?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>LESSON 6 - EXERCISE 2 - Bluetooth Low Energy Fundamentals</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/124832/lesson-6---exercise-2---bluetooth-low-energy-fundamentals</link><description>Hi: 
 My environment is: Windows laptop, nRF52 DK (Peripheral), nRF52840 Dongle, Mobile Central (iOS and Android), and Wireshark nRF Sniffer for Bluetooth. 
 Peripheral sends ADV_IND Central responds with CONNECT_IND 
 Wireshark displays the two packets</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 20 Oct 2025 15:40:40 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/124832/lesson-6---exercise-2---bluetooth-low-energy-fundamentals" /><item><title>RE: LESSON 6 - EXERCISE 2 - Bluetooth Low Energy Fundamentals</title><link>https://devzone.nordicsemi.com/thread/551978?ContentTypeID=1</link><pubDate>Mon, 20 Oct 2025 15:40:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c90a44d0-ba79-478f-940c-f320e89c66a0</guid><dc:creator>Menon</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;Glad to hear that it’s working for you. I’m only using nrfutil commands here to sniff the BLE packets using Wireshark, and it’s working for me as well.&lt;/p&gt;
[quote user="Luiz Miranda"]Do you know how to include the Channel Index in the Wireshark column?&lt;br /&gt;I tried Edit → Preferences → Appearance → Columns, + , Title -&amp;gt; Channel, Type -&amp;gt; Custom and Field: btle.channel&lt;br /&gt;It didn&amp;#39;t accept Field: btle.channel[/quote]
&lt;p&gt;To display the Channel Index in Wireshark when using the nRF Sniffer for Bluetooth LE, start a capture and, in the Packet Details pane, expand the section labeled “nRF Sniffer for Bluetooth LE.” Find the Channel Index field, right-click on its value, and choose “Apply as Column.” Wireshark will automatically add the Channel Index to your Packet List using the correct field from the nRF Sniffer plugin (such as nordic_ble.channel) instead of the generic btle.channel field.&lt;/p&gt;
&lt;p&gt;Kind Regards,&lt;/p&gt;
&lt;p&gt;Abhijith&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: LESSON 6 - EXERCISE 2 - Bluetooth Low Energy Fundamentals</title><link>https://devzone.nordicsemi.com/thread/551742?ContentTypeID=1</link><pubDate>Thu, 16 Oct 2025 15:07:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f03380ac-bbc9-4c0b-b0b1-990046600a96</guid><dc:creator>Luiz Miranda</dc:creator><description>&lt;p&gt;Hello:&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration:underline;"&gt;&lt;strong&gt;&lt;span style="color:#ff0000;text-decoration:underline;"&gt;It&amp;#39;s working with all the options below:&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;1 - Uploading firmware via nRF Connect for Desktop&lt;/p&gt;
&lt;p&gt;2 - Uploading firmware via:&lt;br /&gt;nrfutil pkg generate --hw-version 52 --sd-req 0x00 --application sniffer_nrf52840dongle_nrf52840_4.1.1.hex --application-version 1 app.zip&lt;br /&gt;nrfutil device program --firmware app.zip --serial-number EC073565DEFA&lt;/p&gt;
&lt;p&gt;3 - Uploading firmware via:&lt;br /&gt;nrfutil device program --firmware C:\Users\LMIRANDA\.nrfutil\share\nrfutil-ble-sniffer\firmware\sniffer_nrf52840dongle_nrf52840_4.1.1.zip --serial-number EC073565DEFA&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration:underline;"&gt;&lt;strong&gt;&lt;span style="color:#ff0000;text-decoration:underline;"&gt;Why didn&amp;#39;t I see the packages?&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;The problem was that I wasn&amp;#39;t using the Interface Toolbar because it didn&amp;#39;t appear in Wireshark.&lt;br /&gt;From what I understand, Wireshark doesn&amp;#39;t display the Interface Toolbar by default in Windows.&lt;br /&gt;The exercise doesn&amp;#39;t say that the Interface Toolbar should be selected.&lt;br /&gt;It shows the interface toolbar.&lt;br /&gt;Since I didn&amp;#39;t see it, I didn&amp;#39;t select it.&lt;br /&gt;I selected the Interface toolbar and the peripheral name in the Device field.&lt;br /&gt;From then on, I started seeing Empty PDU and Connection Update Parameter packets.&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration:underline;"&gt;&lt;em&gt;&lt;strong&gt;&lt;span style="color:#ff0000;text-decoration:underline;"&gt;The nrfutil-ble-sniffer\firmware command didn&amp;#39;t work:&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#000000;text-decoration:underline;"&gt;&lt;em&gt;&lt;strong&gt;&lt;span&gt;ble-sniffer is installed&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration:underline;"&gt;&lt;strong&gt;&lt;span style="color:#0000ff;text-decoration:underline;"&gt;C:\NORDIC\NRFSNIFFER&amp;gt; nrfutil -ble-sniffer\firmware&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;error: unexpected argument &amp;#39;-b&amp;#39; found&lt;/p&gt;
&lt;p&gt;Usage: nrfutil.exe [OPTIONS] [COMMAND]&lt;/p&gt;
&lt;p&gt;For more information, try &amp;#39;--help&amp;#39;.&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration:underline;"&gt;&lt;strong&gt;&lt;span style="color:#0000ff;text-decoration:underline;"&gt;C:\NORDIC\NRFSNIFFER&amp;gt; nrfutil-ble-sniffer\firmware&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;nrfutil-ble-sniffer\firmware : The module &amp;#39;nrfutil-ble-sniffer&amp;#39; could not be loaded. For more information, run &amp;#39;Import-Module nrfutil-ble-sniffer&amp;#39;.&lt;br /&gt;At line:1 char:1&lt;br /&gt;+ nrfutil-ble-sniffer\firmware&lt;br /&gt;+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~&lt;br /&gt; + CategoryInfo : ObjectNotFound: (nrfutil-ble-sniffer\firmware:String) [], CommandNotFoundException&lt;br /&gt; + FullyQualifiedErrorId : CouldNotAutoLoadModule&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I&lt;span style="text-decoration:underline;"&gt;&lt;strong&gt;&lt;span style="color:#ff0000;text-decoration:underline;"&gt; used the command below to find the zip file location.&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;nrfutil ble-sniffer bootstrap&lt;br /&gt;Bootstrapping ble-sniffer...&lt;br /&gt;Bootstrap succeeded&lt;br /&gt;Next step&lt;br /&gt;---------&lt;/p&gt;
&lt;p&gt;Program a device with the appropriate sniffer firmware. We recommend using `nrfutil-device` for this.&lt;/p&gt;
&lt;p&gt;Find the device you would like to program with the following command:&lt;/p&gt;
&lt;p&gt;nrfutil device list&lt;/p&gt;
&lt;p&gt;Then, you can program this device with the sniffer firmware with the following command:&lt;/p&gt;
&lt;p&gt;nrfutil device program --firmware &amp;lt;fw&amp;gt; --serial-number &amp;lt;serial-number&amp;gt;&lt;/p&gt;
&lt;p&gt;Supported devices&lt;br /&gt;-----------------&lt;br /&gt;* nRF52840 Dongle (firmware = C:\Users\LMIRANDA\.nrfutil\share\nrfutil-ble-sniffer\firmware\sniffer_nrf52840dongle_nrf52840_4.1.1.zip)&lt;br /&gt;* nRF52840 DK (firmware = C:\Users\LMIRANDA\.nrfutil\share\nrfutil-ble-sniffer\firmware\sniffer_nrf52840dk_nrf52840_4.1.1.hex)&lt;br /&gt;* nRF52833 DK (firmware = C:\Users\LMIRANDA\.nrfutil\share\nrfutil-ble-sniffer\firmware\sniffer_nrf52833dk_nrf52833_4.1.1.hex)&lt;br /&gt;* nRF52 DK (firmware = C:\Users\LMIRANDA\.nrfutil\share\nrfutil-ble-sniffer\firmware\sniffer_nrf52dk_nrf52832_4.1.1.hex)&lt;/p&gt;
&lt;p&gt;Do you know how to include the Channel Index in the Wireshark column?&lt;br /&gt;I tried Edit &amp;rarr; Preferences &amp;rarr; Appearance &amp;rarr; Columns, + , Title -&amp;gt; Channel, Type -&amp;gt; Custom and Field: btle.channel&lt;br /&gt;It didn&amp;#39;t accept Field: btle.channel&lt;/p&gt;
&lt;p&gt;Thanks and best regards&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Luiz&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: LESSON 6 - EXERCISE 2 - Bluetooth Low Energy Fundamentals</title><link>https://devzone.nordicsemi.com/thread/551330?ContentTypeID=1</link><pubDate>Tue, 14 Oct 2025 01:42:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:967f19e1-1654-461e-a279-32da637f818a</guid><dc:creator>Luiz Miranda</dc:creator><description>&lt;p&gt;Hello:&lt;/p&gt;
&lt;p&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/L6_5F00_E2_5F00_page_2D00_0001.jpg" alt=" " /&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/L6_5F00_E2_5F00_page_2D00_0002.jpg" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: LESSON 6 - EXERCISE 2 - Bluetooth Low Energy Fundamentals</title><link>https://devzone.nordicsemi.com/thread/551322?ContentTypeID=1</link><pubDate>Mon, 13 Oct 2025 19:19:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:766ff62c-6f38-42ec-912d-9f7c06e88e9a</guid><dc:creator>Menon</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;What you’ve done so far is correct, but you’re programming the wrong file. For the dongle, you need to use the .zip file (see my screenshot below). This is because of the dongle’s bootloader, you can’t use a .hex file in this case.&lt;/p&gt;
&lt;p&gt;&lt;img style="font-family:inherit;max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1760382136715v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;When programming the firmware, make sure to provide the full path to where the firmware is located. See the command I used to program my nRF52840 DK (I don’t have the dongle at the moment).&lt;/p&gt;
&lt;p&gt;&lt;img style="font-family:inherit;max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1760382892733v2.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;If you’re unsure where the firmware is located, run the command from the folder where nrfutil is installed and then follow the path to&lt;br /&gt; &lt;code&gt;share\nrfutil-ble-sniffer\firmware&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Also, when working with the dongle, make sure to put it into bootloader mode before programming, and reset it once programming is complete.&lt;/p&gt;
&lt;p&gt;Kind Regards,&lt;/p&gt;
&lt;p&gt;Abhijith&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: LESSON 6 - EXERCISE 2 - Bluetooth Low Energy Fundamentals</title><link>https://devzone.nordicsemi.com/thread/551050?ContentTypeID=1</link><pubDate>Fri, 10 Oct 2025 00:57:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:279de21a-1b7d-420b-a0f7-9a057cd98592</guid><dc:creator>Luiz Miranda</dc:creator><description>&lt;p&gt;Hello:&lt;/p&gt;
&lt;p&gt;-&lt;strong&gt; nrfutil device list&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;98793AB063D13B58&lt;br /&gt;Product nRF Sniffer for Bluetooth LE&lt;br /&gt;Ports COM4&lt;br /&gt;Traits serialPorts, usb, nordicUsb&lt;/p&gt;
&lt;p&gt;1050386996&lt;br /&gt;Product J-Link&lt;br /&gt;Board version PCA10040&lt;br /&gt;Ports COM5, vcom: 0&lt;br /&gt; COM6, vcom: 1&lt;br /&gt;Traits jlink, devkit, seggerUsb, usb, serialPorts&lt;/p&gt;
&lt;p&gt;Supported devices found: 2&lt;/p&gt;
&lt;p&gt;-&lt;strong&gt; Program the HEX file using nrfutil device, replacing &amp;lt;serial-number&amp;gt; and &amp;lt;hex&amp;gt; with the serial number of your device and the HEX file name, respectively:&lt;/strong&gt;&lt;br /&gt;The sintaxe is nrfutil device program --serial-number &amp;lt;serial-number&amp;gt; --firmware &amp;lt;hex&amp;gt;&lt;/p&gt;
&lt;p&gt;The HEX file name sniffer_nrf52840dongle_nrf52840_4.1.1.hex and it is installed in same directory of nrfutil.&lt;br /&gt;The _nrf52840dongle is connected in COM4&lt;/p&gt;
&lt;p&gt;How should I write the command?&lt;br /&gt;nrfutil device program --serial-number &amp;lt;serial-number&amp;gt; --firmware &amp;lt;hex&amp;gt;&lt;/p&gt;
&lt;p&gt;I remember you that I am using nrf52840dongle (installed in COM4) with Wireshark and that I programmed the nrf52840dongle with nRF Connect for Desktop before sent you the support message.&lt;/p&gt;
&lt;p&gt;I received error in command below&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration:underline;"&gt;&lt;strong&gt;nrfutil device program --firmware sniffer_nrf52840dongle_nrf52840_4.1.1.hex --serial-number 98793AB063D13B58&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;[00:00:00] ------ 0% [98793AB063D13B58] Failed, The operation you tried to run is not available for the selected device. Error: One or more program tasks failed:&lt;br /&gt; * 98793AB063D13B58: The operation you tried to run is not available for the selected device.&lt;/p&gt;
&lt;p&gt;The operation is either not supported for this type of device or the device has issues and it cannot be recognized (NotFound)&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Regards&lt;/p&gt;
&lt;p&gt;Luiz&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: LESSON 6 - EXERCISE 2 - Bluetooth Low Energy Fundamentals</title><link>https://devzone.nordicsemi.com/thread/551030?ContentTypeID=1</link><pubDate>Thu, 09 Oct 2025 14:59:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:65e7ad29-6bc1-4b31-b356-f24f7b600234</guid><dc:creator>Menon</dc:creator><description>&lt;p&gt;Hello Luiz,&lt;/p&gt;
&lt;p&gt;The packets you are seeing are the advertising channel packets, and the connection channel packets are missing. This appears to be a setup issue rather than a BLE problem. Could you try setting up the sniffer and Wireshark using nRF Util and see if that resolves the issue?&lt;/p&gt;
&lt;p&gt;I suspect that the steps mentioned in the Academy sample might be outdated since we introduced nRF Util. I will check that internally. In the meantime, please follow the steps under section&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="https://docs.nordicsemi.com/bundle/nrfutil/page/nrfutil-ble-sniffer/nrfutil-ble-sniffer_0.16.0.html"&gt;ble sniffer commands&lt;/a&gt;&amp;nbsp;and update me with the results.&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;br /&gt;Abhijith&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: LESSON 6 - EXERCISE 2 - Bluetooth Low Energy Fundamentals</title><link>https://devzone.nordicsemi.com/thread/550946?ContentTypeID=1</link><pubDate>Wed, 08 Oct 2025 19:48:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0963c9e0-9e8a-4148-b37b-7a923a5a0499</guid><dc:creator>Luiz Miranda</dc:creator><description>&lt;p&gt;Hello:&lt;/p&gt;
&lt;p&gt;SDK and Toolchain: 3.1.0&lt;/p&gt;
&lt;p&gt;The firmware works correctly with messages sent to the Terminal.&lt;br /&gt;After CONNECT_IND, there are no more packets displayed in the Sniffer, but the messages are displayed in the Terminal.&lt;br /&gt;So the firmware and the nRF Connect for Mobile work correctly.&lt;/p&gt;
&lt;p&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/pastedimage1759952579555v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Regards&lt;/p&gt;
&lt;p&gt;Luiz&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: LESSON 6 - EXERCISE 2 - Bluetooth Low Energy Fundamentals</title><link>https://devzone.nordicsemi.com/thread/550908?ContentTypeID=1</link><pubDate>Wed, 08 Oct 2025 13:15:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:93b84f92-0dc4-444f-bc23-ccc76249489a</guid><dc:creator>Menon</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;Have you followed all the steps mentioned in &lt;a href="https://academy.nordicsemi.com/courses/bluetooth-low-energy-fundamentals/lessons/lesson-6-bluetooth-le-sniffer/topic/nrf-sniffer-for-bluetooth-le/"&gt;Setting up nRF Sniffer&lt;/a&gt;? What does it look like in Wireshark, could you share a screenshot? Which SDK version are you using?&lt;/p&gt;
&lt;p&gt;Kind Regards,&lt;/p&gt;
&lt;p&gt;Abhijith&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>