yashsingh1/xdaforums huggingface dataset:
[Nexus 7 (2013) General] chickentuna:
Guys is this issue random? I mean what's the cause? When I first bought my n7 2013 last sept. 2014 brand new, it has no touchscreen issue or whatsoever.

Just now I'm having multi touch issues wherein after doing a multi touch gesture the touchscreen will go haywire to the point that it's no longer usable and the only option is to reboot then it repeats the issue again after sometime. 5 mins ago I am not able to type or use the damn tablet didn't reboot and now it's working as it should. This is really weird. Sometimes it just goes away without doing anything
[Nexus 7 (2013) General] mdamaged:
Possibly a loose connector.

See here: http://xdaforums.com/showthread.php?t=2535835

Someone in that thread recently made a video on how he dealt with it:

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

YMMV.
[Nexus 7 (2013) General] _jis_:
Yes, it could be loose connector so you can observe random issues, but I have a two questions for you:

1) Did you update your tablet over OTA or sideload or you are still using original Android version? I ask you because Google try to fight with touch screen controller problem and they updated firmware for TSC in their ROM versions. Hence you can see improving or worsening (for explanation of such a different results read through this thread) after updating your ROM from Google.

2) You probably didn't apply TSC firmware from OP did you?
[Nexus 7 (2013) General] slick_shoes:
anybody tried the OP's method on Lollipop? I've taken the back cover and try fixing any ground issue and it's still didn't fix anything. I want to make sure that the OP's method won't brick my N7 running Lollipop, thanks.
[Nexus 7 (2013) General] _jis_:
You couldn't search this thread for keyword "Lollipop" yourself? OP procedure is ROM independent. So yes you could try various firmwares for touch screen controller from OP in Lollipop (as others have done before you in this thread).
[Nexus 7 (2013) General] chickentuna:
I've updated to lollipop 5.0 a few months ago via the official google factory img way back when the first lollipop img dropped. No OTA's for me as I'm rooted. That is the only time I've used an official factory image as far as I can remember. But I didn't experience any touchscreen issues while I was on lollipop.

After about 3 days being on lollipop, I've flashed back omnirom 4.4.4 and still never experienced any touchscreen issues until last night.

I had some free time lasr night so I've flashed ts-10 on the op and i think it fixed the issue. I have not experienced any multi touch issues since flashing it. Still testing it though
[Nexus 7 (2013) General] _jis_:
Because worsening happened after a long time after changing ROM the culprit should be loose connector.

Despite actual improving with TS-10 firmware if you'll experience new or other issues after some time you will need to open your tablet and fix the loose connector.
[Nexus 7 (2013) General] player911:
I have stayed on Stock Android and took all of the OTAs, automatically getting the stock touchscreen firmwares and testing them. None work on fixing the grounding issue/whacky controls outside of flashing one of these.

I am currently running a custom stock based Lollipop rom and still had no luck. I flashed TS-20 (seems to be my favorite) and all is well. Gaming still gets goofy but not as often. The Touchscreen input will never be 100%, but it is close enough to be enjoyable.
[Nexus 7 (2013) General] JoeNeckbone:
[MENTION=1299673]sfhub[/MENTION] I can't thank you enough. TS10 fixed both of my nexus 7's (knock on wood). Do you have a paypal donate link?
[Nexus 7 (2013) General] mdamaged:
He hasn't posted in over a year on XDA, so I wouldn't expect any reply.
[Nexus 7 (2013) General] josefomnia:
Is there an easy way to apply the ts10 fix eg a simple download and install. I have read the early posts in this thread but don't understand all the tech jargon like bootloaders, flashing etc. I'm not a techie. My Nexus 7 is unusable with so much phantom touches, unresponsiveness etc. :(
[Nexus 7 (2013) General] player911:
No there is no easier way then posted by the first post.

It lists everything specifically in order and links to everything you need. Flashing the firmware takes less then a minute.

The reason there isn't a lazy version or app to do this is because of the high importance of this going right. Apps can create issues and when they fail, are harder to troubleshoot and can lead to dead devices.

If you follow the commands and steps specifically, it will walk you through it. It helps to have some previous experience with bootloaders but you have to start somewhere.

If you have never unlocked your bootloader, it WILL ERASE your tablet back to factory defaults and all of your data. So do a solid backup of anything you want to keep.
[Nexus 7 (2013) General] Muledeer:
Well in works for me

I had the multi touch issue pop up within the last two weeks - I was using an android 4.4 - 3.x Cleanrom by Scrosler and figured the issue was the older version. So I upgraded to his Lollipop Cleanrom 4.0 and the issue stayed with me. I called Google and they forwarded me to ASUS - though I was 6 months out of warranty I got NO sympathy and an estimate of $200 to fix.

As a last ditch effort I tried this fix and ts10 worked for me the first try. I don't use the tablet for gaming but just the improvement in keyboard and icon functionality saved the tablet for me.

sfhub thank you for this fix - I'd be honored to by you a beer

Mule
[Nexus 7 (2013) General] jfriend33:
Guys and gals my tablet has never ran smoother since updating to 5.0.2 wow what a huge speed boost from 5.0.1! And no touch screen problems have ever resurfaced since flashing ts11 beta back on kit kat.
[Nexus 7 (2013) General] Tony Lingus:
Hey, it works for Lollipop? When I flash IMG, the tablet reboots to TWRP, then i manually reboot it to system and touchscreen works bad. I do not see the effect. On Kitkat tablet reboots to system directly and touchscreen works good. Any idea?
[Nexus 7 (2013) General] Gorgtech:
I never changed my Touchscreen Firmware and my Touchscreen bugs have been tolerable for over 1 year+ now ;) The only issues I had with my tablet have been occasional "stuck" keys when trying to type to fast or the tablet going apesh*t and not working properly when used with 1 hand only after a while.

