[KERNEL][MOD] Increase Touchscreen Sensitivity 4.2.2

Search This thread

reddv1

Senior Member
Sep 16, 2009
733
452
Torrance, CA
4.2.2 Any Rom CWR flashable zip:
e015-AnyRom-4.2.2-v1.zip
-Downgraded touchscreen firmware to e015
-Enable loading of modules
4.2.2 Any Rom CWR flashable zip: (2/23/2013)
Latest e015-hsic-AnyRom-4.2.2-v2.1.zip
e015-hsic-AnyRom-4.2.2-v1.zip
-Downgraded touchscreen firmware to e015
-Enable loading of modules
-msm_hsic_host wakelock fix thracemerin

4.2.1 Any Rom CWR flashable zip:
e015-AnyRom-
4.2.1*http://goo.gl/BgiZz
-Downgraded touchscreen firmware to e015

Matt at http://code.google.com/p/android/issues/detail?id=40445 figured how to downgrade the touch firmware to a previous version, which had better sensitivity. But it won't stick after a reboot, so I compiled a custom kernel with the downgraded touch firmware.

Here's how to make it stick after a reboot. This requires a my custom kernel and also to manually downgrade the touch driver once using terminal or adb.

This will downgrade your touch firmware from E027 to E015.

First, flash my kernel, download links listed above. .

Second, after flashing the flashing the kernel and rebooting, download this file SynaImage.E015.bin*http://goo.gl/4vzd4 and place on the root of the sdcard.
Then open terminal or adb and request root permission.
Then type the following command "echo 1 /sdcard/SynaImage.E015.bin > /sys/devices/virtual/input/lge_touch/firmware"
The screen will not be responsive to touch for a few seconds as the firmware is downgraded.

To check if it downgraded successfully, run this in terminal "cat /sys/devices/virtual/input/lge_touch/fw_ver" you should get "E015" as a response. Try this after rebooting to see if it sticks.

Your done! Now you have a nice sensitive touchscreen.

Credit goes to Matt who figured out how to downgrade the touch firmware here http://code.google.com/p/android/issues/detail?id=40445, comment 42.

This is totally reversible, just flash any kernel or booting into recovery, and the original firmware will update automatically.
CWR Touch will revert the the touch firmware, therefore the touchscreen will be non-responsive for a few seconds when you first boot into recovery, you can use the volume buttons and power button until the touchscreen is responsive again. .

Kernel Source: github.com/reddv1/msm.git
Here's another method to downgrade the touch firmware
Better: http://xdaforums.com/showthread.php?t=2163924
http://xdaforums.com/showthread.php?t=2028289

Sent from my Nexus 4 using Tapatalk 2
 
Last edited:

3dawg

Senior Member
Oct 22, 2010
800
188
I suggest you make a bigger deal out of the no touch CWM. People are going to miss that and then complain incessantly when they realise.
 
  • Like
Reactions: reddv1

brom25

Senior Member
Jan 24, 2011
328
66
I'll try it when I get back home, but I thought the screen of the Nexus 4 was perfect ! :eek:
 

lnfound

Senior Member
Jun 6, 2012
405
54
Hopefully kernel devs incorporate this. Any ideas if TWRP is borked too? I'm not sure if it has anything but touch options.

Sent from my Nexus 4 using Tapatalk 2
 
Last edited:

reddv1

Senior Member
Sep 16, 2009
733
452
Torrance, CA
Hopefully kernel devs incorporate this. Any ideas if TWRP is borked too? I'm not sure if it has anything but touch options.

Sent from my Nexus 4 using Tapatalk 2

Yeah touch won't work with TWRP either. I can always compile the recoveries with the downgraded touch firmware and that will fix touch in them.

Sent from my Nexus 7 using Tapatalk 2
 
  • Like
Reactions: otto888

reddv1

Senior Member
Sep 16, 2009
733
452
Torrance, CA
Everyone incoporate this into your Kernel's NOW :mad:, yes you Faux!

Great find :p, I might test tonight.

Yeah, they should include it because it doesn't downgrade the touch firmware, unless you downgrade it manually it just helps it stick. And reflashing the same kernel or any kernel will reverse it automatically. Everyone wins.

This option is nice to have until Google or LG update the firmware themselves.

Sent from my Nexus 4 using Tapatalk 2
 

mrjeffery

Senior Member
Dec 3, 2005
161
16
Yeah, they should include it because it doesn't downgrade the touch firmware, unless you downgrade it manually it just helps it stick. And reflashing the same kernel or any kernel will reverse it automatically. Everyone wins.

This option is nice to have until Google or LG update the firmware themselves.

Sent from my Nexus 4 using Tapatalk 2

You are the man! Thankyou so much, this is something that has irked me from day 1. Thanks again!!!
 

Leandros_Ger

Senior Member
Sep 13, 2010
190
12
arvid-g.de
Has anyone actually tested this?

Yep! I subscribed the issue and applied the fix directly after it was posted. :p

I love it! Please Google / LG, fix the "ghost touch" issue without making the screen less sensitive.

@Faux: Include it in your Kernel! ;)

