Trying to fix the phantom typing problem - Nexus 7 General

Hi,
I have a defect with my Nexus. Occasionally the touch screen registers touch events even if I don't touch the device at all. The area affected by this is very small and I used a tool to show the coordinates and pressure. I notices that the pressure is VERY low, much lower than any real touches.
I'm hoping to solve this problem (for some reasons I can't return the device atm) by intercepting touch events with a pressure below a set threshold. I don't really have any Android experience, yet, but googling revealed that this might not be easy because it is like "tapjacking" and prevented by the OS.
Can somebody with development experience say if this is possible with an ordinary app (e.g. use a transparent system alert window)? Or on a rooted device (I don't know if this would help me)? Or the last resort would be to make a custom rom with a fix.
I would greatly appreciate any suggestions. Thanks.

Related

[Q] Screen inaccuracy issues

I know that this has been a fairly common complaint about the Nexus One but i'm wondering, roughly what percentage of people actually have this issue? To clarify, i mean the problem whereby touching the screen in one place is actually registering elsewhere on the screen.
I've had this problem since buying my n1 and having to constantly turn the screen off and back on again was driving me nuts. Finally i sent the unit back to Vodafone for repair and they in turn sent it to HTC to be fixed. So yesterday i got it back with an enclosed statement along the lines of "we have fixed your fault etc..".
Three minutes into using the damn thing and the fault crops up again. So much for that! To be fair to Vodafone they are sending out a replacement unit now but of course i'm concerned that even that will have the same issue.
What are the odds?
Here is the same.
To developers: the fact that resetting the screen fix the problem makes me to ask if there isn't a way to make the screen re-calibrate itself every X seconds/minutes, without shut off and on the screen every time. Seems to be until now the only solution to this extremely annoying issue.
It really is a bizarre one. I've seen people discussing whether it's a hardware or software issue but nobody seems to have a definitive answer. If it were a hardware problem, surely it would be constant/permanent? If it's a software issue i would have thought that somebody would have bug-fixed it by now? Especially as it seems so prevailant.
I'm stumped!
Other than this one problem though i am completely in love with this phone. The device itself feels solid, durable and pleasant to use. Android is improving all the time and it always impresses when you demonstrate to the un-initiated what the device is capable of. So close to perfect...but not quite!
EDIT... This from the wiki.. "- Q5: Sometimes my screen registers touches in incorrect places, and I need to turn the phone off and on to make it work correctly again
A: This is a hardware problem, nothing can be done about it. Nexus One's digitizer sucks.
Ho-Hum.
I have experienced this problem on android 2.1 ever since upgrading 2.2/2.2.1, I haven't had the problem. I'm very happy with my screen
Sent from my Nexus One using XDA App
msavic6 said:
I have experienced this problem on android 2.1 ever since upgrading 2.2/2.2.1, I haven't had the problem. I'm very happy with my screen
Sent from my Nexus One using XDA App
Click to expand...
Click to collapse
That suggests a software problem although i have had it on 2.1, 2.2 and now 2.2.1. I would say that it has happened to me within three minutes of using the phone, 50% of the time within that three minute window. In other words it's cropped up in half the texts/emails i have sent where i have had to do the screen off/on thing to complete the message.
Very annoying.
It has to do mostly with the way people hold their phones, the possibility of registering false touches - including, for example, touching the screen with fingers that aren't completely dry. Some have the issue more than others.
HW issues still can have SW workarounds sometimes. I'm not sure if it's the case. HW and SW need to be analyzed to find one, if exists.
There is no "calibrating" capacitive touchscreen. Resetting its controller might have effects like missing touches and other random screen misbehavior (for example - if the controller is tracking fingers, resetting it would cause it to lose the tracking).
Since getting my phone back from 'repair' the issue is less frequent, suggesting that it's not a usage problem as i'm obviously still using the phone in the same manner as before. Instead it seems that various devices suffer from the problem in varying degrees.
I suppose if i knew what they had actually done to the phone while it was being tended to it might help us discover why the frequency of the problem has been reduced. I know that the digitizer wasn't replaced as the phone came back with the same screen protector on it as it had when i sent it off. That being said, they obviously did something. I just don't know what!
Most probably replaced the phone's MB.
Try upgrading to the latest radio - the issue will probably not be 100% solved, but now I only get it maybe once a month or so...
I may tell them not to bother sending out a replacement. It's happening far less often since it was returned and (going by the poll results), there's a good chance that the replacement could actually be worse than this one is now.
Perhaps the 2.3 update will jar something loose.
ATTENTION PLEASE!!
after flashing miui latest ROM i've never had touchscreen issues anymore in over 20 hours of hard usage (also with the phone in charge!!).
I don't believe is a coincidence, developers please ask miui developers if they have integrated a code to fix this issues.
Thanks!
Sent from my Nexus One using XDA App
pyngwie said:
ATTENTION PLEASE!!
after flashing miui latest ROM i've never had touchscreen issues anymore in over 20 hours of hard usage (also with the phone in charge!!).
I don't believe is a coincidence, developers please ask miui developers if they have integrated a code to fix this issues.
Thanks!
Sent from my Nexus One using XDA App
Click to expand...
Click to collapse
could you please download Multitouch Visible Test
http://www.appbrain.com/app/multitouch-visible-test/com.batterypoweredgames.mtvistest
and report back?
xyellx said:
could you please download Multitouch Visible Test
http://www.appbrain.com/app/multitouch-visible-test/com.batterypoweredgames.mtvistest
and report back?
Click to expand...
Click to collapse
I have already restored cyano 6.1.1.
However, about "multitouch issues" I mean inaccuracy, the fact that the touch is recognised in another point of the screen (particularly when you press the bottom part of the panel). I didn't verified the axes-inversion issue, but I'm almost sure that it persists.
The "touch inaccuracy" is nothing else than the usual axis-swapping thing. When accidental dual touches (palm/holding fingers/water/etc) happen, the digitizer goes nuts.
Jack_R1 said:
The "touch inaccuracy" is nothing else than the usual axis-swapping thing. When accidental dual touches (palm/holding fingers/water/etc) happen, the digitizer goes nuts.
Click to expand...
Click to collapse
I don't think so....I pay attentions when the screen goes crazy. I'm absolutely sure that (in charge for example) my touch is ONE.
The only times I was able to trigger the "screen nuts" effect, were when I was typing 2-fingered, and fast - making it register dual touches. Moreover, sometimes a single touch with a single finger is reported as series of touches. Once it happens, it stays until screen off.
Jack_R1 said:
Moreover, sometimes a single touch with a single finger is reported as series of touches. Once it happens, it stays until screen off.
Click to expand...
Click to collapse
I mean this....since I moved to MIUI this is not happened anymore.
Since I uninstalled Htcime the inaccuracy issues seem less so far! Almost only with the phone under charge ...much much better than before! Dunno why....
Sent from my Nexus One using XDA App

[Q] Does HBOOT 0.35.0017 fix or improve the touchscreen miscalibration issue?

Does upgrading the HBOOT help with the wonky touchscreen heat-related miscalibration issues that every Nexus owner knows about?
I raised this question on a different thread:
http://forum.xda-developers.com/showthread.php?t=903975&page=9
but wanted to throw this question out to a larger audience.
This week I finally got tired of having intermittent but definitive touchscreen miscalibrations, usually associated with charging and/or heavy usage. HTC shipped a swap for me to use.
The new one works pretty well, except the camera takes pinkish tinged images, so it unfortunately will be going back. However, I noticed that the HBOOT is the newer 0.35.0017 (though the date displayed by the bootloader screen is Jun 14, 2010).
So I upgraded the HBOOT on my original N1, and have been trying hard to reproduce the touchscreen craziness. So far I've been unable to do it.
It's difficult for me to make it happen on demand. I "stress tested" it essentially by doing the things that normally bring it on, GPS with charger, and graphics intensive games. But I'm getting really tired of beating angry birds again and again =P
So, if you're still experiencing touchscreen wonkiness that is fixed by turning on and off the screen, which HBOOT do you have?
There are of course many other potential mitigating factors I've thought about. Custom ROMS. Kernels. Touchscreen protector. Radio version.
Just for completeness, there are different part numbers on the two:
Original N1 part # 99hke002-00 F
Replacement N1 part # 99hke002-01
Who knows what the significance of that is.
No it doesn't.
Well shucks, I'm finding it harder and harder to get my touchscreen to screw up. I guess I should be glad!
How often does yours go off?
You know, as strange as it sounds, since I upgraded to the 0.35 HBOOT about a month ago, I have had zero issue with the digitizer. Call it coincidence, but that is what's happening so far.
We will call it coincidence for now =)
A happy coincidence.
waylo said:
Well shucks, I'm finding it harder and harder to get my touchscreen to screw up. I guess I should be glad!
How often does yours go off?
Click to expand...
Click to collapse
Not very often, in fact think it hadn't done it over the past week. I've been using the crap out of it customizing CM7 over this weekend and no hiccups.
our touch screen is always a hardware problem..
That's not the question. The question is if you're still having a lot of problems with your touch screen, which hboot do you have?
I was actually kinda wondering the same thing. I finally got around to putting on CM7 (build 39) on Friday (coming from CM 6.1). I right away had the impression that the screen was more responsive (the notification drop-down bar tipped me off) and I have not had a single episode of wonkiness with the screen since. CM 6.1 was a little weird for me and I had screen issues (especially the drop-down).
Oh well, even if it isn't the HBOOT, something has changed for the better for now
Another thing I learned recently is that on the native google navigation app, there seems to be a touchscreen dead zone directly vertical in the center of the screen (in landscape mode at least). It basically corresponds to the current street you're on if your navigation is active and your path is straight ahead.
So if you touch there and try to shift the screen around, you might mistakenly think the whole screen is awry. I think this is by design.
I'm not sure why it's there but it reliably is unresponsive to drags. So I'm not using that center area to gauge if my screens gone wonky.
Now if you hit the menu button, the buttons centrally do respond to taps.
Just had my first case of misregistering digitizer in a while. But instead of the whole bottom 1/3 of the screen going stupid it was just the bottom right corner, around the enter button/backspace if you have a portrait keyboard.
Oh well, it still works better than stock eclair!
So just as an update, the HBOOT definitely does not rid the digitizer issues plaguing everyone. It seems actually that my kernel had more of say in when/how often the issue surfaces.
I found that on Enom's Froyo ROM, problems arose more often with stock Enom than Pershoot or Wildmonks. However, each kernel has its own benefits.