I also had this severe "buzzing" noise ( especially audible at low volume ) or a humming noise ( which reminded me of a ground loop ) if I used the headphones output.

If I played eg. a music video over Youtube and paused the video, a few seconds later I heard this buzzing noise instead.

All I can tell you now is that these flaws are most likely "hardware errors" and cannot be cured completely by simply replacing the Firmware. You might change the sensivity in order to make the device "usable" but this won´t eliminate the problem completely.

I had to void my warranty in the end after some Testing on my device, to find at least for me, a solution for my problems. Ofc. I could have also tried to replace the device but since the one I have, has a flawless screen ( 0 bad Pixels, no dirt ), I was afraid of obtaining a worse unit.

I already switched my unit 2x ;)
[Nexus 7 (2013) General] _jis_:
You couldn't search this thread for keyword "Lollipop" yourself? OP procedure is ROM independent.
[Nexus 7 (2013) General] D.Kh.:
Thank you so much man !!!!!!

I've just registered on the resource just to say what an awesome work you did ! Thank you!! All works for me on my N7 16 Wi-Fi.

I wanted to break my device by my knee because of F***in multitouch troubles. But now I love my tablet with the "new" touch sensibility.

THANK YOU MILLION TIMES!!!
[Nexus 7 (2013) General] Shamestick:
These touchscreen fixes work great. I started with ts10 and wow, felt like I had a completely new tablet, typing was much better and even the grounding issue was pretty much negated (which was a nice surprise). However, I did notice on ts-10 there were a few spots that would trigger a line of multitouches, it was very random when it would happen thgouh, and I moved to ts20 which didn't do quite as well for me overall but it was still noticeably better, now for ts30 to see whats up. Thanks to OP, this was super simple and effective.
[Nexus 7 (2013) General] marsaltito:
I disable magnet cover (i use ElementalX CAF kernel ) while installing with Aroma , and i can say touches are now much better . Tested in 2 days and no fake or another "bugs" .

if someone try same i will be happy to hear !

4.4.4 + ElementalX kernel nexus 7 wifi (2013)!
[Nexus 7 (2013) General] garibarba:
Just FYI, I used the method in this thread to avoid sending my Nexus 7 to repair. It was never perfect, but it was better than nothing and enough.

However, the flash memory broke just before christmas and I sent the device to repair. They say they just changed the motherboard. But anyway, I've not had any multi-touch issues since.

Cheers!
[Nexus 7 (2013) General] Penguin123ab:
Need some help

HI, I'm using my nexus 7 Wifi (2012) which has lots of ghost touching so i decided to follow these steps very closely, however i encounter the same problem no matter what package i try to use.

The command prompt always completes after typing in the command : fastboot boot boot-ts10-lock.img , but then the nexus 7 freezes completely on the fastboot screen with a small message on the top reading "Booting downloaded image" and i have to disconnect the battery in order for it to become functional again.

Any help would be greatly appreciated,

Thanks
[Nexus 7 (2013) General] _jis_:
This is pretty normal if you are not running 4.3, explanation is here: http://xdaforums.com/showthread.php?p=47615347

