<?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 serial DFU lost connection</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/47124/mesh-serial-dfu-lost-connection</link><description>&amp;quot;Failed to upgrade target. Error is: Lost connection in the middle of the transfer&amp;quot; 
 I am doing a mesh serial DFU with DFU quick start guide . 
 I have gotten all the way to step 10, performing the DFU. The DFU process keeps cutting out partway. Sometimes</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 15 Nov 2021 11:30:52 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/47124/mesh-serial-dfu-lost-connection" /><item><title>RE: mesh serial DFU lost connection</title><link>https://devzone.nordicsemi.com/thread/338994?ContentTypeID=1</link><pubDate>Mon, 15 Nov 2021 11:30:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b2a2225f-7613-463e-b72b-6e5a2c74b43f</guid><dc:creator>him</dc:creator><description>&lt;p&gt;Hi&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;I am facing the same issue, nrfutil is stuck after the 35th segment. I probed the serial port and found that the PC is not sending packets after the 35th segment.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I have successfully implemented DFU sometime ago, but now it is not working.&lt;/p&gt;
&lt;p&gt;Is there any issue with nrfutil?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: mesh serial DFU lost connection</title><link>https://devzone.nordicsemi.com/thread/335722?ContentTypeID=1</link><pubDate>Mon, 25 Oct 2021 12:03:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6f828708-f480-4b9c-8452-fc41ff02ecb4</guid><dc:creator>urvilsuthar</dc:creator><description>&lt;p&gt;Hello Mike,&lt;/p&gt;
&lt;p&gt;Facing same issue in Serial DFU, but in my case it stops every time after uploading 33 segments of data. for more details please fine below logs and RTT logs. Also please share what changes you have made in &lt;strong&gt;NRFUTIL.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Serial DFU Log :&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;pre class="ui-code" data-mode="text"&gt;nrfutil --verbose dfu serial -pkg dfu_test.zip -p COM5 -b 115200 -fc --mesh

Upgrading target on COM5 with DFU package D:\nRF5-SDK-for-Mesh-master\nrf5_SDK_for_Mesh_v5.0.0_src\dfu_test.zip. Flow control is enabled.
Flushing com-port...
Opened com-port
Starting DFU upgrade of type 4, SoftDevice size: 0, bootloader size: 0, application size: 129816
Sending DFU start packet, afterwards we wait for the flash on target to be initialized before continuing.
1: PC -&amp;gt; target: 0502aabbccdd
target -&amp;gt; PC: 0582aabbccdd
Got echo response
Sending DFU init packet
Sending ready packet
1: PC -&amp;gt; target: 1378fdff040f3ed67a6859000000010002000000
target -&amp;gt; PC: 16a6045900000001000200000059000000010001000000
target -&amp;gt; PC: 1378fdff04000000000059000000010002000000
target -&amp;gt; PC: 03847800
1: PC -&amp;gt; target: 1378fdff040f3ed67a6859000000010002000000
target -&amp;gt; PC: 1378fdff040f3ed67a6859000000010002000000
target -&amp;gt; PC: 03847800
Sending start packet
1: PC -&amp;gt; target: 1478fcff00003ed67a68ffffffffc67e000000000c
target -&amp;gt; PC: 0da2010459000000010002000000
target -&amp;gt; PC: 03847800
Waiting for 4.4 seconds for flash bank erase to complete.
Sending firmware file
  [------------------------------------]    1%  00:20:301: PC -&amp;gt; target: 1978fcff01003ed67a6800f003206d7302005573020057730200
