<?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>Update application from UART (DFU)</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/48214/update-application-from-uart-dfu</link><description>Hi, I am using nRF51822 on my custom board with SDK 12.2.0. I use DFU bootloader, and can update application in BLE from DFU mode with bootloader (dual bank mode is used). It works fine. Now, I want to update my application from my current application</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 20 Nov 2019 12:06:12 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/48214/update-application-from-uart-dfu" /><item><title>RE: Update application from UART (DFU)</title><link>https://devzone.nordicsemi.com/thread/221053?ContentTypeID=1</link><pubDate>Wed, 20 Nov 2019 12:06:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:47e12776-b5df-4efe-a2fb-4c45f9443c86</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;I think it should work if you update the bootloader settings page (&lt;a href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v12.3.0/structnrf__dfu__settings__t.html"&gt;nrf_dfu_settings_t&lt;/a&gt;) after the image is successfully stored to bank 1, then call nvic_systemreset to reboot the device and let the bootloader activate the new app.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Update application from UART (DFU)</title><link>https://devzone.nordicsemi.com/thread/220890?ContentTypeID=1</link><pubDate>Tue, 19 Nov 2019 14:34:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:27fd129e-97a8-4c28-aa46-1e81ab50cd89</guid><dc:creator>Xav</dc:creator><description>&lt;p&gt;After writing new firmware in bank1 region, how is it possible to inform the bootloader to write new firmware in bank0 region ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Update application from UART (DFU)</title><link>https://devzone.nordicsemi.com/thread/191383?ContentTypeID=1</link><pubDate>Thu, 06 Jun 2019 13:12:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7ff55d5b-30a0-4843-8c50-cb39de2c7c7e</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hi Xavier,&lt;/p&gt;
&lt;p&gt;Unfortunately, we don&amp;#39;t have an example for DFU over UART in SDK 12.x.x. You can&amp;nbsp;try to backport UART transport from the &lt;a href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v14.2.0/sdk_app_serial_dfu_bootloader.html?cp=5_5_2_4_4_2"&gt;serial bootloader in SDK 14.2.0&lt;/a&gt;. It should be doable without too much work, but I haven&amp;#39;t tried myself.&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;Vidar&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>