<?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>Do Buttonless DFU without advertising &amp;#39;DFUTarg&amp;#39;</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/75884/do-buttonless-dfu-without-advertising-dfutarg</link><description>Hi! 
 
 Hope you are doing well! 
 
 I was wondering if we can use a normal characteristic to do the buttonless DFU (i.e. transmit all .hex file through that normal characteristic) instead of stoping the current advertising and advertise a new &amp;#39;DFUTarg</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 14 Jun 2021 12:21:15 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/75884/do-buttonless-dfu-without-advertising-dfutarg" /><item><title>RE: Do Buttonless DFU without advertising 'DFUTarg'</title><link>https://devzone.nordicsemi.com/thread/315126?ContentTypeID=1</link><pubDate>Mon, 14 Jun 2021 12:21:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:351119a2-31ee-487a-9485-716400fd3e24</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hi Rj,&lt;/p&gt;
&lt;p&gt;This should not be much different from what I did in the example I uploaded except you need to include the BLE transport and instead of the UART one.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Do Buttonless DFU without advertising 'DFUTarg'</title><link>https://devzone.nordicsemi.com/thread/314982?ContentTypeID=1</link><pubDate>Fri, 11 Jun 2021 18:08:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:31973ce3-8088-4723-a560-2cb96273f72d</guid><dc:creator>RJ Fang</dc:creator><description>&lt;p&gt;Hi Vidar,&lt;/p&gt;
&lt;p&gt;Actually I was thinking to use BLE to transport image during run time and then flash the image to bank 1 maybe. Do you have any suggestions on how to transport the image through run time and flash the image to bank 1. Or is there any functions to flash the data to a bank? Thanks!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Do Buttonless DFU without advertising 'DFUTarg'</title><link>https://devzone.nordicsemi.com/thread/313820?ContentTypeID=1</link><pubDate>Mon, 07 Jun 2021 07:17:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:13529c5e-d80f-43e7-a20b-d37437e1abe7</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hi Rj,&lt;/p&gt;
&lt;p&gt;Unfortunately, there are no official examples for background DFU with BLE.&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><item><title>RE: Do Buttonless DFU without advertising 'DFUTarg'</title><link>https://devzone.nordicsemi.com/thread/313789?ContentTypeID=1</link><pubDate>Sun, 06 Jun 2021 15:31:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2c62759a-2ec7-44cb-a6cb-ca6950a98088</guid><dc:creator>RJ Fang</dc:creator><description>&lt;p&gt;Hi Vidar,&lt;/p&gt;
&lt;p&gt;Thanks a lot for the information! I am still wondering does SDK 17.0 also has background DFU example?&lt;/p&gt;
&lt;p&gt;Best,&lt;/p&gt;
&lt;p&gt;RJ&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Do Buttonless DFU without advertising 'DFUTarg'</title><link>https://devzone.nordicsemi.com/thread/313120?ContentTypeID=1</link><pubDate>Wed, 02 Jun 2021 13:00:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2afdb10a-b783-493d-afd5-f0d5fad85702</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;It is possible. You can the integrate the existing DFU handling libraries from the Bootloader in you main application as I explained in this post: &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/46994/background-dfu-application-source-code"&gt;https://devzone.nordicsemi.com/f/nordic-q-a/46994/background-dfu-application-source-code&lt;/a&gt;. This will enable you to receive te FW image while running the main application. The main drawback with this approach is that only application updates will be supported. There are also no official SDK examples to demonstrate this feature.&lt;/p&gt;
[quote user=""]Because I don&amp;#39;t want to lose connect when doing firmware updates.[/quote]
&lt;p&gt;A system reset will still be required to let the bootloader activate the new application after an update.&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>