There is no need to disconnect the battery, just press/hold the Power button till the tablet reboots.
[Nexus 7 (2013) General] Penguin123ab:
I see, so ill try downloading 4.3 and see what happens when i try again.

Thanks a lot :)
[Nexus 7 (2013) General] _jis_:
You didn't get it, there is no need to have the same version. Read the linked post from sfhub once more.

But it is true that with the same version, all steps from OP will be valid for you. So you can go this way if you want.
[Nexus 7 (2013) General] Penguin123ab:
Sorry if i sound like a noob, and many thanks for putting up with me.

But is this post suggesting that even though it hasn't booted the device, it has still installed the package and that a reboot will make it effective?
[Nexus 7 (2013) General] _jis_:
Exactly :)
[Nexus 7 (2013) General] Penguin123ab:
I see, Thanks so much for your time :)
[Nexus 7 (2013) General] _jis_:
Do not forget to let us know how it went :fingers-crossed:
[Nexus 7 (2013) General] BeansTown106:
awesome job with these!!my nexus 7 has been real weird with touchscreen since i bought it (got it a few months back at staples for 89$) i kinda just dealt with it but ater flashing the first file i notice an amazing difference
[Nexus 7 (2013) General] Penguin123ab:
It's been over a week now and the touchscreen is a lot more stable, still the odd spout, but if i lock and unlock my nexus 7 it works again.

Thanks alot!
[Nexus 7 (2013) General] stDEEm:
Hey, guys! Is there any way to get this fix for lolipop? I tried it and got died robot. So I had to reflash firmware. I hope you know how to help me
[Nexus 7 (2013) General] _jis_:
Just read a few latest pages before your post.

Tapatalk Pro 4.6.2
[Nexus 7 (2013) General] sam298:
Anyone know how to find what version is installed in the system?

Tried dmesg | grep ektf but no results - may be lollipop has different text?
[Nexus 7 (2013) General] RoboCuz:
I believe you can do this:

cat /sys/devices/i2c-3/3-0010/vendor

and the last 4 characters tell you what touchscreen firmware version you are on. I am trying to figure out what I last flashed (stupid memory of mine). If I run on mine, it reports:

ELAN_KTF3K_xa044

which means I flashed version a044, I believe. I'm just not sure whether that is unlock, t30, or something else. Anyone else want to run that command, that knows which they flashed, and can report their results? I'd certainly appreciate it. I upgraded to Lollipop, and was just wondering if there was any new touchscreen firmware I should be trying, or if I should leave it as is.

Cheers

RoboCuz
[Nexus 7 (2013) General] yosmokinman:
a044 is the same old stock driver still being used on 5.1.

I use ts11 which is a061 that's all I know.
[Nexus 7 (2013) General] mdamaged:
I used ts20 which is, a068.
[Nexus 7 (2013) General] sam298:
I installed ts10 and I get xa059. Works great. Stock driver still has ghost touches.
[Nexus 7 (2013) General] yosmokinman:
^Yeah stock I get one tap out of three most of the time. Sometime it just doesn't work at all in certain areas till I turn the screen off and on (top right, bottom third in portrait).

But ts11 works perfect for mine. Thanks to sfhub wherever he is. :good:
[Nexus 7 (2013) General] Killah1994:
Thanks for this, I'm using ts10 on chroma ROM
[Nexus 7 (2013) General] linh_pro91hp:
thanks
[Nexus 7 (2013) General] Furore123:
Thank you so so so so so much... My tablet was unusable before I flashed ts10. Tried everything but didn't work. Yours worked. I cannot thank you enough. Everything is very stable and usable for me now once again THANK YOU!!!!
[Nexus 7 (2013) General] hoanganh322:
Thank you

thank you so much
[Nexus 7 (2013) General] Zappza:
Worst case yet?

Nexus 7 2013 digitizer acting up: https://youtu.be/AXO9FvMLlNM

Will try some of the fixes. This has been driving me crazy
[Nexus 7 (2013) General] mdamaged:
That looks like it could be a loose connector as well, I might open it up and secure the cable. Might be a case of battery bulge making it worse.
[Nexus 7 (2013) General] hoanganh322:
hello guys, I have try ts10 to ts30 on my Nexus 7 2013 mobile, 5.1.1 stock rom but no one can fix the multi touch issue. Help me please
[Nexus 7 (2013) General] mdamaged:
Try some of the others.
[Nexus 7 (2013) General] hoanganh322:
can you tell me some of them?

