Focaltech Capacitive touch issue
by Yogesh Kumar from LinuxQuestions.org on (#5MN4T)
Hi,
I am facing issue in touch. there is offset in finger touch and pointer selection on the GUI.
the pointer also moves on the display when I move the finger but with variable offset. also to open a folder I need to click the location with some offset.
configuration :
Focaltech capacitive touch display
X11 based Linux kernel 5.4 on imx6 dual core
Display resolution : 800X480.
To debug this issue, I have enabled debug message in focaltech driver. and I can see coordinates values are correctly printing of the touched area.
below is Xorg.0.log for the ref.
[ 11.446] (II) config/udev: Adding input device fts_ts (/dev/input/event0)
[ 11.446] (**) fts_ts: Applying InputClass "evdev touchscreen catchall"
[ 11.446] (**) fts_ts: Applying InputClass "libinput touchscreen catchall"
[ 11.446] (II) Using input driver 'libinput' for 'fts_ts'
[ 11.446] (**) fts_ts: always reports core events
[ 11.446] (**) Option "Device" "/dev/input/event0"
[ 11.446] (**) Option "_source" "server/udev"
[ 11.464] (II) event0 - fts_ts: is tagged by udev as: Touchscreen
[ 11.467] (II) event0 - fts_ts: device is a touch device
[ 11.468] (II) event0 - fts_ts: device removed
[ 11.540] (**) Option "config_info" "udev:/sys/devices/soc0/soc/2100000.aips-bus/21a8000.i2c/i2c-2/2-0038/input/input0/event0"
[ 11.540] (II) XINPUT: Adding extended input device "fts_ts" (type: TOUCHSCREEN, id 10)
[ 11.540] (**) Option "AccelerationScheme" "none"
[ 11.540] (**) fts_ts: (accel) selected scheme none/0
[ 11.540] (**) fts_ts: (accel) acceleration factor: 2.000
[ 11.540] (**) fts_ts: (accel) acceleration threshold: 4
[ 11.548] (II) event0 - fts_ts: is tagged by udev as: Touchscreen
[ 11.561] (II) event0 - fts_ts: device is a touch device
[ 23.323] (II) Axis 0x35 value 509 is outside expected range [-24, 504]
See https://wayland.freedesktop.org/libi...te_ranges.html for details
please help in resolve this issue.
I am facing issue in touch. there is offset in finger touch and pointer selection on the GUI.
the pointer also moves on the display when I move the finger but with variable offset. also to open a folder I need to click the location with some offset.
configuration :
Focaltech capacitive touch display
X11 based Linux kernel 5.4 on imx6 dual core
Display resolution : 800X480.
To debug this issue, I have enabled debug message in focaltech driver. and I can see coordinates values are correctly printing of the touched area.
below is Xorg.0.log for the ref.
[ 11.446] (II) config/udev: Adding input device fts_ts (/dev/input/event0)
[ 11.446] (**) fts_ts: Applying InputClass "evdev touchscreen catchall"
[ 11.446] (**) fts_ts: Applying InputClass "libinput touchscreen catchall"
[ 11.446] (II) Using input driver 'libinput' for 'fts_ts'
[ 11.446] (**) fts_ts: always reports core events
[ 11.446] (**) Option "Device" "/dev/input/event0"
[ 11.446] (**) Option "_source" "server/udev"
[ 11.464] (II) event0 - fts_ts: is tagged by udev as: Touchscreen
[ 11.467] (II) event0 - fts_ts: device is a touch device
[ 11.468] (II) event0 - fts_ts: device removed
[ 11.540] (**) Option "config_info" "udev:/sys/devices/soc0/soc/2100000.aips-bus/21a8000.i2c/i2c-2/2-0038/input/input0/event0"
[ 11.540] (II) XINPUT: Adding extended input device "fts_ts" (type: TOUCHSCREEN, id 10)
[ 11.540] (**) Option "AccelerationScheme" "none"
[ 11.540] (**) fts_ts: (accel) selected scheme none/0
[ 11.540] (**) fts_ts: (accel) acceleration factor: 2.000
[ 11.540] (**) fts_ts: (accel) acceleration threshold: 4
[ 11.548] (II) event0 - fts_ts: is tagged by udev as: Touchscreen
[ 11.561] (II) event0 - fts_ts: device is a touch device
[ 23.323] (II) Axis 0x35 value 509 is outside expected range [-24, 504]
See https://wayland.freedesktop.org/libi...te_ranges.html for details
please help in resolve this issue.