target -&amp;gt; PC: 03847800
1: PC -&amp;gt; target: 1978fcff02003ed67a68597302005b7302005d73020000000000
target -&amp;gt; PC: 03847800
1: PC -&amp;gt; target: 1978fcff03003ed67a680000000000000000000000005f730200
target -&amp;gt; PC: 03847800
1: PC -&amp;gt; target: 1978fcff04003ed67a6861730200000000006373020065730200
target -&amp;gt; PC: 03847800
1: PC -&amp;gt; target: 1978fcff05003ed67a6867730200677302008d1b030067730200
target -&amp;gt; PC: 03847800
1: PC -&amp;gt; target: 1978fcff06003ed67a68677302006773020015dc030067730200
target -&amp;gt; PC: 03847800
1: PC -&amp;gt; target: 1978fcff07003ed67a686773020067730200c9b2030067730200
target -&amp;gt; PC: 03847800
1: PC -&amp;gt; target: 1978fcff08003ed67a6867730200677302006773020067730200
target -&amp;gt; PC: 03847800
1: PC -&amp;gt; target: 1978fcff09003ed67a6867730200fd400400edcc020067730200
target -&amp;gt; PC: 03847800
1: PC -&amp;gt; target: 1978fcff0a003ed67a686141040067730200addf030067730200
target -&amp;gt; PC: 03847800
1: PC -&amp;gt; target: 1978fcff0b003ed67a6867730200677302006773020067730200
target -&amp;gt; PC: 03847800
1: PC -&amp;gt; target: 1978fcff0c003ed67a6867730200677302000000000000000000
target -&amp;gt; PC: 03847800
1: PC -&amp;gt; target: 1978fcff0d003ed67a6867730200677302006773020067730200
target -&amp;gt; PC: 03847800
1: PC -&amp;gt; target: 1978fcff0e003ed67a6867730200677302006773020067730200
target -&amp;gt; PC: 03847800
1: PC -&amp;gt; target: 1978fcff0f003ed67a6867730200677302006773020000000000
target -&amp;gt; PC: 03847800
1: PC -&amp;gt; target: 1978fcff10003ed67a6800000000677302000000000067730200
target -&amp;gt; PC: 03847800
1: PC -&amp;gt; target: 1978fcff11003ed67a6800000000000000000000000000000000
target -&amp;gt; PC: 03847800
1: PC -&amp;gt; target: 1978fcff12003ed67a6800000000000000000000000000000000
target -&amp;gt; PC: 03847800
1: PC -&amp;gt; target: 1978fcff13003ed67a6800000000000000000000000000000000
target -&amp;gt; PC: 03847800
1: PC -&amp;gt; target: 1978fcff14003ed67a6800000000000000000000000000000000
target -&amp;gt; PC: 03847800
1: PC -&amp;gt; target: 1978fcff15003ed67a6800000000000000000000000000000000
target -&amp;gt; PC: 03847800
1: PC -&amp;gt; target: 1978fcff16003ed67a6800000000000000000000000000000000
target -&amp;gt; PC: 03847800
1: PC -&amp;gt; target: 1978fcff17003ed67a6800000000000000000000000000000000
target -&amp;gt; PC: 03847800
1: PC -&amp;gt; target: 1978fcff18003ed67a6800000000000000000000000000000000
target -&amp;gt; PC: 03847800
1: PC -&amp;gt; target: 1978fcff19003ed67a6800000000000000000000000000000000
target -&amp;gt; PC: 03847800
1: PC -&amp;gt; target: 1978fcff1a003ed67a6800000000000000000000000000000000
target -&amp;gt; PC: 03847800
1: PC -&amp;gt; target: 1978fcff1b003ed67a6800000000000000000000000000000000
target -&amp;gt; PC: 03847800
1: PC -&amp;gt; target: 1978fcff1c003ed67a6800000000000000000000000000000000
target -&amp;gt; PC: 03847800
1: PC -&amp;gt; target: 1978fcff1d003ed67a6800000000000000000000000000000000
target -&amp;gt; PC: 03847800
1: PC -&amp;gt; target: 1978fcff1e003ed67a6800000000000000000000000000000000
target -&amp;gt; PC: 03847800
1: PC -&amp;gt; target: 1978fcff1f003ed67a6800000000000000000000000000000000
target -&amp;gt; PC: 03847800
1: PC -&amp;gt; target: 1978fcff20003ed67a6800000000000000000000000000000000
target -&amp;gt; PC: 03847800
1: PC -&amp;gt; target: 1978fcff21003ed67a68344935480a1a02d0072291438d463349
2: PC -&amp;gt; target: 1978fcff21003ed67a68344935480a1a02d0072291438d463349
target -&amp;gt; PC: 038478
3: PC -&amp;gt; target: 1978fcff21003ed67a68344935480a1a02d0072291438d463349
4: PC -&amp;gt; target: 1978fcff21003ed67a68344935480a1a02d0072291438d463349
5: PC -&amp;gt; target: 1978fcff21003ed67a68344935480a1a02d0072291438d463349
6: PC -&amp;gt; target: 1978fcff21003ed67a68344935480a1a02d0072291438d463349
7: PC -&amp;gt; target: 1978fcff21003ed67a68344935480a1a02d0072291438d463349
8: PC -&amp;gt; target: 1978fcff21003ed67a68344935480a1a02d0072291438d463349
9: PC -&amp;gt; target: 1978fcff21003ed67a68344935480a1a02d0072291438d463349
10: PC -&amp;gt; target: 1978fcff21003ed67a68344935480a1a02d0072291438d463349


Failed to upgrade target. Error is: Lost connection in the middle of the transfer