thanks
[Nexus 7 (2013) General] mdamaged:
The other TS files in the op for one, and this: http://xdaforums.com/showthread.php?t=2535835 for the other.
[Nexus 7 (2013) General] Zappza:
Flashing ts10 appears to have solved my problems! Haven't had any problems since I flashed it last week, and the non responsive screen is also non existent!
[Nexus 7 (2013) General] GrayHat137:
Worked.

I can't believe after over a year of messing with two Nexus 7 (2013) tablets, ordering two screens (from physically cracked units), swapping internals from the broken tab to the working one including two PCBs and multiple ribbon cables, applying EM tape, and basically unending levels of touchscreen frustration with deadzones, random unresponsiveness, ghosting and having to physically hold the unit to register touches . . . I flashed the first and ONLY TIME today, and problems I've had for over a year were fixed IMMEDIATELY?!?! It's unreal, I went backwards 34 (!!) TS firmware revisions (from current v44 to v10) and all my frustrations are over. This is both INSANE and INCREDIBLE, I never thought with swapping most of the insides of two tablets that a rollback of one firmware by so many revisions would be even remotely fix this, but at wits end, as the last step before taking the tab outside and smashing it against a tree, flashing the TS firmware ACTUALLY WORKED! If I could thank you 1000 times, I would. Saved my sanity, and if I had only known a year ago . . . unbelievable . . . :highfive:
[Nexus 7 (2013) General] heirei:
Sweet! ts20 fixed my issues of dead spots and general unresponsiveness! Thanks!
[Nexus 7 (2013) General] kugelgel:
Real thanks. ts10 fixed my issue completely.

Mine is LMY48G(5.1.1 native ROM) and I was suffering from ghost touches when multitouching, and now(after like three reboots) they are all gone.
[Nexus 7 (2013) General] errol266:
nexus 7 2013 32gb wifi

can someone help me with my nexus 7 2013 wifi 32gb? ts10, ts20, ts30 didn't work for me. :crying: my problem is that all the parts of my touch screen are working properly except the lower part of the screen where the soft keys are. when i touch them, two or three ghost touches appears. i'm so desperate right now. please help me. :crying:
[Nexus 7 (2013) General] bmatney:
I just recently started having the same problem. Hopefully someone has a suggestion.

UPDATE:

Turns out it was a loose connection, but not the typical one. See the attached image to see what I'm talking about. I got desperate so I was checking all the cables, and I turns out that was a little loose. The picture is a google image I found, but mine is a refurb, and several of the screws were missing, which allowed things to move around just enough to cause problems. I have since spread out the screws that were remaining to keep everything solid from now on. The interesting thing is that the screen still worked. Images would show up and video would play, but the touch input on the bottom portion near the navigation bar. would not register. Hopefully this might help someone else in the future.
[Nexus 7 (2013) General] mikem451:
Your solution works

I have had at least 5 of the Nexus 7 tablets so far and several have had screen issues. Some were cured with the more obvious solutions like the ribbon cables becoming unplugged or loose from dropping / bumping and just needing replugging or a wedge against the cover to keep them seated. One resisted all attempts to correct a problem with intermittently not registering touches; typing multiple letters when only touched once or just going completely dolally. Reallizing that I am tempting fate by saying anything about it, your solution using the #10 file seems to have fixed it. At least it is working now as well as it has in many, many months. Thanks.
[Nexus 7 (2013) General] sulaimanz:
Thanks a ton. Worked on latest 5.1.1 Nexus 7 LTE version. Thought of sending my tablet for repair thinking it was hardware issue. You rock man ! Finally never ending annoyance is gone
[Nexus 7 (2013) General] abs0lut3z33r0:
The touch on my nexus 7 registers only if you do it with two fingers . The strange thing is that the touch works perfectly for 6-12 hrs , upon connecting to charger or computer the touch starts to misbehave . Sometimes its random . Is there anything i can do to repair the touch?
[Nexus 7 (2013) General] ArcOnFire:
I just flashed my Nexus 7 by factory image recently to LMY48P (Android 5.1.1), but since I feel the problem is still there when trying to pinch zoom, I tried looking for solution and I stumbled across this thread. But it seems I didn't make a successful flashing....

After fastboot, my android restarted within 18-24 seconds, and then there's android lying with error icon popping up from his body.

After that, I turn it off by holding the power button. And power it on again by pushing power button.

Now it says "Android is starting..." and "Optimizing app xx of yy"

Am I doing the flashing the image correctly?

UPDATE :

Nvm, it seems I have them flashed correctly. It's weird to see there's android error after the fastboot command. Oh well. All works now with ts10
[Nexus 7 (2013) General] JovieBrett:
What does the other files meant? exp1 and exp2?

