AnsweredAssumed Answered

Touch screen loops on sending event

Question asked by Krzysztof Szałach on Jan 22, 2015
Latest reply on Jan 28, 2015 by Krzysztof Szałach

Hello!

 

We're using touch screen controller with FT5206, while original var som mx6 board has FT5406. They belong to the same chip family and have the same kernel driver.

 

The problem is that for our touch controller, when I tap on screen it loops on sending signal, like it would still be touched. No matter where I tap, it behaves like Iwould tap on (0,0) and starts to drop down notification bar, see picture attached.

 

I've checked what's going on with getevent, and when I tap it keeps sending this:

root@android:/ # getevent /dev/input/event1

0003 0035 00000000

0003 0036 00000000

0000 0002 00000000

0000 0000 00000000

0003 0035 00000000

0003 0036 00000000

0000 0002 00000000

0000 0000 00000000

0003 0035 00000000

0003 0036 00000000

0000 0002 00000000

0000 0000 00000000

and so on...

 

The same in little better way:

root@android:/ # getevent -lt /dev/input/event1

[    1462.463028] EV_ABS       ABS_MT_POSITION_X    00000000

[    1462.463031] EV_ABS       ABS_MT_POSITION_Y    00000000

[    1462.463033] EV_SYN       SYN_MT_REPORT        00000000

[    1462.463034] EV_SYN       SYN_REPORT           00000000

 

Maybe this information will be also useful

root@android:/ # getevent -lp /dev/input/event1

add device 1: /dev/input/event1

  name:     "CTW6120 Touchscreen"

  events:

    ABS (0003): ABS_MT_POSITION_X     : value 0, min 0, max 799, fuzz 0, flat 0, resolution 0

                ABS_MT_POSITION_Y     : value 0, min 0, max 479, fuzz 0, flat 0, resolution 0

  input props:

    <none>

 

This is for sure not problem of specific touchscreen, because when we changed to new one, problem still exists. Any ideas?

Outcomes