<?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>General questions/information arround dfu</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/49538/general-questions-information-arround-dfu</link><description>Hello I have just some questions where I&amp;#39;m a little insecure and maybe it will also help others to come faster in the topic. Setup is 52840, s140, Segger Embedded Studio, sdk 15.3 &amp;gt;Buttonless&amp;lt; dfu Buttonless means that a function is called in the application</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 12 Jul 2019 10:29:09 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/49538/general-questions-information-arround-dfu" /><item><title>RE: General questions/information arround dfu</title><link>https://devzone.nordicsemi.com/thread/198109?ContentTypeID=1</link><pubDate>Fri, 12 Jul 2019 10:29:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3d2b68a8-785c-45d8-b3e6-f9be70ba675d</guid><dc:creator>twittich</dc:creator><description>&lt;p&gt;Thank you, i have to make some more evaluation on it.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: General questions/information arround dfu</title><link>https://devzone.nordicsemi.com/thread/197619?ContentTypeID=1</link><pubDate>Wed, 10 Jul 2019 12:30:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5a86522a-c5d0-4a9e-84cc-ab03194139ea</guid><dc:creator>AndreasF</dc:creator><description>&lt;p&gt;Hi.&lt;/p&gt;
&lt;p&gt;You can take a look at the &lt;a href="https://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.sdk5.v15.3.0%2Fble_sdk_app_buttonless_dfu.html&amp;amp;cp=5_1_4_2_2_6"&gt;Buttonless DFU Template Application &lt;/a&gt;example.&lt;/p&gt;
&lt;p&gt;You want to do the DFU without using BLE?&lt;/p&gt;
&lt;p&gt;In order to be able to run the application the same time as you run the DFU you must make sure that you have enough space in your device for both, and use &lt;a href="https://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.sdk5.v15.3.0%2Flib_bootloader_dfu_banks.html&amp;amp;resultof=%22%64%75%61%6c%22%20%22%62%61%6e%6b%22%20"&gt;dual bank&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
[quote user="twittich"]Is buttonless dfu and w/ wo/ bonds only for dfu over ble important?[/quote]
&lt;p&gt;&amp;nbsp;If you are using BLE you should bond your devices for safety reasons.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
[quote user="twittich"]What examples are available for usb dfu and my setup?[/quote]
&lt;p&gt;&amp;nbsp;You can take a look &lt;a href="https://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.sdk5.v15.3.0%2Fsdk_app_serial_dfu_bootloader.html&amp;amp;cp=5_1_4_4_4"&gt;here &lt;/a&gt;and also in the &lt;a href="https://devzone.nordicsemi.com/support-private/support/228603"&gt;link &lt;/a&gt;provided in the previous case you had.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
[quote user="twittich"]The tool dfu-util is a standard program according to specification for dfu of the usb forum. It can be used to update most hardware that supports dfu.[/quote]
&lt;p&gt;&amp;nbsp;I have not used this tool before unfortunately :(&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Andreas&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: General questions/information arround dfu</title><link>https://devzone.nordicsemi.com/thread/197551?ContentTypeID=1</link><pubDate>Wed, 10 Jul 2019 09:16:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:03d708a8-98a9-4296-905c-d75e8363ee0b</guid><dc:creator>twittich</dc:creator><description>&lt;p&gt;Hello&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;thanks for the quick reply.&lt;/p&gt;
[quote userid="73423" url="~/f/nordic-q-a/49538/general-questions-information-arround-dfu/197543"]DFU proces runs in the background[/quote]
&lt;p&gt;As far as i understand this it means that i can have an application running like the blinky app from the example and can start or make an update in the background. But this means that the dfu mode has to be available even while the app is running. Is there an example for that?&amp;nbsp;&amp;nbsp; I&amp;#39;m confused because at other tickets it&amp;#39;s said that it&amp;#39;s not like this, app and dfu mode/device parallel ?&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/49312/dfu-mode-in-parallel-byside-the-application" rel="noopener noreferrer" target="_blank"&gt;DFU mode in parallel byside the application&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Is buttonless dfu and w/ wo/ bonds only for dfu over ble important?&lt;/p&gt;
&lt;p&gt;What examples are available for usb dfu and my setup?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
[quote userid="73423" url="~/f/nordic-q-a/49538/general-questions-information-arround-dfu/197543"]I don&amp;#39;t quite understand the last question about &amp;quot;dfu-util&amp;quot;, please explain&amp;nbsp; some more :-)[/quote]
&lt;p&gt;The tool dfu-util is a standard program according to specification for dfu of the usb forum. It can be used to update most hardware that supports dfu.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://dfu-util.sourceforge.net/" rel="noopener noreferrer" target="_blank"&gt;dfu-util - Device Firmware Upgrade Utilities&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Regards twittich&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: General questions/information arround dfu</title><link>https://devzone.nordicsemi.com/thread/197543?ContentTypeID=1</link><pubDate>Wed, 10 Jul 2019 08:46:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0e6aa24d-542b-4d7e-a3e0-ab468ac5aedd</guid><dc:creator>AndreasF</dc:creator><description>&lt;p&gt;Hi.&lt;/p&gt;
&lt;p&gt;I think you can find all the answers to you questions on infocenter &lt;a href="https://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.sdk5.v15.3.0%2Fservice_dfu.html&amp;amp;cp=5_1_3_3_5"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Buttonless just means that you use a method to start the DFU that does not require you to press a button. Background means that the DFU proces runs in the background while your Application is still running. With and without bonds has to do with security, it is more secure to accept a firmware from a bonded device then an unbonded device. The difference between UART and USB is that they are different protocols. I don&amp;#39;t quite understand the last question about &amp;quot;dfu-util&amp;quot;, please explain&amp;nbsp; some more :-)&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Andreas&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>