Android devices with Qualcomm or MediaTek chipsets implement a Wi-Fi Power Saving Mode (PSM) at the firmware level, governed by the 802.11 power management specification. When enabled, this feature instructs the Wi-Fi radio to periodically enter a low-power doze state between beacon intervals, buffering incoming frames on the access point and retrieving them in short bursts when the radio wakes. While this mechanism extends battery life on consumer handsets, it introduces a catastrophic latency, packet-loss, and connection-stability liability on provisioned enterprise terminals, real-time VoIP handsets, IoT control stations, or latency-sensitive trading floor devices. The periodic radio dozing causes measurable increases in round-trip time (RTT), dropped DTLS/SRTP packets during voice calls, and intermittent disconnections from enterprise Wi-Fi controllers that enforce strict client activity timers.
This guide explains how to completely disable ‘Wi-Fi Power Saving Mode’ on Android, forcing the wireless radio into a permanently active (CAM — Constantly Awake Mode) state for uninterrupted, low-latency connectivity.
Disable Wi-Fi Power Saving Mode via Developer Options
The Wi-Fi power management toggle is exposed through Android’s Developer Options, which provides direct access to firmware-level radio configuration parameters. To enforce a strict override that forces the radio into a permanently active state, we must explicitly change the Wi-Fi sleep policy.
- Unlock the provisioned Android device and open the Settings app.
- Scroll down and tap About phone (or About device).
- Locate the Build number entry and tap it exactly 7 times in rapid succession. A toast notification will confirm “You are now a developer!”
- Return to the main Settings menu and tap System (or Developer options may appear directly under Settings on some OEMs).
- Tap on Developer options.
- Scroll down to the Networking section.
- Locate the option labelled Wi-Fi scan throttling and toggle it to Off. (This prevents the OS from throttling background scan requests that compound the latency introduced by PSM).
- Next, locate Keep Wi-Fi on during sleep (found under Settings > Network > Wi-Fi > Wi-Fi preferences on some Android versions) and ensure it is set to Always.
- For absolute enforcement, connect to your target Wi-Fi network, then use ADB from a connected workstation to force the Wi-Fi lock to high-performance mode:
(Setting this global integer to 2 instructs the Android WifiManager to maintain a full-power WifiLock, preventing the chipset firmware from entering PSM doze intervals).adb shell settings put global wifi_sleep_policy 2
Verify the Configuration Lockdown
Changes to the Wi-Fi power management configuration are applied immediately, forcing the radio into a permanently awake state.
To verify the restriction is active, connect the device to a monitored enterprise Wi-Fi network and run a sustained ping test from a terminal emulator: ping -c 100 gateway_ip. With PSM disabled, you should observe consistently low and stable round-trip times (typically under 5ms on a healthy LAN) with zero packet loss. Previously, PSM would cause periodic RTT spikes of 50-200ms as buffered frames were retrieved from the AP. The device’s wireless radio is now operating in a permanently active, enterprise-grade, low-latency configuration.