<?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>dfu service not getting discovered</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/6120/dfu-service-not-getting-discovered</link><description>I have used sofdevice v7.1.0 and nrf51 sdk 6.1.0
the ble_app_hrs project which has support of dfu is not discovering the dfu services.
i have enabled the BLE_DFU_APP_SUPPORT flag , then also facing same issue.</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 01 Apr 2015 12:25:31 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/6120/dfu-service-not-getting-discovered" /><item><title>RE: dfu service not getting discovered</title><link>https://devzone.nordicsemi.com/thread/21431?ContentTypeID=1</link><pubDate>Wed, 01 Apr 2015 12:25:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0a4e8106-4c35-4772-81c0-8ca8f9cca75e</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;@komal: If you have the bootloader setup correctly, the  0x10001014 address should be written automatically when flashing the bootloader hex file.
I&amp;#39;m afraid that all the solutions I have for now for you is either:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Use the SDK v6.0 gcc bootloader that provided &lt;a href="https://github.com/NordicSemiconductor/nrf51-dfu-bootloader-for-gcc-compiler"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Use Keil (free version) to compile the bootloader on SDK v6.1 or later. You will have the same file as the bootloader.hex file I provided earlier and you can modify it.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I can get back to make an example for bootloader SDK v6.1 to be compiled on gcc when I have more time. It&amp;#39;s pretty limited workforce in our team now due to Easter holiday.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: dfu service not getting discovered</title><link>https://devzone.nordicsemi.com/thread/21433?ContentTypeID=1</link><pubDate>Wed, 01 Apr 2015 08:43:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c8eb37a9-93e3-4ca7-b4e7-27d775f51d4a</guid><dc:creator>komal</dc:creator><description>&lt;p&gt;i have written the start addr of bootloader to 0x10001014 manually using nrfjprog using this command:-
nrfjprog --memwr 0x10001014 --val 0x00035000.&lt;/p&gt;
&lt;p&gt;But as i discussed before why my services are not getting discovered completely 2nd tme for dfu i.e. when i jump from my application to bootloader.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: dfu service not getting discovered</title><link>https://devzone.nordicsemi.com/thread/21432?ContentTypeID=1</link><pubDate>Wed, 01 Apr 2015 08:06:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a9084cef-9ac0-451e-aae2-ea88aaaee598</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;@komal: Please double check, if you program the bootloader using nRFGo Studio or nrfjprog, you should see the bootloader region in the memory layout in nRFGo Studio. Or you can use nrfjprog to read out the uicr and check if address 0x10001014 is written.&lt;/p&gt;
&lt;p&gt;Testing the bootloader_gcc.hex file I don&amp;#39;t see that, and 0x10001014 = 0xFFFFFFFF.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: dfu service not getting discovered</title><link>https://devzone.nordicsemi.com/thread/21424?ContentTypeID=1</link><pubDate>Tue, 31 Mar 2015 13:26:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:26a7ca52-b7d7-486a-82fe-5be60b359510</guid><dc:creator>komal</dc:creator><description>&lt;p&gt;yes i have the section reserved for NRF_UICR_BOOT_START_ADDRESS in my gcc_nrf_51_bootloader_xxaa.ld file, as well as i have set it in  bootloader_util_gcc.c file.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: dfu service not getting discovered</title><link>https://devzone.nordicsemi.com/thread/21427?ContentTypeID=1</link><pubDate>Tue, 31 Mar 2015 12:56:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:00159ac7-c37c-47de-9880-4f59a147f7b8</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;@Komal: I&amp;#39;m checking the bootloader you provided, I can&amp;#39;t find the part where NRF_UICR_BOOT_START_ADDRESS (0x10001014) is written at the end of the hex file. It&amp;#39;s where the address of the bootloader is written, in your case it is 0x35000.&lt;/p&gt;
&lt;p&gt;Have you made sure you have the code to set the address for bootloader in UICR in  bootloader_util_gcc.c , similar to what we have &lt;a href="https://github.com/NordicSemiconductor/nrf51-dfu-bootloader-for-gcc-compiler/blob/master/nrf51822_v6.0.0%20-%20GCC_Bootloader/Board/nrf6310/device_firmware_updates/bootloader%20-%20gcc%20-%20BLE/bootloader_util_gcc.c"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;And you have the section are reserved for it in gcc_nrf_51_bootloader_xxaa.ld as we have &lt;a href="https://github.com/NordicSemiconductor/nrf51-dfu-bootloader-for-gcc-compiler/blob/master/nrf51822_v6.0.0%20-%20GCC_Bootloader/Board/nrf6310/device_firmware_updates/bootloader%20-%20gcc%20-%20BLE/gcc/gcc_nrf51_bootloader_xxaa.ld"&gt;here&lt;/a&gt; ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: dfu service not getting discovered</title><link>https://devzone.nordicsemi.com/thread/21429?ContentTypeID=1</link><pubDate>Tue, 31 Mar 2015 05:52:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4839ed51-ad4c-4ee5-8a22-daae2e09c243</guid><dc:creator>komal</dc:creator><description>&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/bootloader_5F00_gcc.hex"&gt;bootloader_gcc.hex&lt;/a&gt;
&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/ble_5F00_app_5F00_hrs_5F00_s110_5F00_xxaa.hex"&gt;ble_app_hrs_s110_xxaa.hex&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;i have uploaded my hex files.
could u plz try with the hex files which i have provided.&lt;/p&gt;
&lt;p&gt;tried with fresh sdk without doing any modifications, still facing the same issues.
how do i compile my bootloader code in eclipse?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: dfu service not getting discovered</title><link>https://devzone.nordicsemi.com/thread/21420?ContentTypeID=1</link><pubDate>Mon, 30 Mar 2015 17:04:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9abe46ab-63e1-4f33-a809-1166da66f055</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;@komal: it&amp;#39;s hard to tell what went wrong here. How do you compiled the code ? Could you try to do a fresh install of the SDK and try to compile the bootloader without any modification ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: dfu service not getting discovered</title><link>https://devzone.nordicsemi.com/thread/21430?ContentTypeID=1</link><pubDate>Mon, 30 Mar 2015 05:38:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:77df7865-c291-4447-86e7-8c58108f252b</guid><dc:creator>komal</dc:creator><description>&lt;p&gt;i tried with ur hex files. they are working properly i.e while 2nd tme firmware update they dont get disconnected.
in my code i have handled the BLE_GATTS_EVT_SYS_ATTR_MISSING event properly but still facing the same issue.&lt;/p&gt;
&lt;p&gt;Tried to enter bootloader with the help of BUTTON.
yes, can update the firmware succefully 2nd tme also with BUTTON, as when i hold the BUTTON while resetting the chip, it ernters into bootloader mode and the further firware update takes place successfully.&lt;/p&gt;
&lt;p&gt;But BUTTONLESS i cant update the firmware 2nd tme, as per the functionality provided by your hex files.&lt;/p&gt;
&lt;p&gt;Where am i going wrong?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: dfu service not getting discovered</title><link>https://devzone.nordicsemi.com/thread/21428?ContentTypeID=1</link><pubDate>Fri, 27 Mar 2015 15:38:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:15f5b461-ce0e-4466-863e-25d6e17ce354</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;@komal: could you please try the hex files I provided ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: dfu service not getting discovered</title><link>https://devzone.nordicsemi.com/thread/21426?ContentTypeID=1</link><pubDate>Fri, 27 Mar 2015 11:03:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6914ae91-584c-41c6-9f90-a55e2a00846f</guid><dc:creator>komal</dc:creator><description>&lt;p&gt;i have used
....\Nordic_SDK\nrf51_sdk_v6_1_0_b2ec2e6\nrf51822\Board\nrf6310\s110\ble_app_hrs project which has dfu support in it.
the board i used is pca10001(changed the nrf6310 board code to pca10001board ).
the ide i am using is eclipse with arm-none-eabi gcc.
so i have include bootloader_util_gcc.c file for the start application. rest all is the same.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: dfu service not getting discovered</title><link>https://devzone.nordicsemi.com/thread/21425?ContentTypeID=1</link><pubDate>Fri, 27 Mar 2015 10:23:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:27e34d69-6134-41a5-94d2-0c4aec466888</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;@kormal: From the log it seems that services discovery of DFUtag if not completed, a read request for handle 0x000E is not responded. This happens if the CCCD value has not been set. Usually when BLE_GATTS_EVT_SYS_ATTR_MISSING has not been handled properly.&lt;/p&gt;
&lt;p&gt;I have attached in my answer my bootloader hex file and the ble_app_hrs_dfu. Could you try to test using the hex files ? (Note: make sure you erase the whole chip before you flash the new bootloader)&lt;/p&gt;
&lt;p&gt;As you can find in the bootloader source code if BUTTON7 (Pin P0.07) is hold when reseting the chip, it will enter bootloader mode. Could you try that and update the firmware using your bootloader?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: dfu service not getting discovered</title><link>https://devzone.nordicsemi.com/thread/21423?ContentTypeID=1</link><pubDate>Thu, 26 Mar 2015 10:39:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d63aff45-84d9-4604-824c-84b6e378d6ce</guid><dc:creator>komal</dc:creator><description>&lt;p&gt;i have attached the logfile.
With BOOT button i haven&amp;#39;t not done firmware update yet.
&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/logfile.txt"&gt;logfile.txt&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: dfu service not getting discovered</title><link>https://devzone.nordicsemi.com/thread/21422?ContentTypeID=1</link><pubDate>Thu, 26 Mar 2015 10:12:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:16e047b1-99ab-4834-a0d1-7a2979c698bc</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;@komal: It&amp;#39;s pretty strange issue. Because you can update the ble_app_hrs_dfu the first time without problem, why didn&amp;#39;t it work the second time.
Could you provide the Master Control panel log. You can get the log by selectin File -&amp;gt; Log File.&lt;/p&gt;
&lt;p&gt;Do you have the same issue if you enter bootloader by holding the BOOT button instead of entering if by writing to the DFU control point ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: dfu service not getting discovered</title><link>https://devzone.nordicsemi.com/thread/21421?ContentTypeID=1</link><pubDate>Thu, 26 Mar 2015 08:37:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2692801e-fff2-4f08-ac0f-c00812d44dcf</guid><dc:creator>komal</dc:creator><description>&lt;p&gt;no.
this is not the issue i am facing.
When I write 1 to the DFU Control Point, link loss takes place. Then i click back, the do start discovery and the dfutarg gets advertised.
Then i do service discovery, then services get discovered and i get link loss.
that means 2nd tme i cant update my firmware.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: dfu service not getting discovered</title><link>https://devzone.nordicsemi.com/thread/21418?ContentTypeID=1</link><pubDate>Wed, 25 Mar 2015 13:50:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b6274df2-f216-48ff-a5dc-ae089b294312</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;On newer SDK (where you have to update the python code in ble_dfu_send_hex\dfu into C:\Program Files (x86)\Nordic Semiconductor\Master Control Panel\3.7.1.8567\lib\dfu) such as SDK v7.1 the Master Control Panel can do update seamlessly from the dfu buttonless application.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: dfu service not getting discovered</title><link>https://devzone.nordicsemi.com/thread/21405?ContentTypeID=1</link><pubDate>Wed, 25 Mar 2015 13:49:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ba836e39-b829-45c3-a71f-8b9029b63c21</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;@komal: Let me sum up the issue you are having, please correct me if I am wrong:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;You can program the bootloader, and can use the bootloader to update application (HRM with DFU)&lt;/li&gt;
&lt;li&gt;When you write 1 to the DFU Control Point, you got a link loss. The link got disconnected without any further DFU update.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;This is normal behaviour. MCP v3.7 and SDK v6.1 doesn&amp;#39;t support seamless DFU update from application to jump to bootloader and do update automatically.
What you need to do is to click back, then do Start Discovery to see if the DFU is advertising, if it is advertising you can connect and do DFU. So 2 more step needed, click back and click start discovery to find the DFU bootloader advertising.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: dfu service not getting discovered</title><link>https://devzone.nordicsemi.com/thread/21417?ContentTypeID=1</link><pubDate>Wed, 25 Mar 2015 09:43:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e968b2a6-7f14-4124-a7a1-2271b8d85bd3</guid><dc:creator>komal</dc:creator><description>&lt;p&gt;i have attached the 3 files of mcp screen shot.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;bootloader.png is the screenshot of normal bootloader.&lt;/li&gt;
&lt;li&gt;application.png is the screenshot of application i.e ble_app_hrs with dfu support.&lt;/li&gt;
&lt;li&gt;bootloader2.png is the screenshot of bootloader getting advertised through application after   writing 0x0001 to cccd and 0x01 to control point of dfu service to put it into dfu mode.
in this services are getting discovered, but after that getting disconneced.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/bootloader.png"&gt;bootloader.png&lt;/a&gt;
&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/bootloader2.png"&gt;bootloader2.png&lt;/a&gt;
&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/application.png"&gt;application.png&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: dfu service not getting discovered</title><link>https://devzone.nordicsemi.com/thread/21416?ContentTypeID=1</link><pubDate>Wed, 25 Mar 2015 09:03:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:aed8e49c-d927-408a-a91d-5a8e636d983a</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;@komal: I&amp;#39;m not sure why you need to use nrfjprog to manualy write the address to UICR. If you set it up correctly, with BOOTLOADER_REGION_START = 0x00035000, when you flash the bootloader .hex , the address will be written automatically.&lt;/p&gt;
&lt;p&gt;Please let me know your further steps until you get the error.&lt;/p&gt;
&lt;p&gt;If you couldn&amp;#39;t take a sniffer trace, please send the Master Control panel log and screenshot.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: dfu service not getting discovered</title><link>https://devzone.nordicsemi.com/thread/21403?ContentTypeID=1</link><pubDate>Tue, 24 Mar 2015 13:57:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9172ce53-bbac-4a56-8e2c-c4fda5ecbb14</guid><dc:creator>komal</dc:creator><description>&lt;ol&gt;
&lt;li&gt;i erased full chip using nrfgo studio.&lt;/li&gt;
&lt;li&gt;flashed softdevice v7.1.0&lt;/li&gt;
&lt;li&gt;flashed bootloader.hex file using nrfjprog utililty
also using command nrfjprog --memwr 0x10001014 --val 0x00035000(BOOTLOADER_START_ADDR) gave the starting address of bootloader.&lt;/li&gt;
&lt;/ol&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: dfu service not getting discovered</title><link>https://devzone.nordicsemi.com/thread/21404?ContentTypeID=1</link><pubDate>Tue, 24 Mar 2015 13:18:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f79d261b-816f-4ffb-b442-3ebc782f7646</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Komal,&lt;/p&gt;
&lt;p&gt;I&amp;#39;m seeing without optimization gcc compiler will generate the bootloader code size of 37kB on my setup.
If you call make with target all, optimization level 3 will be used and I can see the code occupies about 17kB after compiling.&lt;/p&gt;
&lt;p&gt;However, it&amp;#39;s not the point here on why it doesn&amp;#39;t work. I need to have the sniffer trace to be able to find if there is something wrong.&lt;/p&gt;
&lt;p&gt;Also please list step by step of what you did when testing, what do you flash first, how do you flash application etc.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: dfu service not getting discovered</title><link>https://devzone.nordicsemi.com/thread/21419?ContentTypeID=1</link><pubDate>Mon, 23 Mar 2015 05:23:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c3bc53e5-7fdb-47a4-8a97-49728fede0a0</guid><dc:creator>komal</dc:creator><description>&lt;p&gt;I am using arm-none-eabi gcc compiler with eclipse ide.&lt;/p&gt;
&lt;p&gt;FLASH (rx) : ORIGIN = 0x0003c000 , LENGTH = 0x3c00
with these memory setting in .ld it throws an error as&lt;/p&gt;
&lt;p&gt;_build/bootloader_gcc.out section &lt;code&gt;.text&amp;#39; will not fit in region&lt;/code&gt;FLASH&amp;#39;
region `FLASH&amp;#39; overflowed by 27788 bytes&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: dfu service not getting discovered</title><link>https://devzone.nordicsemi.com/thread/21415?ContentTypeID=1</link><pubDate>Fri, 20 Mar 2015 14:00:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:20d1f909-34ec-495d-88e6-0332ddb9fbdf</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;@Komal: It&amp;#39;s strange that your have such a big size of the bootloader. Which compiler did you use ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: dfu service not getting discovered</title><link>https://devzone.nordicsemi.com/thread/21414?ContentTypeID=1</link><pubDate>Fri, 20 Mar 2015 13:12:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:dbe1ecdc-306b-4176-8d71-52b6d293f9fb</guid><dc:creator>komal</dc:creator><description>&lt;p&gt;i have modified the bootloader address because if i keep it unmodified and program my device then my device do not advertise the dfu.
so i have given BOOTLOADER_REGION_START 0x00035000
and if i keep it 0x0003c000 den memory assigned to the bootloader is 16kb(but actual size of bootloader is 44k).&lt;/p&gt;
&lt;p&gt;Where am i going wrong?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: dfu service not getting discovered</title><link>https://devzone.nordicsemi.com/thread/21413?ContentTypeID=1</link><pubDate>Fri, 20 Mar 2015 12:42:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8dc76700-65c3-4077-8555-7551991aee26</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;@komal:
Please edit your question when you want to attach files or picture.&lt;/p&gt;
&lt;p&gt;Could you take a screeshot of the Master Control panel when you do service discovery and when you receive the error  ?
You may want to capture &lt;a href="https://www.nordicsemi.com/eng/Products/Bluetooth-Smart-Bluetooth-low-energy/nRF-Sniffer/(language)/eng-GB"&gt;a sniffer trace&lt;/a&gt; to know what happens over the air.&lt;/p&gt;
&lt;p&gt;I spotted that you modified the bootloader address. What happens if you use the un-modifed bootloader example in the SDK v6.1 ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: dfu service not getting discovered</title><link>https://devzone.nordicsemi.com/thread/21412?ContentTypeID=1</link><pubDate>Fri, 20 Mar 2015 12:16:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:992f3b61-138d-49ee-b13d-3ee6b09c9406</guid><dc:creator>komal</dc:creator><description>&lt;p&gt;Yes i have flashed the bootloader code first.
And the error i am getting after using mcp v3.71 is, it gets hanged while uploading firmware at 0% only.
i have attached the screen shot of the layout of memories.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/nRFgoStudio-layout.png"&gt;nRFgoStudio layout.png&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>