The protocol Wi-Fi Protected Setup (WPS) makes it easier to connect devices to Wi-Fi without entering complex passwords - just press a button on the router or enter a PIN code. But what to do if WPS stops working on your Androidsmartphone? The feature may be disabled in the settings, a software glitch has occurred, or the device does not support modern security standards. In this article we will analyze all the current methods of restoring WPS, from basic to technically complex, taking into account the features of different versions Android and manufacturers (Samsung, Xiaomi, Realme etc.).

It is important to understand: WPS is vulnerable to PIN brute force attacks, so many modern routers and smartphones abandon this feature in favor of WPA3 or QR codes. If your router was released after 2020, WPS may be disabled at the firmware level - in this case, restoring it on your smartphone will not help. Check your router settings first.

Before proceeding with the instructions, make sure that the problem is on a smartphone. Try connecting to Wi-Fi via WPS from another device (for example, a laptop or a second phone). If it doesnโ€™t work everywhere, the problem is in the router, if only on Windows-laptop or second phone). If it doesnโ€™t work everywhere, the problem is in the router, unless Android โ€”read on.

๐Ÿ“Š What router do you have?
TP-Link
ASUS
Xiaomi
Keenetic
D-Link
Other

1. Checking WPS support on a smartphone

Not all Androiddevices support WPS, especially models after 2022. Manufacturers are gradually abandoning this feature due to vulnerabilities. To find out if WPS is available on your phone:

  • ๐Ÿ” Open Settings โ†’ Wi-Fi and tap the โš™๏ธ icon next to your network name.
  • ๐Ÿ“ฑ On some smartphones (Samsung Galaxy S23, Google Pixel 7) the WPS option is hidden - try pressing Advanced or Advanced settings.
  • ๐Ÿšซ If item WPS or Connection by button no - your device does not support the function at the software level.

On Xiaomi, Redmi i POCO WPS can be called QSS (Quick Secure Setup) - look for this abbreviation. On Huawei i Honor the function is often integrated into the menu Huawei Share or Fast connection.

โš ๏ธ Attention: On Android 12 and later WPS may be blocked by security policies Google Play Protect. If you see the notification "The feature has been disabled by the administrator", try temporarily disabling Play Protect in settings Google Play.
Manufacturer WPS support Where to look in settings
Samsung Yes (up to One UI 5.1) Wi-Fi โ†’ Advanced โ†’ WPS
Xiaomi/Redmi/POCO Yes (except MIUI 14+) Wi-Fi โ†’ QSS or Quick connection
Google Pixel No (with Android 11) โ€”
Huawei/Honor Yes (via Huawei Share) Wireless networks โ†’ Huawei Share โ†’ Connecting to Wi-Fi

2. Enabling WPS through standard Android settings

If your smartphone supports WPS, but the function suddenly disappeared, first try turning it on in the standard way. The algorithm may differ depending on the shell:

  1. Open Settings โ†’ Wi-Fi and make sure that the module Wi-Fi is enabled.
  2. Touch the name of your network (or press Add network, if not connected).
  3. Click Advanced settings (or โš™๏ธ) and find the item WPS, Connection by button or QSS.
  4. Select the connection method:
    • ๐Ÿ”ข WPS PIN code โ€” enter the 8-digit code from the sticker on the router.
    • ๐Ÿ–ฑ๏ธ WPS button โ€” press the physical button on the router for 2 minutes.

On some firmware (ColorOS, Funtouch OS), the WPS option is hidden deeper. For example, on Oppo Reno the path looks like this: Settings โ†’ Wireless networks โ†’ Wi-Fi โ†’ Wi-Fi settings โ†’ Advanced โ†’ WPS.

Make sure that the router supports WPS (check the model on the website manufacturer)

Enable Wi-Fi on your smartphone

Press the WPS button on the router (if using the "Push Button" method)

Bring the smartphone closer to the router (no further than 5 meters)

-->

โš ๏ธ Attention: If after press WPS the error "Could not connect" appears, check:
  • ๐Ÿ”„ Reboot the router (pull out the power for 30 seconds).
  • ๐Ÿ“ถ Make sure that the network is operating in 802.11n or 802.11ac (WPS does not work with 802.11ax (Wi-Fi 6) on some routers).
  • ๐Ÿ”’ Disable MAC address filtering on the router (may block WPS).

3. Resetting network settings (without data loss)

