<?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>nRF52840 Dongle BLE issue</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/126156/nrf52840-dongle-ble-issue</link><description>Hi, 
 I&amp;#39;m trying to program the nRF52840 Dongle (PCA10059, 2.1.1, 2023.26). I modified the Bluetooth: Central UART sample to use USB instead of UART and built it for the dongle (nrf52840dongle/nrf52840) using nRF Connect SDK 3.1.1 and Toolchain 3.1.1</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 17 Dec 2025 20:15:23 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/126156/nrf52840-dongle-ble-issue" /><item><title>RE: nRF52840 Dongle BLE issue</title><link>https://devzone.nordicsemi.com/thread/557268?ContentTypeID=1</link><pubDate>Wed, 17 Dec 2025 20:15:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:11c9f674-2e95-4652-9729-d8920643460f</guid><dc:creator>Adnan Ashraf</dc:creator><description>&lt;p&gt;Hi Hung,&lt;/p&gt;
&lt;p&gt;Thank you very much for the solution, it worked flawlessly.&lt;/p&gt;
&lt;p&gt;Just to add some additional context for others, if the application is intended to run on multiple boards, a sysbuild.cmake file can be used (as mentioned in the linked post) to apply the pm_static.yml only for the nRF52840 dongle.&amp;nbsp;For example:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;if(SB_CONFIG_BOARD_NRF52840DONGLE)
  set(PM_STATIC_YML_FILE ${CMAKE_CURRENT_LIST_DIR}/boards/nrf52840dongle_nrf52840_pm_static.yml CACHE INTERNAL &amp;quot;&amp;quot;)
endif()
&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Thanks again for the help.&lt;/p&gt;
&lt;p&gt;Best,&lt;br /&gt;Adnan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52840 Dongle BLE issue</title><link>https://devzone.nordicsemi.com/thread/557231?ContentTypeID=1</link><pubDate>Wed, 17 Dec 2025 14:09:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:839a4455-d9b4-413f-87e6-18b282597909</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Adnan,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I think I found what&amp;#39;s wrong. You can find the explanation from Vidar in this ticket:&amp;nbsp;&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/118594/nrf52840-dongle-ble-peripheral_uart-example-sdk-migration-from-2-6-0-to-2-9-0"&gt;nRF52840 dongle, BLE peripheral_uart example, SDK migration from 2.6.0 to 2.9.0&lt;/a&gt;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Basically you need to add a pm_static.yml file into your project (if you only compile it for the dongle) due to the settings storage is at the same location as the bootloader on the dongle, by default.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/0652.pm_5F00_static.yml"&gt;devzone.nordicsemi.com/.../0652.pm_5F00_static.yml&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52840 Dongle BLE issue</title><link>https://devzone.nordicsemi.com/thread/557141?ContentTypeID=1</link><pubDate>Tue, 16 Dec 2025 22:10:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a48239d0-ca5c-47d5-9498-f279f2cc66e7</guid><dc:creator>Adnan Ashraf</dc:creator><description>&lt;p&gt;Hi Hung,&lt;/p&gt;
&lt;p&gt;Thank you for your response.&lt;/p&gt;
&lt;p&gt;Yes, I confirmed that the application is built with the nrf52840dongle/nrf52840 board target.&lt;/p&gt;
&lt;p&gt;I have not tried a second dongle yet. However, the same dongle works correctly when programmed via the nRF Connect for Desktop Bluetooth Low Energy app, which suggests that the BLE hardware itself is functioning properly.&lt;/p&gt;
&lt;p&gt;I have now also tested the peripheral_lbs sample, and I&amp;#39;m seeing the same behavior that BLE does not start and the application appears to stall at bt_enable().&amp;nbsp;This occurs with both NCS 3.1.1 / Toolchain 3.1.1 and NCS 3.2.0 / Toolchain 3.2.0.&lt;/p&gt;
&lt;p&gt;Thanks again for your help.&lt;/p&gt;
&lt;p&gt;Best,&lt;br /&gt;Adnan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52840 Dongle BLE issue</title><link>https://devzone.nordicsemi.com/thread/557088?ContentTypeID=1</link><pubDate>Tue, 16 Dec 2025 12:34:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:17b6ebd8-8d80-4157-9712-d6799d28580e</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Adnan,&amp;nbsp;&lt;br /&gt;I assume you selected the nRF52840 dongle as the board when you build the application.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Have you tried with&amp;nbsp;a 2nd dongle or other sample, for example peripheral_lbs ?&amp;nbsp;&lt;br /&gt;&lt;br /&gt;What you described should be sufficient to run an BLE application (compile with nRF52840 dongle and flash using the USB bootloader mode )&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>