<?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 OTA DFU</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/48291/mesh-ota-dfu</link><description>I am using nrf52832 with sd 6.0 and sdk 15.0. My application is based on the buttonless DFU example, and I am using a bootloader with OTA DFU. To update the application I need to individually connect with each one of my products. Is there a way to update</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 21 Aug 2019 08:39:55 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/48291/mesh-ota-dfu" /><item><title>RE: Mesh OTA DFU</title><link>https://devzone.nordicsemi.com/thread/205212?ContentTypeID=1</link><pubDate>Wed, 21 Aug 2019 08:39:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1c1e6444-7474-4f7d-8682-fd588c9730d8</guid><dc:creator>Joakim Jakobsen</dc:creator><description>&lt;p&gt;Hi.&lt;/p&gt;
&lt;p&gt;Talked to our Mesh team about this:&amp;nbsp;&lt;br /&gt;In theory this is possible. However, it will require a lot of work, and we haven&amp;#39;t tested this so we can&amp;#39;t promise anything. &lt;br /&gt;You will most likely run into some problems with the format on BLE-DFU, as it doesn&amp;#39;t have the same parameters in the metadata (missing app and company ID). A suggestion from the Mesh team was that it could be better to try and add a GATT service in the Mesh-bootloader with a custom format, even though this will lead to quite some extra work on the phone side.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I&amp;#39;m afraid I don&amp;#39;t have any more specific information about this.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Best regards,&amp;nbsp;&lt;br /&gt;Joakim Jakobsen&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Mesh OTA DFU</title><link>https://devzone.nordicsemi.com/thread/205081?ContentTypeID=1</link><pubDate>Tue, 20 Aug 2019 14:04:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:717e9e5a-5182-470d-8646-42aa2e84c49e</guid><dc:creator>EAn</dc:creator><description>&lt;p&gt;Greetings &lt;a href="https://devzone.nordicsemi.com/members/joakim_2d00_jakobsen"&gt;Joakim Jakobsen&lt;/a&gt; and remaining audience of experts,&lt;/p&gt;
&lt;p&gt;Has anyone found a workaround this limitation yet? By &amp;quot;this limitation&amp;quot; I mean: not being able to use Mesh DFU and BLE DFU concurrently in the same device.&lt;/p&gt;
&lt;p&gt;Is there anyway to use BLE DFU in one of the mesh nodes, and have that node relay the firmware package to the remaining network via Mesh DFU? In my understanding the MeshDFU bootloader is the sole responsible for propagating the chunks of firmware, so my guess is that there would have to be a way of integrating that in the application side in order to keep the BLE-DFU bootloader...&lt;/p&gt;
&lt;p&gt;Can anyone validate this?&lt;/p&gt;
&lt;p&gt;Thank you very much!&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;//EA&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Mesh OTA DFU</title><link>https://devzone.nordicsemi.com/thread/198950?ContentTypeID=1</link><pubDate>Wed, 17 Jul 2019 11:48:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5abbd8b7-4a42-417f-9ad2-31a5e1125741</guid><dc:creator>Joakim Jakobsen</dc:creator><description>&lt;p&gt;I&amp;#39;m afraid the bootloaders can&amp;#39;t be combined, because they are quite different.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;You can combine Mesh DFU and BLE DFU inside your Mesh network, so that some nodes&amp;nbsp;can be upgraded using BLE DFU and the rest using Mesh DFU. But note that if you choose to have BLE DFU for some nodes, those nodes will not have Mesh DFU.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;So that would be up to you to decide if that is something that can work for you.&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Best regards,&amp;nbsp;&lt;br /&gt;Joakim&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Mesh OTA DFU</title><link>https://devzone.nordicsemi.com/thread/198677?ContentTypeID=1</link><pubDate>Tue, 16 Jul 2019 11:17:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ad2e7d72-1aba-4caf-8560-611fbc2cd6a2</guid><dc:creator>mregan11</dc:creator><description>&lt;p&gt;I&amp;#39;m wondering if the mesh bootloader and traditional bootloader can be combined, thus offering two ways of updating firmware. The advantages of mesh DFU are obvious, but I think there are also situations where performing a DFU on a handful of devices in a very short amount of time is also beneficial.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Mesh OTA DFU</title><link>https://devzone.nordicsemi.com/thread/198597?ContentTypeID=1</link><pubDate>Tue, 16 Jul 2019 06:57:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a3e30c1b-2da1-4372-bd1a-f84bd6163c26</guid><dc:creator>Joakim Jakobsen</dc:creator><description>&lt;p&gt;Sorry, not quite sure what you are asking here.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;You need to use a different bootloader if you want to use Mesh DFU, opposed to traditional DFU.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Best regards&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Mesh OTA DFU</title><link>https://devzone.nordicsemi.com/thread/198166?ContentTypeID=1</link><pubDate>Fri, 12 Jul 2019 12:36:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c47e583f-c737-4bbd-a1e5-87af8dd0b5d2</guid><dc:creator>mregan11</dc:creator><description>&lt;p&gt;Is it possible for a bootloader to accommodate firmware updating using either mesh OR through a traditional BLE connection?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Mesh OTA DFU</title><link>https://devzone.nordicsemi.com/thread/192013?ContentTypeID=1</link><pubDate>Tue, 11 Jun 2019 10:31:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:dfc1d06d-2e40-4ac8-8bf7-a2c6ddba6e0d</guid><dc:creator>Joakim Jakobsen</dc:creator><description>&lt;p&gt;Hi.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The bootloaders are quite different in the way they work. But if you want to do this, you can build your application as a Mesh application (without using Mesh) and then use the normal Mesh DFU update process to update your &amp;quot;Mesh&amp;quot; application.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Note that you will need to flash the Mesh bootloader instead of the normal bootloader. Also, using Mesh DFU will use 1 hour for a 100kB image.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&amp;nbsp;&lt;br /&gt;Joakim&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>