I have an HTC One S (unlocked T-mobile) which runs on stock 4.0.4. And over the last 8 months all I have been doing is looking for a solution for my Wi-Fi issue. It worked perfectly fine initially. But then Wi-Fi suddenly stopped working. I don't remember clearly if this was after an OTA update or not. The Wi-Fi keeps trying to turn on but doesn't go past the "Turning on" phase. I can't even shut it and it drains my battery very fast because the phone never goes to sleep. I don't know if this is a software or hardware issue. I have tried practically everything including a Hard Reset. My phone is not under warranty so I need someone to help me fix this issue. Will a jelly bean update (whenever it does come) solve the issue? Or maybe rooting the phone to CM?