Losing precision with S-Pen after ICS update?

I am not entirely sure, but it seems to me that I have lost some precision with the S-Pen after I updated to ICS. When I am writing I have a feeling that the drawn line is slightly off the "pencil point" then before, maybe only for a fraction of a millimeter which is affecting the text, it seems much worse now.
When I am writing something it seems a bit more "unnatural" then before.
The only calibration I have found so far is the left-right handed set-up and it is set-up correctly for me.
Anyone else notice this?
I too have noticed this, Although I cant compare it to GB because i flashed ICS within minutes of getting the Note.
I have googled for the calibration methods but none of them work, They all relate to turning on / off the auto rotation and tapping the pen in 4 corners.
Could really do with a proper screen calibration tool
My drawing is pretty pathetic at the best of times, but with this inaccuracy im getting bullied on Draw Something
There is app on Google Play Store with which you can off set Spen position on the screen. It's called Touchscreen tune. It's not free to make changes permanent but you can try it to see if it works for you.
So nothing for unrooted devices?
Has the JB update fixed this issue for those who have updated their firmware?
No, it hasn't fixed the issue however there is a program in google play that fixes it (albeit you have to pay for the full version). It is called touchscreentune (galaxy note) - you can change the offset of the tip and also change things like the sensitivity if the screen. I can confirm that it works on most XXLSZ ROMS with Philz (haven't checked it on pure samsung JB).

