<?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 3.2.1-SINGLE SLOT DFU] Issue with nrf54L15dk</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/126876/ncs-3-2-1-single-slot-dfu-issue-with-nrf54l15dk</link><description>Hi, 
 for a project based on the nRF54L15, we are evaluating the new single-slot DFU mechanism. 
 Using NCS v3.2.1, I am testing the sample available at: https://github.com/nrfconnect/sdk-nrf/tree/v3.2.1/samples/dfu/single_slot 
 After flashing the merged</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 05 Feb 2026 16:26:58 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/126876/ncs-3-2-1-single-slot-dfu-issue-with-nrf54l15dk" /><item><title>RE: [NCS 3.2.1-SINGLE SLOT DFU] Issue with nrf54L15dk</title><link>https://devzone.nordicsemi.com/thread/560477?ContentTypeID=1</link><pubDate>Thu, 05 Feb 2026 16:26:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cdb58f23-f5ff-4766-b3e7-1ce9435de058</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;The&amp;nbsp;&lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/installation/recommended_versions.html#requirements-nrfvsc"&gt;&lt;span&gt;nRF Connect for VS Code extension&lt;/span&gt;&lt;/a&gt;&amp;nbsp;would wrap the nRF util commands.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: [NCS 3.2.1-SINGLE SLOT DFU] Issue with nrf54L15dk</title><link>https://devzone.nordicsemi.com/thread/560476?ContentTypeID=1</link><pubDate>Thu, 05 Feb 2026 16:06:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7e0efba4-94bc-4ded-9fd3-e41a33f29cc3</guid><dc:creator>longo92</dc:creator><description>&lt;p&gt;&lt;span&gt;Ok, but how does the VS Code extension recognize that the key file also needs to be provisioned when you click the &lt;/span&gt;&lt;em&gt;&lt;span&gt;Flash&lt;/span&gt;&lt;/em&gt;&lt;span&gt; command?&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: [NCS 3.2.1-SINGLE SLOT DFU] Issue with nrf54L15dk</title><link>https://devzone.nordicsemi.com/thread/560475?ContentTypeID=1</link><pubDate>Thu, 05 Feb 2026 16:04:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d7f47247-82c8-4253-a4e7-8b540fa1c5a1</guid><dc:creator>Amanda Hsieh</dc:creator><description>[quote user="longo92"]&lt;span&gt;Is there a way to use a single command to both flash the &lt;/span&gt;&lt;code&gt;&lt;span&gt;.hex&lt;/span&gt;&lt;/code&gt;&lt;span&gt; file and provision the key file&lt;/span&gt;[/quote]
