<?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 download process porting into the application</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/59214/dfu-download-process-porting-into-the-application</link><description>Hi, my customized board was using nRF52840 with 15.3 ver SDK. 
 And we want to make the DFU download process part can progress in the application. 
 (such as background download but not using TFTP protocol) 
 Can it possible to porting from the original</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 16 Apr 2020 06:29:48 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/59214/dfu-download-process-porting-into-the-application" /><item><title>RE: DFU download process porting into the application</title><link>https://devzone.nordicsemi.com/thread/244851?ContentTypeID=1</link><pubDate>Thu, 16 Apr 2020 06:29:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:80e6be94-cb7a-4b4b-b472-1a8ed514eb22</guid><dc:creator>Max Liao</dc:creator><description>&lt;p&gt;Hi Sigurd.&lt;/p&gt;
&lt;p&gt;Thanks for the reply and share the post, it&amp;#39;s really helpful.&lt;/p&gt;
&lt;p&gt;I had modified it and made it work through BLE transport layer.&lt;/p&gt;
&lt;p&gt;Thanks.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU download process porting into the application</title><link>https://devzone.nordicsemi.com/thread/244515?ContentTypeID=1</link><pubDate>Tue, 14 Apr 2020 15:45:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5d07cea1-3f59-4563-9d1b-85bd8d18ba1a</guid><dc:creator>Sigurd</dc:creator><description>[quote user="MaxLiao"]Like the DFU download service initiate in the application, not in the bootloader[/quote][quote user="MaxLiao"]Is this possible?[/quote]
&lt;p&gt;Yes, technically it&amp;#39;s possible. You might find this post useful:&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/46336/bootloader-no-transport-dual-bank-dfu-and-dependencies/185176#185176"&gt;https://devzone.nordicsemi.com/f/nordic-q-a/46336/bootloader-no-transport-dual-bank-dfu-and-dependencies/185176#185176&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU download process porting into the application</title><link>https://devzone.nordicsemi.com/thread/241066?ContentTypeID=1</link><pubDate>Mon, 23 Mar 2020 10:05:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9351d52c-2975-466e-a2aa-bfb1e1a24961</guid><dc:creator>Max Liao</dc:creator><description>&lt;p&gt;Hi Sigurd&lt;/p&gt;
&lt;p&gt;I will use BLE as my transport layer BTY.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU download process porting into the application</title><link>https://devzone.nordicsemi.com/thread/240740?ContentTypeID=1</link><pubDate>Fri, 20 Mar 2020 02:01:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f7b821c1-7a31-4c98-aaa6-ff3d78897aa9</guid><dc:creator>Max Liao</dc:creator><description>&lt;p&gt;Hi Sigurd.&lt;/p&gt;
&lt;p&gt;Thanks for the reply.&lt;/p&gt;
&lt;p&gt;What I mean is to move or porting the download parts of DFU from bootloader to application actually,&lt;/p&gt;
&lt;p&gt;To make the firmware download process runs in the application and the image copy still in the bootloader.&lt;/p&gt;
&lt;p&gt;Like the DFU download service initiate in the application, not in the bootloader&lt;/p&gt;
&lt;p&gt;Is this possible?&lt;/p&gt;
&lt;p&gt;If so, then should the download process can be run in the background (If the DFU service is in application)?&lt;/p&gt;
&lt;p&gt;Thanks.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU download process porting into the application</title><link>https://devzone.nordicsemi.com/thread/240657?ContentTypeID=1</link><pubDate>Thu, 19 Mar 2020 13:49:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:773b0742-ab70-44a7-82d0-c423e66aa93b</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;What transport layer would you be using ?&lt;/p&gt;
&lt;div&gt;If you want background DFU, and BLE as the transport layer, then this is not something that is supported by the bootloader in the nRF5-SDK. If this is a mandatory requirement for your project(Background DFU over BLE), then the only option I see is to switch to the BLE Mesh bootloader and support mesh in your application. But note that background BLE Mesh DFU takes much longer time than regular BLE DFU.&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;Edit: You also have the bootloader in&amp;nbsp;&lt;span&gt;examples\iot\bootloader, see &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/46994/background-dfu-application-source-code"&gt;this post&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>