LCD touch, need driver? Or it's broken?

Hello. I have a problem with new LCD S070WV20-CT16 and BPI-M2. I have S070SWV20HG-DC16 and it works fine, but now i have that new one. Picture looks fine, but touch screen doesn’t work. I need some driver or what? System is Ubuntu. Thank you for answer.

need update new driver. we do it now .

Hello. So how can i install driver on old system now? Is it possibe or i need reinstall?


I have the same issue. I have connected a LCD S070WV20-CT16 to a M64 board and installed an ubuntu image, however touch is not working. Where could I locate the updated driver?



  1. For S070WV20xxxx Lcd screen to execute command “insmod /lib/modules/3.10.105-BPI-M64-Kernel/kernel/drivers/input/touchscreen/ft5x/ft5x_ts.ko” to enable Touch function.

  2. For HC070TGxxxxx Lcd screen to execute command “modprobe gt9xxnew_ts” to enable Touch function.

you need use new code to compile it, and update kernel.


Thank you for the prompt response. I have installed an image of the following repository:

It contains an Ubuntu 16.04 LXDE image with kernel 3.10.105. It also contains the driver ft5x_ts.ko, however touch still not working. I looked at file /var/log/Xorg.0.log and there is no error but the touch is device is not being reconigzed. If I change driver to gt9xxf_ts in the xorg.conf, file /var/log/Xorg.0.log shows that the touch device seems to be regonizged, however still not workig.

Could you provide me an url of an image that Works with this device? Also, could you provide the URL where the driver can be downloaded from?

I appreciate your help.

Kind regards.

Hello, I will release M64 new Images tomorrow, please have a wait, thanks.


Thank you for your help!!!

Could you provide the link in order to download the image?

Kind regards.


I was not checked the download links for M64 board, the new image is already there.

Thank you so much for your help!!!



I was mistaken about the screen model, I got the HC070TGxxxxx, then I used gt9xxnew_ts driver. Touch was finally detected, however the touch seems to be not calibrated. I tried to calibrate it using xinput_calibrate, touch behavior improved however the right area and the bottom area are not being detected, checing the xinput properties for touch device I could see that the resolution or coordinates for the touch device were 1920x1200.

Could you help me providing a direction to solve this issue?

Thank you so much!!!


I’m using the TOUCHSCREEN LCD 7 "S070WV20-CT16 with Banana Pi M64 and the touch screen is not working on Android 6.0.1 Release 2018-10-24! I already tried compiling the kernel 6.0.1 android 3.10 with the (bpi-m64-lcd or bpi-m64-lcd7) option and the touch screen does not work! The second problem I noticed is that from HDMI connected in android 6.0.1 kernel 3.10 (bpi-m64-lcd or bpi-m64 -lcd7), The Banana Pi M64 does not booting! Can anyone help me? Sorry my bad english! :slight_smile: