[Nexus 5X General] sfhub:
..........

TLDR - Permanent Fix is in the 2nd post

..........

Update:

[2016.11.28]

Update:

[2016.11.23]

http://xdaforums.com/nexus-5x/gener...dead-zones-t3361123/post69748579#post69748579

https://code.google.com/p/android/issues/detail?id=205223#c146

Update:

[2016.10.14]

https://code.google.com/p/android/issues/detail?id=205223#c120

Update:

[2016.10.12]

https://code.google.com/p/android/issues/detail?id=205223#c119

Update:

[2016.10.05]

https://code.google.com/p/android/issues/detail?id=205223#c112

Update:

[2016.09.26]

Google finally looking into the problem and changed priority from small to high.

https://code.google.com/p/android/issues/detail?id=205223#c96

Update:

[2016.09.03]

Due to security changes in Android N (Nougat) 7.0 you now need to have SuperSU installed for this fix to work.

Android M (Marshmallow) 6.x.x users do not need to have SuperSU installed, though it would be preferable.

Update:

[2016.07.23]

Video demonstration of issue (thanks Troy Spicer):

https://www.youtube.com/watch?v=sfoAVnFFZrg

Update:

[2016.06.21]

Google finally assigned the bug to development for further investigation.

If someone at Google is reading this thread, the super quick way to mitigate the problem is to simply package the older synaptics touchscreen firmware released with mmb29k-mmb29v and update the version # so it will overwrite existing firmware.

You can figure out what is wrong with the touchscreen firmware at a later date.

The downside of rolling back, ie having a touchscreen that doesn't behave ONLY while charging for some people where the end-user can obtain a new charger and workaround the problem, if they even use the phone while charging, is IMO better than having a touchscreen that is unusable for some people ALL the time with no simple workaround for the average user other than RMA.

https://code.google.com/p/android/issues/detail?id=205223#c54

Background:

There is a well documented problem for some charger/device/voltage combos where the touchscreen will become unresponsive when connected to the stock charger. Ultimately the problem is with the charger design but it appears Google made some attempt to mitigate the problem with software in the MHC19J release.

See this thread for the power adapter touchscreen not responsive details

https://productforums.google.com/forum/#!msg/nexus/-rSxrBUMKr0/ao-N4Y6nAgAJ

Unfortunately in doing so it seems they may have put out a Synaptics touchscreen firmware that introduced a brand new problem for folks who've never had any touchscreen problems before, affecting them during *normal* usage rather than the more isolated case of only during charging.

Basically the symptoms are you start getting freezes / dead zones when you leave your device untouched for a couple of seconds. You can cycle the screen on/off to reset the touchscreen but the problem eventually comes back again after a few seconds. It even occurs upon startup when you need to enter your lock code or pattern, making it difficult to get into your device. For most people it will be on the right side of the screen and happen after about 6 seconds of inactivity. Swiping from left to right will sometimes restore responsiveness for a few more seconds.

My theory is Google put out a new Synaptics touchscreen firmware that adjusted the sensitivity of the touchscreen to compensate for the "noise" being generated by the bad power adapters. The change may have been too aggressive as it seems to have had a side effect of being too insensitive for some folks' touchscreen variations resulting in freezes / dead zones.

See these threads for the touchscreen freezes / dead zones after MHC19J details

http://xdaforums.com/nexus-5x/help/touchscreen-freeze-t3335521

https://code.google.com/p/android/issues/detail?id=205223

https://www.reddit.com/r/nexus5x/comments/4anxs3/nexus_5x_not_responding_to_touches_occasionally/

So normally you'd just flash an older factory image and everything would be back to normal. Unfortunately for touchscreen firmware, flashing older factory images will have no effect. Once you have the new touchscreen firmware it will stay in place until a newer one comes out. Thus you can't actually get back to "true" factory by flashing the MDA89E factory image.

There is a way you can force a touchscreen firmware flash. This will be described in the next post.