We all spend a lot of time on internet these days and when the smartphone wont just let you turn its wi-fi 'on', it feels like hitting with a brick. When something like this happens we all rush to Google to find a solution or some,the less techie ones, rush to a phone shop to get it fixed. But this problem is an easy-fix one and isn't that technical to solve.
So, lets see how to do it.
Step 1: Dial *#*#526#*#* into your phone's keypad. It will show a message "Driver Loading Successful . If this is the message that comes up on the screen, than wifi should work now fine. If you get "Driver Loading Unsuccessful" on the screen then you should move on to Step 2.
Step 2: Dial *#*#526#*#* again and this time click on the options button.
Step 3: Select Rx Test.
Step 4: Now select Channel >9.
Step 5: Click Start and exit.
Now wait for some time and wi-fi should now work just fine.
Alternatively, you can also try an app called WiFi fixer. It resets the Wifi related file system of the Android phone. You can download it by clicking here.
Also, for Samsung users there is a pretty neat trick that works quite effectively as well.
Step 1: Turn off the wifi and go to 'Allshare' feature of Samsung Android phones.
Step 2: When it asks you to connect to a wifi network, just connect to the one you want to.
Et voila, problem solved. It magically removes the issue but this fix only works because of the Allshare feature so its limited to only Samsung Android phones.