If WPS does not work, but is displayed in the settings, the problem may lie in the network services cache. Resetting the network settings will return the settings Wi-Fi, Bluetooth and mobile data to factory settings, but will not affect personal files or applications.

Instructions for most smartphones:

  1. Go to Settings โ†’ System โ†’ Reset (on Samsung: General management โ†’ Reset).
  2. Select Reset settings network or Reset Wi-Fi, mobile network and Bluetooth.
  3. Confirm the action (you may need to enter PIN code or pattern).
  4. After reboot, try connecting again via WPS.

On Xiaomi the path is slightly different: Settings โ†’ About phone โ†’ Reset settings โ†’ Reset Wi-Fi settings, mobile network and Bluetooth. After resetting, you will have to re-enter the passwords for all saved Wi-Fi networks.

๐Ÿ’ก

If after resetting WPS still does not work, check if a VPN or proxy is installed on your smartphone. Some applications (for example 1.1.1.1 or Orbot) may block network protocols, including WPS.

4. force enable WPS

For advanced users: if WPS is hidden in the firmware, but is technically supported, it can be enabled via ADB (Android Debug Bridge). This method works on most smartphones with unlocked USB debugging, but requires PC and basic knowledge of the command line.

Step-by-step guide:

  1. Enable Developer mode on your smartphone:
    • Go to Settings โ†’ About phone.
    • click on Build number 7 times (or MIUI version on Xiaomi).
    • Return to Settings โ†’ System โ†’ For Developers and enable USB debugging.
  • Connect your smartphone to PC via USB (select mode File transfer).
  • Open command line (Windows) or terminal (macOS/Linux) and enter:
    adb shell settings put global wps_enabled 1

    For Samsung an alternative command may be required:

    adb shell am start -n com.android.settings/.wifi.WpsSetupActivity
  • Restart your smartphone and check for the WPS option to appear in the Wi-Fi settings.
  • If the commands do not work, try an alternative method via activity manager:

    adb shell am start -a android.settings.WIFI_IP_SETTINGS

    This will open hidden Wi-Fi settings where WPS may be available.

    โš ๏ธ Attention: Using ADB may violate the warranty for some models (Samsung Knox records such actions). In addition, incorrect commands can cause network failures. If you are not sure, skip this section.
    What to do if ADB does not recognize the device?

    If. after connection, the command adb devices returns an empty list:

    1. Install drivers for your smartphone model (download from the manufacturer's website).

    2. Check that the item For developers included item Allow USB debugging (may require confirmation on the smartphone screen).

    3. Try another USB cable (preferably the original one).

    4. On Windows run the command prompt as administrator and enter:

    adb kill-server
    

    adb start-server

    5. Firmware update or rollback to an old version

    Sometimes WPS stops working after updating Android or the manufacturer's firmware. For example, on Samsung Galaxy A52 after updating to One UI 5.0 many users lost access to WPS. In such cases, there are two options:

    • ๐Ÿ”„ Update the firmware to the latest version โ€”the manufacturer could fix the bug in new builds.
    • ๐Ÿ”™ Roll back to the old firmware (if WPS is critical).

    To update the firmware:

    1. Go to Settings โ†’ Software update (to Xiaomi: About phone โ†’ System update).
    2. Click Download and installif a new version is available.
    3. After updating, check WPS in the Wi-Fi settings.

    To roll back the firmware you will need:

    • ๐Ÿ“ฅ Download the official firmware for your model from the manufacturer's website (for example, Samsung Firmware or Xiaomi Firmware Updater).
    • ๐Ÿ”ง Use tools like Odin (for Samsung) or Mi Flash Tool (for Xiaomi).
    • โš ๏ธ Please note that a rollback will reset all data on the smartphone (make a backup copy!).
    ๐Ÿ’ก

    Before updating or rolling back the firmware, check user reviews on the forums (for example, 4PDA or XDA Developers) - perhaps in the new version WPS has been removed forever.

    6. Alternative methods of connecting to Wi-Fi without WPS

    If you couldnโ€™t restore WPS, consider alternative methods of connecting to Wi-Fi that work on all modern smartphones:

    • ๐Ÿ“ท QR code: Many routers (TP-Link, ASUS, Keenetic) generate a QR code for quick connection. On your smartphone, open Settings โ†’ Wi-Fi โ†’ QR code and scan it.
    • ๐Ÿ”‘ WPA3-Personal: Modern security standard supported Android 10+. Enter your Wi-Fi password manually - it's more secure than WPS.
    • ๐Ÿ“ฑ NFC: Some routers (Huawei, ZTE) support NFC connections. Touch your smartphone to the mark on the box or the device itself.
    • ๐Ÿ–ฅ๏ธ WPS via PC: Connect to Wi-Fi from your laptop via WPS, then export the network settings (password) and enter them on your smartphone.

    On Android 12 i newer Google actively promotes the function Nearby Share (former Fast Share), which allows you to transfer Wi-Fi data between devices without a password. To use it:

    1. On a device already connected to Wi-Fi (Android or Chromebook) open Settings โ†’ Google โ†’ Devices and sharing โ†’ Nearby Share.
    2. Select Send and specify the Wi-Fi network.
    3. On the target smartphone, accept the transfer - the connection will happen automatically.

    7. Factory reset as a last resort

    If none of the methods worked, and WPS is critically needed (for example, to connect to a corporate network), it remains factory reset. This method will return all smartphone settings to the โ€œout of the boxโ€ state, including network parameters. All data will be deleted, so first:

    • ๐Ÿ“ฒ Create a backup via Settings โ†’ Google โ†’ Backup or Samsung Cloud (Xiaomi Cloud).
    • ๐Ÿ” Remember or write down passwords for accounts (Google, social networks).
    • ๐Ÿ“ Transfer photos and files to PC or cloud.

    Reset instructions:

    1. Open Settings โ†’ System โ†’ Reset (or General management โ†’ Reset to Samsung).
    2. Select Delete all data (reset) or Factory reset.
    3. Confirm action (entering may be required PIN or account password Google).
    4. After reboot, set up your smartphone as new and check for WPS in the Wi-Fi settings.
    โš ๏ธ Attention: On smartphones with Android 11+ and function Factory Reset Protection (FRP) after To reset, you will need to enter the login and password from the last linked account. If you donโ€™t remember it, it will be extremely difficult to unlock the device! Google. If you don't remember it, it will be extremely difficult to unlock your device!

    FAQ: Frequently asked questions about restoring WPS on Android

    โ“ WPS is in the settings, but when connecting it says โ€œAuthentication error.โ€ what to do?

    This error occurs in three cases:

    1. Incorrect WPS PIN code (check the sticker on the router or the network administrator).
    2. The router has blocked the connection (reboot it and try again).
    3. The network works in the mode Wi-Fi 6 (802.11ax) - WPS is incompatible with it. In the router settings, change the mode to 802.11n/ac.
    โ“ Is it possible to enable WPS on Google Pixel or Android 13+?

    Google removed support WPS starting from Android 11 for security reasons. On Pixel and other smartphones with clean Android the function cannot be restored. Use alternatives: QR code, Nearby Share or manually entering a password.

    โ“ After resetting the network settings, WPS disappeared completely. How to return?

    Resetting the network deletes all saved configurations, including hidden WPS settings. Try:

    • Update your smartphone firmware to the latest version.
    • Use ADB (Section 4 of this article).
    • Contact manufacturer support - on some models (Samsung A-series) WPS is disabled after reset due to policy Knox.
    โ“ The router supports WPS, but the smartphone does not. Is there a way around this? Yes, there are two workarounds: Use a laptop or tablet that supports WPS to connect to the network, then export the password (for example, via smartphone.

    Yes, there are two workarounds:

    1. Connection via another device: Use a laptop or tablet that supports WPS to connect to the network, then export the password (for example, via netsh wlan show profiles on Windows) and enter it manually on your smartphone.
    2. Changing the router firmware: Some alternative firmware (for example, DD-WRT or OpenWRT) allow you to emulate WPS even for incompatible devices. Dangerous โ€”the risk of turning the router into "brick".
    โ“ On the smartphone Huawei there is no WPS option, but there is Huawei Share. Are they the same thing?

    No, these are different technologies. Huawei Share (previously HiSuite) uses its own protocol for quick connection to the ecosystem Huawei (laptops, tablets, headphones). To connect to regular Wi-Fi via WPS:

    1. Open Settings โ†’ Wireless networks โ†’ Wi-Fi.
    2. Tap the name of the network and select Connect via WPS (may be called QSS).
    3. If there is no option, your model does not support WPS (for example, Huawei Mate 50 Pro).