<?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 bootloader fails second update</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/20966/dfu-bootloader-fails-second-update</link><description>I have a created a bootloader using the bootloader_secure example in SDK 12.1. Using my own public-private key pair I&amp;#39;ve created two zip files, signed with nrfutil, one with the application firmware and one with the bootloader itself (if I ever want to</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 31 Mar 2017 08:42:38 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/20966/dfu-bootloader-fails-second-update" /><item><title>RE: DFU bootloader fails second update</title><link>https://devzone.nordicsemi.com/thread/81935?ContentTypeID=1</link><pubDate>Fri, 31 Mar 2017 08:42:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b49af02d-8115-42b2-9e30-6c73a86b6da2</guid><dc:creator>Eddie</dc:creator><description>&lt;p&gt;Yes, the version checking is probably causing this. I thought that version 0xffff was used as wildcard and would be ignored, clearly it isn&amp;#39;t. Not sure where I read that or where I got that from.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU bootloader fails second update</title><link>https://devzone.nordicsemi.com/thread/81934?ContentTypeID=1</link><pubDate>Thu, 30 Mar 2017 16:01:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2e627830-b814-4fe5-bdda-5d4b8182131d</guid><dc:creator>Moritz</dc:creator><description>&lt;p&gt;The bootloader update is only allowed when the version-number of the update is higher than the version on device. So for the first update you should set e.g. --bootloader-version 0x01 and for the second-update --bootloader-version 0x02. Of course you could also remove this check in the SDK&amp;#39;s DFU code.&lt;/p&gt;
&lt;p&gt;Something similar I experienced in the past, but this doesn&amp;#39;t seem to be your issue:
If you do a combined Bootloader+SD+App-update on multiple devices without leaving the DFU screen, then the iOS nrf Toolbox App fails doing the bootloader update on the second device. Don&amp;#39;t know if this bug still exists, but as said this is most likely not your problem.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>