&lt;p&gt;Currently, there is no such command to achieve that.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: [NCS 3.2.1-SINGLE SLOT DFU] Issue with nrf54L15dk</title><link>https://devzone.nordicsemi.com/thread/560473?ContentTypeID=1</link><pubDate>Thu, 05 Feb 2026 15:29:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:02ade160-464f-40ae-bc88-d565343ab918</guid><dc:creator>longo92</dc:creator><description>&lt;p class="isSelectedEnd"&gt;&lt;span&gt;Yes, I am using the Programmer desktop application.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;By the way, I need to set up a flashing script using the &lt;/span&gt;&lt;code&gt;&lt;span&gt;nrfutil device&lt;/span&gt;&lt;/code&gt;&lt;span&gt; command. Is there a way to use a single command to both flash the &lt;/span&gt;&lt;code&gt;&lt;span&gt;.hex&lt;/span&gt;&lt;/code&gt;&lt;span&gt; file and provision the key file, or do these need to be done as two separate commands?&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: [NCS 3.2.1-SINGLE SLOT DFU] Issue with nrf54L15dk</title><link>https://devzone.nordicsemi.com/thread/560471?ContentTypeID=1</link><pubDate>Thu, 05 Feb 2026 15:23:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:55b75f4f-4fcb-46d8-b83c-cbba85c1cffa</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;Hi &lt;span&gt;Alessandro&lt;/span&gt;,&amp;nbsp;&lt;/p&gt;
[quote user=""]&lt;span&gt;After flashing the &lt;/span&gt;&lt;code&gt;&lt;span&gt;merged.hex&lt;/span&gt;&lt;/code&gt;&lt;span&gt; file generated in the build folder, the board appears to be unresponsive. &lt;/span&gt;[/quote]
&lt;p&gt;How do you build and flash the image? Could you try to use VS Code to build and flash?&lt;/p&gt;
&lt;p&gt;Guess you are not using&amp;nbsp;&lt;span&gt;VS Code to flash and only program the&amp;nbsp;&lt;code&gt;merged.hex&lt;/code&gt;&amp;nbsp;on nRF5415L15DK. If so, you also need to provision &lt;code&gt;&lt;span&gt;keyfile.json&lt;/span&gt;&lt;/code&gt;&lt;/span&gt; under the build folder because this sample is &lt;a href="https://github.com/nrfconnect/sdk-nrf/blob/v3.2.1/samples/dfu/single_slot/Kconfig.sysbuild#L10"&gt;enabled with&amp;nbsp;MCUBOOT_GENERATE_DEFAULT_KMU_KEYFILE.&lt;/a&gt;&amp;nbsp;See the explanation in this doc:&amp;nbsp;&lt;a href="https://docs.nordicsemi.com/bundle/ncs-3.2.1/page/nrf/app_dev/device_guides/nrf54l/kmu_provision.html#alternative_provisioning_method_during_development"&gt;Alternative provisioning method during development&lt;/a&gt;.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;You can use&amp;nbsp;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;code&gt;&lt;span&gt;nrfutil&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;device&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;x-provision-keys&lt;/span&gt;&lt;/code&gt;&lt;span&gt;&amp;nbsp;command to provision keys onto the KMU. See&amp;nbsp;&lt;/span&gt;&lt;a href="https://docs.nordicsemi.com/bundle/ncs-3.2.1/page/nrf/app_dev/device_guides/nrf54l/kmu_provision.html#provisioning_keys_to_the_board"&gt;Provisioning keys to the board&lt;/a&gt;&amp;nbsp;with the nRF Util tab.&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I can reproduce the issue by programming&amp;nbsp;the&amp;nbsp;&lt;code&gt;merged.hex&lt;/code&gt;&amp;nbsp;on nRF5415L15DK via nRF Programmer, and also fix it by provisioning the keys with the following command:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;PS C:\NCS\v3.2.1\nrf\samples\dfu\single_slot&amp;gt; nrfutil device x-provision-keys --key-file ./build/keyfile.json&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;If you use VS Code to flash, it would flash both the&amp;nbsp;&lt;code&gt;merged.hex&lt;/code&gt; and key file. See the log:&lt;code&gt;&lt;br /&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/6518.pastedimage1770304845391v1.png" alt=" " /&gt;&lt;br /&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&lt;/code&gt;&lt;/p&gt;
[quote user="longo92"]&lt;span&gt;Could you please consider adding a note about this to the example’s &lt;/span&gt;&lt;code&gt;&lt;span&gt;README.rst&lt;/span&gt;&lt;/code&gt;&lt;span&gt;? I think it would be very helpful for developers who are new to the nRF54 series.&lt;/span&gt;[/quote]
&lt;p&gt;See the note in&amp;nbsp;&lt;a href="https://docs.nordicsemi.com/bundle/ncs-3.2.1/page/nrf/app_dev/device_guides/nrf54l/fota_update.html"&gt;FOTA updates on nRF54L Series devices&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><item><title>RE: [NCS 3.2.1-SINGLE SLOT DFU] Issue with nrf54L15dk</title><link>https://devzone.nordicsemi.com/thread/560466?ContentTypeID=1</link><pubDate>Thu, 05 Feb 2026 14:57:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:639b5116-d3c1-4356-8b65-97f7e839fbfc</guid><dc:creator>longo92</dc:creator><description>&lt;p class="isSelectedEnd"&gt;&lt;span&gt;Ok, I managed to get it working. The issue was that the public key was not updated.&lt;/span&gt;&lt;/p&gt;
&lt;p class="isSelectedEnd"&gt;&lt;span&gt;We mainly work with the nRF52 series, where the public key is embedded together with MCUboot. In this example, however, the KMU is used, so the public key must be provisioned separately.&lt;/span&gt;&lt;/p&gt;
&lt;p class="isSelectedEnd"&gt;&lt;span&gt;After following the KMU provisioning procedure described here:&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;a href="https://docs.nordicsemi.com/bundle/ncs-3.2.1/page/nrf/app_dev/device_guides/nrf54l/kmu_provision.html"&gt;docs.nordicsemi.com/.../kmu_provision.html&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="isSelectedEnd"&gt;&lt;span&gt;and provisioning the key using:&lt;/span&gt;&lt;/p&gt;
&lt;p class="isSelectedEnd"&gt;&lt;code&gt;&lt;span&gt;nrfutil device x-provision-keys --traits jlink --key-file .\build\keyfile.json&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p class="isSelectedEnd"&gt;&lt;span&gt;the issue was resolved.&lt;/span&gt;&lt;/p&gt;
&lt;p class="isSelectedEnd"&gt;&lt;span&gt;Could you please consider adding a note about this to the example&amp;rsquo;s &lt;/span&gt;&lt;code&gt;&lt;span&gt;README.rst&lt;/span&gt;&lt;/code&gt;&lt;span&gt;? I think it would be very helpful for developers who are new to the nRF54 series.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Best regards,&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Alessandro&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>