<?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>DFU over BLE mesh through mobile application</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/39420/dfu-over-ble-mesh-through-mobile-application</link><description>Hi, I am using nordic nrf52832 module with BLE mesh SDK V2.2.0 I want to do DFU for application + softdevice without any serial connection through mobile app between BLE mesh network of 3 to 5 device. 1) Is it possible to do DFU without any serial connection</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 16 Oct 2018 08:09:24 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/39420/dfu-over-ble-mesh-through-mobile-application" /><item><title>RE: DFU over BLE mesh through mobile application</title><link>https://devzone.nordicsemi.com/thread/152982?ContentTypeID=1</link><pubDate>Tue, 16 Oct 2018 08:09:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:47460e04-d2be-400b-9252-543053050d7b</guid><dc:creator>AndreasF</dc:creator><description>&lt;p&gt;Hi.&lt;/p&gt;
&lt;p&gt;You could do this through GATT, by adding a custom service which is able to receive the data in the mesh nodes. You could then pipe DFU-packets into the mesh stack by using &lt;strong&gt;nrf_mesh_dfu_rx()&lt;/strong&gt;, which is found in &lt;strong&gt;nrf_mesh_dfu.h&lt;/strong&gt;. You also need to have a matching service client in the mobile application.&lt;/p&gt;
&lt;p&gt;You &lt;strong&gt;cannot&lt;/strong&gt; do this by advertisements in Android or iOS.&lt;/p&gt;
&lt;p&gt;- Andreas&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU over BLE mesh through mobile application</title><link>https://devzone.nordicsemi.com/thread/152948?ContentTypeID=1</link><pubDate>Tue, 16 Oct 2018 05:16:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c038525f-ba11-4823-adea-1785687e6f2b</guid><dc:creator>Khushbu Patel</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;We are planning to update the mesh application of a proxy server on provisionee node which has already flashed with mesh bootloader &amp;quot;&lt;strong&gt;mesh_bootloader_armcc_nrf52832_xxAA.hex&lt;/strong&gt;&amp;quot; and softdevice &amp;quot;&lt;strong&gt;s132_nrf52_6.0.0_softdevice.hex&lt;/strong&gt;&amp;quot;, we don&amp;#39;t have any plan to update bootloader or softdevice for future, we only need to update application firmware.&lt;br /&gt;&lt;br /&gt;In my case, my mobile application is a provisioner role and if I understand correctly then We need to write service in provisioner mobile application which will push application firmware on the mesh network and all provisioned node will update with a new firmware.&lt;br /&gt;&lt;br /&gt;Please correct me if I misunderstood on the above point, and could you please give any suggestion from where we can start to explore for the mesh application firmware update from provisioner node.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU over BLE mesh through mobile application</title><link>https://devzone.nordicsemi.com/thread/152869?ContentTypeID=1</link><pubDate>Mon, 15 Oct 2018 12:09:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4a38dbb1-b8a3-4018-9f48-11d0b5e80da9</guid><dc:creator>Khushbu Patel</dc:creator><description>&lt;p&gt;Thank you Andreas for corrective information.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU over BLE mesh through mobile application</title><link>https://devzone.nordicsemi.com/thread/152813?ContentTypeID=1</link><pubDate>Mon, 15 Oct 2018 08:40:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:93ce5a3d-d13e-44d2-bfb2-4d2ad69d7bd3</guid><dc:creator>AndreasF</dc:creator><description>&lt;p&gt;Hi.&lt;/p&gt;
&lt;p&gt;I gave you some wrong information in my last answer, sorry about that.&lt;/p&gt;
&lt;p&gt;The file &lt;strong&gt;mesh_bootloader_serial_armcc_nrf52832_xxAA.hex&lt;/strong&gt;, have serial support. This file can receive a &lt;strong&gt;DFU&lt;/strong&gt; over serial communication, and then you can spread this file over the mesh network to other bootladers which does not have serial support.&lt;/p&gt;
&lt;p&gt;The file &lt;strong&gt;mesh_bootloader_armcc_nrf52832_xxAA.hex&lt;/strong&gt;, this file has not serial support and does not allocate pins to the UART. It can only receive a &lt;strong&gt;DFU&lt;/strong&gt; through the mesh network, and not over serial communication.&lt;/p&gt;
&lt;p&gt;Hope this clears things up.&lt;/p&gt;
&lt;p&gt;- Andreas&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU over BLE mesh through mobile application</title><link>https://devzone.nordicsemi.com/thread/152708?ContentTypeID=1</link><pubDate>Fri, 12 Oct 2018 13:28:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e41d152e-00bc-4bff-948e-852fd6919d7f</guid><dc:creator>Khushbu Patel</dc:creator><description>&lt;p&gt;Can you please describe more about&amp;nbsp;&lt;/p&gt;
&lt;p&gt;mesh_bootloader_serial_armcc_nrf52832_xxAA.hex have serial support.&lt;/p&gt;
&lt;p&gt;mesh_bootloader_armcc_nrf52832_xxAA.hex allocates pins to the UART?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU over BLE mesh through mobile application</title><link>https://devzone.nordicsemi.com/thread/152700?ContentTypeID=1</link><pubDate>Fri, 12 Oct 2018 12:59:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2a8b2c9f-08e0-45c1-a94c-531065f24882</guid><dc:creator>AndreasF</dc:creator><description>&lt;p&gt;Hi Khushbu.&lt;/p&gt;
&lt;p&gt;1) At the moment this is not implemented in the bootloader, so this is something you have to implement yourself.&lt;/p&gt;
&lt;p&gt;2) We do not have any Android/iOS mobile application which supports this at the moment.&lt;/p&gt;
&lt;p&gt;3)&amp;nbsp; -----&lt;/p&gt;
&lt;p&gt;4) We do not have any guide to develop DFU through a mobile application at the moment.&lt;/p&gt;
&lt;p&gt;5)&lt;/p&gt;
&lt;p&gt;mesh_bootloader_serial_armcc_nrf52832_xxAA.hex have serial support.&lt;/p&gt;
&lt;p&gt;mesh_bootloader_armcc_nrf52832_xxAA.hex allocates pins to the UART.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>