<?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 add ble dfu service</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/49402/mesh-add-ble-dfu-service</link><description>Based on mesh3.1 sdk15.2 Can I add DFU service to light switch server? Used to upgrade firmware via APP nrf Connect? I added a dfu service to the light switch server with the following error: mesh assert at 0x002D4A2 
 
 How to solve this problem?</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 11 Jul 2019 13:43:48 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/49402/mesh-add-ble-dfu-service" /><item><title>RE: Mesh add ble dfu service</title><link>https://devzone.nordicsemi.com/thread/197879?ContentTypeID=1</link><pubDate>Thu, 11 Jul 2019 13:43:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:68cc4def-5846-41af-81e6-2725d316aef1</guid><dc:creator>Mttrinh</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;To&amp;nbsp;perform DFU over BLE update for the Low Power node example, you must build and program the&amp;nbsp;&lt;a href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v15.3.0/ble_sdk_app_dfu_bootloader.html"&gt;Secure Bootloader example&lt;/a&gt;. Have a look at the the guide &lt;a href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.meshsdk.v3.1.0/md_examples_experimental_lpn_dfu_ble.html#examples_lpn_dfu_ble_program_bootloader" rel="noopener noreferrer" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Mesh add ble dfu service</title><link>https://devzone.nordicsemi.com/thread/197794?ContentTypeID=1</link><pubDate>Thu, 11 Jul 2019 10:47:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f5e49aff-256f-43fe-adda-804691174b27</guid><dc:creator>zero</dc:creator><description>&lt;p&gt;Hi ，&lt;/p&gt;
&lt;p&gt;1.Change NRF_FSTORAGE_SD_QUEUE_SIZE 4 to 64, it still has no effect, please help confirm where to change?&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/pastedimage1562839793290v5.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;&amp;lt;t:          0&amp;gt;, main.c,  522, ----- BLE Mesh LPN Demo (Updated) -----
&amp;lt;t:          0&amp;gt;, app_error_weak.c,  119, Mesh error 4 at 0x000274C7 (E:\Nordic\nrf5_SDK_for_Mesh_v3.1.0_src\examples\common\src\ble_dfu_support.c:148)&lt;/pre&gt;2.Modify the flash_placement file , and add RAM_SIZE=0xc260 to common. Still there is error 4.&lt;/p&gt;
&lt;p&gt;.&lt;img alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/_AE5FE14FFE5647725F00_20190711180451.png" /&gt;&lt;/p&gt;
&lt;p&gt;How do I allocate more memory to DFU?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Mesh add ble dfu service</title><link>https://devzone.nordicsemi.com/thread/197576?ContentTypeID=1</link><pubDate>Wed, 10 Jul 2019 09:55:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c8de98d7-0988-4df8-acc3-48d0d299f7e3</guid><dc:creator>Mttrinh</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Error 4 is&amp;nbsp;NRF_ERROR_NO_MEM. You need to allocate more memory for the DFU.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Mesh add ble dfu service</title><link>https://devzone.nordicsemi.com/thread/197481?ContentTypeID=1</link><pubDate>Wed, 10 Jul 2019 02:03:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1d8c0ca6-ab05-4b54-87cd-4168a1b4a485</guid><dc:creator>zero</dc:creator><description>&lt;p&gt;Hi Mttrinh&lt;/p&gt;
&lt;p&gt;1. Open the nrf5_SDK_for_Mesh_v3.1.0_src\examples\experimental_lpn example&lt;br /&gt;2. Change #define BLE_DFU_SUPPORT_ENABLED 0 to 1&lt;br /&gt;3. Compile the project&lt;br /&gt;4. The debug log is as follows:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;00&amp;gt; &amp;lt;t: 0&amp;gt;, main.c, 521, ----- BLE Mesh LPN Demo -----
00&amp;gt; &amp;lt;t: 0&amp;gt;, app_error_weak.c, 119, Mesh error 4 at 0x00000000 (:0)&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;I have not made any changes to this project. Why do I get this error with dfu? How to solve it?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Mesh add ble dfu service</title><link>https://devzone.nordicsemi.com/thread/197178?ContentTypeID=1</link><pubDate>Mon, 08 Jul 2019 14:40:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:39c6930b-cfb5-474c-a0bb-2994b0742d17</guid><dc:creator>Mttrinh</dc:creator><description>&lt;p&gt;Currently we haven&amp;#39;t implemented a solution for doing OTA DFU with nRF Connect. I think is possible to implement this yourself, but the easiset way is to do DFU over a serial interface for mesh right now. You can have a look at this &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/35841/mesh-dfu-using-nrf-connect-mobile-app-or-any-other-mobile-app" rel="noopener noreferrer" target="_blank"&gt;post&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Edit:&lt;/strong&gt;&amp;nbsp;We do have an example that uses BLE DFU. Have a look at this &lt;a href="https://github.com/NordicSemiconductor/nRF5-SDK-for-Mesh/tree/master/examples/experimental_lpn#updating-the-lpn-node-firmware-through-dfu-over-ble-anchor-examples_lpn_perform_dfu" rel="noopener noreferrer" target="_blank"&gt;example&lt;/a&gt;, it will give you an idea on how to implement this.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Mesh add ble dfu service</title><link>https://devzone.nordicsemi.com/thread/196935?ContentTypeID=1</link><pubDate>Sat, 06 Jul 2019 06:27:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1bc0f62d-4cb6-4e0b-a306-2c17c8c17809</guid><dc:creator>zero</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;I have completed the test of the mesh dfu example, but I want to upgrade the firmware with ota-dfu. Is there any way?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Mesh add ble dfu service</title><link>https://devzone.nordicsemi.com/thread/196868?ContentTypeID=1</link><pubDate>Fri, 05 Jul 2019 14:03:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c2476517-4656-40d0-9a44-5e3cda12b61b</guid><dc:creator>Mttrinh</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;The DFU for Mesh is not the same as the DFU in the nRF5 SDK. You can&amp;#39;t upgrade the firmware via the nRF Connect app. The&amp;nbsp;&lt;span&gt;application can be updated over the mesh using side-by-side mode DFU, it is transferred in the background&lt;/span&gt;. I recommend you to have a look at the &lt;a href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.meshsdk.v3.1.0/md_examples_dfu_README.html?cp=5_2_3_3" rel="noopener noreferrer" target="_blank"&gt;DFU example&lt;/a&gt; in the Mesh SDK. Also read more about DFU for Mesh on this &lt;a href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.meshsdk.v3.1.0/md_doc_libraries_dfu_dfu_protocol.html?cp=5_2_2_4" rel="noopener noreferrer" target="_blank"&gt;page&lt;/a&gt; and it&amp;#39;s subpages.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>