summaryrefslogtreecommitdiff
path: root/biometrics
diff options
context:
space:
mode:
Diffstat (limited to 'biometrics')
-rw-r--r--biometrics/android.hardware.biometrics.fingerprint@2.1-service.xiaomi_sdm660.rc15
1 files changed, 13 insertions, 2 deletions
diff --git a/biometrics/android.hardware.biometrics.fingerprint@2.1-service.xiaomi_sdm660.rc b/biometrics/android.hardware.biometrics.fingerprint@2.1-service.xiaomi_sdm660.rc
index 00312b3..1b3889b 100644
--- a/biometrics/android.hardware.biometrics.fingerprint@2.1-service.xiaomi_sdm660.rc
+++ b/biometrics/android.hardware.biometrics.fingerprint@2.1-service.xiaomi_sdm660.rc
@@ -1,7 +1,8 @@
-on boot
- # Fingerprint
+on init
chown system system /dev/goodix_fp
chmod 0644 /dev/goodix_fp
+
+on boot
chown system system /sys/devices/soc/soc:fpc1020/fingerdown_wait
chmod 0220 /sys/devices/soc/soc:fpc1020/fingerdown_wait
chown system system /sys/devices/soc/soc:fpc1020/irq
@@ -10,6 +11,16 @@ on boot
chmod 0660 /sys/devices/soc/soc:fpc1020/hw_reset
chown system system /sys/devices/soc/soc:fpc1020/wakeup_enable
chmod 0660 /sys/devices/soc/soc:fpc1020/wakeup_enable
+ chmod 0600 /data/misc/fpc/calibration_image.pndat
+
+on post-fs-data
+ mkdir /persist/qti_fp 0700 system system
+ mkdir /data/vendor/fpc 0770 system system
+ mkdir /data/vendor/goodix 0770 system system
+ mkdir /mnt/vendor/persist/fpc 0770 system system
+ copy /data/vendor/fpc/user.db /data/vendor_de/0/fpdata/user.db
+ chown system system /data/vendor_de/0/fpdata/user.db
+ rm /data/vendor/fpc/user.db
service vendor.fps_hal /vendor/bin/hw/android.hardware.biometrics.fingerprint@2.1-service.xiaomi_sdm660
class late_start