HI Bisson
The driver is correct for my controller. (Ft5606) it's for ft5x06_ts.c(boundary device source code)
i set Debug mode to read messages, I find Some strange errors.
when my finger touch the screen and leave the screen , the printHex message show below.
0000018260012affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff....
ft5x06: buttons = 1, points[0].x = 608, points[0].y = 298
0000004260012affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff....
ft5x06: buttons = 0, points[0].x = 608, points[0].y = 298
00000102fa0148ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff....
ft5x06: buttons = 1, points[0].x = 762, points[0].y = 328
00000182f90148ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff....
ft5x06: buttons = 1, points[0].x = 761, points[0].y = 328
00000182f90148ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff....
ft5x06: buttons = 1, points[0].x = 761, points[0].y = 328
00000182f90148ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff....
ft5x06: buttons = 1, points[0].x = 761, points[0].y = 328
00000042f90148ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff....
ft5x06: buttons = 0, points[0].x = -2131943424, points[0].y = 2
button=1 , meant touch screen.
button=0 , meant leave screen.
the Status "buttons = 0, points[0].x = -2131943424, points[0].y = 2" will cause my touch circle didn't sync with my moving finger .
from 00/00/00/42/f9/01/48 ---> transfer to points[i].x / points[i].y is wrong !!!
Did you have any idea ???
BR
Warren