<?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>Nrf connect 2.3.0 dfu a lot slower than nrf connect 2.2.1</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/33868/nrf-connect-2-3-0-dfu-a-lot-slower-than-nrf-connect-2-2-1</link><description>Nrf connect 2.3.0 is at least 4 times slower than nrf connect 2.2.1 when updating a device ota. 
 Is this expected? 
 Anyone with the same results?</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 25 May 2018 09:36:38 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/33868/nrf-connect-2-3-0-dfu-a-lot-slower-than-nrf-connect-2-2-1" /><item><title>RE: Nrf connect 2.3.0 dfu a lot slower than nrf connect 2.2.1</title><link>https://devzone.nordicsemi.com/thread/133384?ContentTypeID=1</link><pubDate>Fri, 25 May 2018 09:36:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a7aece26-5745-4132-b003-c0002228649a</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/members/bds"&gt;bds&lt;/a&gt;: I&amp;#39;ve done the sniffer traces now and it seems that in our eagerness to maximize DFU throughput in SDK v15&amp;nbsp;we&amp;#39;ve actually lowered the througput for older bootloaders.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;nRF Connect v2.3.0 has been optimized to be as fast as possible with the latest bootloader in SDK v15.0.0 and is using a ATT MTU size of 247 bytes and sending one packet per connection interval.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The older bootloader from SDK v12.1.0 will not repond to the request for a larger MTU size, i.e. it stays at its default value of 27, but nRF Connect v2.3 will still only send one packet per connection interval, significantly reducing the throughput compared to nRF Connect v2.2.1 that sent up-to 8 packets per connection interval with the ATT MTU size set to 27.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I have reported this internally.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Best regards&lt;br /&gt;Bjørn&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Nrf connect 2.3.0 dfu a lot slower than nrf connect 2.2.1</title><link>https://devzone.nordicsemi.com/thread/132191?ContentTypeID=1</link><pubDate>Wed, 16 May 2018 08:08:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9a0cc593-6e1c-403f-b24e-9ae323b36c85</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;I am able to reproduce the behavior with the SDK v12.1.0 bootloader, using one of the test images for DFU.&amp;nbsp;&lt;br /&gt;As you I cannot see any difference in connection interval(15ms) or the MTU size( 23)&amp;nbsp; when examining the logs, so&amp;nbsp;then we&amp;#39;re left with the number of packets per connection interval and/or possibly DLE, but thats not metioned in the log.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I will need to perform a sniffer trace to check this. Will keep you posted.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;nRF Connect v2.2.1 with SDK v12.1 Bootloader&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/support-attachments/beef5d1b77644c448dabff31668f3a47-8819bda470ce4cc398a6c6576a6ef12a/DFU_5F00_nRF_5F00_Connect_5F00_v2.2.1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;nRF Connect v2.3.0&amp;nbsp;with SDK v12.1 Bootloader&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/support-attachments/beef5d1b77644c448dabff31668f3a47-8819bda470ce4cc398a6c6576a6ef12a/DFU_5F00_nRF_5F00_Connect_5F00_v2.3.0.png" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Nrf connect 2.3.0 dfu a lot slower than nrf connect 2.2.1</title><link>https://devzone.nordicsemi.com/thread/131021?ContentTypeID=1</link><pubDate>Fri, 04 May 2018 12:42:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c3562883-e2bf-48dd-b32c-da98ea87ed89</guid><dc:creator>bds</dc:creator><description>&lt;p&gt;MTU is 23 in both cases. We&amp;#39;re using SDK 12.1.0.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Nrf connect 2.3.0 dfu a lot slower than nrf connect 2.2.1</title><link>https://devzone.nordicsemi.com/thread/131019?ContentTypeID=1</link><pubDate>Fri, 04 May 2018 12:34:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1a911e20-0bd7-4c16-a791-f1f59935ff28</guid><dc:creator>run_ar</dc:creator><description>&lt;p&gt;Could you check the MTU size as well?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Nrf connect 2.3.0 dfu a lot slower than nrf connect 2.2.1</title><link>https://devzone.nordicsemi.com/thread/130769?ContentTypeID=1</link><pubDate>Thu, 03 May 2018 09:25:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cc8e1342-2594-4061-b229-02d077fb0ad9</guid><dc:creator>bds</dc:creator><description>&lt;p&gt;With both 2.2.1 and 2.3.0 I see:&lt;/p&gt;
&lt;p&gt;DEBUG GAP_EVT_CONN_PARAM_UPDATE time:2018-05-03T09:13:39.025Z connHandle:0 connParams:[minConnInterval:30 maxConnInterval:30 slaveLatency:0 connSupTimeout:4000]&lt;/p&gt;
&lt;p&gt;I suppose this means the connection interval is 30ms for both?&lt;/p&gt;
&lt;p&gt;Could 2.3.0 send less packets for every connection interval?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Nrf connect 2.3.0 dfu a lot slower than nrf connect 2.2.1</title><link>https://devzone.nordicsemi.com/thread/130568?ContentTypeID=1</link><pubDate>Wed, 02 May 2018 13:07:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0c86be39-e53c-4560-93f1-cdfe934fac42</guid><dc:creator>run_ar</dc:creator><description>&lt;p&gt;What connection interval are you getting with nRF connect 2.3.0? If you use an older sdk (not 15) the application most likely does not ask for a connection interval parameter update. So check if that is done as well.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>