<?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 single bank ncs v2.4.0</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/112406/dfu-single-bank-ncs-v2-4-0</link><description>Is there any way to OTA single bank?, I use nrf52833 and SDK v2.4.0</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 27 Jun 2024 13:33:06 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/112406/dfu-single-bank-ncs-v2-4-0" /><item><title>RE: DFU single bank ncs v2.4.0</title><link>https://devzone.nordicsemi.com/thread/491135?ContentTypeID=1</link><pubDate>Thu, 27 Jun 2024 13:33:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f0065ed8-b66d-4602-a9f9-44ae2264cb82</guid><dc:creator>SwRa</dc:creator><description>&lt;p&gt;Discussion&amp;nbsp;continued in new ticket: #329183&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU single bank ncs v2.4.0</title><link>https://devzone.nordicsemi.com/thread/490766?ContentTypeID=1</link><pubDate>Wed, 26 Jun 2024 07:19:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b67fad2c-12c2-4c46-acbc-cfe3c4ee2485</guid><dc:creator>thang47</dc:creator><description>&lt;p&gt;Hi Swathy, thanks for your answer.&lt;/p&gt;
&lt;p&gt;Currently I am doing a program on nrf52833, the flash memory is not enough for me to divide it into 2 banks, so I want to OTA on 1 bank. I repartitioned the partition using static partition. And I used the configuration CONFIG_BOOTLOADER_MCUBOOT=y and the division was successful.&lt;br /&gt;I use an esp32 OTA for nrf52833 using UART. In the program I initiate OTA and receive files from UART, can I write directly to the main partition?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU single bank ncs v2.4.0</title><link>https://devzone.nordicsemi.com/thread/490623?ContentTypeID=1</link><pubDate>Tue, 25 Jun 2024 12:11:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7667e358-47f7-408d-bd9e-0a1601c38c47</guid><dc:creator>SwRa</dc:creator><description>&lt;p&gt;Hi Thang,&lt;/p&gt;
&lt;p&gt;Is there any specific reason as to why you would need to use single bank dfu.? In case of single bank dfu, the existing application is replaced by the new firmware, so if an error occurs, the original application would be corrupted and the only option would be to retry updating until it succeeds. In case of dual bank dfu, you c&lt;span&gt;&lt;span dir="ltr"&gt;an always fall back to the old image if something happens.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;The nRF 5 SDK does support single bank dfu. See here:&amp;nbsp;&lt;a href="https://docs.nordicsemi.com/bundle/sdk_nrf5_v17.1.0/page/lib_bootloader_dfu_banks.html"&gt;https://docs.nordicsemi.com/bundle/sdk_nrf5_v17.1.0/page/lib_bootloader_dfu_banks.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;As for the nRF Connect SDK.. The dfu is explained in detail here:&lt;a href="https://academy.nordicsemi.com/courses/nrf-connect-sdk-intermediate/lessons/lesson-8-bootloaders-and-dfu-fota/"&gt;https://academy.nordicsemi.com/courses/nrf-connect-sdk-intermediate/lessons/lesson-8-bootloaders-and-dfu-fota/&lt;/a&gt;&amp;nbsp;. We have a single slot (serial reovery) and dual slot dfu in nRF Connect SDK as explained here:&amp;nbsp;&lt;a href="https://academy.nordicsemi.com/courses/nrf-connect-sdk-intermediate/lessons/lesson-8-bootloaders-and-dfu-fota/topic/device-firmware-update-dfu-essentials/#:~:text=DFU%20over%20UART%20from%20the%20bootloader"&gt;https://academy.nordicsemi.com/courses/nrf-connect-sdk-intermediate/lessons/lesson-8-bootloaders-and-dfu-fota/topic/device-firmware-update-dfu-essentials/#:~:text=DFU%20over%20UART%20from%20the%20bootloader&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Best Regards,&lt;/p&gt;
&lt;p&gt;Swathy&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU single bank ncs v2.4.0</title><link>https://devzone.nordicsemi.com/thread/490454?ContentTypeID=1</link><pubDate>Tue, 25 Jun 2024 04:12:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d20b12fa-78e8-4e21-8eba-c11b059e6bd5</guid><dc:creator>thang47</dc:creator><description>&lt;p&gt;And nRF5 SDK for mesh, does it support dfu single bank?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU single bank ncs v2.4.0</title><link>https://devzone.nordicsemi.com/thread/490447?ContentTypeID=1</link><pubDate>Tue, 25 Jun 2024 02:29:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:47dff8c5-c0d9-42b8-8cf6-f464ac0c8420</guid><dc:creator>thang47</dc:creator><description>&lt;p&gt;Thanks,&amp;nbsp;but does the nRF5 SDK support single bank, and does it support ble mesh?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU single bank ncs v2.4.0</title><link>https://devzone.nordicsemi.com/thread/490250?ContentTypeID=1</link><pubDate>Mon, 24 Jun 2024 11:33:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8140cb95-a1f1-4647-af35-c26f680fac1e</guid><dc:creator>SwRa</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;Single bank&amp;nbsp;OTA is not possible in the nRF Connect SDK. Y&lt;span&gt;ou need a secondary slot to store the image for OTA, either on internal or external flash.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Regards,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Swathy&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>