<?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>Can one nrf51x22 transfer its firmware to another OTA?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/4105/can-one-nrf51x22-transfer-its-firmware-to-another-ota</link><description>Hi All 
 I have a bunch of nrf51x22 (4,8) and I&amp;#39;d like them to read their own firmware data and send this to others that are in DFU mode using the over the air (OTA) method. Is this possible? 
 Regards, 
 Alex</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 15 Oct 2014 15:23:44 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/4105/can-one-nrf51x22-transfer-its-firmware-to-another-ota" /><item><title>RE: Can one nrf51x22 transfer its firmware to another OTA?</title><link>https://devzone.nordicsemi.com/thread/14709?ContentTypeID=1</link><pubDate>Wed, 15 Oct 2014 15:23:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e98ff357-5fe1-45f9-8b76-f364621d3a9d</guid><dc:creator>AlexDM0</dc:creator><description>&lt;p&gt;Thanks! I&amp;#39;m kinda new to this and the documentation is not always very clear on everything. thanks for the quick response, now I have a better idea in which direction to setup my timetable.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can one nrf51x22 transfer its firmware to another OTA?</title><link>https://devzone.nordicsemi.com/thread/14708?ContentTypeID=1</link><pubDate>Wed, 15 Oct 2014 15:09:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d232c631-b4ac-405a-a893-e21d83aa6c27</guid><dc:creator>John</dc:creator><description>&lt;p&gt;I don&amp;#39;t know about the DFU host code availability. You could look on Github where there are a number of Nordic projects available. Worst case, the DFU message flow and behavior is extensively documented in the SDK documentation. You could write your own pretty easily, it would just take some time.&lt;/p&gt;
&lt;p&gt;The nrf should be able to read the application binary out of program space since it can be accessed as NVRAM.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can one nrf51x22 transfer its firmware to another OTA?</title><link>https://devzone.nordicsemi.com/thread/14707?ContentTypeID=1</link><pubDate>Wed, 15 Oct 2014 15:03:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9a610b82-051e-4a4a-9050-01ad6ba02726</guid><dc:creator>AlexDM0</dc:creator><description>&lt;p&gt;Thank you for the answer! I don&amp;#39;t suppose the DFU host code is freely available? I believe I&amp;#39;ve only seen it as a precompiled file to flash the nordic usb dongle..&lt;/p&gt;
&lt;p&gt;Could the nrf read it&amp;#39;s own data from flash and send that to the other one?&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;Alex&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can one nrf51x22 transfer its firmware to another OTA?</title><link>https://devzone.nordicsemi.com/thread/14706?ContentTypeID=1</link><pubDate>Wed, 15 Oct 2014 14:53:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ea7b01df-9a31-48c3-af55-f2dcd9f9851c</guid><dc:creator>John</dc:creator><description>&lt;p&gt;After thinking about this for a minute, I don&amp;#39;t see any reason why not.&lt;/p&gt;
&lt;p&gt;At the end of the day any device that is using DFU to reprogram other devices is merely reading and writing characteristics on the DFU service. There isn&amp;#39;t anything special about that. You&amp;#39;d just need to implement the DFU host code/state machine in your application FW.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>