<?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 reduce the power consumption of the bootloader?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/54868/how-to-reduce-the-power-consumption-of-the-bootloader</link><description>Hello: 
 When I try to use mesh, I found that the bootloader never work in low power mode. If I only program application into the nrf52832, the power consumption of its low power mode is about 10 uA. When I add bootloader, its power consumption is more</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 04 Dec 2019 07:57:13 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/54868/how-to-reduce-the-power-consumption-of-the-bootloader" /><item><title>RE: How to reduce the power consumption of the bootloader?</title><link>https://devzone.nordicsemi.com/thread/223485?ContentTypeID=1</link><pubDate>Wed, 04 Dec 2019 07:57:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4943679f-e8cb-4f09-9c4c-f07648527b83</guid><dc:creator>ZHENGXIANG</dc:creator><description>&lt;p&gt;Hi:&lt;/p&gt;
&lt;p&gt;I have tried this but it does not work. The gpio is still open. Now I just delete the uart0 and gpio part in&amp;nbsp;serial_handler_uart.c and add&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;NRF_CLOCK-&amp;gt;TASKS_HFCLKSTOP=1;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;NRF_UART0-&amp;gt;TASKS_STOPRX= 1;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;in main.c in bootloader.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Now it can work and the power consumption is about 15uA.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Thank you&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to reduce the power consumption of the bootloader?</title><link>https://devzone.nordicsemi.com/thread/223375?ContentTypeID=1</link><pubDate>Tue, 03 Dec 2019 14:44:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:66fbf63c-09dd-435a-851a-babdd3cd2539</guid><dc:creator>Jui-Chou (Rick) Chung</dc:creator><description>&lt;p&gt;Hello ZhengXiang,&lt;/p&gt;
&lt;p&gt;Just want to confirm one thing, if your mesh device is not connected with PC, then you should choose the bootloader which without serial interface enabled, like &amp;quot;mesh_bootloader_gccarmemb_nrf52832_xxAA.hex&amp;quot;, not the &amp;quot;mesh_bootloader_serial_gccarmemb_nrf52832_xxAA.hex&amp;quot;&lt;/p&gt;
&lt;p&gt;And I did a check, we found the issue from the ticket:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/43301/nrf_mesh_disable-function-changed-since-sdk-for-mesh-v3-1-0"&gt;https://devzone.nordicsemi.com/f/nordic-q-a/43301/nrf_mesh_disable-function-changed-since-sdk-for-mesh-v3-1-0&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;You can try the workaround described in the above link, and now our internal RD fixed the issue and waiting for the code review. I will update this ticket once when I got the response from internal about when will we release the fix. Hope this information can do help.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Rick&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to reduce the power consumption of the bootloader?</title><link>https://devzone.nordicsemi.com/thread/223243?ContentTypeID=1</link><pubDate>Tue, 03 Dec 2019 09:32:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:749cd9ae-7b42-4047-9766-b0534c7065c2</guid><dc:creator>ZHENGXIANG</dc:creator><description>&lt;p&gt;Hi:&lt;/p&gt;
&lt;p&gt;Thank you for your response. This question is not for a LPN. It focus on why the bootloader part still work when the applicaion sleep. I have asked this question last week in&amp;nbsp;&lt;strong&gt;&lt;span&gt;Nordic Tech Tour&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;and got official answer: this is a bug for nRF5 SDK for Mesh and they will fix it in next version.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Thank you&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to reduce the power consumption of the bootloader?</title><link>https://devzone.nordicsemi.com/thread/222576?ContentTypeID=1</link><pubDate>Thu, 28 Nov 2019 10:20:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:00cd86f3-8bc2-40ca-ad82-c6224d712bd9</guid><dc:creator>tesc</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Is this for a low power node (LPN)? In that case, the mesh DFU bootloader is not recommended, as it requires the node to be always on. For LPN we recommend using the GATT based DFU solution from nRF5 SDK instead. The &lt;a href="https://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.meshsdk.v3.2.0%2Fmd_examples_experimental_lpn_README.html"&gt;Low Power node example&lt;/a&gt; supports DFU from nRF5 SDK, see &lt;a href="https://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.meshsdk.v3.2.0%2Fmd_examples_experimental_lpn_dfu_ble.html"&gt;Configuring DFU over BLE using the LPN example&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Terje&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>