<?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>Questions related to nrf52832  DFU</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/50833/questions-related-to-nrf52832-dfu</link><description>Hi， 
 I really need your help！ 
 When I add DFU function to my project, I need to display DFU progress on my LCD, but I don&amp;#39;t know where to add my display code, and I don&amp;#39;t know how to set DFU timeout, can you help me solve this problem? 
 Thank you very</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 16 Aug 2019 06:03:55 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/50833/questions-related-to-nrf52832-dfu" /><item><title>RE: Questions related to nrf52832  DFU</title><link>https://devzone.nordicsemi.com/thread/204388?ContentTypeID=1</link><pubDate>Fri, 16 Aug 2019 06:03:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ff6e0d45-4ac5-470c-b66b-630520b754f5</guid><dc:creator>Larkin</dc:creator><description>&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/pastedimage1565935392842v2.png" alt=" " /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p class="src"&gt;I successfully solved this problem by referring to your answer&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;Thank&amp;nbsp; you very much ！&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Questions related to nrf52832  DFU</title><link>https://devzone.nordicsemi.com/thread/203319?ContentTypeID=1</link><pubDate>Fri, 09 Aug 2019 12:57:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:db3e0b97-126c-4bef-b6bf-4a59babd5413</guid><dc:creator>bjorn-spockeli</dc:creator><description>[quote user=""] I need to display DFU progress on my LCD, but I don&amp;#39;t know where to add my display code,[/quote]
&lt;p&gt;&amp;nbsp;The transfer of the firmware image during the DFU process consists of several &amp;#39;Data Objects&amp;#39; being &amp;#39;created&amp;#39;, &amp;#39;selected&amp;#39; and then finally &amp;#39;executed&amp;#39;, see&amp;nbsp;&lt;a href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v15.3.0/lib_dfu_transport.html"&gt;DFU protocol&lt;/a&gt;.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The size of the firmware image is stored in&amp;nbsp;m_firmware_size_req in nrf_dfu_req_handling and by monitoring the number of create request that are received(&amp;nbsp; on_data_obj_create_request is the relevant callback) you should be able to keep track of how far along in the DFU process you are.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;So by&amp;nbsp;&lt;/p&gt;
[quote user=""]I don&amp;#39;t know how to set DFU timeout, can you help me solve this problem?[/quote]
&lt;p&gt;Do you mean the Inactivity Timer that resets the device to the application if there is no activity from the DFU Controller( BLE Central) after it has triggered the nRF device to reset to bootloader mode? If yes, then this is started automatically when the bootloader is initialized.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Best regards&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Bjørn&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>