Loading device.mk +33 −27 Original line number Diff line number Diff line Loading @@ -136,7 +136,8 @@ PRODUCT_PACKAGES += \ init.qcom.sensors.sh \ init.qcom.crashdata.sh \ init.qti.can.sh \ init.qti.charger.sh init.qti.charger.sh \ elan_device.rc # CRDA += init.crda.sh #TODO fix CRDA packages later Loading Loading @@ -323,6 +324,11 @@ PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/seccomp/mediacodec-seccomp.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/mediacodec.policy \ $(LOCAL_PATH)/seccomp/mediaextractor-seccomp.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/mediaextractor.policy # Fingerprint PRODUCT_PACKAGES += \ android.hardware.biometrics.fingerprint@2.1-service # android.hardware.biometrics.fingerprint@2.1 # FBE support PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/rootdir/bin/init.qti.qseecomd.sh:$(TARGET_COPY_OUT_VENDOR)/bin/init.qti.qseecomd.sh Loading manifest.xml +2 −2 Original line number Diff line number Diff line Loading @@ -17,7 +17,7 @@ <instance>default</instance> </interface> </hal> <!-- <hal format="hidl"> <hal format="hidl"> <name>android.hardware.biometrics.fingerprint</name> <transport>hwbinder</transport> <version>2.1</version> Loading @@ -25,7 +25,7 @@ <name>IBiometricsFingerprint</name> <instance>default</instance> </interface> </hal> --> </hal> <hal format="hidl"> <name>android.hardware.bluetooth</name> <transport>hwbinder</transport> Loading proprietary-files.txt +11 −0 Original line number Diff line number Diff line Loading @@ -1117,3 +1117,14 @@ vendor/lib64/libStDrvInt.so vendor/lib/libStDrvInt.so vendor/lib64/libsecureui_svcsock.so vendor/lib/libsecureui_svcsock.so # Elan Fingerprint vendor/lib64/hw/fingerprint.default.so vendor/firmware/fingerprint.mdt vendor/firmware/fingerprint.b00 vendor/firmware/fingerprint.b01 vendor/firmware/fingerprint.b02 vendor/firmware/fingerprint.b03 vendor/firmware/fingerprint.b04 vendor/firmware/fingerprint.b05 vendor/firmware/fingerprint.b06 rootdir/Android.mk +9 −0 Original line number Diff line number Diff line Loading @@ -313,3 +313,12 @@ LOCAL_MODULE_CLASS := ETC LOCAL_SRC_FILES := etc/$(LOCAL_MODULE) LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR_ETC) include $(BUILD_PREBUILT) include $(CLEAR_VARS) LOCAL_MODULE := elan_device.rc LOCAL_MODULE_OWNER := elan LOCAL_MODULE_TAGS := optional eng LOCAL_MODULE_CLASS := ETC LOCAL_SRC_FILES := etc/$(LOCAL_MODULE) LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR_ETC)/init include $(BUILD_PREBUILT) rootdir/etc/elan_device.rc 0 → 100755 +4 −0 Original line number Diff line number Diff line on boot #[SM42][[fingerprint]elan chown system system /dev/elan_fp chmod 0666 /dev/elan_fp No newline at end of file Loading
device.mk +33 −27 Original line number Diff line number Diff line Loading @@ -136,7 +136,8 @@ PRODUCT_PACKAGES += \ init.qcom.sensors.sh \ init.qcom.crashdata.sh \ init.qti.can.sh \ init.qti.charger.sh init.qti.charger.sh \ elan_device.rc # CRDA += init.crda.sh #TODO fix CRDA packages later Loading Loading @@ -323,6 +324,11 @@ PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/seccomp/mediacodec-seccomp.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/mediacodec.policy \ $(LOCAL_PATH)/seccomp/mediaextractor-seccomp.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/mediaextractor.policy # Fingerprint PRODUCT_PACKAGES += \ android.hardware.biometrics.fingerprint@2.1-service # android.hardware.biometrics.fingerprint@2.1 # FBE support PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/rootdir/bin/init.qti.qseecomd.sh:$(TARGET_COPY_OUT_VENDOR)/bin/init.qti.qseecomd.sh Loading
manifest.xml +2 −2 Original line number Diff line number Diff line Loading @@ -17,7 +17,7 @@ <instance>default</instance> </interface> </hal> <!-- <hal format="hidl"> <hal format="hidl"> <name>android.hardware.biometrics.fingerprint</name> <transport>hwbinder</transport> <version>2.1</version> Loading @@ -25,7 +25,7 @@ <name>IBiometricsFingerprint</name> <instance>default</instance> </interface> </hal> --> </hal> <hal format="hidl"> <name>android.hardware.bluetooth</name> <transport>hwbinder</transport> Loading
proprietary-files.txt +11 −0 Original line number Diff line number Diff line Loading @@ -1117,3 +1117,14 @@ vendor/lib64/libStDrvInt.so vendor/lib/libStDrvInt.so vendor/lib64/libsecureui_svcsock.so vendor/lib/libsecureui_svcsock.so # Elan Fingerprint vendor/lib64/hw/fingerprint.default.so vendor/firmware/fingerprint.mdt vendor/firmware/fingerprint.b00 vendor/firmware/fingerprint.b01 vendor/firmware/fingerprint.b02 vendor/firmware/fingerprint.b03 vendor/firmware/fingerprint.b04 vendor/firmware/fingerprint.b05 vendor/firmware/fingerprint.b06
rootdir/Android.mk +9 −0 Original line number Diff line number Diff line Loading @@ -313,3 +313,12 @@ LOCAL_MODULE_CLASS := ETC LOCAL_SRC_FILES := etc/$(LOCAL_MODULE) LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR_ETC) include $(BUILD_PREBUILT) include $(CLEAR_VARS) LOCAL_MODULE := elan_device.rc LOCAL_MODULE_OWNER := elan LOCAL_MODULE_TAGS := optional eng LOCAL_MODULE_CLASS := ETC LOCAL_SRC_FILES := etc/$(LOCAL_MODULE) LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR_ETC)/init include $(BUILD_PREBUILT)
rootdir/etc/elan_device.rc 0 → 100755 +4 −0 Original line number Diff line number Diff line on boot #[SM42][[fingerprint]elan chown system system /dev/elan_fp chmod 0666 /dev/elan_fp No newline at end of file