<?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>Can&amp;#39;t OTA-DFU</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/9276/can-t-ota-dfu</link><description>I have the nRF51-DK development kit (PCA 10028). I&amp;#39;m following the gcc tutorial here - devzone.nordicsemi.com/.../. 
I&amp;#39;m using the ble_apps_hrs project as a basis for my project. I&amp;#39;ve added uart support as well as enabled BLE DFU support by comparing</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 18 Sep 2015 11:50:35 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/9276/can-t-ota-dfu" /><item><title>RE: Can't OTA-DFU</title><link>https://devzone.nordicsemi.com/thread/34231?ContentTypeID=1</link><pubDate>Fri, 18 Sep 2015 11:50:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1691cadb-8213-424e-83eb-ef8d9d702fac</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Brian,&lt;/p&gt;
&lt;p&gt;No it&amp;#39;s not included. They are separated firmware and should be flash separately (combination is possible but it&amp;#39;s different topic).
You can follow &lt;a href="https://devzone.nordicsemi.com/tutorials/9/setting-up-device-firmware-updatedfu-on-the-nrf51-/"&gt;this tutorial&lt;/a&gt; or have a look at &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v9.0.0/bledfu_example_running.html?cp=4_1_0_4_3_1_0"&gt;the documentation.&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can't OTA-DFU</title><link>https://devzone.nordicsemi.com/thread/34230?ContentTypeID=1</link><pubDate>Fri, 18 Sep 2015 00:06:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1935b5d8-f62b-46df-b56f-56e9b7d7e73e</guid><dc:creator>Brian</dc:creator><description>&lt;p&gt;How do I tell if the bootloader is flashed?  My makefile is building the file components/libraries/bootloader_dfu/bootloader_util.c, so I assume I have the bootloader flashed.  Do I need to do more than that to get the bootloader.  I&amp;#39;m using Eclipse as my development environment, and have flashed the S110 Soft Device and my application (+ bootloader???) to the board using the J-Link debugger.  Would my app even run if it did not have a bootloader?  I&amp;#39;m attaching my Makefile for reference.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/6281.Makefile"&gt;Makefile&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Thanks...&lt;/p&gt;
&lt;p&gt;Brian&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can't OTA-DFU</title><link>https://devzone.nordicsemi.com/thread/34229?ContentTypeID=1</link><pubDate>Thu, 17 Sep 2015 12:33:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fc8e3e85-250a-455a-ac7f-4367c94d1238</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Brian,&lt;/p&gt;
&lt;p&gt;Have you flashed the bootloader to the board ? You should first flash the bootloader, then use the bootloader to upload your application. After that you can do DFU from your application.&lt;/p&gt;
&lt;p&gt;You can test with our .zip example file included in the Nordic Semiconductor/Board/PCA10028 folder on your Android phone.  Such as the ble_app_hrm_dfu_s110_v8_0_0_sdk_v_9_0.zip&lt;/p&gt;
&lt;p&gt;After you have tested with the example and all works, you can try with your app.
Note that you have to generate the .zip file with more parameter such as application-version, dev-revision, etc&lt;/p&gt;
&lt;p&gt;Basically it should look like:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;nrfutil dfu genpkg app.zip --application yourapplication.hex --application-version 0xffff --dev-revision 0xffff --dev-type 0xffff --sd-req 0xfffe
&lt;/code&gt;&lt;/pre&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>