Index Project For XDA Device Subforums

Another ambitious project from the collaborative efforts of Recognized Contributors and Forum … more

The Atlas of XDA

A few weeks ago, we asked you “How Does Your Location Affect Your Life As A Power User?”. In the days that … more

New Snapdragons: Some Context & Contrast

It hasn’t been a good year for Qualcomm so far. Every device featuring the Snapdragon 810 … more

Google To Launch Next Gen Android One On July 14

The first gen of Android One devices to be launched in India in September 2014 were … more

[REF] Solving touchscreen sensitivity issue

251 posts
Thanks Meter: 237
By vitalij, Senior Member on 9th July 2011, 05:34 PM
Post Reply Subscribe to Thread Email Thread
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, 30143 views)
Last edited by vitalij; 10th July 2011 at 11:15 AM.
The Following 129 Users Say Thank You to vitalij For This Useful Post: [ View ]
9th July 2011, 05:37 PM |#2  
antoniomistretta's Avatar
Senior Member
Flag La Spezia, Alessandria
Thanks Meter: 1,049
Thumbs up
Good job, mate, good job. Thank you.
9th July 2011, 05:38 PM |#3  
Senior Member
Flag Haarlem
Thanks Meter: 59
You sir! are a hero! This is so much better when playing games!
9th July 2011, 06:15 PM |#4  
Senior Member
Thanks Meter: 282
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 ?
9th July 2011, 06:17 PM |#5  
Senior Member
Thanks Meter: 4
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: [ View ]
9th July 2011, 06:25 PM |#6  
Senior Member
Thanks Meter: 72
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?
9th July 2011, 06:29 PM |#7  
Senior Member
Thanks Meter: 72
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
Last edited by sorrowuk; 9th July 2011 at 06:37 PM.
9th July 2011, 07:32 PM |#8  
Senior Member
Flag Hamad Town
Thanks Meter: 43
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
9th July 2011, 07:41 PM |#9  
tonysac's Avatar
Senior Member
Thanks Meter: 153
Thanks for this m8 , really works!

Lite 1.5/Tegrak's kernel/1500Mhz
9th July 2011, 07:47 PM |#10  
bcam117's Avatar
Senior Member
Thanks Meter: 5
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)
Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes