<?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>Programming NRF51822 Beacon Kit via DFU &amp;amp; OTA</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/8874/programming-nrf51822-beacon-kit-via-dfu-ota</link><description>Hello, 
 I have been reading a lot of Nordic and DevZone stuff. The information I need appears to (almost) be there but I cannot quite put it all together. I need some help. 
 Where I am: 
 I have used CrossWorks to build and run the nRF51_SDK_8.0</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 26 Aug 2015 14:16:36 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/8874/programming-nrf51822-beacon-kit-via-dfu-ota" /><item><title>RE: Programming NRF51822 Beacon Kit via DFU &amp; OTA</title><link>https://devzone.nordicsemi.com/thread/32636?ContentTypeID=1</link><pubDate>Wed, 26 Aug 2015 14:16:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:42bce616-2c68-47ba-8a7e-bee8161bc001</guid><dc:creator>rvaessen</dc:creator><description>&lt;p&gt;Thank you, Stefan.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Programming NRF51822 Beacon Kit via DFU &amp; OTA</title><link>https://devzone.nordicsemi.com/thread/32635?ContentTypeID=1</link><pubDate>Tue, 25 Aug 2015 16:42:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:da06d0fd-4be6-4198-96bb-b590ef09a66d</guid><dc:creator>Stefan Birnir Sverrisson</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;Thank you for your questions&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;According to the &lt;a href="https://www.nordicsemi.com/eng/nordic/Products/nRF51822-Bluetooth-Smart-Beacon-Kit/nRF51822-BK-FW/29888"&gt;Beacon firmware download page&lt;/a&gt;, the firmware that resides on the beacon kit is most likely S110 7.1.0, bootloader from SDK 7.1.0, and the beacon application. You will have to use ble_app_beacon app from SDK 7.2.0, or any other SDK that is compatible with softdevice S110 7.1.0. Check the &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.nrf51.v1.0.0/pdflinks/nrf51_comp_matrix.html?cp=2_0"&gt;nRF51 compatibility matrix&lt;/a&gt; to see what SDKs are compatible with S110 7.1.0.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;In order for the LEDs to work on the Beacon hardware, you would only need to define a PCA20006 preprocessor symbol. You can see how that is modified in Keil on &lt;a href="https://devzone.nordicsemi.com/question/21549/how-to-port-nrf51822-development-kit-examples-to-the-nrf51822-evaluation-kit/?answer=21550#post-id-21550"&gt;this thread&lt;/a&gt;. Hopefully you can find where to modify this in Crossworks.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Bootloader for SDK 7.1.0 requires init file to be uploaded with a new application. You would need to generate an init file for your application as described in the guide provided on &lt;a href="https://devzone.nordicsemi.com/question/22586/anyone-do-successfully-dfu-ota-for-sdk701-softdevice-s110-v710/?answer=22735#post-id-22735"&gt;this thread&lt;/a&gt; from 2.1.2015. Then you can upload the new application with the nRFToolbox DFU app available on App Store. Follow the instructions given there when you press the questionmark.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>