google-code-export / openeve

Automatically exported from code.google.com/p/openeve
0 stars 1 forks source link

Touchscreen is not calibrated properly #91

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Try and select something in the bottom half of the screen
2.
3.

What is the expected output? What do you see instead?

The input is about half a centimetre below where it should be

What version of the product are you using?

System and Boot 2.3.3

On what operating system?

Android Gingerbread for LG GW620

Do you have logcat or dmesg ?

No

What version of the *Official LG* Firmware were before using Custom
firmware ?

V20C

Please provide any additional information below.

Original issue reported on code.google.com by kuroneko...@googlemail.com on 10 May 2011 at 5:38

GoogleCodeExporter commented 9 years ago
I have this problem TOO
With the latest OpenEve.

Original comment by Katzen...@gmail.com on 10 May 2011 at 7:26

GoogleCodeExporter commented 9 years ago
OpenEtna have same issue.

See also
 http://code.google.com/p/openetna/issues/detail?id=12
----
I think it's kernel issue.

the kernel module of touchscreen almost same between OpenEtna and OpenEVE and 
it somewhat older.

Original comment by wkp...@gmail.com on 11 May 2011 at 2:59

GoogleCodeExporter commented 9 years ago
is there any working calibration app exists for GW620/KH5200 ?

Original comment by wkp...@gmail.com on 11 May 2011 at 10:16

GoogleCodeExporter commented 9 years ago
All I know is that the original 1.5 firmware had the hidden menu, and inside 
there was an app to calibrate the screen.

Original comment by rais...@gmail.com on 12 May 2011 at 3:11

Attachments:

GoogleCodeExporter commented 9 years ago
In Froyo officer has the option to calibrate the screen display settings if I 
remember correctly.

Original comment by DavidGF....@gmail.com on 12 May 2011 at 6:19

GoogleCodeExporter commented 9 years ago
yes. Official froyo support Touchscreen calibration. but I mean opensource 
repaclacement of TS calibration.

----
and TS calibration of GB is somewhat different with froyo.

froyo use tslib but GB doesn't.
----
this is deodexed and slightly modified HiddenMenu.apk
you can use HiddenMenu2.apk like as following method.

 adb install HiddenMenu2.apk

1651 KB/s (4189508 bytes in 2.477s)
        pkg: /data/local/tmp/HiddenMenu2.apk
Success

------
not all of functions of HiddenMenu2.apk are available but
the ts calibration is just works fine.

after installation, you have to register icon of hiddenMenu like following 
method.

menu key => (+) add => Custom shortcut => "pick your activity" => "Activities"
=> "com.lge.hiddenmenu" => "Calibration(.device_test.touch_test.TSCalibration)"

after then you can use the tscalibraion.

Original comment by wkp...@gmail.com on 12 May 2011 at 8:15

Attachments:

GoogleCodeExporter commented 9 years ago
and this is not means that the calibration of Touchscreen is working correctly.

Original comment by wkp...@gmail.com on 12 May 2011 at 8:17

GoogleCodeExporter commented 9 years ago
Thank you.
Did it.
Hope the calibration gives me the right result. :)

Original comment by Katzen...@gmail.com on 12 May 2011 at 10:47

GoogleCodeExporter commented 9 years ago
I got the calibration menu installed, however when you run it it says "out of 
range, please try again" even when you press dead in the centre of the 
target... 

Original comment by kuroneko...@googlemail.com on 12 May 2011 at 12:34

