Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,806,408 Members 53,213 Now Online
XDA Developers Android and Mobile Development Forum

[REF] Solving touchscreen sensitivity issue

Tip us?
(Last edited by vitalij; 10th July 2011 at 11:15 AM.)
Senior Member - OP
Thanks Meter 236
Posts: 251
Join Date: Jun 2010
Location: Kaunas

Default [REF] Solving touchscreen sensitivity issue

As some of you have noticed SGS2 touchscreen have quite an annoying issue - it starts to register movement only when you have moved finger on screen quite a bit. Probably this video will explain it better: Youtube video. (original thread)

I have analyzed kernel sources and found ways to fix this issue, so the touchscreen will behave normally like on SGS1.

1) use attached app. Obviously you will need root for this. Just drag slider to 0, press "Apply" and press "Enable serv.". That will make service to autostart when you reboot, and apply settings after every screen lock/unlock cycle. Please note - some people reported that movement becomes a bit jerky immediately after applying setting, so just lock/unlock your phone. At least for me everything is smooth then. Also you can play with advanced settings if you feel adventurous
BTW you can test settings in this app too - large black area is a multi-touch tester as well

2) any custom kernel maker - just modify file /arch/arm/mach-s5pv310/mach-c1.c
you need to change this config structure (and of course mention me and this thread in your kernel description ) :
static u8 t9_config[] = {TOUCH_MULTITOUCHSCREEN_T9,
				131, 0, 0, 19, 11, 0, 32, MXT224_THRESHOLD, 2, 1,
				15,		/* MOVHYSTI */
				1, 11, MXT224_MAX_MT_FINGERS, 5, 40, 10, 31, 3,
				223, 1, 0, 0, 0, 0, 143, 55, 143, 90, 18};
15,		/* MOVHYSTI */
0,		/* MOVHYSTI */
AND guys if you find it useful, don't be leechers, buy me a beer, I spend a lot of time figuring all of this out
link to buy a beer
Attached Files
File Type: apk TouchScreenTune.apk - [Click for QR Code] (23.7 KB, 28718 views)
The Following 129 Users Say Thank You to vitalij For This Useful Post: [ Click to Expand ]
antoniomistretta's Avatar
Senior Member
Thanks Meter 1,042
Posts: 4,214
Join Date: Aug 2008
Location: La Spezia, Alessandria
Good job, mate, good job. Thank you.
Senior Member
Thanks Meter 59
Posts: 585
Join Date: Nov 2009
Location: Haarlem
You sir! are a hero! This is so much better when playing games!
Ex Samsung Galaxy S I9000 owner
Ex HTC Nexus One owner
Ex Samsung Galaxy SII i9100 owner
Ex ASUS Transformer Prime TF201 owner
Ex Samsung Galaxy SIII i9300 owner
Google Nexus 7 owner
Sony Xperia Z owner

If you like what i do here on XDA buy me a beer!
Senior Member
Thanks Meter 272
Posts: 5,707
Join Date: Jun 2010
On the SGS1 I remembered there was some service menu code to change the touch screen sensitivity and some kernel changes as well that didnt rely on running an app, would that be possible on the SGS2 in the future as well ?
Senior Member
Thanks Meter 4
Posts: 107
Join Date: Aug 2010
GREAT job!! really well done, works without any hiccups

PS - if it annoys anyone that the su app allows this app permission after every screen on, just switch off notifications in the su app!
The Following 2 Users Say Thank You to zmirburger For This Useful Post: [ Click to Expand ]
Senior Member
Thanks Meter 71
Posts: 311
Join Date: Apr 2011
So the 2nd option is the better option because you don't have to constantly have a service running setting this every unlock which would use battery and maybe other things?
(Last edited by sorrowuk; 9th July 2011 at 06:37 PM.)
Senior Member
Thanks Meter 71
Posts: 311
Join Date: Apr 2011
Whats all these advanced options? You able to explain what they do?
Or is there any interesting ones worth mentioning ?

What does MOVHYSTI stand for :P

Ooo and another thing is there a way to edit a kernel thats all ready been compiled to have this change? Like hex edit or something :P
Senior Member
Thanks Meter 41
Posts: 186
Join Date: Jan 2010
Location: Hamad Town
thanks for this great app

at first when i had similar problem i though it was just me

but it turned out to be a problem for all

so thanks for fixing it
tonysac's Avatar
Senior Member
Thanks Meter 150
Posts: 1,329
Join Date: Jul 2010
Thanks for this m8 , really works!

Lite 1.5/Tegrak's kernel/1500Mhz
bcam117's Avatar
Senior Member
Thanks Meter 5
Posts: 159
Join Date: Apr 2010
This seems to have broken certain things. Put ur phone down and with 4fingers make a square. Some touch points disappear now (like on the s1)

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes