<?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>Have a firmware version able to be sent over the air</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/10142/have-a-firmware-version-able-to-be-sent-over-the-air</link><description>Hi all, 
 I&amp;#39;ve developed a firmware solution for one of my clients. I&amp;#39;ve compiled using Keil, testing it on a board which previously had SD110. Then I delivered .hex file to him, waiting for his feedback. 
 He is only able to download the firmware over</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 09 Nov 2015 10:13:25 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/10142/have-a-firmware-version-able-to-be-sent-over-the-air" /><item><title>RE: Have a firmware version able to be sent over the air</title><link>https://devzone.nordicsemi.com/thread/37611?ContentTypeID=1</link><pubDate>Mon, 09 Nov 2015 10:13:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6448f5c1-956c-48cf-ad34-ba633aaf6f24</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;What SDK is the bootloader based on? If it&amp;#39;s from SDK v7.x.x. or later you need to make a DFU distribution packet (.zip) of the .hex file as explained &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v9.0.0/bledfu_example_image.html?cp=4_1_0_4_3_1_2"&gt;here&lt;/a&gt;. This is due to additional &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v9.0.0/bledfu_example_init.html?cp=4_1_0_4_3_1_3"&gt;safety check&lt;/a&gt; on the image. However, with SDKs prior to version 7 you must send the .hex only, using nRFtoolbox/Master Control Panel on Android or iOS. PC version of MCP is not backwards compatible.&lt;/p&gt;
&lt;p&gt;For DFU updates you can only combine bootloader and Softdevice. Application update needs to be separate. So if DFU.hex is you bootloader, it needs to be updated separately. Also, the UICR section needs to be stripped from the .hex if you&amp;#39;re converting it to .bin.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>