<?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>NCS Bare Metal - Build images separately</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/126092/ncs-bare-metal---build-images-separately</link><description>Hello 
 Is there a possibility to build MCUBoot, SoftDevice, Firmware Loader and Application separately and then merge it manually? Or to build MCUboot + SoftDevice + Firmware Loader and separately Application, and merge them manually? If so, could you</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 05 Jan 2026 17:50:27 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/126092/ncs-bare-metal---build-images-separately" /><item><title>RE: NCS Bare Metal - Build images separately</title><link>https://devzone.nordicsemi.com/thread/557960?ContentTypeID=1</link><pubDate>Mon, 05 Jan 2026 17:50:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5c0f507e-e377-4179-bbbb-d0d35e89eacd</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;Our support is based on&amp;nbsp;&lt;span&gt;NCS Bare Metal.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NCS Bare Metal - Build images separately</title><link>https://devzone.nordicsemi.com/thread/557535?ContentTypeID=1</link><pubDate>Mon, 22 Dec 2025 14:20:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b2c73f4a-d275-42a9-b223-d993de8f41a9</guid><dc:creator>rbence</dc:creator><description>&lt;p&gt;I&amp;#39;m trying to do the same thing except my application is bare metal in the traditional way, not Nordic style. That is: build&amp;nbsp;MCUboot + SoftDevice + Firmware Loader with NCS bare metal and build application with normal GCC + CMake.&lt;br /&gt;&lt;br /&gt;I&amp;#39;m not yet sure if it&amp;#39;s easy to do or not.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NCS Bare Metal - Build images separately</title><link>https://devzone.nordicsemi.com/thread/557499?ContentTypeID=1</link><pubDate>Mon, 22 Dec 2025 07:04:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d31b6c7f-5452-4e31-bbbb-b0b0cdff36ae</guid><dc:creator>tdfilip</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;Yes, it is based on NCS Bare Metal.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NCS Bare Metal - Build images separately</title><link>https://devzone.nordicsemi.com/thread/557490?ContentTypeID=1</link><pubDate>Sun, 21 Dec 2025 18:15:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fc4a4615-a029-4eb2-b2eb-f5fcaeabc5d0</guid><dc:creator>rbence</dc:creator><description>&lt;p&gt;Hi,&lt;br /&gt;Is your application based on NCS Bare Metal, or a completely different toolchain?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NCS Bare Metal - Build images separately</title><link>https://devzone.nordicsemi.com/thread/557454?ContentTypeID=1</link><pubDate>Fri, 19 Dec 2025 14:59:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ea8e7763-f1a9-43bd-bb67-7830ffed8f92</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;&lt;span&gt;Hi Filip, &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;This could lead to version conflicts and other potential problems.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Please ensure the&amp;nbsp;&lt;span&gt;NCS Bare Metal versions are consistent for the mcuboot+Sofdevice, firmware loader, and the application.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;I will be out of the office for the next two weeks and will not be able to answer the case. If you need urgent support, please create a new support case.&lt;/p&gt;