Sensitivity issue

Hi there,
my Redmi Note 9 NFC version has a problem with its touch screen. For me, it is too sensitive, which means my finger hovers about 1 mm above the screen an the phone detects a touch, which is clearly wrong. That leads to wrong typing and all sorts of other annoying issues.
Does anybody of you know how to turn the screen less sensitive? The tips I read on the Internet are not applicable to the Note 9 or are simply useless.
Your input is highly appreciated!
Thanks!!!
-Dfahren
If you searched the internet and found no one facing that issue on the same device then it might be just your unit with this problem. Anyways your phone has a warranty and contacting Xiaomi's support is recommended.
Sorry, don't think I can help you - I haven't come across this problem. Just tried to reproduce it myself but can't. Are you using a screen protector? If not, you might find it helpful to use one - they tend to dull the sensitivity a little, though if you're getting touches detected without any contact being made I suspect a screen protector might not help
that's unfortunate that no one has the same problem, which means it could be a hardware problem, which means I need to return it or take it to a service center.
I'm using the original screen protector, didn't tear it off. I had hoped there was some internal feature within the CIT, for instance, that I can use to recalibrate the touch screen, but it merely checks the touchscreen.
Hmmm, need to think about it a bit more.
I also have this problem , . I have a Redmi Note 9 pro EU version . My finger gets registered about 1 mm above the screen . Although I don't seem to have a problem with typing, it is annoying as sometimes the screen registeres my finger without touching by the screen witch leads to all sort of problems , ( like wrong friend requests on Facebook )

