<?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>DFU Bootloader Update</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/126398/dfu-bootloader-update</link><description>Hello, 
 I use sDK 17.1.0, I want to update my bootloader with OTA-DFU. I can update my main application with DFU there is no problem about it. However, I need to upgrade the current bootlader. Is it possible to do it? 
 Sincerely,</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 09 Jan 2026 12:02:05 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/126398/dfu-bootloader-update" /><item><title>RE: DFU Bootloader Update</title><link>https://devzone.nordicsemi.com/thread/558385?ContentTypeID=1</link><pubDate>Fri, 09 Jan 2026 12:02:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9cf0948d-f059-40f4-8544-bd073d0b4b61</guid><dc:creator>Hieu</dc:creator><description>&lt;p&gt;It&amp;#39;s great to hear that things are working for you.&lt;/p&gt;
[quote user="cemile nur damnali"]As a warning, bootloader version must be bigger than the current one.[/quote]
&lt;p&gt;This behavior is from the Downgrade prevention feature, controlled by&amp;nbsp;&lt;a href="https://docs.nordicsemi.com/bundle/sdk_nrf5_v17.1.0/page/group_nrf_dfu_validation_config.html#gaf215258550046aa3679a3aa9c8ae8d81"&gt;NRF_DFU_APP_DOWNGRADE_PREVENTION&lt;/a&gt;. It is enabled by default, which I think is a good thing.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU Bootloader Update</title><link>https://devzone.nordicsemi.com/thread/558266?ContentTypeID=1</link><pubDate>Thu, 08 Jan 2026 12:40:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bf4a284f-69a4-49e2-9289-ed53455c30ed</guid><dc:creator>cemile nur damnali</dc:creator><description>&lt;p&gt;Update for the situation,&lt;/p&gt;
&lt;p&gt;I can update my bootloader with DFU. Here is the command when I creating a .zip file from .hex file of the example project,&lt;/p&gt;
&lt;p&gt;nrfutil pkg generate --hw-version 52 --sd-req 0x0103,0x0101,0x00CB,0x00AF --bootloader-version 3 --bootloader secure_bootloader_ble_s132_pca10040.hex --key-file private.key bl_dfu_package.zip&lt;/p&gt;
&lt;p&gt;As a warning, bootloader version must be bigger than the current one.&lt;/p&gt;
&lt;p&gt;Also, dual-bank update is available if there is enough space for bootloader at the free space. (24kB)&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU Bootloader Update</title><link>https://devzone.nordicsemi.com/thread/558224?ContentTypeID=1</link><pubDate>Thu, 08 Jan 2026 07:28:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e0385df3-4699-4ec8-be93-9b8c967b7925</guid><dc:creator>cemile nur damnali</dc:creator><description>&lt;p&gt;Hello Hieu,&lt;/p&gt;
&lt;p&gt;Thank you for your quick answer. I forgot the tell my bootloader version as you specified. I am using pca10040_s132_ble example and I did few changes like a changing DFU advertise data etc. not more than that. Right now, my product on production stage and unfortunately, there many products on field. Actually bootloader works pretty fine too. But sometimes the customers cannot update the main application correctly from our mobile application. They forgot keep open the phone during upgrading process or their internet connection can be a total mess. In addition, my main application is larger than half of total flash. Because of that situation the product stays on the DFU stage if the upgrading process not goes right and cannot recover itself. In the current bootlader the DFU advertise data is default value &amp;quot;Dfutarg&amp;quot; but right now I have changed it to the shortening of the device name + MAC ID of the product to find the device if it is in the DFU stage or not. Thanks to this feature the customer can save their product with the new upgrade process and mobile application can confirm with the advertisement name is it true product to upgrade or not.&amp;nbsp;&lt;/p&gt;
[quote userid="9456" url="~/f/nordic-q-a/126398/dfu-bootloader-update/558213"]Otherwise, it depends on the&amp;nbsp;specifics of the bootloader you are working with.[/quote]
&lt;p&gt;In short, I will try to upgrade my bootlader via the link that you send and inform you. If you have any other recommendation about the situation I will accept them gladly. Thank you for your patience.&lt;/p&gt;
&lt;p&gt;Sincerely,&lt;/p&gt;
&lt;p&gt;Damnali&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU Bootloader Update</title><link>https://devzone.nordicsemi.com/thread/558213?ContentTypeID=1</link><pubDate>Wed, 07 Jan 2026 19:02:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:83619bb0-2f23-4c2f-b0fa-6e1f7b4385b5</guid><dc:creator>Hieu</dc:creator><description>&lt;p&gt;Hello Cemile,&lt;/p&gt;
&lt;p&gt;If you have been using the same bootloader provided in the nRF5 SDK v17.1.0, with its default configurations, then it can be updated.&lt;br /&gt;See:&amp;nbsp;&lt;a href="https://docs.nordicsemi.com/bundle/sdk_nrf5_v17.1.0/page/lib_bootloader_dfu_process.html#lib_bootloader_dfu_step"&gt;https://docs.nordicsemi.com/bundle/sdk_nrf5_v17.1.0/page/lib_bootloader_dfu_process.html#lib_bootloader_dfu_step&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Otherwise, it depends on the&amp;nbsp;specifics of the bootloader you are working with.&lt;/p&gt;
&lt;p&gt;Sincerely,&lt;/p&gt;
&lt;p&gt;Hieu&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>