<?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>nRF7002 disconnecting when power save is disabled.</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/122510/nrf7002-disconnecting-when-power-save-is-disabled</link><description>Hi! We&amp;#39;re testing nRF7002 with the nRF7002-DK and NCS v3.0.2. CONFIG_NET_ZPERF=y has been added to the nrf/samples/wifi/shell/prj.conf, the rest is untouched. Running that sample, we connect the board to a dedicated Ubiquity Unifi 6 LR AP running the</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 27 Jun 2025 12:29:33 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/122510/nrf7002-disconnecting-when-power-save-is-disabled" /><item><title>RE: nRF7002 disconnecting when power save is disabled.</title><link>https://devzone.nordicsemi.com/thread/540712?ContentTypeID=1</link><pubDate>Fri, 27 Jun 2025 12:29:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4514e3bb-4f9d-4eb7-bf6e-0ea62308be49</guid><dc:creator>AHaug</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;This looks to be caused by RPU recovery timeout&amp;nbsp;&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/pastedimage1751027093230v1.jpeg" alt=" " /&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;This log aboveis triggered if RPU is unresponsive or can&amp;#39;t enter low-power state as expected.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&amp;quot;&amp;gt;&amp;nbsp;&lt;strong&gt;CONFIG_NRF_WIFI_RPU_RECOVERY_PS_ACTIVE_TIMEOUT_MS&lt;/strong&gt;: This sets a timeout in milliseconds after which the RPU recovery mechanism will be triggered if the device remains in an active (non-power-save) state. This is used to ensure the RPU attempts to enter power save mode in case of inactivity. If power save is disabled, the device stays in active mode, and after the configured timeout (often around 60 seconds), the recovery mechanism may be triggered, causing the interface to go down and up, resulting in a disconnect from the network&amp;nbsp;&lt;a title="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/drivers/wifi/nrf70_native.html#kconfig_configuration" href="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/drivers/wifi/nrf70_native.html#kconfig_configuration" rel="noopener noreferrer" target="_blank"&gt;Wi-Fi driver Kconfig configuration&lt;/a&gt;.&amp;nbsp;When the RPU recovery is triggered, the interface is reset (down and up), and the application is responsible for reestablishing the network connection&amp;nbsp;&lt;a title="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/samples/wifi/sta/readme.html#rpu_recovery" href="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/samples/wifi/sta/README.html#rpu_recovery" rel="noopener noreferrer" target="_blank"&gt;Wi-Fi STA sample: RPU recovery&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&amp;gt;RPU recovery is triggered in this case because the nRF7002 remains in the active (non-power-save) state for longer than the configured timeout. According to the driver documentation, the &lt;strong&gt;CONFIG_NRF_WIFI_RPU_RECOVERY_PS_ACTIVE_TIMEOUT_MS&lt;/strong&gt; Kconfig option sets a timeout (in milliseconds) after which the RPU recovery mechanism will be triggered if the RPU does not enter power save mode. This is designed to ensure the RPU attempts to enter power save mode in case of inactivity. When you disable power save, the device stays active, and after the timeout expires, the recovery mechanism is activated, causing the interface to go down and up, resulting in a disconnect&amp;nbsp;&lt;a title="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/drivers/wifi/nrf70_native.html#kconfig_configuration" href="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/drivers/wifi/nrf70_native.html#kconfig_configuration" rel="noopener noreferrer" target="_blank"&gt;Wi-Fi driver Kconfig configuration&lt;/a&gt;. So, in summary:&amp;nbsp;&lt;strong&gt;RPU recovery is triggered because the RPU stays in active mode (with power save disabled) longer than the allowed timeout, as defined by the driver&amp;#39;s configuration.&amp;quot;&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;CONFIG_NRF_WIFI_RPU_RECOVERY_PS_ACTIVE_TIMEOUT_MS is set to 50s by default so this matches the window you&amp;#39;re describing.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;Disabling RPU recovery through&amp;nbsp;&lt;span&gt;CONFIG_NRF_WIFI_RPU_RECOVERY=n&amp;nbsp;&lt;em&gt;should&amp;nbsp;&lt;/em&gt;fix the timeout.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Kind regards,&lt;br /&gt;Andreas&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>