Got a call from a client some while back. She’d visited a hotel with free WiFi but her Android phone’s WiFi just wouldn’t turn on. Restarting the phone had no effect.
Not long after that, we began getting a tonne of Tecno, Infinix and Itel phone users complaining about the same thing. WiFi, Hotspot or Bluetooth suddenly stopped working. In many cases, all three.
What could cause an Android phone’s WiFi, Bluetooth and Hotspot to stop turning on?
Common causes of this problem include:
- Insufficient app permissions: The WiFi / Bluetooth might be force-closing or unable to come on due to insufficient permissions to launch certain system level apps
- Corrupted apks or files: The WiFi / Bluetooth apks or files might be missing or corrupted
- Third-party apps: Third-party or WiFi / Bluetooth management apps might be interfering e.g Babel Fonts apk
- Temporary OS error: The Android OS might have encountered a minor error
- Connection timeout: If no Bluetooth / WiFi network is detected within the set timeout (which might have been set too low in this case) then the WiFi / Bluetooth will automatically go off
- Hardware: The I.C might be damaged or the motherboard needs cleaning
How do I diagnose if my WiFi, Hotspot and Bluetooth not coming on is due to a software or hardware problem?
One simple test is by trying to turn on your phone’s FM Radio. If the FM Radio can come on then its most likely a software issue. If the FM Radio can’t turn on also or force closes then you’re most likely dealing with a hardware issue. This however isn’t an absolute test, especially in a situation where incompatible fonts is the cause of the problem
To confirm its a hardware issue, try changing the phone’s font manager i.e Babel fonts apk sometimes cause Bluetooth and WiFi not to come on.
How do I solve Android WiFi and Bluetooth not coming on?
Here are some fixes to try (in the order of software to hardware):
- If you have Babel fonts apk installed then uninstall its updates, freeze or use a different font manager app
- Reboot: Rebooting the phone helps clear temporary OS issues
- Battery pull: Remove the battery for 30 seconds then slot it back in and power up the phone. If the phone has an inbuilt battery then switch off the phone for 30 seconds
- Enable GPS / Location access: Try toggling on and off location access under Settings > Location access
- Uninstall third party apps: Uninstall any third-party WiFi / Bluetooth managers you have installed
- Reset app permissions: Go to Settings > Apps > All > Press menu button > Reset app permissions
- Factory reset: Boot the phone into recovery mode and do a data wipe / factory reset or navigate to Settings > Backup & reset > Factory data reset
- Download and re-flash the Android stock ROM / firmware. I suggest you download the factory / signed version.
- Take out and clean the motherboard. Check the IC hardware to be sure its in perfect working condition and change if you suspect to be faulty