From 351739352c508c69d261ff63f7aa0174afcd19c6 Mon Sep 17 00:00:00 2001 From: lexingtontezz Date: Sat, 9 Sep 2023 00:08:43 -0400 Subject: [PATCH] touchscreen: support ilitek touch panels Change-Id: I2c0753c219143657b9ebc9508872c29e48ab852d --- recovery/root/system/bin/runatboot.sh | 6 ++++++ recovery/root/system/etc/twrp.flags | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/recovery/root/system/bin/runatboot.sh b/recovery/root/system/bin/runatboot.sh index 1dadbd8..8dab218 100755 --- a/recovery/root/system/bin/runatboot.sh +++ b/recovery/root/system/bin/runatboot.sh @@ -1,11 +1,17 @@ #!/system/bin/sh + mount /vendor_dlkm mount /vendor modprobe -d /vendor/lib/modules /vendor/lib/modules/nova_0flash_mmi.ko +modprobe -d /vendor/lib/modules /vendor/lib/modules/ili9882_mmi.ko sleep 1 +if [ $(cat /sys/class/touchscreen/primary/productinfo) == "NT36672C" ] +then echo 1 > /sys/class/touchscreen/primary/forcereflash echo novatek_ts-csot-NT36672C-2302240D-605b-genevn.bin > /sys/class/touchscreen/primary/doreflash +echo "Reflashing firmware..." echo 0 > /sys/class/touchscreen/primary/forcereflash +fi is_fastboot=$(getprop init.svc.fastbootd) if [ "$is_fastboot" != "running" ]; then diff --git a/recovery/root/system/etc/twrp.flags b/recovery/root/system/etc/twrp.flags index caa5e21..f8ddd1b 100644 --- a/recovery/root/system/etc/twrp.flags +++ b/recovery/root/system/etc/twrp.flags @@ -55,4 +55,4 @@ /efsg emmc /dev/block/bootdevice/by-name/fsg flags=backup=1;subpartitionof=/efs1 # Removable storage -/usb_otg vfat /dev/block/sdg1 /dev/block/sdg flags=display="USB Storage";storage;wipeingui;removable;fsflags="utf8" +/usb_otg vfat /dev/block/sdg1 /dev/block/sdg flags=display="USB Storage";storage;wipeingui;removable;fsflags="utf8" \ No newline at end of file