<?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>MESH DFU</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/77746/mesh-dfu</link><description>Hi team. 
 we are developing project using nrf52 mesh sdk including 1 port nRF52840 and other nrf52 devices. we are finishing dfu mesh for devices. 
 The nRF52840 gateway can download manifest.json, fw.bin, fw.dat and update the port itself through mesh</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 03 Aug 2021 01:42:21 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/77746/mesh-dfu" /><item><title>RE: MESH DFU</title><link>https://devzone.nordicsemi.com/thread/322980?ContentTypeID=1</link><pubDate>Tue, 03 Aug 2021 01:42:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:90255464-7c7f-4a5a-968e-696c0d556e29</guid><dc:creator>Pham Nam</dc:creator><description>&lt;p&gt;Hi Dong,&lt;/p&gt;
&lt;p&gt;I am increasing the interval between packets to reduce errors.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: MESH DFU</title><link>https://devzone.nordicsemi.com/thread/322979?ContentTypeID=1</link><pubDate>Tue, 03 Aug 2021 01:24:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:42d0ec62-44c4-442b-b408-f68f37c83ae8</guid><dc:creator>Wanderzhd</dc:creator><description>&lt;p&gt;Hi Pham,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Any progress on the issue?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;-Dong&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: MESH DFU</title><link>https://devzone.nordicsemi.com/thread/321694?ContentTypeID=1</link><pubDate>Mon, 26 Jul 2021 06:36:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1795c718-f508-49f8-9262-d13a39295a5a</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;Hi Pham,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;It is worth for you to read DFU documentation regarding data formats. It will clarify a bit better protocol understanding.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.meshsdk.v5.0.0/md_doc_user_guide_modules_dfu_packet_format.html#dfu-packet-data-request" rel="nofollow noopener noreferrer" target="_blank"&gt;https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.meshsdk.v5.0.0/md_doc_user_guide_modules_dfu_packet_format.html#dfu-packet-data-request&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The DFU functionality already has the mechanism for restoring lost data. If the device understands that it lost any data it accumulates information about which data has been lost. In parallel to the main data stream, it will send Data Requests and receives Data Responses with lost pieces (from image sender or relay devices).&lt;/p&gt;
&lt;p&gt;However, the device has limited source capacity and can accumulate a limited amount of information about lost data. If the device lost so much data it cannot recover it will generate the event that you see.&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Since DFU+bootloader quite autonomic functionality it does not send any events about lost data and tries to solve such communication issues by itself.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I would recommend to you to play with a transfer rate to improve stability. Probably this is too fast to transfer within a noisy environment.&lt;/p&gt;
&lt;p&gt;-Amanda H.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: MESH DFU</title><link>https://devzone.nordicsemi.com/thread/321366?ContentTypeID=1</link><pubDate>Thu, 22 Jul 2021 13:10:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:91c05dbb-7855-4ebf-9187-914b277314a3</guid><dc:creator>Pham Nam</dc:creator><description>&lt;p&gt;Hi&amp;nbsp;&lt;span&gt;Amanda.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;We are developing equipment including gateway using nRF52840 + W5500 to be able to have internet (A), switches using nRF52840 (B) and sensor using nRF52832 (C).&lt;br /&gt;zip file obtained after using nrfutil for mesh network, we unzip and upload the .json .bin .dat files to the server.&lt;br /&gt;Now A can download the above files and simulate the dfu process for devices B, C. devices B, C have been able to update through A, but this process often encounters the &amp;quot;Abort&amp;quot; error. event. Reason: 0x03&amp;quot; NRF_MESH_DFU_END_ERROR_PACKET_LOSS on the B, C side when the image file is 100kb large. That&amp;#39;s because B, C received missing packets from A transmitted. At device A I want to receive a notification from B, C is missing a packet so that A can retransmit.&lt;br /&gt;Do you have any events so that A can know which packets B and C need to add?&lt;br /&gt;i am using nrf5_SDK_for_Mesh_v4.2.0_src for above devices.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: MESH DFU</title><link>https://devzone.nordicsemi.com/thread/321357?ContentTypeID=1</link><pubDate>Thu, 22 Jul 2021 12:44:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1240d5b4-ba1e-4d99-a059-47b423262ce7</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;Hi Pham,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;What version of SDK are you using?&lt;/p&gt;
[quote user=""]The nRF52840 gateway can download manifest.json, fw.bin, fw.dat and update the port itself through mesh dfu[/quote]
&lt;p&gt;I don&amp;#39;t really understand what you meant here. Do you receive those files via the internet&amp;nbsp;&lt;span&gt;then update them to the mesh network?&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Please&amp;nbsp;elaborate in more detail about how you update it to the mesh network. Thanks.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;-Amanda H.&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;
&lt;div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>