[Q] different WIFI problem - wifi doesn't turn on.
HI there, i have a slightly different problem with my HTC. My wifi and Bluetooth doesn 't work at all. When I try to turn on wifi it stuck at "turning on" all the time and doesn't turn on, battery drain very fast. when once tried to turn on wifi it is trying all the time till battery dyes. Bluetooth also doesn't work. It couldn't see any other device. In stock rom i had that same issue, i did an OTA update to stock 4.2.2 nothing helped. Then I found on somewhere in google :
"I too had the same issue after I flashed a new kernel to my HTC Vivid... My wifi always said "Turning on" but never did, and my mac address showed "Unavailable"
Turns out the problem was as simple as a faulty file in the Android system.
Try finding and replacing the file named bcmdhb.ko located in System>lib>modules. (You'll need root access and a root file explorer) Download the appropriate file for your phone, boot your phone into recovery/fastboot and plug into your computer. Now using cmd and adb type the command "adb push /users/*username*/Desktop/bcmdhd.ko /system/lib/modules" (Minus quotes, *username*= user name of computer)
*** What I do to save time and extra typing... I moved all my adb files to the same folder as my bcmdhb.ko and any other phone related file boot.img's, ect. Then just hold shift and right click a random spot inside the folder and select the option "Open Command Window Here" That starts your cmd operation right from the location you need, rather than ever having to type " /users/*Youre comps username*/Desktop/" I really hope this helps (Note that doing the mentioned short cut I use does not mean you only type "adb push bcmdhd.ko" You still need to tell cmd what location to push the file too. So you still have to type "adb push bcmdhd.ko /system/lib/modules"
Hope this helps. "
so insted of rooting my phone and trying to find file named bcmdhd.ko i decided to unlock bootloader and flash new rom - ViperX 4.0.1 - didn't help.
now when i have viperX i do not see file bcmdhd.ko.
what else can i do?