<?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>Do o need ble bootloader separately</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/123247/do-o-need-ble-bootloader-separately</link><description>I have shifted from silicon labs for BLE project. In Si labs we have burn BLE bootloader and BLE application separately. Do i need to do the same here in nrf controller? If yes, which project i need to import for bootloader and BLE application.</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 05 Aug 2025 16:07:37 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/123247/do-o-need-ble-bootloader-separately" /><item><title>RE: Do o need ble bootloader separately</title><link>https://devzone.nordicsemi.com/thread/544682?ContentTypeID=1</link><pubDate>Tue, 05 Aug 2025 16:07:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f23b4d40-0080-4f32-9854-f080b5846411</guid><dc:creator>Subham</dc:creator><description>&lt;p&gt;Thanks &lt;a href="https://devzone.nordicsemi.com/members/priyankakesav"&gt;Priyanka&lt;/a&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Do o need ble bootloader separately</title><link>https://devzone.nordicsemi.com/thread/543709?ContentTypeID=1</link><pubDate>Mon, 28 Jul 2025 09:53:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9ca8216d-708f-4cc1-bde1-2dd727f6c480</guid><dc:creator>Priyanka</dc:creator><description>&lt;p&gt;Hi SHubham,&lt;/p&gt;
&lt;p&gt;We have two SDKs - nRF5 SDK (which is the old one) and the nRF Connect SDK (which is the new SDK and recommended for new designs)&lt;/p&gt;
&lt;p&gt;In the&lt;strong&gt; nRF5SDK&lt;/strong&gt;&amp;nbsp;the bootloader, the SofDevice and the BLE application are typically flashed separately.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;In the&lt;strong&gt; nRF Connect SDK&lt;/strong&gt;, this is based on the Zephyr RTOS so you don&amp;#39;t need a separate SoftDevice, i.e. the BLE stack is built-in.&lt;/p&gt;
&lt;p&gt;Also here, the Bootloader is based on MCUboot and it comes as part of the build system and you just need to enable it in the config file. So, when you enable MCUboot in your application (CONFIG_BOOTLOADER_MCUBOOT=y), MCUboot is automatically built as a child image, and the system handles the integration.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;n other words, you are just doing one build, but internally , the mcuboot is build as a separate image, then your application is being built and then they are combined appropriately.&lt;/p&gt;
&lt;p&gt;Please take a look at the following to get a clear undestanding:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/hellesvik-nordic/samples_for_nrf_connect_sdk/tree/main/bootloader_samples"&gt;https://github.com/hellesvik-nordic/samples_for_nrf_connect_sdk/tree/main/bootloader_samples&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://academy.nordicsemi.com/courses/nrf-connect-sdk-intermediate/lessons/lesson-9-bootloaders-and-dfu-fota/"&gt;https://academy.nordicsemi.com/courses/nrf-connect-sdk-intermediate/lessons/lesson-9-bootloaders-and-dfu-fota/&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;-Priyanka&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></channel></rss>