<?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>Secure buttonless dfu very slow</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/46814/secure-buttonless-dfu-very-slow</link><description>Hi, 
 if my device (nrf52832) is in application and I perform firmware upgrade using nrf connect and PCA10031 on Win 10, the upgrade process is very slow (0.35 kB/s). I stop the process and connect to DfuTarg device (my device that is still in bootloader</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 02 May 2019 13:12:12 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/46814/secure-buttonless-dfu-very-slow" /><item><title>RE: Secure buttonless dfu very slow</title><link>https://devzone.nordicsemi.com/thread/184914?ContentTypeID=1</link><pubDate>Thu, 02 May 2019 13:12:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b9d11c0d-38c9-4a28-9025-671cb9705953</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;You will likely see higher throughput if you use a nRF52 or nRF connect on android/ios.&amp;nbsp;&lt;/p&gt;
[quote userid="7065" url="~/f/nordic-q-a/46814/secure-buttonless-dfu-very-slow/184901"]Why nrf connect doesn&amp;#39;t select lower connection interval&amp;nbsp;always (&lt;span&gt;NRF_DFU_BLE_MIN_CONN_INTERVAL&amp;nbsp;is set to 6&lt;/span&gt;)?[/quote]
&lt;p&gt;Probably to reduce power consumption. It doesn&amp;#39;t necessarily reduce throughput when DLE/long MTU is supported&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Secure buttonless dfu very slow</title><link>https://devzone.nordicsemi.com/thread/184901?ContentTypeID=1</link><pubDate>Thu, 02 May 2019 12:45:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cd198136-90e8-4616-9ef5-9609560b804b</guid><dc:creator>gaminn</dc:creator><description>&lt;p&gt;I use SDK 15.2 . I modified&amp;nbsp;NRF_DFU_BLE_MAX_CONN_INTERVAL in sdk_config.h of the bootloader. I set it to 6 (instead of 40). Now I get full speed where it was 0.35 kB/s previously.&lt;/p&gt;
&lt;p&gt;Why nrf connect doesn&amp;#39;t select lower connection interval&amp;nbsp;always (&lt;span&gt;NRF_DFU_BLE_MIN_CONN_INTERVAL&amp;nbsp;is set to 6&lt;/span&gt;)?&lt;/p&gt;
&lt;p&gt;Anyway, I guess this is not big problem for us as normally we will use different host to perform dfu.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Secure buttonless dfu very slow</title><link>https://devzone.nordicsemi.com/thread/184896?ContentTypeID=1</link><pubDate>Thu, 02 May 2019 12:34:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a0869fc5-c62d-4ef0-a638-66ee4aa5da08</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Which SDK version are you using? I suspect it&amp;#39;s the connection interval that&amp;#39;s different.&amp;nbsp;&lt;span&gt;PCA10031 will also lead to lower throughput if you are testing with SDK 15 since it doesn&amp;#39;t support long MTU.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Secure buttonless dfu very slow</title><link>https://devzone.nordicsemi.com/thread/184874?ContentTypeID=1</link><pubDate>Thu, 02 May 2019 12:06:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e7c1cc60-e07e-4755-8fcd-9b447cc46b79</guid><dc:creator>gaminn</dc:creator><description>&lt;p&gt;BLE connection to my app uses 20 ms connection interval - we can&amp;#39;t go lower. Can this be the issue? If so, then I don&amp;#39;t understand why the new connection established with the bootloader doesn&amp;#39;t use lower value of the connection interval.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>