<?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>Power consumption issue with bleDfuButtonlessAsyncSvciInit();</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/95662/power-consumption-issue-with-bledfubuttonlessasyncsvciinit</link><description>Hi Everyone, 
 
 After adding bleDfuButtonlessAsyncSvciInit(); for buttonless dfu I see the power consumption increase significantly +150uA 
 Is there anyone who has same issue? and any solution? 
 Thanks, 
 Ng</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 19 Jan 2023 09:07:38 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/95662/power-consumption-issue-with-bledfubuttonlessasyncsvciinit" /><item><title>RE: Power consumption issue with bleDfuButtonlessAsyncSvciInit();</title><link>https://devzone.nordicsemi.com/thread/405612?ContentTypeID=1</link><pubDate>Thu, 19 Jan 2023 09:07:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ed3aa362-5ba6-4de9-8e34-d5274178cbb7</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Huynh,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Which hardware board did you use for the test ?&amp;nbsp;&lt;br /&gt;Could you reproduce the issue on a DK ?&amp;nbsp;&lt;br /&gt;If you can provide a simplified sample that show the issue it would be nice.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;If you simply test with the buttonless example in the SDK do you see the issue ? For testing you can try to comment out&amp;nbsp;&amp;nbsp; &amp;nbsp; advertising_start(erase_bonds); so that the buttonless example doesn&amp;#39;t send advertising packet.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;Please try to test with unmodified bootloader as well.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Power consumption issue with bleDfuButtonlessAsyncSvciInit();</title><link>https://devzone.nordicsemi.com/thread/405584?ContentTypeID=1</link><pubDate>Thu, 19 Jan 2023 06:18:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:99ea8c56-7ab8-4a71-9888-1f014280fd27</guid><dc:creator>Ng Huynh</dc:creator><description>&lt;p&gt;Hi Hung,&lt;/p&gt;
&lt;p&gt;Thanks for checking! In my case BT is not advertise and all *_LOG_ENABLE in sdk_config.h are set to 0&lt;/p&gt;
&lt;p&gt;I measure power with Joulescope with the calling&amp;nbsp;bleDfuButtonlessAsyncSvciInit(); and not calling&amp;nbsp;bleDfuButtonlessAsyncSvciInit();&lt;/p&gt;
&lt;p&gt;Please help to check this sdk_config.h&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://drive.google.com/file/d/1MgmVfgxFtaH3BRY_cPbCLay9a_PTsMe2/view?usp=sharing"&gt;https://drive.google.com/file/d/1MgmVfgxFtaH3BRY_cPbCLay9a_PTsMe2/view?usp=sharing&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Power consumption issue with bleDfuButtonlessAsyncSvciInit();</title><link>https://devzone.nordicsemi.com/thread/405462?ContentTypeID=1</link><pubDate>Wed, 18 Jan 2023 11:56:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:793a37e9-278d-451b-8f0a-6d366b60d5f3</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Huynh,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I&amp;#39;m taking over the case from Sigurd as I have some more experience with the nRF5 SDK.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I assume you are talking about the idle current ?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I don&amp;#39;t think&amp;nbsp;calling&amp;nbsp;&lt;span&gt;bleDfuButtonlessAsyncSvciInit() would cause any added current. As Vidar explained in his case that Sigurd pointed to, the function just allow the application to call another function inside the bootloader. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;The bootloader doesn&amp;#39;t run in the background when the application is running. The DFU process is executed when the application trigger a reset and the bootloader will boot and stay in DFU mode.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I just did a quick test with the buttonless example with advertising interval of 185ms:&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/5315.pastedimage1674042926930v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;I can see the average current consumption was about 150uA but the idle current was about 20uA (which is slightly high and can be optimized). This is without using DCDC and without log turned off.&amp;nbsp;&lt;br /&gt;I don&amp;#39;t see the change of current consumption if I remove the&amp;nbsp;&lt;span&gt;bleDfuButtonlessAsyncSvciInit() function in the code.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Power consumption issue with bleDfuButtonlessAsyncSvciInit();</title><link>https://devzone.nordicsemi.com/thread/405351?ContentTypeID=1</link><pubDate>Wed, 18 Jan 2023 02:37:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d3a94182-7036-41fb-92da-9a4d7f03f7f6</guid><dc:creator>Ng Huynh</dc:creator><description>&lt;p&gt;another question is DFU always running in background?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Power consumption issue with bleDfuButtonlessAsyncSvciInit();</title><link>https://devzone.nordicsemi.com/thread/405346?ContentTypeID=1</link><pubDate>Tue, 17 Jan 2023 23:51:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5fb9ec53-fc37-4475-b829-bbe33d9b18b5</guid><dc:creator>Ng Huynh</dc:creator><description>&lt;p&gt;Hi Sigurd,&lt;/p&gt;
&lt;p&gt;I checked the link but seems like it doesn&amp;#39;t help.&lt;/p&gt;
&lt;p&gt;I have disable all UART config, log config for both Firmware and bootloader.&lt;/p&gt;
&lt;p&gt;When I add&amp;nbsp;bleDfuButtonlessAsyncSvciInit(); the current goes up to &amp;gt;150uA and when I remove this function it goes down to 5-7uA&lt;/p&gt;
&lt;p&gt;any ideas that this function can cause?&lt;/p&gt;
&lt;div id="gtx-anchor" style="height:14px;left:8px;position:absolute;top:126px;width:231.094px;"&gt;&lt;/div&gt;
&lt;div class="jfk-bubble gtx-bubble" style="left:109px;top:13px;"&gt;
&lt;div id="bubble-7" class="jfk-bubble-content-id"&gt;
&lt;div id="gtx-host" style="max-width:400px;"&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="jfk-bubble-closebtn-id jfk-bubble-closebtn"&gt;&lt;/div&gt;
&lt;div class="jfk-bubble-arrow-id jfk-bubble-arrow jfk-bubble-arrowdown" style="left:115.5px;"&gt;
&lt;div class="jfk-bubble-arrowimplbefore"&gt;&lt;/div&gt;
&lt;div class="jfk-bubble-arrowimplafter"&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Power consumption issue with bleDfuButtonlessAsyncSvciInit();</title><link>https://devzone.nordicsemi.com/thread/404781?ContentTypeID=1</link><pubDate>Fri, 13 Jan 2023 11:52:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:df9471d2-579a-4821-83bb-db4715843a00</guid><dc:creator>Sigurd Hellesvik</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;See &amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/79659/dfubuttonless-consume-power"&gt;DFUButtonless consume power?&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Are you able to solve your issue using the information in that case?&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Sigurd Hellesvik&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>