@AlwaysDroid / Apfelschale: PRS is the same though, but the sensivity is better. I tested it today in my daily routine.
 
  • Like
Reactions: AlwaysDroid

DarkRyoushii

Senior Member
Jan 23, 2011
670
103
Melbourne
this looks promising but I'll probably wait until motley or faux include it in their kernels. Currently running motley since I'm getting this phone RMA'd and wanted to try all the kernels and like it a lot so I don't want to give up those features for a slightly more sensitive screen.
 

Ranguvar

Senior Member
Jul 16, 2011
288
111
Rochester, NY
It's nice for some people I'm sure but my phone feels just fine.
I hope kernel devs don't enable this out of the box, or at least provide a way of turning it off and on.
 

Leandros_Ger

Senior Member
Sep 13, 2010
190
12
arvid-g.de
this looks promising but I'll probably wait until motley or faux include it in their kernels. Currently running motley since I'm getting this phone RMA'd and wanted to try all the kernels and like it a lot so I don't want to give up those features for a slightly more sensitive screen.

You don't have to include it in the kernel, just replace the old one and test it. It'll be gone after a reboot.
Everything you need is described here: http://code.google.com/p/android/issues/detail?id=40445#c42
 

Top Liked Posts

  • There are no posts matching your filters.
  • 21
    4.2.2 Any Rom CWR flashable zip:
    e015-AnyRom-4.2.2-v1.zip
    -Downgraded touchscreen firmware to e015
    -Enable loading of modules
    4.2.2 Any Rom CWR flashable zip: (2/23/2013)
    Latest e015-hsic-AnyRom-4.2.2-v2.1.zip
    e015-hsic-AnyRom-4.2.2-v1.zip
    -Downgraded touchscreen firmware to e015
    -Enable loading of modules
    -msm_hsic_host wakelock fix thracemerin

    4.2.1 Any Rom CWR flashable zip:
    e015-AnyRom-
    4.2.1*http://goo.gl/BgiZz
    -Downgraded touchscreen firmware to e015

    Matt at http://code.google.com/p/android/issues/detail?id=40445 figured how to downgrade the touch firmware to a previous version, which had better sensitivity. But it won't stick after a reboot, so I compiled a custom kernel with the downgraded touch firmware.

    Here's how to make it stick after a reboot. This requires a my custom kernel and also to manually downgrade the touch driver once using terminal or adb.

    This will downgrade your touch firmware from E027 to E015.

    First, flash my kernel, download links listed above. .

    Second, after flashing the flashing the kernel and rebooting, download this file SynaImage.E015.bin*http://goo.gl/4vzd4 and place on the root of the sdcard.
    Then open terminal or adb and request root permission.
    Then type the following command "echo 1 /sdcard/SynaImage.E015.bin > /sys/devices/virtual/input/lge_touch/firmware"
    The screen will not be responsive to touch for a few seconds as the firmware is downgraded.

    To check if it downgraded successfully, run this in terminal "cat /sys/devices/virtual/input/lge_touch/fw_ver" you should get "E015" as a response. Try this after rebooting to see if it sticks.

    Your done! Now you have a nice sensitive touchscreen.

    Credit goes to Matt who figured out how to downgrade the touch firmware here http://code.google.com/p/android/issues/detail?id=40445, comment 42.

    This is totally reversible, just flash any kernel or booting into recovery, and the original firmware will update automatically.
    CWR Touch will revert the the touch firmware, therefore the touchscreen will be non-responsive for a few seconds when you first boot into recovery, you can use the volume buttons and power button until the touchscreen is responsive again. .

    Kernel Source: github.com/reddv1/msm.git
    Here's another method to downgrade the touch firmware
    Better: http://xdaforums.com/showthread.php?t=2163924
    http://xdaforums.com/showthread.php?t=2028289

    Sent from my Nexus 4 using Tapatalk 2
    2
    Is working tqvm I'm downloading. .. one more question can I still use other kernel after flashing yours.. I've readed said it will lost after flash other kernel .. I like the sensitive of the screen..

    Sent from my Nexus 4 using xda premium

    No, you will loose the sensitivity if you flash another kernel. If you want use a different kernel there is another mod( http://xdaforums.com/showthread.php?t=2163924 ) that downgrades the touch firmware at every boot.

    Sent from my Nexus 4
    2
    This mode works on galaxy nexus?:confused:

    No, its for Nexus 4, don't flash this on Galaxy Nexus.

    Sent from my Nexus 7 using Tapatalk 2
    2
    I've just added this mod to the Nexus 4 Complete Index :)

    Sent from my GT-I9100 using xda premium
    2
    Updated kernel to 4.2.2 if anyone is still interested.

    4.2.2 Any Rom CWR flashable zip: e015-AnyRom-4.2.2.zip
    -Downgraded touchscreen firmware to e015
    -Enable loading of modules
    4.2.2 Any Rom CWR flashable zip: e015-hsic-AnyRom-4.2.2.zip
    -Downgraded touchscreen firmware to e015
    -Enable loading of modules
    -msm_hsic_host wakelock fix