Raconeisteron / omnia2droid

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

touchscreen: no tool for recalibration #76

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1.
2.
3.

What is the expected output? What do you see instead?
touch screen not align in right position.

What version of the product are you using? On what operating system?
beta version

Please provide any additional information below.
calibration data is hardcoded into kernel. User can't calibrate the screen.

Original issue reported on code.google.com by edmund...@gmail.com on 4 Feb 2011 at 6:36

GoogleCodeExporter commented 8 years ago
Are you sure it is hardcoded in the kernel ? I seriously doubt it. Just extract 
the calibration apk from the alpha, and install it. It should work without any 
problem.

Original comment by nathrin...@gmail.com on 4 Feb 2011 at 7:14

GoogleCodeExporter commented 8 years ago
Yes, I am sure. Almar told me it is hardcoded in the kernel. Also I have tried 
tscalibration apk from the alpha, but it doesn't work. 
anyways, thank you for your answer.

Original comment by edmund...@gmail.com on 5 Feb 2011 at 12:01

GoogleCodeExporter commented 8 years ago
If calibration cannot be done by the user, maybe different values could be 
coded-in?

Running Android on my O2, when using an (any) on screen keyboard, I have to tap 
towards the bottom-left of the keys to ensure the right character is printed.

Might it be possible to alter the default calibration so it is centred a little 
further towards the top-right?

Thanks,

Rob

Original comment by FactionO...@gmail.com on 8 Feb 2011 at 6:23

GoogleCodeExporter commented 8 years ago
Hi Guys, Actually i have committed a patch in the touchscreen driver to allow 
for calibration, but I forgot about this/did not test this well. Touchscreen 
calibration data could be given as commands to the cmdline. So try parsing it 
to the cmdline and see what the dmesg is. 

static int pointercal[7] = { 20348, -207, -26813464, 369, -26067, 78543672, 
65536 };
module_param_array(pointercal, int, 7, S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP);
MODULE_PARM_DESC(pointercal, "pointercal");

Original comment by Marcvanh...@gmail.com on 29 Mar 2011 at 6:51

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
Hi Guys, when using an on screen keyboard, I have to tap towards the 
bottom-left of the keys to ensure the right character is printed. I tried to 
edit a string "static int pointercal[7] = { 20348, -207, -26813464, 369, 
-26067, 78543672, 65536 };" and compile the kernel, but the calibration data 
can not guess. What can I do in my case? Help please.

Thank. Dmitriy

Original comment by genius...@gmail.com on 8 Oct 2011 at 2:47