<?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>Migrating partition configuration from Partition Manager to devicetree</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/128933/migrating-partition-configuration-from-partition-manager-to-devicetree</link><description>I am using ncs v3.3.0, and since Partition Manager will be deprecated, I followed the migration guide to use DTS board configuration. I am using mcuboot in firmware loader mode, so the overlay generation script produced overlapping partitions: 
 slot1_partition</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 11 Aug 2026 23:44:48 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/128933/migrating-partition-configuration-from-partition-manager-to-devicetree" /><item><title>RE: Migrating partition configuration from Partition Manager to devicetree</title><link>https://devzone.nordicsemi.com/thread/570127?ContentTypeID=1</link><pubDate>Tue, 11 Aug 2026 23:44:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:53559942-c2ed-41e7-bdd7-f0dbac753e76</guid><dc:creator>ael-mess</dc:creator><description>&lt;p&gt;Thank you Vidar, it was the `zephyr,code-partition = &amp;amp;boot_partition;`&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Migrating partition configuration from Partition Manager to devicetree</title><link>https://devzone.nordicsemi.com/thread/570092?ContentTypeID=1</link><pubDate>Tue, 11 Aug 2026 07:31:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:88d2819a-f7fd-486f-adbf-bc3f01e20472</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;This looks like it may be a bug in the script. Perhaps the &amp;quot;firmware_loader&amp;quot; was supposed to be a sub partition of &amp;quot;slot1_partition&amp;quot;. However, based on&amp;nbsp;the &lt;a href="https://github.com/nrfconnect/sdk-nrf/blob/main/samples/dfu/single_slot/boards/nrf54l15dk_nrf54l15_cpuapp.overlay"&gt;DT overlay&lt;/a&gt; for the&amp;nbsp;&lt;a href="https://nrfconnectdocs.nordicsemi.com/ncs/3.5.0-preview1/nrf/samples/dfu/single_slot/README.html"&gt;Single slot sample&lt;/a&gt;&amp;nbsp;which uses the FW loader mode, you should not need to define the&amp;nbsp;firmware_loader partition, not&amp;nbsp;in SDK v3.4.0, at least.&lt;/p&gt;
[quote user=""]When removing the firmware loader partition, the application does not boot, and from comparing .elf files,&amp;nbsp;&lt;span&gt;DTS is starting the application at &lt;/span&gt;&lt;code&gt;0x6000&lt;/code&gt;&lt;span&gt; instead of &lt;/span&gt;&lt;code&gt;0x6800&lt;/code&gt;&lt;span&gt;.&lt;/span&gt;[/quote]
&lt;p&gt;The *.elf file will only include padding between 0x6000 and 0x6800 to leave room for the mcuboot pad included in the signed FW image.&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/pastedimage1786433418728v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;Another important thing to remember when using DT partitions is to configure the bootloader to start from the boot_partition and not from the default slot0 partition by setting the chosen property like here:&amp;nbsp;&lt;a href="https://github.com/nrfconnect/sdk-nrf/blob/afd3c3ea56431659dc4513428b6bb9edd59bb225/samples/dfu/single_slot/sysbuild/mcuboot/boards/nrf54l15dk_nrf54l15_cpuapp.overlay#L11"&gt;https://github.com/nrfconnect/sdk-nrf/blob/afd3c3ea56431659dc4513428b6bb9edd59bb225/samples/dfu/single_slot/sysbuild/mcuboot/boards/nrf54l15dk_nrf54l15_cpuapp.overlay#L11&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Vidar&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>