<?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>The DFU operation scenario.</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/11890/the-dfu-operation-scenario</link><description>HI. 
 nRF51 is inexperienced users. 
 I&amp;#39;ve downloaded using nRFgo Studio. 
 Preparation before the test to dfu. 
 
 
 nRF51_SDK_10.0.0 
 
 
 Components\softdevice\s110\hex 
 
 s110_nrf51_8.0.0_softdevice.hex 
 
 
 
 dfu\bootloader\pca10028</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 17 Feb 2016 07:30:37 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/11890/the-dfu-operation-scenario" /><item><title>RE: The DFU operation scenario.</title><link>https://devzone.nordicsemi.com/thread/45053?ContentTypeID=1</link><pubDate>Wed, 17 Feb 2016 07:30:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c47eb8f3-2c58-4412-9498-fb62e6ebfa62</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;You can program all three using a programmer by setting the app valid flag.  This will save time in production,  see question &amp;#39;E&amp;#39; in this &lt;a href="https://devzone.nordicsemi.com/blogs/685/common-faq-on-dfu/"&gt;FAQ&lt;/a&gt; for more details.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: The DFU operation scenario.</title><link>https://devzone.nordicsemi.com/thread/45052?ContentTypeID=1</link><pubDate>Tue, 16 Feb 2016 09:56:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d06e7e76-0b85-4831-800a-52ffb80b7769</guid><dc:creator>jsna</dc:creator><description>&lt;p&gt;Dear Michael Dietz .&lt;/p&gt;
&lt;p&gt;One kinds are more curious.&lt;/p&gt;
&lt;p&gt;Note that you cannot just flash solftdevice+bootloader+application as normal&lt;/p&gt;
&lt;p&gt;-&amp;gt; After downloading binaries produced(Product Launch) by sd+bl , should I upgrade to dfu Application.
After downloading the three  binaries(softdevice + bootloade + application) ,
Is there any way to  properly look uart application?&lt;/p&gt;
&lt;p&gt;thank you.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: The DFU operation scenario.</title><link>https://devzone.nordicsemi.com/thread/45050?ContentTypeID=1</link><pubDate>Tue, 16 Feb 2016 08:35:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:42a8182e-d68f-404d-8b5e-8a866bafa157</guid><dc:creator>Michael Dietz</dc:creator><description>&lt;p&gt;OK. That means your bootloader application is running and not the UART app. When bootloader app is advertising LED1 and LED3 are lit. When it is connected LED1 and LED2 are lit.&lt;/p&gt;
&lt;p&gt;You probably want the UART application to be running and have your bootloader there if you want to do a DFU update. Note that you cannot just flash solftdevice+bootloader+application as normal. You need to flash softdevice then bootloader and then run in bootloader mode (LED1 and LED3 lit). then you connect to DFU Targ and you need to program the ble_app_uart application by DFU. Then after you do this you will see your uart app run.&lt;/p&gt;
&lt;p&gt;There is alot on this. it is possible to flash teh application with sd+bl like normal but you need to write a flag in flash to tell the bootloader a valid app is present on the device. search dev zone for this&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: The DFU operation scenario.</title><link>https://devzone.nordicsemi.com/thread/45049?ContentTypeID=1</link><pubDate>Tue, 16 Feb 2016 08:27:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e25254c1-2567-4b38-8cad-dfaed001d66e</guid><dc:creator>jsna</dc:creator><description>&lt;p&gt;Dear Michael Dietz .&lt;/p&gt;
&lt;p&gt;•If only the binary download   s110_nrf51_8.0.0_softdevice.hex + ble_app_uart_dfu.hex&lt;br /&gt;
-&amp;gt; The lights turn on  led 1.&lt;/p&gt;
&lt;p&gt;-&amp;gt; Nordic_UART display.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;s110_nrf51_8.0.0_softdevice.hex (softdevice) + nrf51422_xxac.hex(bootloader)  +&lt;br /&gt;
ble_app_uart_dfu.hex(application)
-&amp;gt; When downloading sequentially, The lights turn on  led 1 and  Led 2.
-&amp;gt; DfuTarg display.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;thank you.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: The DFU operation scenario.</title><link>https://devzone.nordicsemi.com/thread/45051?ContentTypeID=1</link><pubDate>Tue, 16 Feb 2016 08:07:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:178a1f24-c46f-4b70-8435-a2f43d5ab3f6</guid><dc:creator>Michael Dietz</dc:creator><description>&lt;p&gt;This is because of caching occurring on the smartphone application. I&amp;#39;m guessing you are either using android or iOS Master Control Panel. Try closing master control panel, disabling bluetooth, re enabling it and then starting master control panel again and scanning for the uart application. Now you should see the name is Nordic_UART.&lt;/p&gt;
&lt;p&gt;If you use PC Master Control Panel you probably won&amp;#39;t see this problem.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: The DFU operation scenario.</title><link>https://devzone.nordicsemi.com/thread/45048?ContentTypeID=1</link><pubDate>Mon, 15 Feb 2016 13:20:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f08b514a-40ad-41fb-9045-2fa2cadad5e9</guid><dc:creator>jsna</dc:creator><description>&lt;p&gt;hi.&lt;/p&gt;
&lt;p&gt;The reason that shows &amp;quot;DfuTarg&amp;quot; It looks like one caused by downloading the bootloader(nrf51422_xxac.hex).&lt;/p&gt;
&lt;p&gt;Finally I downloaded a uart application(ble_app_uart_dfu.hex), Why did the name come &amp;quot;DfuTarg&amp;quot; ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: The DFU operation scenario.</title><link>https://devzone.nordicsemi.com/thread/45047?ContentTypeID=1</link><pubDate>Mon, 15 Feb 2016 12:31:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9689375f-f754-4bf7-97a5-ddb19add75a5</guid><dc:creator>Michael Dietz</dc:creator><description>&lt;p&gt;Short answer: Things get cached a lot with BLE. You will notice this all the time when you develop. Maybe you change the device name, advertising data, service info etc.. and it will still have old value.&lt;/p&gt;
&lt;p&gt;Really the only way I&amp;#39;ve found to workaround this is to disable and re enable BLE (when using phone applications). With master control panel PC application this isn&amp;#39;t a problem because you can reset your usb dongle and re discover services as you need to.&lt;/p&gt;
&lt;p&gt;Maybe someone has a better answer.. But i see this a lot and haven&amp;#39;t found a great way with the smart phone aps.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>