Nexus 5X and 6P Receive “Automatic Wi-Fi Connection” Through Unnoficial Method

One of the coolest features that Android 8.0 Oreo contains is the “Turn on Wi-Fi Automatically” setting. This feature gives any smartphone that runs on Google’s latest operating system the ability to automatically connect to a Wi-Fi network once the smartphone is located near a “high-quality saved network”. Sadly, this feature isn’t available for Nexus 5X and Nexus 6P. However, there’s a way around Google’s feature restriction.

Feature Restriction

What’s interesting is that Google doesn’t want to confirm why it decided to restrict Nexus 5X and Nexus 6P from receiving this feature. The caused some controversy in the Android community since the developer preview of Android O allowed Nexus 5X and Nexus 6P to use this feature and it worked flawlessly. The Android community believes that Google just wanted Pixel and Pixel XL to have an edge over the two older Nexus smartphones.

How to Get “Turn On Wi-Fi Automatically” on Nexus 5X and Nexus 6P

Nexus 5X and Nexus 6P owners should first make sure that they have ADB installed on their computer or laptop. Once ADB is installed, connect the designated device to the computer, enable USB debugging and open up command prompt. With command prompt open, execute the following command: “adb shell”. Now, introduce the following command “settings put global wifi_wakeup_available 1”. All that’s left now is to introduce this command “settings put global wifi_wakeup_enabled_1”.

The reason why this simple method allows Nexus 5X and Nexus 6P to utilize one of Android 8.0 Oreo’s coolest feature is because Google scans for networks in the background all the time. In addition, this happens even though the smartphone’s Wi-Fi might be turned off. Nonetheless, this “always scan” feature can be enabled by accessing the following: Settings – Network & Internet – tap on Wi-Fi and then tap again on the Wi-Fi Preferences option towards the bottom.

Leave a Reply

Your email address will not be published. Required fields are marked *