I've changed screen and after sometimes phone goes crazy

Hi mates, I need you help and suggestons,
unfortunately my phone felt down and I needed to change screen, the service which installed it asked me to choose one of the available (chinese) screens I I select the most expensive one. In the beginning all was ok, but time by time (about 1,5months) the usage gests worst, when the screen start to be a bit dirty it start recognize touches anywhere (moslty in the up side of screen), itself does commands, it's not possible to do nothing. WHen this happens I need to keep press the power button for 10 seconds tille ht ephone reboots, after reboot all become regular.
My considerations:
1) it doesn't seams a defective screen or a bad assembly, because after reboot all is good, if there were such problems a simple reboot can't fix them.
2) it looks like an incompatibility between OS and the touchscreen firmware, and probably it's something Xiaomi does with intention to create problems for cloned spare parts. Maybe the OS is "instructing" the touch screen controller how much sensibility to use, how much it can be dirty, etc.etc? the protocol of the latest OS isn't at all compatible with the cloned device and it result on crash of functioning. A reboot solves the problem.
If that is right, will a ROM update to another OS (not IMOU, as I have now) can fix the problem? Or there is any app that can perform a touch screen reset? Or any other trick to solve my problem? Than you for answers
Hi mates I need help, with cold weather coming it got crazy as soon it feels cold. WHat can I do to solve problem?
Updating ROM to a non official can solve it? The display isn't broken! A reboot fixes always the problem..
It is not original screen from xiaomi vendors, just a oem part with lower quality (chinese sell it alot on aliexpress with many type amoled, oled and LCD panel too).
Ghost touch easy happen on oem screen no matter how expensive it is.
Thank you for your kind answer, this is a really big issue.. it's very annoying using the phone like that, I've noticed it suddelny starts when the phone is exposed to cold temperature: lowering the screen temperature quite suddenly means it goes crazy, when it's crazy the only way to fix the proble is reboot the phone, with reboot it calibrates again and works ok, till next event. MY question are:
1) Can I forse myself a calibration?
2) Does other ROMs, not MUI, manage and fix this problem? (using another touch driver may solve the problem, chances are MUI introduced updates and become more selective to work with only original displays, to disancurage the OEM parts, so using another ROM wuth an older driver may solve the problem)
3) If I buy and add a protective glass on display, does it behave better?
Your experience is essential for me, thank you for posting!
Barabba11 said:
Thank you for your kind answer, this is a really big issue.. it's very annoying using the phone like that, I've noticed it suddelny starts when the phone is exposed to cold temperature: lowering the screen temperature quite suddenly means it goes crazy, when it's crazy the only way to fix the proble is reboot the phone, with reboot it calibrates again and works ok, till next event. MY question are:
1) Can I forse myself a calibration?
2) Does other ROMs, not MUI, manage and fix this problem? (using another touch driver may solve the problem, chances are MUI introduced updates and become more selective to work with only original displays, to disancurage the OEM parts, so using another ROM wuth an older driver may solve the problem)
3) If I buy and add a protective glass on display, does it behave better?
Your experience is essential for me, thank you for posting!
Click to expand...
Click to collapse
imo
1. you can not
2. Roml sorfware can not
3. Protective glass make lower touch experience.
- Not all oem part come with defect, some working fine, it is just random.
- To repair you need replace new one, or buy original screen for sure.
Thanks for answer, I do believe that the problem can be managed by drivers, "resettig" the touch chip wil correct the problem. Probably the defect is on the firmware of the touch panel, it gots errors from touch.. ok, but it doesn't understand it's just revealing mre and more ghost touches. These FW have the task to filter out the ghost,, maybe they don't do it well.
A second chance is the comuinication between this chip and the MUI OS, the connection goes broken by some mistakes, "unalligned" and MUI got any touch position from nothing.
I don't believe the screen is defective, because after reboot it works perfectly, thil the next strong environment conditions change..
What is Roml software?

Categories

Resources