<?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>SDK15.3 buttonless dfu example cant get into dfu mode on pca10040 using armgcc build.</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/52216/sdk15-3-buttonless-dfu-example-cant-get-into-dfu-mode-on-pca10040-using-armgcc-build</link><description>nRF Connect log shows DFU mode cannot be achieved. Same test on SDK15.2 worked. 
 
 Comparing the ld files of 15.2 and 15.3 shows uicr_bootloader_start_address and uicr_mbr_params_page 
 are quite different. 
 
 SDK15.2 
 uicr_bootloader_start_address</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 28 Oct 2019 09:27:56 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/52216/sdk15-3-buttonless-dfu-example-cant-get-into-dfu-mode-on-pca10040-using-armgcc-build" /><item><title>RE: SDK15.3 buttonless dfu example cant get into dfu mode on pca10040 using armgcc build.</title><link>https://devzone.nordicsemi.com/thread/217020?ContentTypeID=1</link><pubDate>Mon, 28 Oct 2019 09:27:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b335b36f-5ac3-42b2-a068-f129ace135c3</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;Hi&amp;nbsp;Ming Xian,&lt;/p&gt;
&lt;p&gt;Please create a new question for this. See &lt;a href="https://devzone.nordicsemi.com/support/add"&gt;this link.&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SDK15.3 buttonless dfu example cant get into dfu mode on pca10040 using armgcc build.</title><link>https://devzone.nordicsemi.com/thread/216996?ContentTypeID=1</link><pubDate>Mon, 28 Oct 2019 08:19:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c9b5e8ab-83a0-4f77-9687-9aa7711de4fd</guid><dc:creator>Ming</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Now I have encountered a similar problem. In SDK 15.3, the bootloader setting is used. But the program still can&amp;#39;t directly execute the application. After that, I used the two instructions you said, but still did not solve the problem.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;best wish.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SDK15.3 buttonless dfu example cant get into dfu mode on pca10040 using armgcc build.</title><link>https://devzone.nordicsemi.com/thread/210942?ContentTypeID=1</link><pubDate>Fri, 20 Sep 2019 13:02:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c76f9674-760f-4a1c-b6fe-388aec80f113</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I don&amp;#39;t see anything wrong in the log. The DFU bootloader is found, and the DFU service is started.&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;11:04:27.532 [DFU] Scanning for the DFU Bootloader...
11:04:27.798 [DFU] DFU Bootloader found with address D3:CD:8A:FD:E1:52
11:04:27.834 [DFU] DFU service started
11:04:27.834 [DFU] Firmware file opened successfully &lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Did you connect manually here? If yes, could you upload a log where you don&amp;rsquo;t manually connect?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SDK15.3 buttonless dfu example cant get into dfu mode on pca10040 using armgcc build.</title><link>https://devzone.nordicsemi.com/thread/210219?ContentTypeID=1</link><pubDate>Tue, 17 Sep 2019 18:15:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b04e634b-2841-47f9-ad8b-60ec3becc61e</guid><dc:creator>Mark P. Mendelsohn</dc:creator><description>&lt;p&gt;We use a separate script to merge all 4 components before flashing the pca10040 so this does not seem to be the issue we are experiencing.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Additional info on this issue. nRF Connect on Android can see the Buttonless device, DFU is requested, the device goes into DFU mode since DfuTarg can be seen but stops. Manually connecting to the Dfutarg advertising device and retrying the DFU will go to completion. So the issue seems to be nRFConnect cannot complete the DFU without manual intervention or SDK15.3 is not allowing it.&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/5672.log.txt"&gt;devzone.nordicsemi.com/.../5672.log.txt&lt;/a&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/loadallthree.sh"&gt;devzone.nordicsemi.com/.../loadallthree.sh&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SDK15.3 buttonless dfu example cant get into dfu mode on pca10040 using armgcc build.</title><link>https://devzone.nordicsemi.com/thread/210199?ContentTypeID=1</link><pubDate>Tue, 17 Sep 2019 16:11:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b559fce7-512e-4881-b620-97a88d67fc67</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;&lt;span&gt;In 15.3.0 we started using the MBR section to hold the bootloader start address instead of UICR.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Are you using&amp;nbsp;&lt;span&gt;make flash and make flash_softdevice commands for flashing the application/bootloader ?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;If yes, see &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/44872/bootloader-does-not-work-if-compiled-using-armgcc/176446#176446"&gt;this post&lt;/a&gt;&amp;nbsp;:&lt;/span&gt;&lt;span&gt;&lt;pre class="ui-code" data-mode="text"&gt;flash_sdbl: default
	@echo Flashing Softdevice and bootloader
	mergehex -m $(OUTPUT_DIRECTORY)/nrf52832_xxaa_s132.hex $(SDK_ROOT)/components/softdevice/s132/hex/s132_nrf52_6.1.1_softdevice.hex -o sdbl.hex
	nrfjprog --program sdbl.hex --chiperase -r
&lt;/pre&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Similar post for Keil can be found &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/45392/secure_bootloader_ble_s112_pca10040e-sdk15-3-keil/178709#178709"&gt;here&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>