<?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>How to increase OTA upgrade speed?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/19827/how-to-increase-ota-upgrade-speed</link><description>Using GATT characteristic writes to transfer data is slow.Is there a cleaner and/or faster way to do faster OTA upgrade?
Also I wanted to upgrade firmware without affecting current measurements(firmware operation).
User need not to know about firmware</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 24 Feb 2017 10:25:59 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/19827/how-to-increase-ota-upgrade-speed" /><item><title>RE: How to increase OTA upgrade speed?</title><link>https://devzone.nordicsemi.com/thread/77116?ContentTypeID=1</link><pubDate>Fri, 24 Feb 2017 10:25:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:20710d86-d67c-48b9-99b1-ea2cb61509d1</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;@vikramtathe:  I am afraid that we do not have any documentation on how to implement background DFU, but we know that there are customers that have implemented this on their own.
I can not give any estimate for when this feature will be added in the nRF5x SDK.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to increase OTA upgrade speed?</title><link>https://devzone.nordicsemi.com/thread/77117?ContentTypeID=1</link><pubDate>Thu, 23 Feb 2017 05:56:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ae26eef7-ad7c-4288-82df-e18878d41ce5</guid><dc:creator>Vikram</dc:creator><description>&lt;p&gt;Can you please send me the basic information about background DFU? What is the expected time to get background DFU functionality in nRF5x SDK?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to increase OTA upgrade speed?</title><link>https://devzone.nordicsemi.com/thread/77115?ContentTypeID=1</link><pubDate>Mon, 20 Feb 2017 10:38:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e700c898-6ace-4c5a-a43f-11dbf3dd962d</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;Happy to help. If you found the answer useful, then I would appreciate if you could mark it as correct/accepted by clicking the checkmark in the circle to the left of the answer.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to increase OTA upgrade speed?</title><link>https://devzone.nordicsemi.com/thread/77114?ContentTypeID=1</link><pubDate>Mon, 20 Feb 2017 10:23:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:67643606-9f51-4d54-91a8-6d2694ee53b8</guid><dc:creator>Vikram</dc:creator><description>&lt;p&gt;Thank you!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to increase OTA upgrade speed?</title><link>https://devzone.nordicsemi.com/thread/77113?ContentTypeID=1</link><pubDate>Mon, 20 Feb 2017 10:02:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e73a7d0c-65b1-4181-8294-b01fb8fbfdeb</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;Hi Vikram,&lt;/p&gt;
&lt;p&gt;the transfer speed of a firmware image will depend on how many packets are sent per connection interval (this may vary depending on the chip/chipset used by the central device) and the packet size.&lt;/p&gt;
&lt;p&gt;Which BLE version the chips on both sides of the link support will also affect the datarate.
If both support BLE v4.0 the you&amp;#39;re limited to a throughput of 124kbps. If both support v4.2 then you might be able to reach 150kbps if they support the Long MTU feature and 800kbps if they support long packets. If both sides of the link support BLE 5, then you can use the High Speed feature which may give you up to ~1.4Mbps. The unmodified bootloader will be 124-150kbps, so if you need/want higher throughput, then you will have to modify the bootloader to support the v4.2 and/or v5 features.&lt;/p&gt;
&lt;p&gt;Background DFU, i.e. the firmware image is received while the application is running, is possible with the nRF5x series and is something that we are looking into adding to the SDK. However, we do not have a solution for this today.&lt;/p&gt;
&lt;p&gt;Best regards&lt;/p&gt;
&lt;p&gt;Bjørn&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>