<?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>Send single flash page as DFU package over BLE</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/38861/send-single-flash-page-as-dfu-package-over-ble</link><description>Hi, 
 I would like to create a DFU package for updating an application config flash page. 
 We have a device where the device reads some configurations from a specific flash page. Is it possible to update this page over BLE by sending the page as a signed</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 25 Sep 2018 11:40:48 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/38861/send-single-flash-page-as-dfu-package-over-ble" /><item><title>RE: Send single flash page as DFU package over BLE</title><link>https://devzone.nordicsemi.com/thread/150234?ContentTypeID=1</link><pubDate>Tue, 25 Sep 2018 11:40:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b6b449e8-c7af-4a45-b3bc-248010af9e2d</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Henrik,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;We don&amp;#39;t support DFU update for specific flash page(s) in our bootloader out of the box. The way the bootloader works is that it receive binary image (no address) and automatically update that image to the address of the original application.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;If you want to update the image to a specific flash page, you would need to modify the bootloader, so that it would detect if it&amp;#39;s a normal application image update&amp;nbsp; or it&amp;#39;s a config flash page (so the address to be updated is different). The DFU init packet would need to be updated. The easiest way to do that I can think of is to use application&amp;nbsp;version&amp;nbsp;. You can define a certain application version for your config flash page update and other for your application update.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>