<?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>DFU problem with SDK 6.1</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/9977/dfu-problem-with-sdk-6-1</link><description>Hi ,
I tried to upload the application firmware using OTA service through MCP, I successfully get connected and the transferring of application hex file also gets successfully initiated but at the end of 99 % of successful transfer, I get a error notification</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 02 Feb 2016 21:58:18 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/9977/dfu-problem-with-sdk-6-1" /><item><title>RE: DFU problem with SDK 6.1</title><link>https://devzone.nordicsemi.com/thread/37012?ContentTypeID=1</link><pubDate>Tue, 02 Feb 2016 21:58:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a19aa932-5402-4f79-8006-1c5794538abc</guid><dc:creator>Stefan Birnir Sverrisson</dc:creator><description>&lt;p&gt;Im not sure if the early bootloader implementations were supported by MCP for Windows if I remember correctly. If you use Android or IOS nRFToolbox DFU app, it should be backwards compatible for non init packet DFUs&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU problem with SDK 6.1</title><link>https://devzone.nordicsemi.com/thread/37011?ContentTypeID=1</link><pubDate>Fri, 29 Jan 2016 10:37:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8b940709-5e6a-43cd-a7a4-76c337f45a30</guid><dc:creator>Raghu GS</dc:creator><description>&lt;p&gt;So which version of MCP will not expect an init packet, so that I can upload my application using OTA Service.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU problem with SDK 6.1</title><link>https://devzone.nordicsemi.com/thread/37013?ContentTypeID=1</link><pubDate>Sun, 15 Nov 2015 23:45:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3ad93f12-b191-4e81-9301-fb35de5e0cde</guid><dc:creator>GlennEngel</dc:creator><description>&lt;p&gt;I had the same problem with OTA MCP but with different versions of the SDK and Softdevice.  The problem turned out to be a bug in the bootloader erase function when preparing a blank area to store the OTA update for a 256K flash device.  The fix for this allowed me to use the MCP to update my app and bootloader via OTA once again (as well as fixing DFU update from Android).&lt;/p&gt;
&lt;p&gt;See &lt;a href="https://devzone.nordicsemi.com/question/54047/ota-dfu-crc-error-fixed-after-re-program-bootloader/"&gt;OTA DFU: CRC Error Fixed after re-program bootloader&lt;/a&gt; for details.&lt;/p&gt;
&lt;p&gt;Even with the above fix, I also needed the fix mentioned in &lt;a href="https://devzone.nordicsemi.com/question/49677/ota-dfu-times-out-and-is-unreliable/"&gt;OTA DFU times out and is unreliable&lt;/a&gt; for MCP to work every time.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU problem with SDK 6.1</title><link>https://devzone.nordicsemi.com/thread/37010?ContentTypeID=1</link><pubDate>Sat, 14 Nov 2015 17:54:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:26afbc5b-4697-44a6-be18-6ec82dd9b192</guid><dc:creator>GlennEngel</dc:creator><description>&lt;p&gt;I have the same problem using MCP 3.10.0.14, Softdevice S110 8.0.0 and what I think is SDK 9.  Is this combination expected to work?  How do I determine my SDK version?  I found I needed the fix  &lt;a href="https://devzone.nordicsemi.com/question/49677/ota-dfu-times-out-and-is-unreliable/"&gt;described here&lt;/a&gt; in order to use MCP to update the bootloader.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU problem with SDK 6.1</title><link>https://devzone.nordicsemi.com/thread/37009?ContentTypeID=1</link><pubDate>Thu, 29 Oct 2015 14:19:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:296a2ef8-3af6-4bbe-9ebf-284f278550a9</guid><dc:creator>Stefan Birnir Sverrisson</dc:creator><description>&lt;p&gt;Hi Raghu&lt;/p&gt;
&lt;p&gt;Thanks for your question&lt;/p&gt;
&lt;p&gt;This is expected. The MCP DFU function is not backward compatible futher than nRF51 SDK 7. The bootloader in SDK 6 does not expect an init packet to be sent with the application image, but the MCP does. You can use the nRFToolbox DFU app for either Android or IOS to transfer application hex file to the SDK 6.1 bootloader.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>