<?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>REMOTE DFU INVALID STATE (2)</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/5662/remote-dfu-invalid-state-2</link><description>I am trying to port the SDK 7.2 DFU example to support the S310 stack and compile using GCC. I have made the necessary changes as suggested in this post and I am testing on an nRF51422_xxaa chip using the Android nRF Toolbox version 1.11.4 to upload.</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 20 Feb 2015 16:20:07 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/5662/remote-dfu-invalid-state-2" /><item><title>RE: REMOTE DFU INVALID STATE (2)</title><link>https://devzone.nordicsemi.com/thread/19840?ContentTypeID=1</link><pubDate>Fri, 20 Feb 2015 16:20:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:57f2b81b-0c8b-41db-b3ac-c1332a2ea071</guid><dc:creator>Jason De Lorme</dc:creator><description>&lt;p&gt;OK, I&amp;#39;m not sure how to get the 6.1 bootloader sample to work with S310 AND do SD + bootloader updating since it does not work for me, but I have made progress now using the 7.2 SDK version with your .dat file help.  I will mark as answered and progress on this path.  Thank you.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: REMOTE DFU INVALID STATE (2)</title><link>https://devzone.nordicsemi.com/thread/19839?ContentTypeID=1</link><pubDate>Fri, 20 Feb 2015 16:07:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ec90db15-eb0a-4fa8-b052-49d89a15bf86</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;@Jason: It&amp;#39;s possible, but you need to have a bootloader that works with the S310 (change the IRAM setting, refer to the correct API header files). After that you choose the option to update both Softdevice and bootloader in the DFU app.
Also please don&amp;#39;t check the &amp;quot;Enable SoftDevice protection&amp;quot; when program softdevice with nRFGo Studio&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: REMOTE DFU INVALID STATE (2)</title><link>https://devzone.nordicsemi.com/thread/19838?ContentTypeID=1</link><pubDate>Fri, 20 Feb 2015 13:33:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9de74a7a-e851-4e75-9394-b90be9165bf9</guid><dc:creator>Jason De Lorme</dc:creator><description>&lt;p&gt;Thank you, the link is helpful.  I was led to believe that SD / bootloader update was not possible with S310 and v6.1.  If I am mistaken, please correct me.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: REMOTE DFU INVALID STATE (2)</title><link>https://devzone.nordicsemi.com/thread/19837?ContentTypeID=1</link><pubDate>Fri, 20 Feb 2015 13:12:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:eb055211-4896-426d-869f-d6e8475e40e8</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;@Jason: Softdevice and bootloader update is supported in SDK v6.1
I updated the link, please have a look in the .pdf file&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: REMOTE DFU INVALID STATE (2)</title><link>https://devzone.nordicsemi.com/thread/19836?ContentTypeID=1</link><pubDate>Fri, 20 Feb 2015 13:10:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:868f5cb1-7929-4e0d-ac9a-c395d5fbe8aa</guid><dc:creator>Jason De Lorme</dc:creator><description>&lt;p&gt;Hi Hung, thank you.  We are moving from 6.1 to the 7.2 bootloader so that we can update the bootloader and SD over the air in the future.  If there was a way to add simply that feature to the v6.1 it would be ideal, but there seem to be nontrivial changes between the two versions.  I do not see an attachment for the .dat file instructions? Could you try again? Thank you!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: REMOTE DFU INVALID STATE (2)</title><link>https://devzone.nordicsemi.com/thread/19835?ContentTypeID=1</link><pubDate>Fri, 20 Feb 2015 12:05:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:12fad6a0-0ac3-492c-a8be-4df81dd8c53b</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Jason,&lt;/p&gt;
&lt;p&gt;From SDK v7.x, the init packet (.dat) is required (as mentioned in the nRFToolbox app) if you don&amp;#39;t send the init packet, the bootloader won&amp;#39;t work.
If you don&amp;#39;t want to use initpacket, you can try to modify the bootloader code, or switch back to bootloader from SDK v6.1.&lt;/p&gt;
&lt;p&gt;But it&amp;#39;s not too hard to make the initpacket. You can follow the instruction attached &lt;a href="https://github.com/NordicSemiconductor/nRF-Master-Control-Panel/tree/master/init%20packet%20handling"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>