<?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>Device goes into DFU after adding FOTA over Bluetooth</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/124684/device-goes-into-dfu-after-adding-fota-over-bluetooth</link><description>I added FOTA over Bluetooth to my NRF52840 application. Everything works, I can update the application over bluetooth and it runs properly, but after updating if I unplug the dongle and plug it back in the device starts up in DFU mode instead of just</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 21 Oct 2025 07:57:24 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/124684/device-goes-into-dfu-after-adding-fota-over-bluetooth" /><item><title>RE: Device goes into DFU after adding FOTA over Bluetooth</title><link>https://devzone.nordicsemi.com/thread/552021?ContentTypeID=1</link><pubDate>Tue, 21 Oct 2025 07:57:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:39f208af-f56d-4258-829e-f6aff82c819f</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Thanks for the clarification. Perhaps it would be better to work with dongles from those companies then as they may ship with a different bootloader. The nRF52840 dongle is for example not FCC certified and may not be resold in markets requiring this.&lt;/p&gt;
[quote user="coolerkid"]So how can we debug&amp;nbsp;this issue if it&amp;#39;s working on the DK with the open bootloader[/quote]
&lt;p&gt;Did your program the open bootloader + MBR and where you able to upload your application through the nRF USB?&amp;nbsp;&amp;nbsp;&lt;/p&gt;
[quote user="coolerkid"]Can these dongles for sure support FOTA over BT?[/quote]
&lt;p&gt;Yes.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Device goes into DFU after adding FOTA over Bluetooth</title><link>https://devzone.nordicsemi.com/thread/552003?ContentTypeID=1</link><pubDate>Tue, 21 Oct 2025 01:46:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d13551af-3186-41fe-b07f-dd84ac708e32</guid><dc:creator>coolerkid</dc:creator><description>&lt;p&gt;Our&amp;nbsp;intent is to use a dongle from one of the companies where we can white label them for resale, instead of building our own because it has everything we need already. &amp;nbsp;I&amp;#39;m not sure if we will be having the manufacture flash these for us with our firmware or if we&amp;#39;re going to do it ourselves, but if we do we&amp;#39;ll only be able to flash it over USB so we likely wont have the option to write over the bootloader.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;So how can we debug&amp;nbsp;this issue if it&amp;#39;s working on the DK with the open bootloader, but not on the actual&amp;nbsp;dongles we are trying to use? Can these dongles for sure support FOTA over BT?&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Device goes into DFU after adding FOTA over Bluetooth</title><link>https://devzone.nordicsemi.com/thread/551632?ContentTypeID=1</link><pubDate>Wed, 15 Oct 2025 19:13:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:79cae1dd-115a-4c34-96a2-9766059602cf</guid><dc:creator>Vidar Berg</dc:creator><description>[quote user="coolerkid"] take this to mean that I should only use MCUBoot and not the default bootloader, but how is that possible if this cannot be overwritten in the dongle?[/quote]
&lt;p&gt;Correct, but as mentioned in my previous reply you can overwrite it with a debugger. Also this is only relevant if your project uses the&amp;nbsp;nRF52840 Dongle&amp;nbsp;as it is the only device (at least from us) that comes&amp;nbsp;pre-programmed with this bootloader. Loose nRF52840 ICs are shipped empty and require initial programming through the debug interface.&lt;/p&gt;
&lt;p&gt;The nRF52840 Dongle is not intended for FW development or for use in a final product and the&amp;nbsp;main if not only reason you might want to have *both* MCUBoot and the Open Bootloader programmed on the&amp;nbsp;dongle is if you need to support Zephyr/NCS DFU, but don&amp;#39;t have the option of overwriting the existing bootloader using an external debug probe.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Device goes into DFU after adding FOTA over Bluetooth</title><link>https://devzone.nordicsemi.com/thread/551610?ContentTypeID=1</link><pubDate>Wed, 15 Oct 2025 14:29:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9d75de30-8213-4650-a0ee-bf94fd0be782</guid><dc:creator>coolerkid</dc:creator><description>&lt;p&gt;I don&amp;#39;t understand what you mean when you say &amp;quot;&lt;span&gt;If not, I do not see any&amp;nbsp;advantage of including this bootloader in addition to MCUBoot and would recommend to just use the latter.&amp;quot;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;br /&gt;I take this to mean that I should only use MCUBoot and not the default bootloader, but how is that possible if this cannot be overwritten in the dongle? &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I&amp;#39;ve read every article I could find on the bootloader and FOTA but&amp;nbsp;I&amp;#39;m still&amp;nbsp;lost what I need to do next to try and debug the situation I&amp;#39;m facing.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Thanks.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Device goes into DFU after adding FOTA over Bluetooth</title><link>https://devzone.nordicsemi.com/thread/551516?ContentTypeID=1</link><pubDate>Wed, 15 Oct 2025 06:11:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7229347c-85bb-4a93-8070-35d2168d9fb8</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Yes correct, so the dongle comes pre-programmed with this&amp;nbsp;&lt;span&gt;open_bootloader bootloader which can&amp;#39;t be overwritten unless you connect an external debug probe to the dongle. For more details about this, please see the&amp;nbsp;&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/guides/short-range-guides/b/getting-started/posts/nrf52840-dongle-programming-tutorial"&gt;nRF52840 Dongle Programming Tutorial&lt;/a&gt;&amp;nbsp;.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Device goes into DFU after adding FOTA over Bluetooth</title><link>https://devzone.nordicsemi.com/thread/551507?ContentTypeID=1</link><pubDate>Wed, 15 Oct 2025 02:48:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9ab0daa2-0d18-448f-a2d3-430b9af11ab5</guid><dc:creator>coolerkid</dc:creator><description>&lt;p&gt;Ok this&amp;nbsp;is where I&amp;#39;m&amp;nbsp;confused.&amp;nbsp;I thought that when I pushed my app with MCUBOOT enabled, that MCUBOOT became the primary boot loader. After reading your response I believed that&amp;nbsp;you were saying that there was a pre-bootloader on the Nordic Dongle that&amp;#39;s different than the one on the DK and I had to load that version on the DK to be able to replicate the issue I&amp;#39;m having with the dongle?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Yes I&amp;#39;m using that port to flash the device.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thanks&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Device goes into DFU after adding FOTA over Bluetooth</title><link>https://devzone.nordicsemi.com/thread/551350?ContentTypeID=1</link><pubDate>Tue, 14 Oct 2025 06:21:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0abb0e8c-8f13-4482-b737-88ab87fe2432</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;DFU will be on this USB port&amp;nbsp;that is connected to the nrf USB:&amp;nbsp;&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/pastedimage1760422704901v2.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;Did you connect to this? Also, is the goal to use the nRF52840 Dongle in your final solution? If not, I do not see any&amp;nbsp;advantage of including this bootloader in addition to MCUBoot and would recommend to just use the latter.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Device goes into DFU after adding FOTA over Bluetooth</title><link>https://devzone.nordicsemi.com/thread/551316?ContentTypeID=1</link><pubDate>Mon, 13 Oct 2025 17:32:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1ef832f3-4d9a-43a7-b079-70458c37d961</guid><dc:creator>coolerkid</dc:creator><description>&lt;p&gt;I compiled and flashed the open bootloader (open_bootloader/pca10056_usb_debug), but now I am unable to put it into DFU to install my firmware. I&amp;#39;m also not getting any logging. I&amp;#39;m kind of lost now what to do next. Thanks&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Device goes into DFU after adding FOTA over Bluetooth</title><link>https://devzone.nordicsemi.com/thread/550761?ContentTypeID=1</link><pubDate>Tue, 07 Oct 2025 06:10:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9d0461a4-2df1-479e-a329-54711ece7e82</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;If you want to reproduce the issue seen with the dongle, you will also need to include the bootloader mentioned in my previous response. The problem you’re encountering with the dongle is that the Open Bootloader enters DFU mode instead of branching to MCUBoot.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Device goes into DFU after adding FOTA over Bluetooth</title><link>https://devzone.nordicsemi.com/thread/550753?ContentTypeID=1</link><pubDate>Tue, 07 Oct 2025 03:23:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:caeb7e77-11d6-418b-b430-6a4bec263e80</guid><dc:creator>coolerkid</dc:creator><description>&lt;p&gt;I got the DK and was able to flash it with my firmware, then updated it multiple times over bluetooth and it worked just fine. After restarting it, the app ran just fine and didn&amp;#39;t go into DFU. So it does not have the same issue as the dongle. What do I try next? Thanks&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Device goes into DFU after adding FOTA over Bluetooth</title><link>https://devzone.nordicsemi.com/thread/550701?ContentTypeID=1</link><pubDate>Mon, 06 Oct 2025 12:22:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e2bef750-98f2-4dc4-afba-7eddb9b9e9fc</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Thanks for providing the memory layout. Unfortunately, I don&amp;#39;t see anything wrong with it, so still not sure what is causing the nRF5 bootloader to fall back into DFU mode. If you have received the nRF52840 DK you can try to reproduce the same using the&amp;nbsp;&lt;a href="https://docs.nordicsemi.com/bundle/sdk_nrf5_v17.1.0/page/ble_sdk_app_open_bootloader.html"&gt;Open Bootloader with DFU&lt;/a&gt;&amp;nbsp;example (pre-programmed bootloader on dongle is based on the same project)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Device goes into DFU after adding FOTA over Bluetooth</title><link>https://devzone.nordicsemi.com/thread/550600?ContentTypeID=1</link><pubDate>Fri, 03 Oct 2025 13:46:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c4257fb3-3e12-469e-b1f7-a2c1e3565002</guid><dc:creator>coolerkid</dc:creator><description>&lt;div&gt;
&lt;div&gt;&lt;span&gt;EMPTY_0&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;address&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0xdd000&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;end_address&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0xde000&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;placement&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;after&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; - &lt;/span&gt;&lt;span&gt;mcuboot_secondary&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;region&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;flash_primary&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;size&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0x1000&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;app&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;address&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0xd200&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;end_address&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0x75000&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;region&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;flash_primary&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;size&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0x67e00&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;mcuboot&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;address&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0x1000&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;end_address&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0xd000&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;placement&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;align&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;end&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0x1000&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;before&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; - &lt;/span&gt;&lt;span&gt;mcuboot_primary&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;region&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;flash_primary&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;size&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0xc000&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;mcuboot_pad&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;address&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0xd000&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;end_address&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0xd200&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;placement&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;align&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;start&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0x1000&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;before&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; - &lt;/span&gt;&lt;span&gt;mcuboot_primary_app&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;region&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;flash_primary&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;size&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0x200&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;mcuboot_primary&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;address&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0xd000&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;end_address&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0x75000&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;orig_span&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;&amp;amp;&lt;/span&gt;&lt;span&gt;id001&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; - &lt;/span&gt;&lt;span&gt;app&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; - &lt;/span&gt;&lt;span&gt;mcuboot_pad&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;region&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;flash_primary&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;sharers&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0x1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;size&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0x68000&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;span&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;*&lt;/span&gt;&lt;span&gt;id001&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;mcuboot_primary_app&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;address&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0xd200&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;end_address&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0x75000&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;orig_span&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;&amp;amp;&lt;/span&gt;&lt;span&gt;id002&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; - &lt;/span&gt;&lt;span&gt;app&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;region&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;flash_primary&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;size&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0x67e00&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;span&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;*&lt;/span&gt;&lt;span&gt;id002&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;mcuboot_secondary&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;address&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0x75000&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;end_address&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0xdd000&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;placement&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;after&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; - &lt;/span&gt;&lt;span&gt;mcuboot_primary&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;align&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;start&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0x1000&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;region&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;flash_primary&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;share_size&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; - &lt;/span&gt;&lt;span&gt;mcuboot_primary&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;size&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0x68000&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;nrf5_bootloader&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;address&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0xe0000&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;end_address&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0x100000&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;placement&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;align&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;start&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0x1000&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;before&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; - &lt;/span&gt;&lt;span&gt;end&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;region&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;flash_primary&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;size&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0x20000&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;nrf5_mbr&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;address&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0x0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;end_address&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0x1000&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;placement&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;after&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; - &lt;/span&gt;&lt;span&gt;start&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;region&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;flash_primary&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;size&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0x1000&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;settings_storage&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;address&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0xde000&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;end_address&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0xe0000&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;placement&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;align&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;start&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0x1000&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;before&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; - &lt;/span&gt;&lt;span&gt;end&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;region&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;flash_primary&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;size&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0x2000&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;sram_primary&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;address&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0x20000000&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;end_address&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0x20040000&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;region&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;sram_primary&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;size&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0x40000&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Device goes into DFU after adding FOTA over Bluetooth</title><link>https://devzone.nordicsemi.com/thread/550547?ContentTypeID=1</link><pubDate>Fri, 03 Oct 2025 07:22:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a8aaa38e-8924-4f58-b3c8-e4749448921d</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Good. It&amp;#39;s much easier to debug when you have the on-board debugger.&lt;/p&gt;
&lt;p&gt;The problem is not with this reserved partition, but there could be problems with the other parititions. Could you please post the partitions.yaml file from your build folder here?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Device goes into DFU after adding FOTA over Bluetooth</title><link>https://devzone.nordicsemi.com/thread/550521?ContentTypeID=1</link><pubDate>Thu, 02 Oct 2025 18:01:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:05c02f3d-8dc4-40c9-ac19-c1f3ee1b0a91</guid><dc:creator>coolerkid</dc:creator><description>&lt;p&gt;Ok, I just ordered a&amp;nbsp;&lt;span&gt;nRF52840 DK. Could this have anything to do with my&amp;nbsp;static partition? Do I need to make any changes from the one you had given me before? Thanks!&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;nrf5_bootloader&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;address&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0xE0000&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;# Start address in flash&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;end_address&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0x100000&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;# End address in flash (1 MB boundary)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;placement&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;align&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;start&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0x1000&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;# Alignment requirement (4 KB boundary)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;before&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; - &lt;/span&gt;&lt;span&gt;end&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;# Ensure it gets placed before the flash &amp;quot;end&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;region&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;flash_primary&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;size&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0x20000&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;# 128 KB reserved for bootloader&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Device goes into DFU after adding FOTA over Bluetooth</title><link>https://devzone.nordicsemi.com/thread/550422?ContentTypeID=1</link><pubDate>Thu, 02 Oct 2025 07:37:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:33a3a66e-73ba-46fe-acb2-60079e8ff95b</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;The only explanation I can think of is that the app/MCUBoot image is being altered at runtime and causing the boot validation to fail on subsequent reboots (see&amp;nbsp;&lt;a href="https://docs.nordicsemi.com/bundle/sdk_nrf5_v17.1.0/page/lib_secure_boot.html#secure_boot_validation_modes"&gt;Boot validation modes)&lt;/a&gt;. If the next image in the boot chain cannot be validated, the bootloader will fall back to DFU mode. If you are actively developing any FW, I recommend using a development kit (nRF52840 DK). The dongle is not&amp;nbsp;designed for this.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Device goes into DFU after adding FOTA over Bluetooth</title><link>https://devzone.nordicsemi.com/thread/550407?ContentTypeID=1</link><pubDate>Thu, 02 Oct 2025 01:23:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ece132cb-5ee2-424a-b85f-23fbd705674b</guid><dc:creator>coolerkid</dc:creator><description>&lt;p&gt;Any idea what could be wrong? Thanks&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Device goes into DFU after adding FOTA over Bluetooth</title><link>https://devzone.nordicsemi.com/thread/550239?ContentTypeID=1</link><pubDate>Tue, 30 Sep 2025 15:02:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b319b642-721b-43bc-bd6b-f712f53b1583</guid><dc:creator>coolerkid</dc:creator><description>&lt;p&gt;Every time I plug it in it&amp;#39;s the same issue. The app isn&amp;#39;t using any of those pins.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thanks&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Device goes into DFU after adding FOTA over Bluetooth</title><link>https://devzone.nordicsemi.com/thread/550237?ContentTypeID=1</link><pubDate>Tue, 30 Sep 2025 14:54:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c8e75a2b-9a8f-448a-be4f-64e473c4b396</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;What if you plug it in a second time? Also, is the app using any of the pins mentioned in the linked user guide?&lt;/p&gt;
[quote user="coolerkid"]Could there be a condition where the application were able to run a first time but then when disconnecting it and reconnecting it the application isn&amp;#39;t considered valid? I have tried calling&amp;nbsp;&lt;span&gt;boot_write_img_confirmed&lt;/span&gt;&lt;span&gt;() on startup, but that did not fix it.&lt;/span&gt;[/quote]
&lt;p&gt;boot_write_img_confirmed() is only relevant to mcuboot. The preprogrammed bootloader is responsible for validating the mcuboot and not the zephyr app.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Device goes into DFU after adding FOTA over Bluetooth</title><link>https://devzone.nordicsemi.com/thread/550228?ContentTypeID=1</link><pubDate>Tue, 30 Sep 2025 14:31:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7de101e4-2b87-40c0-a3c4-81b1a750bfa6</guid><dc:creator>coolerkid</dc:creator><description>&lt;p&gt;After I flash it over Bluetooth my application works fine the first time, and I can confirm it&amp;#39;s running the updated application, but once I unplug and plug it back in LED2&amp;nbsp;is flashing. If I open Programmer I see the device show up as Open DFU Bootloader and the&amp;nbsp;contents of the device shows the application still there. Usually I have to press the reset button to get into this mode, but after flashing over Bluetooth it&amp;nbsp;remains in this mode.&lt;/p&gt;
&lt;p&gt;Could there be a condition where the application were able to run a first time but then when disconnecting it and reconnecting it the application isn&amp;#39;t considered valid? I have tried calling&amp;nbsp;&lt;span&gt;boot_write_img_confirmed&lt;/span&gt;&lt;span&gt;() on startup, but that did not fix it.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Thanks!&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Device goes into DFU after adding FOTA over Bluetooth</title><link>https://devzone.nordicsemi.com/thread/550182?ContentTypeID=1</link><pubDate>Tue, 30 Sep 2025 12:51:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b84564c4-56b4-4ec6-b455-706188888174</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hello,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Is this DFU mode (called serial recovery mode in MCUboot) in the nRF5 SDK bootloader that comes pre-programmed on the nRF52840 dongle, or in MCUboot? The only times the pre-programmed bootloader should enter DFU mode are if no valid application is present, or if the PINRESET bit is set in the POWER-&amp;gt;RESETREAS register. And are you seeing this on more than one board?&lt;/p&gt;
&lt;p&gt;Driving any of these pins low on the nrf52840 dongle will cause the bootloader to enter dfu mode (indicated by red LED) :&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1759236658080v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;Ref.&amp;nbsp;&lt;a href="https://docs.nordicsemi.com/bundle/ug_nrf52840_dongle/page/UG/nrf52840_Dongle/hw_button_led.html"&gt;https://docs.nordicsemi.com/bundle/ug_nrf52840_dongle/page/UG/nrf52840_Dongle/hw_button_led.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Vidar&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>