EDIT:

I tried t10, t20 and t30. The good thing is there's a BIG improvement to t10 and t30 on my N7 13 (wifi), 5.1.1 Lollipop but I can't say that they're really gone. It's just I notice that it's really better now compared to the worst moments I ever had with ghost touches before. As of now I'm still testing my device with t30 and I wonder why ghost touches appears whenever 3 or more are touched against the screen? the same happens for t10 but it's not really a problem for me since I don't play games often with the use of multitouch.

t20 didn't change anything, still have ghost touches on my device.

Thank you so much for helping us!
[Nexus 7 (2013) General] sam298:
Installed ts-10 in Android 6.0 M. It won't even boot and goes to recovery. As the M's boot image cannot be modified, there is no way to flash this.

The touch screen issues are still there in M. Currently I am rooted with modified boot image but no fix for touch issues.
[Nexus 7 (2013) General] 318sugarhill:
Anyone seen any improvement with Marshmallow?? I flashed the firmware last night and it seems better....but we shall see
[Nexus 7 (2013) General] yosmokinman:
That's what it did in L if I remember right. It still flashed the ts firmware. It really doesn't work anymore?

Check /sys/devices/i2c-3/3-0010/vendor. Stock from 5.1.1 is xa044. I don't know if it changed with M I'm still using ts11 (xa061).

Can anyone running 6.0 without having previously flashed these firmware's check if it changed? Kind of hesitant to check myself if you're saying I can't reflash..
[Nexus 7 (2013) General] Rafroy:
Sensitive of multi-touch screen Nexus 7 (2013)

Hello gays! I have a sensitivity problem about the multi-touch screen of my Nexus 7. After to replace the USB dock port (60NK0080) rev.4 to solve a charging problem, the sensitivity of my touch screen is very low. I try install all image files boot-tsxx-lock.img, but doesn't work, only work pushing hard on the touch screen with the image boot-t04-lock.img. Can you send me a new image with the sensitivity modificate for this Elan?

Elan microchip: eKTH3258AWS

Thank you very much...

Ruben
[Nexus 7 (2013) General] Tony_YYZ:
I loaded the factory image for Marshmallow on my 2013 Nexus 7 WiFi unit and my touch screen is borked. Sometimes it responds, other times it requires two fingers on the screen before anything can be pressed. When I run YAMTT, as soon as I start dragging two or more fingers across the screen in the paint test, so many more random touch points are engaged rapidly and won't stop unless i remove my fingers from the screen. It can't paint a straight line either, there are always small breaks in the line.

ARGH!
[Nexus 7 (2013) General] afremont:
When I fixed mine, I did it a different way. I compiled the whole sys.tem and modified the source for the program that flashes the firmware when there is a newer version compiled into the kernel. I recently built Lolipop from source and noticed that the program (module or whatever) that I modified didn't exist under the same name. I looked, but I couldn't even find where they touch firmware gets flashed. I suspect that Marshmallow is more of the same and may be arbitrarily overwriting the TS10 that people have flashed. When the firmware is being flashed it adds about 15 seconds to the boot time.

I believe that the developer (sfhub) of these TS10, TS20 "mods" assigned a high version number to the firmware when he flashes it in. This prevented the older kernels from overwriting the firmware since they only updated it when the kernel contained a higher version number. The newer releases may be writing over the TS10 stuff every time. I don't know that positively, and it's been a while since I mucked with this stuff, but I suspect that is the case. The answer is buried in the source code somewhere, but I don't know where they put it now. As far as I know, sfhub never released his source code so there is no way to know exactly how he "locked in" the older firmware.

In my home-built OS (JB), I just hacked the update routine to flash the firmware whenever the version was different, not just a higher number. I recently build Lolipop with the goal of updating my Nexus 7 (13), but I couldn't find the module to modify and include my own older version of the firmware. I was going to update and just use the TS10, but I saw a bunch of complaints about Lollipop upgrades killing their device so I decided to just skip it for now and moved on to other things.

It's an absolute shame that Asus and Google never once addressed this problem even though there were a great many people affected by flaky touchscreens and as newer firmware became available, the problem seemed to just get worse. The solution for many people was to just flash the older firmware in and lock it in place. It would appear that Google decided to put a stop to that and overwrite people's firmware anyway, but I'm not positive on that. Right now, I don't have time to investigate it. Maybe someone else does? I looked all over the Lollipop source tree and couldn't find the firmware update code. Maybe they've changed how all that works and moved it outside the kernel.