&lt;p&gt;Merry Christmas &amp;amp; Happy New Year!&lt;/p&gt;
&lt;p&gt;Amanda H.&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NCS Bare Metal - Build images separately</title><link>https://devzone.nordicsemi.com/thread/557439?ContentTypeID=1</link><pubDate>Fri, 19 Dec 2025 14:11:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ff108510-5735-4cbe-b884-3115dd9624cd</guid><dc:creator>tdfilip</dc:creator><description>&lt;p&gt;That&amp;nbsp;would work&amp;nbsp;if I wanted to build an application with a custom firmware loader together. However, I want to build them separately:&lt;br /&gt;1. MCUBoot + SoftDevice&lt;br /&gt;2. Firmware Loader&lt;br /&gt;3. Application&lt;br /&gt;and then merge it manually because I want to&amp;nbsp;be able to use&amp;nbsp;different NCS Bare Metal versions for the firmware loader and the application.&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Filip&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NCS Bare Metal - Build images separately</title><link>https://devzone.nordicsemi.com/thread/557270?ContentTypeID=1</link><pubDate>Wed, 17 Dec 2025 20:29:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6656ffb1-7fdb-4402-ae08-b3076c9d3a66</guid><dc:creator>Amanda Hsieh</dc:creator><description>[quote user="td_filip"]So you suggest to build the sample application samples/boot/mcuboot_recovery_entry and use its firmware loader for merging with custom applications?[/quote]
&lt;p&gt;You can refer to that example to enable the required configs to build the firmware loader as a sub-image.&amp;nbsp;&lt;/p&gt;
[quote user="td_filip"]I want to have a repository with firmware loader (based on the nrf-bm/applications/firmware_loader/ble_mcumgr but with my custom changes) and use it as bootloader submodule for various applications. I want to be able to build this&amp;nbsp;firmware loader separately from the application. Then, I want to build the application itself and merge it with the firmware loader, mcuboot and softdevice into one hexfile. Is it possible?[/quote]
&lt;p&gt;You can use&amp;nbsp;nrf-bm\applications\firmware_loader\ble_mcumgr as a base to customize for your requirements, and use&amp;nbsp;&lt;a href="https://github.com/nrfconnect/sdk-nrf-bm/blob/v1.0.0/sysbuild/Kconfig.bm#L170"&gt;SB_CONFIG_BM_FIRMWARE_LOADER_IMAGE_PATH&lt;/a&gt;&amp;nbsp;to set your custom&amp;nbsp;&lt;span&gt;ble_mcumgr in the sysbuild.conf.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NCS Bare Metal - Build images separately</title><link>https://devzone.nordicsemi.com/thread/557160?ContentTypeID=1</link><pubDate>Wed, 17 Dec 2025 07:45:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1d7517fc-d8f8-4d65-ac6b-9eadeeea98fc</guid><dc:creator>tdfilip</dc:creator><description>&lt;p&gt;So you suggest to build the sample application samples/boot/mcuboot_recovery_entry and use its firmware loader for merging with custom applications?&lt;br /&gt;&lt;br /&gt;Maybe I should describe what I want to achieve.&lt;br /&gt;I want to have a repository with firmware loader (based on the nrf-bm/applications/firmware_loader/ble_mcumgr but with my custom changes) and use it as bootloader submodule for various applications. I want to be able to build this&amp;nbsp;firmware loader separately from the application. Then, I want to build the application itself and merge it with the firmware loader, mcuboot and softdevice into one hexfile. Is it possible?&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Filip&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NCS Bare Metal - Build images separately</title><link>https://devzone.nordicsemi.com/thread/557022?ContentTypeID=1</link><pubDate>Mon, 15 Dec 2025 20:52:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:24f06616-9b0a-45fa-88b9-7705becede50</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;Please use&amp;nbsp;&lt;span&gt;samples/boot/mcuboot_recovery_entry and refer to&amp;nbsp;&lt;/span&gt;&lt;a href="https://docs.nordicsemi.com/bundle/nrf-bm-latest/page/samples/boot/mcuboot_recovery_entry/README.html"&gt;MCUboot: Recovery entry&lt;/a&gt;&amp;nbsp;to build. Then, you will find the installer_softdevice_firmware_loader.bin file&amp;nbsp;&lt;span&gt;under the build folder.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NCS Bare Metal - Build images separately</title><link>https://devzone.nordicsemi.com/thread/556959?ContentTypeID=1</link><pubDate>Mon, 15 Dec 2025 12:23:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:901bac99-f2b9-4d1d-9239-f13e3a569f88</guid><dc:creator>tdfilip</dc:creator><description>&lt;p&gt;Okay. Could you guide me how to build&amp;nbsp;this&amp;nbsp;&amp;lt;build_dir&amp;gt;/installer_softdevice_firmware_loader.bin without having an application? I need a standalone firmware loader which can be then merged with an external application.&lt;br /&gt;&lt;br /&gt;I tried west build -b bm_nrf54l15dk/nrf54l15/cpuapp/s115_softdevice/mcuboot nrf-bm/applications/firmware_loader/ble_mcumgr but this builds the firmware loader as firmware loader and as application. I would like to build this nrf-bm/applications/firmware_loader/ble_mcumgr as standalone firmware loader.&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Filip&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NCS Bare Metal - Build images separately</title><link>https://devzone.nordicsemi.com/thread/556878?ContentTypeID=1</link><pubDate>Fri, 12 Dec 2025 13:55:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f1a28499-2d22-47df-ad0a-79e9b10aca0d</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;You can use&amp;nbsp;&lt;span&gt;&amp;lt;build_dir&amp;gt;/installer_softdevice_firmware_loader.bin for&amp;nbsp;Installer Update image (DFU) with SoftDevice and firmware loader updates.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NCS Bare Metal - Build images separately</title><link>https://devzone.nordicsemi.com/thread/556836?ContentTypeID=1</link><pubDate>Fri, 12 Dec 2025 08:43:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a50866f9-58a9-49a2-9f87-6586fab8bfec</guid><dc:creator>tdfilip</dc:creator><description>&lt;p&gt;I went through that example but that&amp;#39;s not the case.&lt;/p&gt;
&lt;p&gt;I want to build Firmware Loader with MCUBoot and SoftDevice, without even having an application. Then I want to be able to merge the output image with an application developed separately. How can I build the nrf-bm/application/firmware_loader/ble_mcumgr so in build output I have Firmware Loader image, SoftDevice image and MCUBoot image without having the main application?&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Filip&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NCS Bare Metal - Build images separately</title><link>https://devzone.nordicsemi.com/thread/556786?ContentTypeID=1</link><pubDate>Thu, 11 Dec 2025 14:48:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9d8ae9db-97d2-4170-bf5e-d8bee12646d8</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;Hi &lt;span&gt;Filip&lt;/span&gt;,&amp;nbsp;&lt;/p&gt;
[quote user=""]Is there a possibility to build MCUBoot, SoftDevice, Firmware Loader and Application separately and then merge it manually? Or to build MCUboot + SoftDevice + Firmware Loader and separately Application, and merge them manually?[/quote]
&lt;p&gt;&lt;span&gt;When DFU is enabled in the application, the build system &lt;/span&gt;&lt;a href="https://docs.nordicsemi.com/bundle/nrf-bm-0.8.0/page/app_dev/dfu/ug_dfu.html#output_build_files_image_files"&gt;outputs build files (image files)&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;&lt;span&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/pastedimage1765464414973v1.png" alt=" " /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
[quote user=""]could you guide me on how to do it e.g. on&amp;nbsp;&lt;span&gt;mcuboot_recovery_entry sample?&lt;/span&gt;[/quote]
&lt;p&gt;Please refer to the steps in&amp;nbsp;&lt;a href="https://docs.nordicsemi.com/bundle/nrf-bm-latest/page/samples/boot/mcuboot_recovery_entry/README.html"&gt;MCUboot: Recovery entry&lt;/a&gt;/&lt;a href="https://docs.nordicsemi.com/bundle/nrf-bm-latest/page/samples/boot/mcuboot_recovery_entry/README.html#testing"&gt;Testing&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Amanda H.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>