<?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>BLE Mesh DFU speed improvements</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/126993/ble-mesh-dfu-speed-improvements</link><description>Hello! We are trying to integrate Mesh DFU into our project, so we performed some preliminary tests using three nRF52840 DK boards. The results are somewhat discouraging, as the 332315B update currently takes over one hour to complete . We know that it</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 16 Feb 2026 08:06:40 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/126993/ble-mesh-dfu-speed-improvements" /><item><title>RE: BLE Mesh DFU speed improvements</title><link>https://devzone.nordicsemi.com/thread/561193?ContentTypeID=1</link><pubDate>Mon, 16 Feb 2026 08:06:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:338a28a3-3dc6-4f56-85e7-f3e7a1767a03</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;My recommendation is actually to not tweak anything to make it faster. It is done the way it is by design. I am not sure what sort of product you are developing, or what sort of devices that will be present in your network. But as I mentioned, the reason the speed is set as low as it is is because:&lt;/p&gt;
&lt;p&gt;1: In general, the throughput in these networks are low&lt;/p&gt;
&lt;p&gt;2: If you increase it, you risk blocking other traffic on the network, causing other issues.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Since there is usually no rush in actually performing a DFU, as long as the application is running as normal in the background, it rarely matters if the DFU takes 45 seconds or 1 hour, after it is started. No human interaction is required after the process is started.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Edvin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE Mesh DFU speed improvements</title><link>https://devzone.nordicsemi.com/thread/561125?ContentTypeID=1</link><pubDate>Fri, 13 Feb 2026 14:28:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:83da7e2f-a15e-4acd-8ab3-18b243a9dac0</guid><dc:creator>Jero</dc:creator><description>&lt;p&gt;Hi Edvin, &lt;br /&gt;&lt;br /&gt;Thanks for the quick answer!&lt;br /&gt;&lt;br /&gt;We are&amp;nbsp;actually already using DFU over BLE. We are just evaluating Mesh DFU, with sights on&amp;nbsp;having a more streamlined firmware update process when the devices are deployed, with as little human interaction as possible.&lt;br /&gt;&lt;br /&gt;That being said, I think we can live with updates taking this long, but then again, it would be nice if they were shorter :).&lt;br /&gt;&lt;br /&gt;Thanks again! We will try tweaking stuff around until we strike a balance between reliability and speed. &lt;br /&gt;&lt;br /&gt;Of course, if you have any more recommendations, they are very welcome!&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Our best,&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Jero&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE Mesh DFU speed improvements</title><link>https://devzone.nordicsemi.com/thread/561099?ContentTypeID=1</link><pubDate>Fri, 13 Feb 2026 12:29:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6584ec47-0778-45f5-9857-4571f2bc8748</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;Unfortunately, the DFU over the network protocols (Bluetooth Mesh, Zigbee and Thread) are known to be slow.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;In this case, the throughput in Bluetooth Mesh is, as you see, slow. While it would theoretically be possible to increase it somewhat, this is not something that we want, because it would start to truncate the network, reducing the performance and experience of using the devices in the network.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;As you said, the good thing about a Mesh DFU is that the application will run almost the entire time (apart from the application image swap), and the user will not even notice that there was an ongoing DFU (perhaps apart from starting the process).&lt;/p&gt;
&lt;p&gt;I assume that the reason you ask is because you are using DFU actively in your development, and you want to test new FWs on the fly. If that is the case, you should consider adding a DFU over BLE approach, which is significantly quicker. The throughput over BLE in general is a lot faster than it is over Bluetooth Mesh.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Edvin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>