<?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>nrf1822 dfu OTA</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/17920/nrf1822-dfu-ota</link><description>Hi Nordic Tech support team, 
 I have some questions about nrf51822 dfu OTA.
Nrf51822 application code can&amp;#39;t be more than 144K，however ，my application code have 196K because of external device connecting with nrf1822. Nrf51822 needs load external device</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 23 Nov 2016 12:22:07 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/17920/nrf1822-dfu-ota" /><item><title>RE: nrf1822 dfu OTA</title><link>https://devzone.nordicsemi.com/thread/69090?ContentTypeID=1</link><pubDate>Wed, 23 Nov 2016 12:22:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:db2a2185-1b7a-443c-8619-aa3620ec9ecd</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;My suggestion would be to create a init packet for both firmware images and write the application firmware and external device firmware directly to the external flash when you receive DFU data packets. This way you only need to replace the pstorage calls in the bootloader. Once you&amp;#39;ve written the entire firmware packet to the external flash, then I suggest that you reset the nRF51. The nRF51822 will then restart in the bootloader and can then readback its application and perform and the external device can readback its application.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf1822 dfu OTA</title><link>https://devzone.nordicsemi.com/thread/69091?ContentTypeID=1</link><pubDate>Wed, 23 Nov 2016 09:14:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f5630c6c-4f08-4031-8ce6-dd26860ff01f</guid><dc:creator>Mr.Li</dc:creator><description>&lt;p&gt;Hi Bjørn Spockeli,
Yes, Could you give me some advice to solve it？ Thanks！&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf1822 dfu OTA</title><link>https://devzone.nordicsemi.com/thread/69092?ContentTypeID=1</link><pubDate>Wed, 23 Nov 2016 08:44:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5c4a12b5-679c-4092-9327-aba7632cb713</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;The 196kB is the external device firmware + the nRF51 firmware?
So if I understood you correctly, you want create one firmware packet with both the nRF51 firmware and the external firmware. The nRF51 firmware should be written to internal flash and the external device firmware should be written to external flash, which again is read and written to the internal flash of the external device. Am I correct?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>