<?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>Buttonless DFU without Bonding</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/7554/buttonless-dfu-without-bonding</link><description>Hello, 
 I have made some modifications to the OTA DFU bootloader provided by nordic and would like to some advice. I went down this design path before nordic released the buttonless DFU that added a service to the application in order to transfer from</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 15 Jun 2015 07:57:16 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/7554/buttonless-dfu-without-bonding" /><item><title>RE: Buttonless DFU without Bonding</title><link>https://devzone.nordicsemi.com/thread/26906?ContentTypeID=1</link><pubDate>Mon, 15 Jun 2015 07:57:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d7178a63-70b1-4c1d-bfcb-f833e44a2c9b</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;@Lucas: Bootloader setting area is located at BOOTLOADER_SETTINGS_ADDRESS = 0x0003FC00, it&amp;#39;s defined with the structure bootloader_settings_t. please have a look at bootloader_settings.c&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Buttonless DFU without Bonding</title><link>https://devzone.nordicsemi.com/thread/26907?ContentTypeID=1</link><pubDate>Fri, 12 Jun 2015 18:25:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fa4c7390-9023-48fd-8a7b-32a5e89b1df3</guid><dc:creator>Lucas</dc:creator><description>&lt;p&gt;What is the bootloader setting area? I will likely try to use RAM. THanks for help.&lt;/p&gt;
&lt;p&gt;Lucas&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Buttonless DFU without Bonding</title><link>https://devzone.nordicsemi.com/thread/26905?ContentTypeID=1</link><pubDate>Thu, 11 Jun 2015 12:01:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9fbb8206-e4ef-4e45-aa36-fdd5b618a959</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Lucas,&lt;/p&gt;
&lt;p&gt;Regarding your question on sharing bond information you can have a look at my blog &lt;a href="https://devzone.nordicsemi.com/blogs/685/common-faq-on-dfu/"&gt;here&lt;/a&gt;, at section #D.&lt;/p&gt;
&lt;p&gt;The reason we want to share bond information is that we want the link to be encrypted when doing DFU, so that the new image transmitted is not exposed to attacker.&lt;/p&gt;
&lt;p&gt;Let me know if there is following question on that.&lt;/p&gt;
&lt;p&gt;Regarding the issue with .zip file, you should not send 3 files at the same time. Usually we only support softdevice+bootloader in one zip file. The application should be updated separately.&lt;/p&gt;
&lt;p&gt;UICR can&amp;#39;t be overwritten. So if you plan to have a version change, please use the bootloader setting area for the purpose, or a flash page that you already pointed out.&lt;/p&gt;
&lt;p&gt;If you don&amp;#39;t want use flash you can think of using RAM for that, it should be something similar to how we share the bond information. Put your version data into no-init data in RAM to share between bootloader and application.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>