diff --git a/BoardConfig.mk b/BoardConfig.mk index 3ba59e5303ba51257f6a7bfdc43019dd079961c1..0830e067d0f7e946cdbe3691dab3094555ef4e9a 100644 --- a/BoardConfig.mk +++ b/BoardConfig.mk @@ -4,7 +4,6 @@ # SPDX-License-Identifier: Apache-2.0 # -BUILD_BROKEN_DUP_RULES := true BUILD_BROKEN_ELF_PREBUILT_PRODUCT_COPY_FILES := true DEVICE_PATH := device/fairphone/FP4 diff --git a/extract-files.sh b/extract-files.sh index c23871b1eb4d92361f9e4c9f657e1101f800157d..17964c35a81eb62a72c3d6d7c8316aff1accc61e 100644 --- a/extract-files.sh +++ b/extract-files.sh @@ -58,6 +58,9 @@ function blob_fixup() { vendor/lib64/vendor.qti.hardware.camera.postproc@1.0-service-impl.bitra.so) "${SIGSCAN}" -p "13 0a 00 94" -P "1F 20 03 D5" -f "${2}" ;; + vendor/lib64/hw/fingerprint.lito.so) + sed -i 's|fpsensor_fingerprint\x00|fingerprint\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00|g' "${2}" + ;; esac } diff --git a/proprietary-files.txt b/proprietary-files.txt index 59de3b74f0466538857ac39b5de0a29101c5103a..a44d5c9205043f50f0d431386d17233bfed589e0 100644 --- a/proprietary-files.txt +++ b/proprietary-files.txt @@ -387,8 +387,7 @@ vendor/bin/feature_enabler_client vendor/etc/init/feature_enabler_client.rc # Fingerprint -vendor/bin/hw/android.hardware.biometrics.fingerprint@2.1-service -vendor/lib64/hw/fpsensor_fingerprint.default.so +vendor/lib64/hw/fpsensor_fingerprint.default.so:vendor/lib64/hw/fingerprint.lito.so vendor/lib64/libfp_ext_svc2.so vendor/lib64/vendor.fpsensor.hardware.fpsensorhidlsvc@2.0.so