IMPORTANT: The process here is for apollo IMPORTANT: Use the thor firmware if you have that device
- synaptics_fw_updater
- Synaptics.3.B.apollo.img from the kernel source
- Reboot into recovery (twrp)
- Push synaptics_fw_updater to /data
adb push synaptics_fw_updater /data
- Push firmware to /data
adb push Synaptics.3.B.apollo.img /data
- Change permissions of synaptics_fw_updater
adb shell
cd /data
chmod 777 synaptics_fw_updater
- Flash the firmware
./synaptics_fw_updater -v -f -b Synaptics.3.B.apollo.img
- Reboot and voila touchscreen should be good.