Possible causes:
- bootloader, SoftDevice or application on target does not match the requirements in the DFU package.
- baud rate or flow control is not the same as in the target bootloader.
- target is not in DFU mode. If using the SDK examples, press Button 4 and RESET and release both to enter DFU mode.
- if the error is ERROR_BUSY at the beginning of the DFU process,increase the value of PAGE_ERASE_TIME_MAX by few milliseconds.
Closing serial port...&lt;/pre&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;RTT Device Log :&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;pre class="ui-code" data-mode="text"&gt;00&amp;gt; &amp;lt;t:          3&amp;gt;, main.c,  228, ----- Bluetooth Mesh DFU Example -----
00&amp;gt; &amp;lt;t:       8756&amp;gt;, nrf_mesh_dfu.c,  753, Version info: BL(ver, id): 0x01 0x01 SD: 0x0100
00&amp;gt; &amp;lt;t:       8759&amp;gt;, nrf_mesh_dfu.c,  755, Version info: APP company: 0x00000059 id: 0x0001 version: 0x00000001
00&amp;gt; &amp;lt;t:       8772&amp;gt;, serial_handler_prov.c,  267, Generating encryption keypair...
00&amp;gt; &amp;lt;t:      13545&amp;gt;, main.c,  234, Initialization complete!
00&amp;gt; &amp;lt;t:      18213&amp;gt;, main.c,  255, Enabling serial interface...
00&amp;gt; &amp;lt;t:      18216&amp;gt;, mesh_app_utils.c,   66, Device UUID (raw): 029B2B0326AE408B9DCD1D32796AB396
00&amp;gt; &amp;lt;t:      18219&amp;gt;, mesh_app_utils.c,   67, Device UUID : 029B2B03-26AE-408B-9DCD-1D32796AB396
00&amp;gt; &amp;lt;t:      18230&amp;gt;, nrf_mesh_dfu.c,  554,   RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE
00&amp;gt; &amp;lt;t:      18235&amp;gt;, nrf_mesh_dfu.c,  593,   SERIAL TX (type: 65534)
00&amp;gt; &amp;lt;t:      18243&amp;gt;, main.c,  263, DFU example started!
00&amp;gt; &amp;lt;t:      18314&amp;gt;, main.c,  116, mesh_evt_handler &amp;gt;&amp;gt; Entering into [85599]
00&amp;gt; &amp;lt;t:      18318&amp;gt;, main.c,  116, mesh_evt_handler &amp;gt;&amp;gt; Entering into [199291]
00&amp;gt; &amp;lt;t:      18324&amp;gt;, main.c,  116, mesh_evt_handler &amp;gt;&amp;gt; Entering into [0]
00&amp;gt; &amp;lt;t:    1551950&amp;gt;, nrf_mesh_dfu.c,  418,   New firmware!
00&amp;gt; &amp;lt;t:    1551953&amp;gt;, main.c,  116, mesh_evt_handler &amp;gt;&amp;gt; Entering into 
00&amp;gt; [536888796]
00&amp;gt; &amp;lt;t:    1551956&amp;gt;, main.c,   79, DFU type Application
00&amp;gt; &amp;lt;t:    1551959&amp;gt;, main.c,  124, Requesting DFU transfer with bank at 0x0008C000
00&amp;gt; &amp;lt;t:    1551962&amp;gt;, nrf_mesh_dfu.c,  554,   RADIO TX! SLOT 0, count 3, interval: periodic, handle: FFFD
00&amp;gt; &amp;lt;t:    1551966&amp;gt;, nrf_mesh_dfu.c,  565, Killing a TX slot prematurely (repeats done: 5).
00&amp;gt; &amp;lt;t:    1551970&amp;gt;, nrf_mesh_dfu.c,  593,   SERIAL TX (type: 65533)
00&amp;gt; &amp;lt;t:    1619610&amp;gt;, nrf_mesh_dfu.c,  554,   RADIO TX! SLOT 0, count 3, interval: periodic, handle: FFFD
00&amp;gt; &amp;lt;t:    1619614&amp;gt;, nrf_mesh_dfu.c,  593,   SERIAL TX (type: 65533)
00&amp;gt; &amp;lt;t:    1686416&amp;gt;, nrf_mesh_dfu.c,  458,   DFU start
00&amp;gt; &amp;lt;t:    1686418&amp;gt;, main.c,  116, mesh_evt_handler &amp;gt;&amp;gt; Entering into &#x7;[536888796]
00&amp;gt; &amp;lt;t:    1686423&amp;gt;, nrf_mesh_dfu.c,  554,   RADIO TX! SLOT 1, count 6, interval: exponential, handle: FFFC
00&amp;gt; &amp;lt;t:    1774562&amp;gt;, nrf_mesh_dfu.c,  357, Erase complete (0x8C000)
00&amp;gt; &amp;lt;t:    1774566&amp;gt;, nrf_mesh_dfu.c,  361, Flash idle.
00&amp;gt; &amp;lt;t:    1923593&amp;gt;, nrf_mesh_dfu.c,  482,   DFU segment rx: 1/8114
00&amp;gt; &amp;lt;t:    1923598&amp;gt;, nrf_mesh_dfu.c,  554,   RADIO TX! SLOT 2, count 3, interval: exponential, handle: FFFC
00&amp;gt; &amp;lt;t:    1923611&amp;gt;, nrf_mesh_dfu.c,  352, Write complete (0x2003FE98)
00&amp;gt; &amp;lt;t:    1923615&amp;gt;, nrf_mesh_dfu.c,  361, Flash idle.
00&amp;gt; &amp;lt;t:    1940557&amp;gt;, nrf_mesh_dfu.c,  482,   DFU segment rx: 2/8114
00&amp;gt; &amp;lt;t:    1940561&amp;gt;, nrf_mesh_dfu.c,  554,   RADIO TX! SLOT 3, count 3, interval: exponential, handle: FFFC
00&amp;gt; &amp;lt;t:    1940575&amp;gt;, nrf_mesh_dfu.c,  352, Write complete (0x2003FE98)
00&amp;gt; &amp;lt;t:    1940578&amp;gt;, nrf_mesh_dfu.c,  361, Flash idle.
00&amp;gt; &amp;lt;t:    1957515&amp;gt;, nrf_mesh_dfu.c,  482,   DFU segment rx: 3/8114
00&amp;gt; &amp;lt;t:    1957520&amp;gt;, nrf_mesh_dfu.c,  554,   RADIO TX! SLOT 4, count 3, interval: exponential, handle: FFFC
00&amp;gt; &amp;lt;t:    1957533&amp;gt;, nrf_mesh_dfu.c,  352, Write complete (0x2003FE98)
00&amp;gt; &amp;lt;t:    1957537&amp;gt;, nrf_mesh_dfu.c,  361, Flash idle.
00&amp;gt; &amp;lt;t:    1975394&amp;gt;, nrf_mesh_dfu.c,  482,   DFU segment rx: 4/8114
00&amp;gt; &amp;lt;t:    1975399&amp;gt;, nrf_mesh_dfu.c,  554,   RADIO TX! SLOT 5, count 3, interval: exponential, handle: FFFC
00&amp;gt; &amp;lt;t:    1975412&amp;gt;, nrf_mesh_dfu.c,  352, Write complete (0x2003FE98)
00&amp;gt; &amp;lt;t:    1975416&amp;gt;, nrf_mesh_dfu.c,  361, Flash idle.
00&amp;gt; &amp;lt;t:    1992393&amp;gt;, nrf_mesh_dfu.c,  482,   DFU segment rx: 5/8114
00&amp;gt; &amp;lt;t:    1992397&amp;gt;, nrf_mesh_dfu.c,  554,   RADIO TX! SLOT 6, count 3, interval: exponential, handle: FFFC
00&amp;gt; &amp;lt;t:    1992411&amp;gt;, nrf_mesh_dfu.c,  352, Write complete (0x2003FE98)
00&amp;gt; &amp;lt;t:    1992414&amp;gt;, nrf_mesh_dfu.c,  361, Flash idle.
00&amp;gt; &amp;lt;t:    2009406&amp;gt;, nrf_mesh_dfu.c,  482,   DFU segment rx: 6/8114
00&amp;gt; &amp;lt;t:    2009411&amp;gt;, nrf_mesh_dfu.c,  554,   RADIO TX! SLOT 7, count 3, interval: exponential, handle: FFFC
00&amp;gt; &amp;lt;t:    2009425&amp;gt;, nrf_mesh_dfu.c,  352, Write complete (0x2003FE98)
00&amp;gt; &amp;lt;t:    2009428&amp;gt;, nrf_mesh_dfu.c,  361, Flash idle.
00&amp;gt; &amp;lt;t:    2026802&amp;gt;, nrf_mesh_dfu.c,  482,   DFU segment rx: 7/8114
00&amp;gt; &amp;lt;t:    2026807&amp;gt;, nrf_mesh_dfu.c,  554,   RADIO TX! SLOT 1, count 3, interval: exponential, handle: FFFC
00&amp;gt; &amp;lt;t:    2026820&amp;gt;, nrf_mesh_dfu.c,  352, Write complete (0x2003FE98)
00&amp;gt; &amp;lt;t:    2026824&amp;gt;, nrf_mesh_dfu.c,  361, Flash idle.
00&amp;gt; &amp;lt;t:    2044224&amp;gt;, nrf_mesh_dfu.c,  482,   DFU segment rx: 8/8114
00&amp;gt; &amp;lt;t:    2044229&amp;gt;, nrf_mesh_dfu.c,  554,   RADIO TX! SLOT 2, count 3, interval: exponential, handle: FFFC
00&amp;gt; &amp;lt;t:    2044242&amp;gt;, nrf_mesh_dfu.c,  352, Write complete (0x2003FE98)
00&amp;gt; &amp;lt;t:    2044246&amp;gt;, nrf_mesh_dfu.c,  361, Flash idle.
00&amp;gt; &amp;lt;t:    2061183&amp;gt;, nrf_mesh_dfu.c,  482,   DFU segment rx: 9/8114
00&amp;gt; &amp;lt;t:    2061187&amp;gt;, nrf_mesh_dfu.c,  554,   RADIO TX! SLOT 3, count 3, interval: exponential, handle: FFFC
00&amp;gt; &amp;lt;t:    2061201&amp;gt;, nrf_mesh_dfu.c,  352, Write complete (0x2003FE98)
00&amp;gt; &amp;lt;t:    2061204&amp;gt;, nrf_mesh_dfu.c,  361, Flash idle.
00&amp;gt; &amp;lt;t:    2078211&amp;gt;, nrf_mesh_dfu.c,  482,   DFU segment rx: 10/8114
00&amp;gt; &amp;lt;t:    2078216&amp;gt;, nrf_mesh_dfu.c,  554,   RADIO TX! SLOT 4, count 3, interval: exponential, handle: FFFC
00&amp;gt; &amp;lt;t:    2078229&amp;gt;, nrf_mesh_dfu.c,  352, Write complete (0x2003FE98)
00&amp;gt; &amp;lt;t:    2078233&amp;gt;, nrf_mesh_dfu.c,  361, Flash idle.
00&amp;gt; &amp;lt;t:    2095620&amp;gt;, nrf_mesh_dfu.c,  482,   DFU segment rx: 11/8114
00&amp;gt; &amp;lt;t:    2095625&amp;gt;, nrf_mesh_dfu.c,  554,   RADIO TX! SLOT 5, count 3, interval: exponential, handle: FFFC
00&amp;gt; &amp;lt;t:    2095638&amp;gt;, nrf_mesh_dfu.c,  352, Write complete (0x2003FE98)
00&amp;gt; &amp;lt;t:    2095642&amp;gt;, nrf_mesh_dfu.c,  361, Flash idle.
00&amp;gt; &amp;lt;t:    2113110&amp;gt;, nrf_mesh_dfu.c,  482,   DFU segment rx: 12/8114
00&amp;gt; &amp;lt;t:    2113114&amp;gt;, nrf_mesh_dfu.c,  554,   RADIO TX! SLOT 6, count 3, interval: exponential, handle: FFFC
00&amp;gt; &amp;lt;t:    2113127&amp;gt;, nrf_mesh_dfu.c,  352, Write complete (0x2003FE98)
00&amp;gt; &amp;lt;t:    2113131&amp;gt;, nrf_mesh_dfu.c,  361, Flash idle.
00&amp;gt; &amp;lt;t:    2130116&amp;gt;, nrf_mesh_dfu.c,  482,   DFU segment rx: 13/8114
00&amp;gt; &amp;lt;t:    2130120&amp;gt;, nrf_mesh_dfu.c,  554,   RADIO TX! SLOT 7, count 3, interval: exponential, handle: FFFC
00&amp;gt; &amp;lt;t:    2130134&amp;gt;, nrf_mesh_dfu.c,  352, Write complete (0x2003FE98)
00&amp;gt; &amp;lt;t:    2130137&amp;gt;, nrf_mesh_dfu.c,  361, Flash idle.
00&amp;gt; &amp;lt;t:    2147544&amp;gt;, nrf_mesh_dfu.c,  482,   DFU segment rx: 14/8114
00&amp;gt; &amp;lt;t:    2147548&amp;gt;, nrf_mesh_dfu.c,  554,   RADIO TX! SLOT 1, count 3, interval: exponential, handle: FFFC
00&amp;gt; &amp;lt;t:    2147562&amp;gt;, nrf_mesh_dfu.c,  352, Write complete (0x2003FE98)
00&amp;gt; &amp;lt;t:    2147565&amp;gt;, nrf_mesh_dfu.c,  361, Flash idle.
00&amp;gt; &amp;lt;t:    2164633&amp;gt;, nrf_mesh_dfu.c,  482,   DFU segment rx: 15/8114
00&amp;gt; &amp;lt;t:    2164638&amp;gt;, nrf_mesh_dfu.c,  554,   RADIO TX! SLOT 2, count 3, interval: exponential, handle: FFFC
00&amp;gt; &amp;lt;t:    2164651&amp;gt;, nrf_mesh_dfu.c,  352, Write complete (0x2003FE98)
00&amp;gt; &amp;lt;t:    2164654&amp;gt;, nrf_mesh_dfu.c,  361, Flash idle.
00&amp;gt; &amp;lt;t:    2181709&amp;gt;, nrf_mesh_dfu.c,  482,   DFU segment rx: 16/8114
00&amp;gt; &amp;lt;t:    2181713&amp;gt;, nrf_mesh_dfu.c,  554,   RADIO TX! SLOT 3, count 3, interval: exponential, handle: FFFC
00&amp;gt; &amp;lt;t:    2181726&amp;gt;, nrf_mesh_dfu.c,  352, Write complete (0x2003FE98)
00&amp;gt; &amp;lt;t:    2181730&amp;gt;, nrf_mesh_dfu.c,  361, Flash idle.
00&amp;gt; &amp;lt;t:    2199247&amp;gt;, nrf_mesh_dfu.c,  482,   DFU segment rx: 17/8114
00&amp;gt; &amp;lt;t:    2199252&amp;gt;, nrf_mesh_dfu.c,  554,   RADIO TX! SLOT 4, count 3, interval: exponential, handle: FFFC
00&amp;gt; &amp;lt;t:    2199265&amp;gt;, nrf_mesh_dfu.c,  352, Write complete (0x2003FE98)
00&amp;gt; &amp;lt;t:    2199269&amp;gt;, nrf_mesh_dfu.c,  361, Flash idle.
00&amp;gt; &amp;lt;t:    2216228&amp;gt;, nrf_mesh_dfu.c,  482,   DFU segment rx: 18/8114
00&amp;gt; &amp;lt;t:    2216232&amp;gt;, nrf_mesh_dfu.c,  554,   RADIO TX! SLOT 5, count 3, interval: exponential, handle: FFFC
00&amp;gt; &amp;lt;t:    2216246&amp;gt;, nrf_mesh_dfu.c,  352, Write complete (0x2003FE98)
00&amp;gt; &amp;lt;t:    2216249&amp;gt;, nrf_mesh_dfu.c,  361, Flash idle.
00&amp;gt; &amp;lt;t:    2233200&amp;gt;, nrf_mesh_dfu.c,  482,   DFU segment rx: 19/8114
00&amp;gt; &amp;lt;t:    2233204&amp;gt;, nrf_mesh_dfu.c,  554,   RADIO TX! SLOT 6, count 3, interval: exponential, handle: FFFC
00&amp;gt; &amp;lt;t:    2233217&amp;gt;, nrf_mesh_dfu.c,  352, Write complete (0x2003FE98)
00&amp;gt; &amp;lt;t:    2233221&amp;gt;, nrf_mesh_dfu.c,  361, Flash idle.
00&amp;gt; &amp;lt;t:    2250746&amp;gt;, nrf_mesh_dfu.c,  482,   DFU segment rx: 20/8114
00&amp;gt; &amp;lt;t:    2250751&amp;gt;, nrf_mesh_dfu.c,  554,   RADIO TX! SLOT 7, count 3, interval: exponential, handle: FFFC
00&amp;gt; &amp;lt;t:    2250764&amp;gt;, nrf_mesh_dfu.c,  352, Write complete (0x2003FE98)
00&amp;gt; &amp;lt;t:    2250767&amp;gt;, nrf_mesh_dfu.c,  361, Flash idle.
00&amp;gt; &amp;lt;t:    2267730&amp;gt;, nrf_mesh_dfu.c,  482,   DFU segment rx: 21/8114
00&amp;gt; &amp;lt;t:    2267735&amp;gt;, nrf_mesh_dfu.c,  554,   RADIO TX! SLOT 1, count 3, interval: exponential, handle: FFFC
00&amp;gt; &amp;lt;t:    2267748&amp;gt;, nrf_mesh_dfu.c,  352, Write complete (0x2003FE98)
00&amp;gt; &amp;lt;t:    2267752&amp;gt;, nrf_mesh_dfu.c,  361, Flash idle.
00&amp;gt; &amp;lt;t:    2285264&amp;gt;, nrf_mesh_dfu.c,  482,   DFU segment rx: 22/8114
00&amp;gt; &amp;lt;t:    2285269&amp;gt;, nrf_mesh_dfu.c,  554,   RADIO TX! SLOT 2, count 3, interval: exponential, handle: FFFC
00&amp;gt; &amp;lt;t:    2285283&amp;gt;, nrf_mesh_dfu.c,  352, Write complete (0x2003FE98)
00&amp;gt; &amp;lt;t:    2285286&amp;gt;, nrf_mesh_dfu.c,  361, Flash idle.
00&amp;gt; &amp;lt;t:    2302639&amp;gt;, nrf_mesh_dfu.c,  482,   DFU segment rx: 23/8114
00&amp;gt; &amp;lt;t:    2302644&amp;gt;, nrf_mesh_dfu.c,  554,   RADIO TX! SLOT 3, count 3, interval: exponential, handle: FFFC
00&amp;gt; &amp;lt;t:    2302657&amp;gt;, nrf_mesh_dfu.c,  352, Write complete (0x2003FE98)
00&amp;gt; &amp;lt;t:    2302661&amp;gt;, nrf_mesh_dfu.c,  361, Flash idle.
00&amp;gt; &amp;lt;t:    2320526&amp;gt;, nrf_mesh_dfu.c,  482,   DFU segment rx: 24/8114
00&amp;gt; &amp;lt;t:    2320531&amp;gt;, nrf_mesh_dfu.c,  554,   RADIO TX! SLOT 4, count 3, interval: exponential, handle: FFFC
00&amp;gt; &amp;lt;t:    2320544&amp;gt;, nrf_mesh_dfu.c,  352, Write complete (0x2003FE98)
00&amp;gt; &amp;lt;t:    2320547&amp;gt;, nrf_mesh_dfu.c,  361, Flash idle.
00&amp;gt; &amp;lt;t:    2337469&amp;gt;, nrf_mesh_dfu.c,  482,   DFU segment rx: 25/8114
00&amp;gt; &amp;lt;t:    2337473&amp;gt;, nrf_mesh_dfu.c,  554,   RADIO TX! SLOT 5, count 3, interval: exponential, handle: FFFC
00&amp;gt; &amp;lt;t:    2337487&amp;gt;, nrf_mesh_dfu.c,  352, Write complete (0x2003FE98)
00&amp;gt; &amp;lt;t:    2337490&amp;gt;, nrf_mesh_dfu.c,  361, Flash idle.
00&amp;gt; &amp;lt;t:    2354995&amp;gt;, nrf_mesh_dfu.c,  482,   DFU segment rx: 26/8114
00&amp;gt; &amp;lt;t:    2354999&amp;gt;, nrf_mesh_dfu.c,  554,   RADIO TX! SLOT 6, count 3, interval: exponential, handle: FFFC
00&amp;gt; &amp;lt;t:    2355013&amp;gt;, nrf_mesh_dfu.c,  352, Write complete (0x2003FE98)
00&amp;gt; &amp;lt;t:    2355016&amp;gt;, nrf_mesh_dfu.c,  361, Flash idle.
00&amp;gt; &amp;lt;t:    2372059&amp;gt;, nrf_mesh_dfu.c,  482,   DFU segment rx: 27/8114
00&amp;gt; &amp;lt;t:    2372064&amp;gt;, nrf_mesh_dfu.c,  554,   RADIO TX! SLOT 7, count 3, interval: exponential, handle: FFFC
00&amp;gt; &amp;lt;t:    2372077&amp;gt;, nrf_mesh_dfu.c,  352, Write complete (0x2003FE98)
00&amp;gt; &amp;lt;t:    2372081&amp;gt;, nrf_mesh_dfu.c,  361, Flash idle.
00&amp;gt; &amp;lt;t:    2388973&amp;gt;, nrf_mesh_dfu.c,  482,   DFU segment rx: 28/8114
00&amp;gt; &amp;lt;t:    2388977&amp;gt;, nrf_mesh_dfu.c,  554,   RADIO TX! SLOT 1, count 3, interval: exponential, handle: FFFC
00&amp;gt; &amp;lt;t:    2388991&amp;gt;, nrf_mesh_dfu.c,  352, Write complete (0x2003FE98)
00&amp;gt; &amp;lt;t:    2388994&amp;gt;, nrf_mesh_dfu.c,  361, Flash idle.
00&amp;gt; &amp;lt;t:    2406022&amp;gt;, nrf_mesh_dfu.c,  482,   DFU segment rx: 29/8114
00&amp;gt; &amp;lt;t:    2406027&amp;gt;, nrf_mesh_dfu.c,  554,   RADIO TX! SLOT 2, count 3, interval: exponential, handle: FFFC
00&amp;gt; &amp;lt;t:    2406041&amp;gt;, nrf_mesh_dfu.c,  352, Write complete (0x2003FE98)
00&amp;gt; &amp;lt;t:    2406044&amp;gt;, nrf_mesh_dfu.c,  361, Flash idle.
00&amp;gt; &amp;lt;t:    2423006&amp;gt;, nrf_mesh_dfu.c,  482,   DFU segment rx: 30/8114
00&amp;gt; &amp;lt;t:    2423011&amp;gt;, nrf_mesh_dfu.c,  554,   RADIO TX! SLOT 3, count 3, interval: exponential, handle: FFFC
00&amp;gt; &amp;lt;t:    2423024&amp;gt;, nrf_mesh_dfu.c,  352, Write complete (0x2003FE98)
00&amp;gt; &amp;lt;t:    2423028&amp;gt;, nrf_mesh_dfu.c,  361, Flash idle.
00&amp;gt; &amp;lt;t:    2440498&amp;gt;, nrf_mesh_dfu.c,  482,   DFU segment rx: 31/8114
00&amp;gt; &amp;lt;t:    2440502&amp;gt;, nrf_mesh_dfu.c,  554,   RADIO TX! SLOT 4, count 3, interval: exponential, handle: FFFC
00&amp;gt; &amp;lt;t:    2440516&amp;gt;, nrf_mesh_dfu.c,  352, Write complete (0x2003FE98)
00&amp;gt; &amp;lt;t:    2440519&amp;gt;, nrf_mesh_dfu.c,  361, Flash idle.
00&amp;gt; &amp;lt;t:    2457485&amp;gt;, nrf_mesh_dfu.c,  482,   DFU segment rx: 32/8114
00&amp;gt; &amp;lt;t:    2457489&amp;gt;, nrf_mesh_dfu.c,  554,   RADIO TX! SLOT 5, count 3, interval: exponential, handle: FFFC
00&amp;gt; &amp;lt;t:    2457502&amp;gt;, nrf_mesh_dfu.c,  352, Write complete (0x2003FE98)
00&amp;gt; &amp;lt;t:    2457506&amp;gt;, nrf_mesh_dfu.c,  361, Flash idle.
00&amp;gt; &amp;lt;t:    2475412&amp;gt;, nrf_mesh_dfu.c,  482,   DFU segment rx: 33/8114
00&amp;gt; &amp;lt;t:    2475417&amp;gt;, nrf_mesh_dfu.c,  554,   RADIO TX! SLOT 6, count 3, interval: exponential, handle: FFFC
00&amp;gt; &amp;lt;t:    2475430&amp;gt;, nrf_mesh_dfu.c,  352, Write complete (0x2003FE98)
00&amp;gt; &amp;lt;t:    2475434&amp;gt;, nrf_mesh_dfu.c,  361, Flash idle.
00&amp;gt; &amp;lt;t:    5359000&amp;gt;, nrf_mesh_dfu.c,  325, ABORT Timeout fired @675543701
00&amp;gt; &amp;lt;t:    5359003&amp;gt;, nrf_mesh_dfu.c,  554,   RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE
00&amp;gt; &amp;lt;t:    5359008&amp;gt;, nrf_mesh_dfu.c,  593,   SERIAL TX (type: 65534)
00&amp;gt; &amp;lt;t:    5359012&amp;gt;, main.c,  116, mesh_evt_handler &amp;gt;&amp;gt; Entering into [536888852]
00&amp;gt; &amp;lt;t:    5359017&amp;gt;, nrf_mesh_dfu.c,  554,   RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE
00&amp;gt; &amp;lt;t:    5359021&amp;gt;, nrf_mesh_dfu.c,  565, Killing a TX slot prematurely (repeats done: 0).
00&amp;gt; &amp;lt;t:    5359025&amp;gt;, nrf_mesh_dfu.c,  593,   SERIAL TX (type: 65534)&lt;/pre&gt;&lt;/strong&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: mesh serial DFU lost connection</title><link>https://devzone.nordicsemi.com/thread/188876?ContentTypeID=1</link><pubDate>Thu, 23 May 2019 14:32:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9c8773fd-f7e2-45c2-94c7-c35c5ccc692a</guid><dc:creator>Bj&amp;#248;rn Kvaale</dc:creator><description>&lt;p&gt;Very sorry for the late response. You can use&amp;nbsp;&lt;span&gt;nrf_mesh_dfu_jump_to_bootloader() to jump to the bootloader &amp;amp; run a bootloader mode DFU. The device will then not participate in the mesh network again until the DFU is successful (&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/33772/dfu-options"&gt;see link&lt;/a&gt;). More documentation is available &lt;a href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.meshsdk.v2.2.0/md_mesh_bootloader_README.html?cp=5_6_1_2_4"&gt;here&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: mesh serial DFU lost connection</title><link>https://devzone.nordicsemi.com/thread/186738?ContentTypeID=1</link><pubDate>Mon, 13 May 2019 13:35:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a8349a55-128c-4f85-94fe-e9fe2cfd950a</guid><dc:creator>Mike</dc:creator><description>&lt;p&gt;Correction: it takes around 35 minutes to do a single upgrade, and not all devices succeed.&lt;/p&gt;
&lt;p&gt;It will be faster to just serial upgrade all devices at a faster interval. How can I turn off the mesh portion of the upgrade?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: mesh serial DFU lost connection</title><link>https://devzone.nordicsemi.com/thread/186450?ContentTypeID=1</link><pubDate>Fri, 10 May 2019 13:53:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4404ee9f-406c-489a-b6d5-c88f19e0ba66</guid><dc:creator>Bj&amp;#248;rn Kvaale</dc:creator><description>&lt;p&gt;Glad to hear that you figured it out! The Mesh DFU can take a while if you are updating multiple mesh nodes at the same time, as the throughput is not that high.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: mesh serial DFU lost connection</title><link>https://devzone.nordicsemi.com/thread/186447?ContentTypeID=1</link><pubDate>Fri, 10 May 2019 13:43:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9ef99173-9f70-47e0-a4ce-aa64b77f8690</guid><dc:creator>Mike</dc:creator><description>&lt;p&gt;Good suggestions, but I already did both. I had many small issues with the DFU quick start guide, and scripts&amp;nbsp;fixed some of them. I have also tried intervals of 500, 1000, and 2000.&lt;/p&gt;
&lt;p&gt;...&lt;/p&gt;
&lt;p&gt;I figured it out! The flow control in my device is turned off and a byte is lost in transmission. Then the serial stream gets misaligned. I had to modify the nrfutil so that when it doesn&amp;#39;t get a response, it flushes the target&amp;#39;s buffer with 0x00 until it gets a response. It looks like this now (a snip from the middle of a TRX):&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;target -&amp;gt; PC: 03847800
PC -&amp;gt; target: 1978fcff11001adb8bda30483149314a00f043f831483149324a
target -&amp;gt; PC: 03847800
PC -&amp;gt; target: 1978fcff12001adb8bda00f03ef831483249324a00f039f83248
target -&amp;gt; PC: 03847800
PC -&amp;gt; target: 1978fcff13001adb8bda3249334a00f034f832483349334a00f0
target -&amp;gt; PC: 03847800
PC -&amp;gt; target: 1978fcff14001adb8bda2ff833483349344a00f02af833483449
PC -&amp;gt; target: 0x00,  #0
PC -&amp;gt; target: 0x00,  #1
PC -&amp;gt; target: 0x00,  #2
PC -&amp;gt; target: 0x00,  #3
PC -&amp;gt; target: 0x00,  #4
target -&amp;gt; PC: 03847800
target -&amp;gt; PC: 03840084
PC -&amp;gt; target: 1978fcff15001adb8bda344a00f025f834483449002200f02bf8
target -&amp;gt; PC: 03847800
PC -&amp;gt; target: 1978fcff16001adb8bda33483449002200f026f833483349091a
target -&amp;gt; PC: 03847800
PC -&amp;gt; target: 1978fcff17001adb8bda082903db00220260043001601f482049
target -&amp;gt; PC: 03847800
PC -&amp;gt; target: 1978fcff18001adb8bda884205d00268043003b4904703bcf7e7
target -&amp;gt; PC: 03847800
PC -&amp;gt; target: 1978fcff19001adb8bda00208646ec4600200021294a9047fee7
target -&amp;gt; PC: 03847800
PC -&amp;gt; target: 1978fcff1a001adb8bda884207d0521a05d0037801300b700131
target -&amp;gt; PC: 03847800
PC -&amp;gt; target: 1978fcff1b001adb8bda013af9d17047884202d002700130fae7
PC -&amp;gt; target: 0x00,  #0
PC -&amp;gt; target: 0x00,  #1
PC -&amp;gt; target: 0x00,  #2
PC -&amp;gt; target: 0x00,  #3
PC -&amp;gt; target: 0x00,  #4
PC -&amp;gt; target: 0x00,  #5
PC -&amp;gt; target: 0x00,  #6
PC -&amp;gt; target: 0x00,  #7
PC -&amp;gt; target: 0x00,  #8
PC -&amp;gt; target: 0x00,  #9
PC -&amp;gt; target: 0x00,  #10
PC -&amp;gt; target: 0x00,  #11
PC -&amp;gt; target: 0x00,  #12
PC -&amp;gt; target: 0x00,  #13
PC -&amp;gt; target: 0x00,  #14
PC -&amp;gt; target: 0x00,  #15
PC -&amp;gt; target: 0x00,  #16
PC -&amp;gt; target: 0x00,  #17
PC -&amp;gt; target: 0x00,  #18
PC -&amp;gt; target: 0x00,  #19
target -&amp;gt; PC: 03847887
PC -&amp;gt; target: 1978fcff1b001adb8bda013af9d17047884202d002700130fae7
target -&amp;gt; PC: 03847800
PC -&amp;gt; target: 1978fcff1c001adb8bda7047000000f0002000e8002000f00020
target -&amp;gt; PC: 03847800
PC -&amp;gt; target: 1978fcff1d001adb8bda00f00020c8840400c832002044340020
target -&amp;gt; PC: 03847800&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;It took about 12 minutes.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: mesh serial DFU lost connection</title><link>https://devzone.nordicsemi.com/thread/186311?ContentTypeID=1</link><pubDate>Fri, 10 May 2019 08:23:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9589dd16-4b45-4f37-90eb-120e5d30f13a</guid><dc:creator>Bj&amp;#248;rn Kvaale</dc:creator><description>&lt;p&gt;Have you tried running the nrfutil command without the interval option (i.e. -i 20)? Does that also fail before the DFU completes?&lt;/p&gt;
&lt;p&gt;From experience, usually there is one small issue somewhere in the &lt;a href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.meshsdk.v2.2.0/md_doc_getting_started_dfu_quick_start.html?cp=5_5_1_1_2"&gt;DFU quick start guide steps&lt;/a&gt;. If you have not created a script for this process, I would highly recommend doing this first. If that doesn&amp;#39;t work, let me know &amp;amp; I&amp;#39;ll take a closer look.&lt;/p&gt;
&lt;p&gt;Are you using a nRF52 DK as the serial device that communicates with the mesh network?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>