We have an issue receiving unicast packets with default wifi low power mode.
When CONFIG_NRF_WIFI_LOW_POWER=y is enabled, unicast packets (DHCP Offer/Ack, DNS responses) are not received by the device, causing connection failures. Broadcast packets work fine (ARP, DHCP Discover sent successfully).
With CONFIG_NRF_WIFI_LOW_POWER=n: Everything works (DHCP, DNS, HTTP)
With CONFIG_NRF_WIFI_LOW_POWER=y: DHCP timeout, DNS failures
Questions
1. Is there a known issue with nRF7002 power save mode and unicast packet reception in NCS v3.1.1?
2. Should we delay enabling power save until after dns completes? If so, what's the recommended approach?
3. Could this be related to timing parameters? Should we increase listen_interval, adjust DTIM settings, or configure inactivity timeout?
4. Is there firmware debugging we can enable to see PS-Poll/QoS-Null frame transmission and beacon TIM parsing?
Environment
- Hardware: nRF5340 + nRF7002 WiFi
- NCS Version: v3.1.1
- Zephyr Version: (bundled with NCS v3.1.1)
- Access Point: Ubiquiti UniFi (WPA2-PSK, 2.4GHz, Channel 6)