<?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>Problem with BLE DFU</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/12455/problem-with-ble-dfu</link><description>Hello! 
 I have a problem with ble DFU application upgrade. I use the Master Control Panel 3.10.0.14 under Win 7 on virtual machine and nordic ble usb dongle.
On the firmware Soft Device S110 8.0.0, a boot loader dfu dual bank based on the example in</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 11 Mar 2016 17:51:04 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/12455/problem-with-ble-dfu" /><item><title>RE: Problem with BLE DFU</title><link>https://devzone.nordicsemi.com/thread/47169?ContentTypeID=1</link><pubDate>Fri, 11 Mar 2016 17:51:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:41220016-1bde-41ab-88bb-d5bb3e22049f</guid><dc:creator>phlb</dc:creator><description>&lt;p&gt;I will try this week end. I&amp;#39;ll keep you informed.
Thanks.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Problem with BLE DFU</title><link>https://devzone.nordicsemi.com/thread/47168?ContentTypeID=1</link><pubDate>Fri, 11 Mar 2016 09:00:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b2fc6742-b4a2-4f14-aa7d-11836a97d68a</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi phlb,&lt;/p&gt;
&lt;p&gt;Attached is the hex files that I used to test here. There is a bootloader hex and the application hex. The &amp;quot;Enter bootloader&amp;quot; button is removed just in case you don&amp;#39;t have the same button on your board. The application hex is the HRM with dfu. Could you please try to flash the bootloader and S110 v8.0 and do DFU to update the application hex ?&lt;/p&gt;
&lt;p&gt;This is just to clarify the issue was not with the hardware.&lt;/p&gt;
&lt;p&gt;Also please send us your Master Control panel log file when you test with your bootloader.
&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/5481.nrf51422_5F00_xxac_5F00_s110.hex"&gt;nrf51422_xxac_s110.hex&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/Bootloader_5F00_S110v8.0.hex"&gt;Bootloader_S110v8.0.hex&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Problem with BLE DFU</title><link>https://devzone.nordicsemi.com/thread/47167?ContentTypeID=1</link><pubDate>Thu, 10 Mar 2016 18:29:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:eb130836-b188-40ed-95a2-1210f9f13c9f</guid><dc:creator>phlb</dc:creator><description>&lt;p&gt;I use HEX file generated by IAR with my application project (based on Nordic HRS example). It&amp;#39;s the same behavior with original Nordic HRS HEX file.&lt;/p&gt;
&lt;p&gt;Sometimes upgrade process is done without any problem, and sometimes I retry several times the upgrade  process failed at 20%, 60%... .&lt;/p&gt;
&lt;p&gt;In bootloader I modified the main.c. I removed led and button code management for the Nordic Development Board.&lt;/p&gt;
&lt;p&gt;I flashed the application, bootloader and soft device with the nrfGoStudio.&lt;/p&gt;
&lt;p&gt;Another detail, I use a nrf51822 AC.&lt;/p&gt;
&lt;p&gt;I don&amp;#39;t have a sniffer hardware and software at this day.&lt;/p&gt;
&lt;p&gt;I modified the ICF file for linker.&lt;/p&gt;
&lt;p&gt;/&lt;em&gt;###ICF### Section handled by ICF editor, don&amp;#39;t touch! &lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;/
/&lt;/em&gt;-Editor annotation file-&lt;/em&gt;/
/&lt;/em&gt; IcfEditorFile=&amp;quot;$TOOLKIT_DIR$\config\ide\IcfEditor\cortex_v1_0.xml&amp;quot; &lt;em&gt;/
/&lt;/em&gt;-Specials-&lt;/em&gt;/
define symbol &lt;strong&gt;ICFEDIT_intvec_start&lt;/strong&gt; = 0x3c000;
/&lt;/em&gt;-Memory Regions-&lt;em&gt;/
define symbol &lt;strong&gt;ICFEDIT_region_ROM_start&lt;/strong&gt;   = 0x3c000;
define symbol &lt;strong&gt;ICFEDIT_region_ROM_end&lt;/strong&gt;     = 0x3fbff;
define symbol &lt;strong&gt;ICFEDIT_region_RAM_start&lt;/strong&gt;   = 0x20002c00;
define symbol &lt;strong&gt;ICFEDIT_region_RAM_end&lt;/strong&gt;     = 0x20007f7f;
/&lt;/em&gt;-Sizes-&lt;em&gt;/
define symbol &lt;strong&gt;ICFEDIT_size_cstack&lt;/strong&gt;   = 0x800;
define symbol &lt;strong&gt;ICFEDIT_size_heap&lt;/strong&gt;     = 0x200;
/&lt;/em&gt;*** End of ICF editor section. ###ICF###*/&lt;/p&gt;
&lt;p&gt;define memory mem with size = 4G;
define region ROM_region   = mem:[from &lt;strong&gt;ICFEDIT_region_ROM_start&lt;/strong&gt;   to &lt;strong&gt;ICFEDIT_region_ROM_end&lt;/strong&gt;];
define region RAM_region   = mem:[from &lt;strong&gt;ICFEDIT_region_RAM_start&lt;/strong&gt;   to &lt;strong&gt;ICFEDIT_region_RAM_end&lt;/strong&gt;];&lt;/p&gt;
&lt;p&gt;define block CSTACK    with alignment = 8, size = &lt;strong&gt;ICFEDIT_size_cstack&lt;/strong&gt;   { };
define block HEAP      with alignment = 8, size = &lt;strong&gt;ICFEDIT_size_heap&lt;/strong&gt;     { };&lt;/p&gt;
&lt;p&gt;initialize by copy { readwrite };
do not initialize  { section .noinit };&lt;/p&gt;
&lt;p&gt;keep { section .intvec };
place at address mem:&lt;strong&gt;ICFEDIT_intvec_start&lt;/strong&gt; { readonly section .intvec };
place in ROM_region   { readonly };
place in RAM_region   { readwrite,
block CSTACK,
block HEAP };&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Problem with BLE DFU</title><link>https://devzone.nordicsemi.com/thread/47166?ContentTypeID=1</link><pubDate>Thu, 10 Mar 2016 12:01:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:40d20586-ae9f-4edc-80ce-b814a06d92f9</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Phlb,&lt;/p&gt;
&lt;p&gt;Which image file did you use to update the firmware ? How did you flash your application at the beginning ?  Did you modify anything with the bootloader ?
Could you try to capture a sniffer trace when the failure occurs ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>