<?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>How to handle the DFU in 51822 SDK</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/704/how-to-handle-the-dfu-in-51822-sdk</link><description>Hi, 
 I want to know how to do the OTA,so I refer to the device_firmware_updates project in SDK.Now I can use the command
 
 line to program the bootloader.hex to 51822(The chip has no application).Then I refer to ble_dfu_send_hex project and I have</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 27 May 2014 10:25:56 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/704/how-to-handle-the-dfu-in-51822-sdk" /><item><title>RE: How to handle the DFU in 51822 SDK</title><link>https://devzone.nordicsemi.com/thread/3556?ContentTypeID=1</link><pubDate>Tue, 27 May 2014 10:25:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:27e826a9-9f53-42b7-8f68-9bfd119b287d</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;nifeng:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Unzip to c:\&lt;/li&gt;
&lt;li&gt;Open cmd.exe as admin&lt;/li&gt;
&lt;li&gt;Type &amp;quot;cd c:\intelhex-1.5&amp;quot;&lt;/li&gt;
&lt;li&gt;Type &amp;quot;ipy setup.py install&amp;quot;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;If ipy is not a recognized command, add a variable named PATH with value C:\Program Files (x86)\IronPython 2.7\ to the Environment Variables.&lt;/p&gt;
&lt;p&gt;Does this help? If not, please provide some more details on what the problem is.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to handle the DFU in 51822 SDK</title><link>https://devzone.nordicsemi.com/thread/3553?ContentTypeID=1</link><pubDate>Tue, 13 May 2014 02:15:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6360b490-1957-43da-a7bb-142af376b0ae</guid><dc:creator>bugg</dc:creator><description>&lt;p&gt;Hi Petter:
I also encountered the same problem and here &lt;a target="_blank" href="https://devzone.nordicsemi.com/index.php/how-to-handle-the-dfu-in-51822-sdk" rel="nofollow"&gt;https://devzone.nordicsemi.com/index.php/how-to-handle-the-dfu-in-51822-sdk&lt;/a&gt;. But I was Win 7 system. I downloaded intelhex-1.5tar.gz, intelhex-1.5.zip and intelhex-1.5.win32.exe three files. I run intelhex-1.5.win32.exe his tips: &amp;quot;No Python installation found in the registrg&amp;quot;&lt;/p&gt;
&lt;p&gt;I read what you said, but I started to approach setup.py do not know how to install? I run the cmd.exe file but inside I do not know what to enter to install the file. I hope you can give me help?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to handle the DFU in 51822 SDK</title><link>https://devzone.nordicsemi.com/thread/3552?ContentTypeID=1</link><pubDate>Thu, 14 Nov 2013 16:20:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e5f86ad2-00ca-42ab-b6e3-a283aae9088e</guid><dc:creator>Bastiaan</dc:creator><description>&lt;p&gt;You should be able to use the PCA10001 board for this method.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to handle the DFU in 51822 SDK</title><link>https://devzone.nordicsemi.com/thread/3555?ContentTypeID=1</link><pubDate>Thu, 14 Nov 2013 16:20:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a21d62c9-b6e2-401b-8b41-e6e8ff419b0d</guid><dc:creator>Guest</dc:creator><description>&lt;p&gt;You should be able to use the PCA10001 board for this method.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to handle the DFU in 51822 SDK</title><link>https://devzone.nordicsemi.com/thread/3551?ContentTypeID=1</link><pubDate>Wed, 13 Nov 2013 13:55:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f28e914a-2359-4caf-a132-d2ad33da0547</guid><dc:creator>Bastiaan</dc:creator><description>&lt;p&gt;Hi Petter Myhre&lt;/p&gt;
&lt;p&gt;Can I use this method for PCA10001 board ??&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to handle the DFU in 51822 SDK</title><link>https://devzone.nordicsemi.com/thread/3554?ContentTypeID=1</link><pubDate>Wed, 13 Nov 2013 13:55:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a1fe9b93-041f-4804-a8e2-a569b4b31878</guid><dc:creator>Guest</dc:creator><description>&lt;p&gt;Hi Petter Myhre&lt;/p&gt;
&lt;p&gt;Can I use this method for PCA10001 board ??&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to handle the DFU in 51822 SDK</title><link>https://devzone.nordicsemi.com/thread/3568?ContentTypeID=1</link><pubDate>Wed, 30 Oct 2013 04:31:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7c17c9a9-ea73-449e-bd41-badb03e0308c</guid><dc:creator>Alice</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I have done it and the OTA works fine now,but I use the other way,I donn&amp;#39;t use the command:ipy.exe E:\Keil\ARM\Device\Nordic\nrf51822\Board\nrf6310\device_firmware_updates\experimental\ble_dfu_send_hex\main.py -f C:\NewFirmware\ble_app_hrs.hex -n DfuTarg -a A67864586912,it indicates &amp;quot;cann&amp;#39;t not load MasterEmulator.dll&amp;quot;.&lt;/p&gt;
&lt;p&gt;I do as follow:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;erase chip, program &amp;quot;s110_nrf51822_5.2.1_softdevice.hex&amp;quot;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;program &amp;quot;bootloader&amp;quot; using nrjprog&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&amp;quot;DfuTarg&amp;quot; can be found in Master Control Panel.Right-click &amp;quot;DfuTarg&amp;quot; then select&lt;br /&gt;
a &amp;quot;ble_app_proximity.hex&amp;quot;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;after 100% done,the OTA is successful.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;But I donn&amp;#39;t know what is the difference between this way and you tell me before.Is there two ways to do the OTA?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to handle the DFU in 51822 SDK</title><link>https://devzone.nordicsemi.com/thread/3570?ContentTypeID=1</link><pubDate>Fri, 25 Oct 2013 09:17:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e34a5843-a8c5-4ee9-810a-13e535c35095</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;I understand your frustration, this is still in an experimental face and has not been tested on XP.&lt;/p&gt;
&lt;p&gt;I may have a fix for you; if you navigate to C:\Keil\ARM\Device\Nordic\nrf51822\Board\nrf6310\device_firmware_updates\experimental\ble_dfu_send_hex\dfu and edit &lt;strong&gt;init&lt;/strong&gt;.py&lt;/p&gt;
&lt;p&gt;And change&lt;/p&gt;
&lt;p&gt;masterApiBasePath=r&amp;#39;C:\Program Files (x86)\Nordic Semiconductor\Master Emulator&amp;#39;&lt;/p&gt;
&lt;p&gt;to&lt;/p&gt;
&lt;p&gt;masterApiBasePath=r&amp;#39;C:\Program Files\Nordic Semiconductor\Master Emulator&amp;#39;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to handle the DFU in 51822 SDK</title><link>https://devzone.nordicsemi.com/thread/3567?ContentTypeID=1</link><pubDate>Fri, 25 Oct 2013 09:01:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:57393405-872b-4698-896e-fb5f15d1d26c</guid><dc:creator>Alice</dc:creator><description>&lt;p&gt;Yes, I have done it as you said(see the attachment).
It still indicates &amp;quot;cann&amp;#39;t not load MasterEmulator.dll&amp;quot;,but I can find two MasterEmulator.dll in my computer.
The Dongle I use is 2.1 and Master Control Pannel version is 3.5.&lt;/p&gt;
&lt;p&gt;I am very confusedand very frustrated about it.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/10.JPG"&gt;10.JPG&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to handle the DFU in 51822 SDK</title><link>https://devzone.nordicsemi.com/thread/3569?ContentTypeID=1</link><pubDate>Fri, 25 Oct 2013 07:24:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:26d184a9-3641-4805-8998-822df597d33d</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;Did you try this?&lt;/p&gt;
&lt;ol start="6"&gt;
&lt;li&gt;In cmd, navigate to C:\Keil\ARM\Device\Nordic\nrf51822\Board\nrf6310\device_firmware_updates\experimental\ble_dfu_send_hex. Then run the command(the last 12 bytes should be your device address):&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;ipy main.py -f C:\NewFirmware\ble_app_hrs.hex -n DfuTarg -a CDB53D6D16B6&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to handle the DFU in 51822 SDK</title><link>https://devzone.nordicsemi.com/thread/3565?ContentTypeID=1</link><pubDate>Fri, 25 Oct 2013 07:24:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:42224409-f3a8-40eb-9a6d-39a5c659c016</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;I have edited point 6 aswell. Hope this helps&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to handle the DFU in 51822 SDK</title><link>https://devzone.nordicsemi.com/thread/3566?ContentTypeID=1</link><pubDate>Fri, 25 Oct 2013 07:00:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e9229edb-bb76-4dc4-8688-08b849aff3a4</guid><dc:creator>Alice</dc:creator><description>&lt;p&gt;Hi Petter,&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;I have tried many times,but it still indicates &amp;quot;cann&amp;#39;t not load MasterEmulator.dll&amp;quot;,what problem may be do you think?Could you give some advice to try?Thank you very much.
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;BR
Alice&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to handle the DFU in 51822 SDK</title><link>https://devzone.nordicsemi.com/thread/3564?ContentTypeID=1</link><pubDate>Thu, 24 Oct 2013 02:04:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ce93cd69-fcdf-4c03-a4a2-209e01d17441</guid><dc:creator>Alice</dc:creator><description>&lt;p&gt;Hi Petter,&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Thank you very much for your strong support.Now I can run the ipy setup.py install
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;.But when I run the command:ipy.exe E:\Keil\ARM\Device\Nordic\nrf51822\Board\nrf6310\device_firmware_updates\experimental\ble_dfu_send_hex\main.py -f C:\NewFirmware\ble_app_hrs.hex -n DfuTarg -a A67864586912,it indicates &amp;quot;cann&amp;#39;t not load MasterEmulator.dll&amp;quot;,but I can find two MasterEmulator.dll in my computer while the version is not the same.&lt;/p&gt;
&lt;p&gt;I use the Dongle 2.1 and Master Control Pannel 3.5.&lt;/p&gt;
&lt;p&gt;Could u give me some advice?&lt;/p&gt;
&lt;p&gt;BR
Alice&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/Cannt-not-load.JPG"&gt;Cann&amp;#39;t not load.JPG&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/materemulator.JPG"&gt;materemulator.JPG&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to handle the DFU in 51822 SDK</title><link>https://devzone.nordicsemi.com/thread/3563?ContentTypeID=1</link><pubDate>Wed, 23 Oct 2013 13:23:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:21347b1d-3e9f-444b-ba4b-7624af7168e0</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;Hi Alice&lt;/p&gt;
&lt;p&gt;I think I have a solution for you.&lt;/p&gt;
&lt;p&gt;-First add the IronPython executable to the enviroment variables:&lt;br /&gt;
Right-click My Computer, and then click Properties.
Click the Advanced tab.
Click Environment variables.
Under user variables:
Click New and:
Variable name: PATH
Variable value: C:\Program Files\IronPython 2.7\&lt;/p&gt;
&lt;p&gt;Then in cmd.exe, navigate to C:\interhex\intelhex-1.5 and try this command:&lt;/p&gt;
&lt;p&gt;ipy setup.py install&lt;/p&gt;
&lt;p&gt;Hopefully this will work. Sorry for the confusion, I had IronPython and intelhex in the same folder, making without the steps mentioned above.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to handle the DFU in 51822 SDK</title><link>https://devzone.nordicsemi.com/thread/3562?ContentTypeID=1</link><pubDate>Wed, 23 Oct 2013 11:51:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f29513f5-c66d-41d8-8e95-c21a851063aa</guid><dc:creator>Alice</dc:creator><description>&lt;p&gt;I do as u say,it can run the install,but it indicates package direstory intelhex does not exist.I don&amp;#39;t know why.&lt;/p&gt;
&lt;p&gt;Is there any problem when you test it?&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/0243.1.JPG"&gt;1.JPG&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to handle the DFU in 51822 SDK</title><link>https://devzone.nordicsemi.com/thread/3561?ContentTypeID=1</link><pubDate>Wed, 23 Oct 2013 11:11:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8245e5fd-094a-42b9-8dc4-05a1b6515418</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;I see now that I had a typo in my previous post, it should have been C:\intelhex not C:\interhex. Try this command:&lt;/p&gt;
&lt;p&gt;ipy.exe C:\interhex\intelhex-1.5\setup.py install&lt;/p&gt;
&lt;p&gt;Or change the foldername to C:\intelhex and use this command:&lt;/p&gt;
&lt;p&gt;ipy.exe C:\intelhex\intelhex-1.5\setup.py install&lt;/p&gt;
&lt;p&gt;Regarding the .Net Framework, you can try an earlier version, like .NET Framework 4.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to handle the DFU in 51822 SDK</title><link>https://devzone.nordicsemi.com/thread/3560?ContentTypeID=1</link><pubDate>Wed, 23 Oct 2013 09:01:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8b141211-c45d-4a4a-b93c-6d7df548bd1b</guid><dc:creator>Alice</dc:creator><description>&lt;p&gt;Hi Petter,&lt;/p&gt;
&lt;p&gt;Thank you for your help.&lt;/p&gt;
&lt;p&gt;I have tried it,but the command line still indicates &amp;quot;setup.py doesn&amp;#39;t exist&amp;quot;. I also try to unzip intelhex-1.5.tar,but the result is the same.&lt;/p&gt;
&lt;p&gt;Could u help me do the test by using a 32-bit windows XP?I think many、many ohter customer will use windows XP and will meet the same problem as I said.&lt;/p&gt;
&lt;p&gt;Besides,.Net Framework 4.5 cann&amp;#39;t be installed successfully on my computer,will this have  an impact on this issue?&lt;/p&gt;
&lt;p&gt;BR
Alice&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to handle the DFU in 51822 SDK</title><link>https://devzone.nordicsemi.com/thread/3559?ContentTypeID=1</link><pubDate>Wed, 23 Oct 2013 07:43:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:25b4aaef-32ea-40f2-bb42-15e2b9148ac4</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;From your picture, you should unzip intelhex-1.5. This is actually intelhex-1.5.zip, but it seems you have hidden known file extensions on your computer.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to handle the DFU in 51822 SDK</title><link>https://devzone.nordicsemi.com/thread/3558?ContentTypeID=1</link><pubDate>Wed, 23 Oct 2013 07:39:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5408406a-bbb4-4ba2-aa89-45dc404ae990</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;Hi Alice&lt;/p&gt;
&lt;p&gt;Then you should change the command to:&lt;/p&gt;
&lt;p&gt;ipy.exe C:\intelhex\intelhex-1.5\setup.py install&lt;/p&gt;
&lt;p&gt;I&amp;#39;m not aware of any problems using a 32-bit windows XP.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to handle the DFU in 51822 SDK</title><link>https://devzone.nordicsemi.com/thread/3557?ContentTypeID=1</link><pubDate>Wed, 23 Oct 2013 03:06:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9e2b04ec-1f06-4313-8629-24ebb3ebb6fb</guid><dc:creator>Alice</dc:creator><description>&lt;p&gt;Hi Petter,&lt;/p&gt;
&lt;p&gt;Thank you very much for your detailed reply.&lt;/p&gt;
&lt;p&gt;I have done 1 to 5 as u said and I can see the address advertising.But the IntelHex cann&amp;#39;t be installed successfully by using command.
I have downloaded three files from&lt;a href="https://pypi.python.org/pypi/IntelHex"&gt;pypi.python.org/.../IntelHex&lt;/a&gt; and I have build the folder in C:(C:\intelhex).pls see the intelhex picture.
u said &amp;quot;the zip should be used. Unzip to e.g. C:\interhex&amp;quot;,But I donn&amp;#39;t know which zip or file would be placed at C:\intelhex.&lt;/p&gt;
&lt;p&gt;I have unzip intelhex-1.5 to C:\interhex,then use &amp;quot;ipy.exe C:\intelhex\setup.py install&amp;quot;command to install IntelHex,but the command line indicates &amp;quot;setup.py doesn&amp;#39;t exist&amp;quot;. However,I can find the setup.py file in C:\interhex\intelhex-1.5.&lt;/p&gt;
&lt;p&gt;Besides,the PC is WIN XP 32,and is there any problem for this?&lt;/p&gt;
&lt;p&gt;BR
Alice&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/intelhex.JPG"&gt;intelhex.JPG&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/setup-not-exist.JPG"&gt;setup not exist.JPG&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/setup.py.JPG"&gt;setup.py.JPG&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to handle the DFU in 51822 SDK</title><link>https://devzone.nordicsemi.com/thread/3550?ContentTypeID=1</link><pubDate>Tue, 22 Oct 2013 16:01:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8814d08e-2eb0-433d-9e9c-0608250e70c8</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;As Morten said, the zip should be used. Unzip to e.g. C:\&lt;/p&gt;
&lt;p&gt;Open cmd.exe as administrator, navigate to the folder where you unzipped IntelHex(C:\intelhex-1.5), use the following command to install IntelHex:&lt;/p&gt;
&lt;p&gt;ipy setup.py install&lt;/p&gt;
&lt;p&gt;If ipy is not a recognized command, add a variable named PATH with value C:\Program Files (x86)\IronPython 2.7\ to the Environment Variables.&lt;/p&gt;
&lt;p&gt;We are working on improving the SDK documentation, but I will try to explain how to apply DFU OTA(BLE).&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Open nRFgo Studio, erase the flash and program the SoftDevice.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Open the bootloader project in C:\Keil\ARM\Device\Nordic\nrf51822\Board\nrf6310\device_firmware_updates\bootloader using Keil, and load it using nrfjprog.exe(see SDK, DFU Flashing).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Open Master Control Panel, see that your device is advertising(DfuTarg), and remember its 12 byte device address.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Close Master Control Panel, the dongle needs to be available while updating.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Open the ble_app_hrs project, compile, and copy ble_app_hrs.hex found in C:\Keil\ARM\Device\Nordic\nrf51822\Board\nrf6310\ble\ble_app_hrs\arm_build to C:\NewFirmware\&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;In cmd, navigate to C:\Keil\ARM\Device\Nordic\nrf51822\Board\nrf6310\device_firmware_updates\experimental\ble_dfu_send_hex. Then run the command(the last 12 bytes should be your device address):&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;ipy main.py -f C:\NewFirmware\ble_app_hrs.hex -n DfuTarg -a CDB53D6D16B6&lt;/p&gt;
&lt;ol start="7"&gt;
&lt;li&gt;Open Master Control Panel, and see that your device is not adverising as Nordic_HRM.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Please let me know if anything is unclear or if you have any other questions.&lt;/p&gt;
&lt;p&gt;This post has been edited.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to handle the DFU in 51822 SDK</title><link>https://devzone.nordicsemi.com/thread/3549?ContentTypeID=1</link><pubDate>Tue, 22 Oct 2013 11:48:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:133b0c88-58ea-4747-b9b2-897c9fd6b8f3</guid><dc:creator>Geir Morten Wold</dc:creator><description>&lt;p&gt;Had the same problem. Use the zip, not the Windows installer. Worked for me.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>