diff --git a/conf/init.oriole.rc b/conf/init.oriole.rc index cfe3106..dd24fe4 100644 --- a/conf/init.oriole.rc +++ b/conf/init.oriole.rc @@ -27,3 +27,10 @@ on fs # Fingerprint chown system system /dev/goodix_fp exec_background - system shell -- /vendor/bin/trusty_apploader /vendor/firmware/g6.app + +# Toggle glove_mode according to touch_sensitivity_mode +on property:persist.vendor.touch_sensitivity_mode=0 && property:sys.boot_completed=1 + write /sys/class/spi_master/spi11/spi11.0/glove_mode 00 + +on property:persist.vendor.touch_sensitivity_mode=1 && property:sys.boot_completed=1 + write /sys/class/spi_master/spi11/spi11.0/glove_mode 01 diff --git a/conf/init.raven.rc b/conf/init.raven.rc index 6336a93..9eb01b9 100644 --- a/conf/init.raven.rc +++ b/conf/init.raven.rc @@ -34,3 +34,10 @@ on fs on property:mfgapi.touchpanel.permission=1 chmod 0600 /sys/devices/virtual/sec/tsp/cmd chown system system /sys/devices/virtual/sec/tsp/cmd + +# Toggle glove_mode according to touch_sensitivity_mode +on property:persist.vendor.touch_sensitivity_mode=0 && property:sys.boot_completed=1 + write /sys/devices/virtual/sec/tsp/cmd "glove_mode,0" + +on property:persist.vendor.touch_sensitivity_mode=1 && property:sys.boot_completed=1 + write /sys/devices/virtual/sec/tsp/cmd "glove_mode,1" diff --git a/device-oriole.mk b/device-oriole.mk index 4b3308a..1ca4cad 100644 --- a/device-oriole.mk +++ b/device-oriole.mk @@ -19,6 +19,7 @@ TARGET_KERNEL_DIR := device/google/raviole-kernel $(call inherit-product-if-exists, vendor/google_devices/raviole/prebuilts/device-vendor-oriole.mk) $(call inherit-product-if-exists, vendor/google_devices/gs101/prebuilts/device-vendor.mk) $(call inherit-product-if-exists, vendor/google_devices/gs101/proprietary/device-vendor.mk) +$(call inherit-product-if-exists, vendor/google_devices/oriole/proprietary/device-vendor.mk) DEVICE_PACKAGE_OVERLAYS += device/google/raviole/oriole/overlay diff --git a/device-raven.mk b/device-raven.mk index b59211a..f9f351b 100644 --- a/device-raven.mk +++ b/device-raven.mk @@ -19,6 +19,7 @@ TARGET_KERNEL_DIR := device/google/raviole-kernel $(call inherit-product-if-exists, vendor/google_devices/raviole/prebuilts/device-vendor-raven.mk) $(call inherit-product-if-exists, vendor/google_devices/gs101/prebuilts/device-vendor.mk) $(call inherit-product-if-exists, vendor/google_devices/gs101/proprietary/device-vendor.mk) +$(call inherit-product-if-exists, vendor/google_devices/raven/proprietary/device-vendor.mk) DEVICE_PACKAGE_OVERLAYS += device/google/raviole/raven/overlay diff --git a/oriole/BoardConfig.mk b/oriole/BoardConfig.mk index 84814e3..d94b836 100644 --- a/oriole/BoardConfig.mk +++ b/oriole/BoardConfig.mk @@ -20,3 +20,4 @@ USES_DEVICE_GOOGLE_RAVIOLE := true include device/google/gs101/BoardConfig-common.mk -include vendor/google_devices/gs101/prebuilts/BoardConfigVendor.mk +-include vendor/google_devices/oriole/proprietary/BoardConfigVendor.mk diff --git a/raven/BoardConfig.mk b/raven/BoardConfig.mk index cdd3e89..6d752a4 100644 --- a/raven/BoardConfig.mk +++ b/raven/BoardConfig.mk @@ -20,3 +20,4 @@ USES_DEVICE_GOOGLE_RAVIOLE := true include device/google/gs101/BoardConfig-common.mk -include vendor/google_devices/gs101/prebuilts/BoardConfigVendor.mk +-include vendor/google_devices/raven/proprietary/BoardConfigVendor.mk