[HTC One X] harishbp:
Possible Solution to HTC One X Airplane Mode not turning off issue

Hello,

I was able to solve this issue. Well, I am not sure if the same solution will work for others with the same issue. But, its worth trying. Let me share my experience with this problem.

I bought HTC One X in April 2012. I really love this mobile. It was working just great. Also, a few months back, I was promoted to update the software to Android 4.1.1. I updated it. Everything was working just fine even after the update. I never have installed any custom roms or any other stuffs other than downloading and installing applications and games from Google Play. After 1 year from Purchase, in the first week of April 2013 (last month), this issue started to appear. Whatever I do, the option was stuck at "Airplane Mode Turning off". This really broke my heart. And, unfortunately, my warranty had expired. Since I was not having much time to spend on this issue, I took the mobile to the nearest HTC One X Authorized service center. They tried to troubleshoot the issue for few days. Then, they gave up and send it to main HTC service center to get the Motherboard checked. Again after few days, the main service center send the mobile back to this local authorized service center saying there is no issues with Hardware or the Motherboard.

Now, almost 2 weeks had passed away. The local service center told me that they can fix the issue and also informed me about the cost. The cost was too high. Around $250. I don't know if they had a solution or not. After thinking for a day, I decided that I will NOT pay for this issue and got back the mobile so that I can try and fix the issue.

Then, I took some timeout from my job and started reading xda-developers' forum for this issue and how some people had tried to troubleshoot this issue. There were many simple solutions, but, never worked for me. Then, I downloaded the stock nandroid backup of ICS, stock boot.img and stock recovery.img and install it. However, even this too did not solve the issue. And, I kept reading more on this issue on many website forums. Somewhere, I read that flashing stock kernel modules solve the issue. Then, I searched for the file and got it. Then, I flashed the stock kernel modules for HTC One X and installed the nandroid backup. After the first reboot, the issue remained. Many people have informed that restarting the mobile solved this issue. When you press and hold power button for few seconds, 3 options will appear - "Power off", "Airplane Mode", "Restart". Generally, when you have this issue, you will see "Airplane mode is On" in these above options. I use to click on "Airplane Mode" to turn it off. Then see if it works. It never use to work like this. Hence, this time, even though the option was still saying "Airplane Mode is On", I selected "Restart" option and restarted the mobile. Guess What? It worked.

Let me give you the steps that I used to solve this issue. But, not sure if it will help others. However worth trying out, I guess.

NOTE: I am not giving you the exact step by step instructions. But, I am just giving you the summary of each step.

1. Download stock nandroid backup for your mobile with stock boot.img and stock recovery.img. You should download the correct versions based on you Mobile's CID. I think CID number is different for different regions around the world.

2. Download the stock Kernel modules.

3. Transfer nandroid backup and kernel modules to the mobile root folder.

4. Reboot the mobile into Fastboot and flash recovery.img (I think i used a custom recovery)

4. Reboot the mobile into HBOOT --> Recovery

5. Flash the kernel Modules (select "install from zip" option and select the kernel modules zip file).

4. Reboot the mobile into Fastboot.

6. Flash boot.img.

7. Reboot into recovery and restore the nandroid backup.

8. Reboot the mobile.

9. First time after the reboot, if you still see the issue, just press and hold Power button until you get the 3 options.

10. Select "Restart" and restart the mobile

If you are lucky, this should solve the issue. And, I believe this is NOT a Hardware issue. I think its a bug with software update as many have pointed out in this forum.

Again, please note that the above solution may not solve the issue for some people. But, I feel its worth trying.

Now, I am very happy that my HTC One X is working fine. Its been 5 days since this issue is solved. So far, no issues.

Hope this helps somebody.

Some Links:

Stock Nandroid Bankups:

http://xdaforums.com/showthread.php?t=1975140

Stock Kernel files:

http://xdaforums.com/showthread.php?p=26988437

(I am not sure if I used the files present in the above link for stock kernel files. I have lost the link from where I downloaded the files)

You can get most of the help from the following link along with proper files to download:

http://xdaforums.com/showthread.php?t=1832891

Regards,

Harish