<?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>High sleep power consumption with onewire after migrating to 3.2.1</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/126990/high-sleep-power-consumption-with-onewire-after-migrating-to-3-2-1</link><description>Hi, 
 I am developing a low power BLE device using Promicro nRF52840 boards. After updating to ncs3.2.1 I have noticed a high power consumption in sleep, that isn&amp;#39;t present with ncs3.1.1. Reading the changelogs and migration guides I am unable to determine</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 19 Feb 2026 13:26:26 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/126990/high-sleep-power-consumption-with-onewire-after-migrating-to-3-2-1" /><item><title>RE: High sleep power consumption with onewire after migrating to 3.2.1</title><link>https://devzone.nordicsemi.com/thread/561610?ContentTypeID=1</link><pubDate>Thu, 19 Feb 2026 13:26:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7df19aa6-c3da-49d8-9009-9de4c9bdeb98</guid><dc:creator>sasodoma</dc:creator><description>&lt;p&gt;It seems that in the end Kentarou was able to reduce power consumption by suspending uart0, which is what I&amp;#39;ve been doing before the update and it doesn&amp;#39;t work anymore. Given that this change was caused by a Zephyr update and is not directly nRF related, I will try to open an issue with them and see if someone can tell me what&amp;#39;s to do in the new version. I will post the answer here if I get it.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: High sleep power consumption with onewire after migrating to 3.2.1</title><link>https://devzone.nordicsemi.com/thread/561597?ContentTypeID=1</link><pubDate>Thu, 19 Feb 2026 12:55:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ff4cb0e2-183e-4a1c-8133-712df792201f</guid><dc:creator>Ressa</dc:creator><description>&lt;p&gt;Hi&amp;nbsp;&lt;span&gt;Sašo,&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I think so.&amp;nbsp;USB&amp;nbsp;&lt;span&gt;CDC‑ACM is not enabled by default on DKs. It seems like device power management is not implemented for USB CDC-ACM. So it will not work with&amp;nbsp;pm_device_action_run() the same way as for example UART hardware peripherals.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Please have a look at below case which is similar to your question:&lt;br /&gt;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/111339/how-to-disable-usb-cdc-acm-during-running"&gt;(+) How to disable USB CDC-ACM during running - Nordic Q&amp;amp;A - Nordic DevZone - Nordic DevZone&lt;br /&gt;&lt;br /&gt;&lt;/a&gt;Best regards,&lt;br /&gt;Ressa&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: High sleep power consumption with onewire after migrating to 3.2.1</title><link>https://devzone.nordicsemi.com/thread/561385?ContentTypeID=1</link><pubDate>Tue, 17 Feb 2026 16:18:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2e360dc9-4517-4d89-91ff-0f70e2fc1239</guid><dc:creator>sasodoma</dc:creator><description>&lt;p&gt;Thank you for the test. Is it possible that the difference is due to the DK not having USB CDC ACM enabled by default?&lt;/p&gt;
&lt;p&gt;Unfortunately I do not have a DK with the nRF52840 to test, but I do have a different DK that I could use to program the ProMicro board as if it was a DK, to see if the difference is the default settings.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: High sleep power consumption with onewire after migrating to 3.2.1</title><link>https://devzone.nordicsemi.com/thread/561334?ContentTypeID=1</link><pubDate>Tue, 17 Feb 2026 10:13:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e46355ba-f360-4395-a25d-9e8920e7f621</guid><dc:creator>Ressa</dc:creator><description>&lt;p&gt;Hi&amp;nbsp; Sašo,&lt;br /&gt;&lt;br /&gt;I just tried your code with different ncs versions including 3.2.1 on nRF52840 DK and I am getting around 10 uA average current in all of them. The current is just for SoC. The supply is connected externally using P21 connector. Not sure why you see different current.&amp;nbsp;Do you have a DK to try on that as well?&amp;nbsp;&lt;br /&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/pastedimage1771323203415v1.png" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: High sleep power consumption with onewire after migrating to 3.2.1</title><link>https://devzone.nordicsemi.com/thread/561173?ContentTypeID=1</link><pubDate>Sat, 14 Feb 2026 18:18:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1d934026-8226-43a7-9eb7-99ffb192d200</guid><dc:creator>sasodoma</dc:creator><description>&lt;p&gt;I have bisected the difference to the commit&amp;nbsp;&lt;a id="" href="https://github.com/nrfconnect/sdk-nrf/commit/c2eab60735568bb24788d3767a3b7f321a8a8360"&gt;https://github.com/nrfconnect/sdk-nrf/commit/c2eab60735568bb24788d3767a3b7f321a8a8360&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I&amp;#39;m guessing the actual difference is in the zephyr that got updated, but I&amp;#39;m having trouble building while trying to bisect the zephyr repo.&lt;br /&gt;&lt;br /&gt;EDIT: I have managed to bisect the zephyr repo as well, and the commit that causes the problem is&amp;nbsp;&lt;a id="" href="https://github.com/nrfconnect/sdk-zephyr/commit/b03b65a9b51ae869bd36fde687ec142e970660e0"&gt;https://github.com/nrfconnect/sdk-zephyr/commit/b03b65a9b51ae869bd36fde687ec142e970660e0&lt;/a&gt;, which switches CDC ACM to the new USB device stack. I can lower the power consumption by setting&amp;nbsp;CONFIG_CDC_ACM_SERIAL_INITIALIZE_AT_BOOT=n, but this disables it completely. I also tried suspending both the usbd and the cdc-acm but was unsuccessful:&lt;br /&gt;&lt;pre class="ui-code" data-mode="c_cpp"&gt;static const struct device *usbd = DEVICE_DT_GET(DT_NODELABEL(usbd));
static const struct device *board_cdc_acm_uart = DEVICE_DT_GET(DT_NODELABEL(board_cdc_acm_uart));

...

pm_device_action_run(usbd, PM_DEVICE_ACTION_SUSPEND);
pm_device_action_run(board_cdc_acm_uart, PM_DEVICE_ACTION_SUSPEND);&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;How can I keep power consumption low in sleep without disabling USB CDC ACM?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: High sleep power consumption with onewire after migrating to 3.2.1</title><link>https://devzone.nordicsemi.com/thread/561168?ContentTypeID=1</link><pubDate>Sat, 14 Feb 2026 10:11:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8fcb74c3-4867-4bcf-93a0-92119ab4154f</guid><dc:creator>sasodoma</dc:creator><description>&lt;p&gt;Hi Ressa,&lt;/p&gt;
&lt;p&gt;I can&amp;#39;t believe I&amp;#39;ve missed that, thanks for pointing it out. Unfortunately, it appears this wasn&amp;#39;t the cause of the problem, as power consumption is still high, even after correcting the overlay.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: High sleep power consumption with onewire after migrating to 3.2.1</title><link>https://devzone.nordicsemi.com/thread/561127?ContentTypeID=1</link><pubDate>Fri, 13 Feb 2026 14:31:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0050fc71-88d0-48a0-9b21-ce7d82f71fc6</guid><dc:creator>Ressa</dc:creator><description>&lt;p&gt;Hi&amp;nbsp;Sašo,&lt;br /&gt;&lt;br /&gt;It seems you are swapping TX, RX pins in&amp;nbsp;&lt;span&gt;uart0_sleep compared to&amp;nbsp;uart0_default. Can you try to have same TX, RX pins on both to see if it makes any difference ?&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>