Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

[REF] Solving touchscreen sensitivity issue

OP vitalij

9th July 2011, 06:34 PM   |  #1  
OP Senior Member
Flag Kaunas
Thanks Meter: 237
 
251 posts
Join Date:Joined: Jun 2010
Donate to Me
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 ) :
Code:
static u8 t9_config[] = {TOUCH_MULTITOUCHSCREEN_T9,
				131, 0, 0, 19, 11, 0, 32, MXT224_THRESHOLD, 2, 1,
				0,
				15,		/* MOVHYSTI */
				1, 11, MXT224_MAX_MT_FINGERS, 5, 40, 10, 31, 3,
				223, 1, 0, 0, 0, 0, 143, 55, 143, 90, 18};
change
Code:
15,		/* MOVHYSTI */
to
Code:
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, 29147 views)
Last edited by vitalij; 10th July 2011 at 12:15 PM.
The Following 129 Users Say Thank You to vitalij For This Useful Post: [ View ]
9th July 2011, 06:37 PM   |  #2  
antoniomistretta's Avatar
Senior Member
Flag La Spezia, Alessandria
Thanks Meter: 1,043
 
4,214 posts
Join Date:Joined: Aug 2008
More
Thumbs up
Good job, mate, good job. Thank you.
9th July 2011, 06:38 PM   |  #3  
Senior Member
Flag Haarlem
Thanks Meter: 59
 
585 posts
Join Date:Joined: Nov 2009
More
You sir! are a hero! This is so much better when playing games!
9th July 2011, 07:15 PM   |  #4  
Senior Member
Thanks Meter: 272
 
5,715 posts
Join Date:Joined: Jun 2010
More
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, 07:17 PM   |  #5  
Senior Member
Thanks Meter: 4
 
107 posts
Join Date:Joined: 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: [ View ]
9th July 2011, 07:25 PM   |  #6  
Senior Member
Thanks Meter: 72
 
311 posts
Join Date:Joined: 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?
9th July 2011, 07:29 PM   |  #7  
Senior Member
Thanks Meter: 72
 
311 posts
Join Date:Joined: 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
Last edited by sorrowuk; 9th July 2011 at 07:37 PM.
9th July 2011, 08:32 PM   |  #8  
Senior Member
Flag Hamad Town
Thanks Meter: 41
 
188 posts
Join Date:Joined: Jan 2010
More
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, 08:41 PM   |  #9  
tonysac's Avatar
Senior Member
Thanks Meter: 153
 
1,335 posts
Join Date:Joined: Jul 2010
Thanks for this m8 , really works!

Lite 1.5/Tegrak's kernel/1500Mhz
9th July 2011, 08:47 PM   |  #10  
bcam117's Avatar
Senior Member
Thanks Meter: 5
 
159 posts
Join Date:Joined: Apr 2010
More
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