You are trying to connect to the internet, but the button Wi-Fi Is your phone unresponsive to touch? Doesn't turn on, doesn't turn off, or is it simply missing from the settings menu? This problem occurs on older devices. Samsung Galaxy S8, and on new ones iPhone 15, and both software glitches and physical damage to the module can be to blame. In 80% of cases, the problem can be fixed independently, without calling a service center.
In this article we will look at all possible reasonsWhy the Wi-Fi button has stopped working: from a simple firmware glitch to oxidized antenna contacts. You'll learn how to diagnose the problem, which settings to check first, and when it's really time to take your phone in for repair. And for owners Android we have prepared A unique way to restore Wi-Fi operation through the engineering menu - this method is not described in the official documentation of the manufacturers.
Before you start repairing, answer one question:
1. Software failures: when firmware or applications are to blame
In 60% of cases, the Wi-Fi button stops working due to software conflictsThis could be:
- 📱 OS crash after an unsuccessful update (especially relevant for Android 14 And iOS 17 (on beta versions).
- 🔄 Application conflictthat request network access (VPN, antivirus, optimizers).
- 🗑️ Cache clogging Wi-Fi module (on Android this is more common than on iPhone).
- 🔒 Device administrator blocking (relevant for work phones with MDM policies).
The first thing to do is reboot the phoneThis helps in 30% of cases, especially if the crash occurred after installing an update or a new app. Android hold down the power button and select "Restart" iPhone 8 and newer quickly press "Volume +" → "Volume -" → hold the side button.
If rebooting doesn't help, check airplane mode: sometimes it is activated accidentally (for example, through the quick settings panel) and blocks all wireless modules. Samsung And Xiaomi Airplane mode can turn on automatically when the battery is low—this is a power-saving feature that can be disabled in the battery settings.
2. Reset Network Settings: A Universal Solution for Android and iOS
If the Wi-Fi button is not responding but it shows as "off" in the settings, try reset network settingsThis will delete all saved networks, passwords, and VPN configurations, but often resolves the issue with a frozen module.
On Android (For example, Redmi Note 12 or Google Pixel 7):
- Open
Settings → System → Reset settings. - Select "Reset Wi-Fi, mobile network, and Bluetooth settings."
- Confirm the action and restart your phone.
On iPhone (relevant for iOS 15–17):
- Go to
Settings → General → Transfer or reset iPhone. - Click Reset → Reset network settings.
- Enter your password and confirm.
After the reset, the phone will automatically reboot. Try turning on Wi-Fi—if the issue was a settings conflict, the button should work. If not, proceed to the next step.
☑️ What to do before resetting the network
3. Checking for hardware damage: when a hardware failure is to blame
If software methods do not help, the problem may lie in physical damage Wi-Fi module. This is relevant if:
- 💦 The phone was dropped in water or exposed to high humidity (even if several months have passed since then – corrosion develops gradually).
- 📉 The device fell from a height (especially on the corner where the Wi-Fi/Bluetooth module is located).
- ⚡ There were voltage surges during charging (may damage the wireless module controller).
- 🔧 The phone was disassembled for repairs (for example, replacing the battery or screen) - the antenna cable could have been damaged.
You can check for hardware failure by the following signs:
| Sign | Probable cause | Is it possible to fix it yourself? |
|---|---|---|
| Wi-Fi won't turn on, but Bluetooth works. | Only the Wi-Fi module or its antenna is damaged. | No (requires soldering or replacement) |
| The Wi-Fi button is grey and inactive. | Controller or module firmware failure | Yes (reflashing or reset) |
| The phone doesn't see any networks, but the button turns on. | Problem with antenna or shielding | Partially (you can check the cable) |
| Wi-Fi works, but it keeps disconnecting. | Module overheating or poor contact | Yes (cleaning, replacing thermal paste) |
If you suspect a hardware failure, inspect your phone for battery swelling — it can put pressure on the board and cause short circuits. Also, check if the top of the case (where the Wi-Fi module is usually located) is getting hot; overheating indicates problems with the chip's power supply.
How to check the antenna cable without disassembling it?
If you have Android- a phone with a removable back cover (for example, Samsung Galaxy A5 2017), carefully pry it up with a plastic card. Inspect the antenna contacts - they should be clean and free of oxidation. iPhone and modern Android-devices cannot be done without disassembling.
4. Hidden settings and engineering menu: diagnostics for advanced users
If standard methods don't work, you can try Enable Wi-Fi through the engineering menuThis method is only suitable for Android-devices and requires caution - incorrect actions can lead to damage to the phone.
Instructions for most models (Samsung, Xiaomi, Realme and others):
- Open the Phone app and enter the code:
##4636## - Select "Phone information" (or "Testing" on some firmware versions).
- Scroll down to the block
Wi-Fi information. - Click "Wi-Fi enable" or "Turn on Wi-Fi." If the button is grayed out, try changing the value.
Wi-Fi statusWithdisabledonenabled.
For iPhone The engineering menu is unavailable, but you can try resetting the settings through iTunes (on macOS) or Finder:
- Connect your phone to your computer.
- Launch
iTunes(orFinderon Mac With macOS Catalina and newer). - Choose yours iPhone in the list of devices.
- Click Restore iPhone (this will erase all data, so back up first!).
5. Firmware issues: when to reinstall the OS
If the Wi-Fi button has disappeared after a system update (for example, with Android 13 on Android 14 or with iOS 16 on iOS 17), it's my fault incorrect firmwareThis may happen due to:
- 🔄 An interrupted update (for example, the battery died during installation).
- 📦 Installing custom firmware (for example, LineageOS or MIUI from third-party developers).
- 🛠️ "Crooked" update via OTA (without first clearing the cache).
There is only one solution - reflash the phoneOn . Android This can be done through Fastboot or Recovery, on iPhone - through DFU modeImportant: Before flashing, save all data, as it will be deleted!
For Android:
- Download the official firmware for your model from the manufacturer's website (for example,
Xiaomi.euFor Xiaomi orSammobileFor Samsung). - Install the drivers
ADBAndFastbootto the computer. - Connect your phone in mode
Fastboot(usually clampingVolume Down + Power). - Run the command:
fastboot flash system system.img(replace
system.imgto the name of your firmware file).
For iPhone:
- Connect your phone to your computer and launch it.
iTunes(Finderon Mac). - Translate iPhone V
DFU mode:- On iPhone 8 and newer: Quickly press "Volume Up," then "Volume Down," then hold the Side button until the screen turns off. After 3 seconds, without releasing the Side button, press and hold "Volume Down" for 10 seconds.
- On iPhone 7: Press and hold "Power" and "Volume -" for 10 seconds.
iTunes detects the phone in recovery mode - click "Recover".⚠️ Attention: Flashing your device through unofficial sources (such as 4PDA) may result in IMEI blocking or voiding the warranty. Use only official files from the manufacturer.
6. Alternative ways to connect to the Internet if Wi-Fi doesn't work
While you're looking for a solution to your Wi-Fi problem, you can use alternative methods to connect to the internet:
- 📶 Mobile Internet (3G/4G/5G) - check if it is enabled in the settings
Network and Internet → Mobile Network. - 🔗 USB modem - connect your phone to your computer via USB and enable “USB Internet” in the settings (on Android this is called
USB-ethernet). - 📡 Bluetooth modem — Pair your phone with another device (for example, a laptop) and turn on Bluetooth Hotspot.
- 🔄 Modem mode - share the Internet from another phone (for example, through
Settings → Hotspot & Tetheringon iPhone).
If you urgently need to connect to Wi-Fi (for example, for work), but the button does not work, try enable network via ADB (only for Android):
- Connect your phone to your computer and turn it on
USB debuggingin the developer settings. - Open command prompt and type:
adb shell svc wifi enable - If the command doesn't work, try:
adb shell am start -a android.settings.WIFI_SETTINGS(this will open the Wi-Fi settings directly).
7. When to call for service: signs of a malfunction that cannot be fixed at home
If you've tried all the above and the Wi-Fi button still doesn't work, it's likely a hardware issue. You should contact a service center in the following cases:
- 🔧 The Wi-Fi module is not detected by the system. (in the engineering menu it is displayed as “N/A” or “Unknown”).
- 🔥 The phone is overheating at the top (where the module is located) - this may indicate a short circuit.
- 💧 There are traces of corrosion on the board (for example, after exposure to moisture).
- 📉 The problem appeared after a fall or impact (even if the phone appears to be intact).
The cost of repair depends on the phone model and type of damage:
| Type of repair | Average cost (2026) | Completion date |
|---|---|---|
| Replacing the Wi-Fi module | from 2,500 to 8,000 ₽ | 1–3 days |
| Soldering the antenna | from 1,500 to 4,000 ₽ | Day 1 |
| Cleaning from corrosion | from 3,000 to 10,000 ₽ | 2–5 days |
| Replacing the antenna cable | from 1,000 to 3,000 ₽ | Day 1 |
Before you take your phone in for repair, check guarantee If it's still valid, contact the manufacturer's authorized service center. Self-repair (for example, replacing a module at an unauthorized repair shop) may void the warranty.
⚠️ Attention: On some models (eg, iPhone 14 Pro or Samsung Galaxy S23 UltraThe Wi-Fi module is integrated into the main chip (SoC). In this case, replacing it can cost as much as half the price of a new phone—sometimes it's more profitable to sell the faulty device and buy a working one.
FAQ: Frequently asked questions about a non-working Wi-Fi button
Is it possible to turn on Wi-Fi via a computer if the button on the phone doesn't work?
Yes, if you have Android- a phone with USB debugging enabled. Connect the phone to the PC, open the command prompt, and enter:
adb shell svc wifi enable
For iPhone There is no such method - you will have to restore it through iTunes.
Why doesn't Wi-Fi work after resetting settings?
If resetting doesn't help, the problem may be:
- Damaged firmware (requires reflashing).
- Hardware failure of the module (repair required).
- Blocking at the operator level (relevant for phones with a network connection).
Try flashing your phone or have it checked at a service center.
The Wi-Fi button on the screen is gray and won't press—what should I do?
A grey button usually means that:
- The module is disabled at the hardware level (check the engineering menu).
- Airplane mode is activated (even if its icon is not lit).
- Overheat protection has been triggered (let the phone cool down).
Try rebooting your phone Safe Mode (on Android — hold the power button and select "Safe Mode." If Wi-Fi works in Safe Mode, one of your installed apps is to blame.
After a fall, my phone stopped detecting Wi-Fi networks. Is this a software or hardware issue?
There is a 95% chance that this is hardware failureThe following could have happened during the fall:
- Disconnecting the antenna cable.
- Damage to the Wi-Fi module on the board.
- Short circuit due to battery displacement.
It's impossible to fix this yourself - take it to a service center.
My iPhone has a Wi-Fi button, but it can't find any networks. What's wrong?
On iPhone This is a common problem after an update. iOS. Try:
- Reset network settings (
Settings → General → Transfer or reset iPhone → Reset network settings). - Refresh iOS to the latest version (sometimes Apple fixes Wi-Fi bugs in the next patches).
- Disable the Private Wi-Fi Address feature (
Settings → Wi-Fi → [your network] → Disable "Private Address").
If it doesn't help, restore it through DFU.