GoogleCodeExporter commented 9 years ago
TScalibration of hiddenmenu2 does not calibrate the screen (yes, i know how it 
works and how to calibrate, I've done that many times in off.froyo).

btw: if you choose this:
menu key => (+) add => Custom shortcut => "pick your activity" => "Activities"
=> "com.lge.hiddenmenu" => "Device Test(.device_test.DeviceTest)"
and go to "Touch test" there are some options to check the calibration such as 
finger paint, etc...

Original comment by omarbeko...@gmail.com on 12 May 2011 at 12:38

GoogleCodeExporter commented 9 years ago
kuroneko // Use a Pen (:

omarbeko // it does not? no difference after recalibration?

Original comment by Katzen...@gmail.com on 12 May 2011 at 12:52

GoogleCodeExporter commented 9 years ago
yes, there's no difference after calibration

Original comment by omarbeko...@gmail.com on 12 May 2011 at 1:48

GoogleCodeExporter commented 9 years ago
PHONE SLOWS DOWN IN SPEED AFTER INSTALLING HiddenMenu2.apk !!!!

Original comment by Katzen...@gmail.com on 12 May 2011 at 7:31

GoogleCodeExporter commented 9 years ago
So if you can make a custom shortcut for this, is it possible to make such a 
shortcut to access the Testing menu (*#*#4636#*#*)?

Original comment by rais...@gmail.com on 13 May 2011 at 12:17

GoogleCodeExporter commented 9 years ago
@rais // yes some menu can be acceded by this method. not all of them

Original comment by wkp...@gmail.com on 13 May 2011 at 12:51

GoogleCodeExporter commented 9 years ago
i have found some bug/misconfiguration at the touchscreen driver of kernel.

it is not properly initialized.

so trial and error to find out right value. I can get more reasonable result.

these are before/after imgs.

Original comment by wkp...@gmail.com on 13 May 2011 at 1:01

Attachments:

GoogleCodeExporter commented 9 years ago
 * test method : try to pick the crossed points of grid with a sharp stylus pen.
 * ts_before : uniformly scaled up.
 * trial and error : increase maximum value and decrease minimum value step by step
 * ts_after : that's it!
----
 * remained issue : blind spot exists at the lower y / lower x regions.

Original comment by wkp...@gmail.com on 13 May 2011 at 1:12

GoogleCodeExporter commented 9 years ago
The next patch will come soon. (:

Original comment by Katzen...@gmail.com on 13 May 2011 at 7:13

GoogleCodeExporter commented 9 years ago
above (comment #16) fix is only work correctly with my phone :(

it is not easy to fix it.
we need some calibration feature or workaround to fix this issue.

Original comment by wkp...@gmail.com on 13 May 2011 at 9:12

GoogleCodeExporter commented 9 years ago
is something in cyanogen github/repository?

Original comment by Katzen...@gmail.com on 13 May 2011 at 9:38

GoogleCodeExporter commented 9 years ago
Then there is always moduleap.apk, but to be honest, I have no idea what it 
does.  The error message is supposed to be normal.  Maybe it is only for a 
specific capacitive touchscreen.

Original comment by rais...@gmail.com on 13 May 2011 at 3:57

Attachments:

GoogleCodeExporter commented 9 years ago
i used that too in the past. ;)
i think there are no changes. try it.

Original comment by Katzen...@gmail.com on 13 May 2011 at 6:29

GoogleCodeExporter commented 9 years ago
wkp - I figured out how to make the shortcut I wanted, Shortcut - Activities - 
Settings - Testing (com.android.settings.TestingSettings) :D

Katzen - I also didn't see any real difference with moduleap, I haven't had any 
major calibration problems though.

Original comment by rais...@gmail.com on 13 May 2011 at 6:41

GoogleCodeExporter commented 9 years ago
not many but i think my scrreen is nor perfect calibratet or my fingers are shit

Original comment by Katzen...@gmail.com on 13 May 2011 at 7:28

GoogleCodeExporter commented 9 years ago
this is unmodified just deodexed HiddenMenu.apk and it also works fine.
you can install it by "adb push HiddenMenu.apk /system/app/"

Original comment by wkp...@gmail.com on 14 May 2011 at 1:12

Attachments:

GoogleCodeExporter commented 9 years ago
Sorry what is the difference between this file and the one you uploaded 
yesterday?

Also, do I have to uninstall the one from yesterday first?

Last, can I install this by opening the apk file, or do I have to put it in the 
/system/app/ folder?

Thanks wkp!

Original comment by rais...@gmail.com on 14 May 2011 at 5:43

GoogleCodeExporter commented 9 years ago
@rais // you have to uninstall HiddenMenu2.apk first, then "adb push" or just 
copy "HiddenMenu.apk" into /system/app/.

Original comment by wkp...@gmail.com on 14 May 2011 at 8:36

GoogleCodeExporter commented 9 years ago
many trys because of "out of range"-errors.
i think its better now. i thank you.
but i only think that its better now.

Original comment by Katzen...@gmail.com on 14 May 2011 at 11:33

GoogleCodeExporter commented 9 years ago
Thanks wkp, I'm going on vacation for a while so I won't be able to report back 
for a bit.  I'll test this out!

Original comment by rais...@gmail.com on 14 May 2011 at 1:09

GoogleCodeExporter commented 9 years ago
HiddenMenu.apk can do nothing for GB2.3.x :p it's only for testing.

Calibration menu makes /data/misc/ts_cal used by Official Froyo for TS 
calibration.
but it is not used by GB!

currently GB does support Touchscreen calibration at all.

Original comment by wkp...@gmail.com on 14 May 2011 at 2:04

GoogleCodeExporter commented 9 years ago
I found this calibration tool 
 http://www.mediafire.com/?e47aloxaujxo2o1
It's probably pulled from a lg gt540 rom and it's interface is the same but it 
doesn't give "Out of range" error. So if you can get GB to use ts.cal we should 
use this app cause it's much easier to use and you don't have to create an 
activity shortcut.

Original comment by omarbeko...@gmail.com on 14 May 2011 at 4:22

GoogleCodeExporter commented 9 years ago
is that a distributable app ?

it is known that HiddenMenu.apk is distributable
(you can see this information at /system/etc/NOTICE.html.gz of Official LG 
froyo)
----
LGCalibrationTS.apk must be resigned correctly. it saves ts_cal into the 
/data/nv/ but have no permission.

----
and TSCalibration.apk also works too.
https://github.com/CyanogenMod/android_packages_apps_TSCalibration

but it is not good enough I think..

Original comment by wkp...@gmail.com on 14 May 2011 at 10:54

GoogleCodeExporter commented 9 years ago

Original comment by wkp...@gmail.com on 18 May 2011 at 4:00

GoogleCodeExporter commented 9 years ago
is this issue solved or not ... coz its really annoying!

Original comment by Husam...@gmail.com on 18 May 2011 at 10:03

GoogleCodeExporter commented 9 years ago

Original comment by wkp...@gmail.com on 21 May 2011 at 5:45

GoogleCodeExporter commented 9 years ago
I had this issue a couple of months ago, intermittent at the beginning. Same 
problem with official 1.5 or opentena. This was due to a moisture / waterproof 
quality of the phone. I had it serviced, and they changed the touch pad and the 
covers, and everything has been ok since.

Original comment by jylo...@gmail.com on 3 Jun 2011 at 6:56

GoogleCodeExporter commented 9 years ago
where i can find hiddenmenu2.apk??

Original comment by marcomor...@gmail.com on 24 Jul 2011 at 3:04

GoogleCodeExporter commented 9 years ago
https://github.com/naobsd/cm_packages_apps_TSCalibration

Original comment by wkp...@gmail.com on 10 Sep 2011 at 12:57

GoogleCodeExporter commented 9 years ago
This bug affects me also with latest openeve.
What is the best tool to calibrate the screen afterall?
Thanks

Original comment by jsea...@gmail.com on 1 Nov 2011 at 9:10

GoogleCodeExporter commented 9 years ago
Hmm
sometimes my screen feels like it isn't calibrated but them ost time it works 
normaly
except the screen is hot.

Original comment by Katzen...@gmail.com on 1 Nov 2011 at 12:57

GoogleCodeExporter commented 9 years ago
http://forum.xda-developers.com/showpost.php?p=10218096&postcount=70

could this be something similar to our screen calibration problem?

Original comment by pivke....@gmail.com on 24 Jan 2012 at 9:18