Nexus 7 Touch Issues – Hardware or firmware?
I experienced a problem with my Nexus 7 not recognizing my screen touches. It got so bad that I could not even get it to recognize the required touches to properly turn the device off. I had to hold the power button until it shut down entirely. But, after a reboot, it was fine.
Some users have reported that you can just lock the screen (touch the power button to blank the screen) and then turn it back on and that will restore the touch. I did not discover that “fix” until I had already tried an alternative method (see the end of this post.)
After a few days, the device stopped registering my touches again. That time, I was able to keep hitting the required keys until I managed to get it to shut down properly. Again, after the reboot, all was well. But the problem started happening every few days. Then, it happened every day. I even tried turning the device off when I was finished for the day and let it charge overnight while turned off. Eventually, it would have the problem several times in a single day. That was too much – here is what I did (note that these function require that the device be rooted.)
- I used the Titanium Backup to assure that all my apps and settings were backed up properly. Anything is possible when you start mucking about with the system so you want to be able to get back to where you were, if something crashes your device.
- I used ROM Toolbox (Lite) to disable a lot of the apps that were autoloading on bootup. This does not disable the app – only stops it from starting automatically when you boot and then remaining in the background. It does not hinder the normal operation of the app.
- I used ROM Toolbox to reboot into TWRP (recovery) and wiped the Cache & Dalvik. I also “Fixed Permissions.” If you have not already done so, this would be a good time to BACKUP your entire system using TWRP. Backups at the recovery level are often called “Nandroid backups.”
- Then, I rebooted the system back into normal operation.
Note: When you clear the Dalvik cache, the next bootup will take longer than normal. Also, you will see a dialog that says “Android is upgrading.” It is actually indexing all your apps and will show you that it has completed “xx of yy”.
Prior to my “fix”, the Nexus 7 had to be rebooted several times each day but I have had the system running for more than a week and I have not seen a single problem.
I will report back if (or when) it begins to not recognize my touches again.
More info can be found on the Google Code site: http://code.google.com/p/android/issues/detail?id=35663. One user there reported… “this is an hardware issue. I have contacted Google (1-885-836-3987)and they have told me that this will require a Warranty Replacement Return.”