From 9cf55e4748e448c4fedcab2828914e0978afd1c9 Mon Sep 17 00:00:00 2001 From: Kyle Zhang Date: Tue, 15 Feb 2022 08:24:30 +0000 Subject: [PATCH 1/3] FP3: use aidl drm hal Bug: 219538389 Issue: FP4-A14#3 Test: GtsMediaTestCases Change-Id: Idab4cfe8b04ea32b22424fe868c3657caa05ed2d (cherry picked from commit 076ee43aa0988233699726e3ba61d5c9e621db75) --- device.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/device.mk b/device.mk index 3075ad2e..88dd8713 100644 --- a/device.mk +++ b/device.mk @@ -263,7 +263,7 @@ PRODUCT_VENDOR_PROPERTIES += ro.hardware.egl=adreno # DRM PRODUCT_PACKAGES += \ android.hardware.drm@1.4.vendor \ - android.hardware.drm@1.4-service.clearkey + android.hardware.drm-service.clearkey PRODUCT_VENDOR_PROPERTIES += \ drm.service.enabled=true -- GitLab From a051dd74da576714e57dd811a89b9394470614fe Mon Sep 17 00:00:00 2001 From: Bharath Date: Mon, 29 Apr 2024 09:02:59 +0530 Subject: [PATCH 2/3] FP3: drm: Switch to AIDL for widevine Recent changes in GTS now expectes Android 13 to use AIDL version instead of the old HIDL version. Test: run gts -m WvtsDeviceTestCases Change-Id: Ia290ea9192070476d99b59d15ddd82dbf9a2fab2 --- device.mk | 2 +- proprietary-files.txt | 10 ++++------ 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/device.mk b/device.mk index 88dd8713..59a1be72 100644 --- a/device.mk +++ b/device.mk @@ -262,7 +262,7 @@ PRODUCT_VENDOR_PROPERTIES += ro.hardware.egl=adreno # DRM PRODUCT_PACKAGES += \ - android.hardware.drm@1.4.vendor \ + android.hardware.drm-V1-ndk.vendor \ android.hardware.drm-service.clearkey PRODUCT_VENDOR_PROPERTIES += \ diff --git a/proprietary-files.txt b/proprietary-files.txt index 0a1bf6ee..4c73a71c 100644 --- a/proprietary-files.txt +++ b/proprietary-files.txt @@ -546,7 +546,7 @@ vendor/bin/garden_app vendor/bin/hal_proxy_daemon vendor/bin/hvdcp_opti vendor/bin/hw/android.hardware.bluetooth@1.0-service-qti -vendor/bin/hw/android.hardware.drm@1.3-service.widevine +vendor/bin/hw/android.hardware.drm-service.widevine vendor/bin/hw/android.hardware.gatekeeper@1.0-service-qti vendor/bin/hw/android.hardware.keymaster@3.0-service-qti vendor/bin/hw/android.hardware.keymaster@4.0-service-qti @@ -717,7 +717,7 @@ vendor/etc/gpfspath_oem_config.xml # etc-init vendor/etc/init/android.hardware.bluetooth@1.0-service-qti.rc -vendor/etc/init/android.hardware.drm@1.3-service.widevine.rc +vendor/etc/init/android.hardware.drm-service.widevine.rc vendor/etc/init/android.hardware.gatekeeper@1.0-service-qti.rc vendor/etc/init/android.hardware.keymaster@4.0-service-qti.rc vendor/etc/init/cnd.rc @@ -789,7 +789,7 @@ vendor/etc/seccomp_policy/qti-systemd.policy vendor/etc/seccomp_policy/vendor.qti.hardware.dsp.policy # etc-vintf manifests --vendor/etc/vintf/manifest/manifest_android.hardware.drm@1.3-service.widevine.xml +-vendor/etc/vintf/manifest/manifest_android.hardware.drm-service.widevine.xml -vendor/etc/vintf/manifest/vendor.nxp.hardware.nfc@2.0-service.xml -vendor/etc/vintf/manifest/vendor.qti.gnss@4.0-service.xml -vendor/etc/vintf/manifest/vendor.qti.hardware.servicetracker@1.2-service.xml @@ -1401,8 +1401,7 @@ vendor/lib/libvpplibrary.so vendor/lib/libvqzip.so vendor/lib/libwms.so vendor/lib/libwqe.so -vendor/lib/libwvhidl.so -vendor/lib/libwvhidl@1.3.so +vendor/lib/libwvaidl.so vendor/lib/libxml.so vendor/lib/libxtadapter.so vendor/lib/libxtwifi_server_protocol.so @@ -1802,7 +1801,6 @@ vendor/lib64/libvideoutils.so vendor/lib64/libvpplibrary.so vendor/lib64/libwms.so vendor/lib64/libwqe.so -vendor/lib64/libwvhidl.so vendor/lib64/libxml.so vendor/lib64/libxtadapter.so vendor/lib64/libxtwifi_server_protocol.so -- GitLab From bc3007cc51ece3a623cc5182732fd2b322058c0b Mon Sep 17 00:00:00 2001 From: Jackeagle Date: Fri, 15 Aug 2025 09:49:12 -0400 Subject: [PATCH 3/3] FP3: Update blobs from FP3-6.A.035.5-gms-921df471 Signed-off-by: Jackeagle --- BoardConfig.mk | 2 +- lineage_FP3.mk | 5 ++--- proprietary-files.txt | 2 +- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/BoardConfig.mk b/BoardConfig.mk index 72386623..fc8c8e3c 100644 --- a/BoardConfig.mk +++ b/BoardConfig.mk @@ -270,7 +270,7 @@ BOARD_AVB_MAKE_VBMETA_IMAGE_ARGS += --set_hashtree_disabled_flag # Vendor Security Patch Level -VENDOR_SECURITY_PATCH := "2023-12-05" +VENDOR_SECURITY_PATCH := "2025-07-05" # Wifi diff --git a/lineage_FP3.mk b/lineage_FP3.mk index 81885589..d5b3d904 100644 --- a/lineage_FP3.mk +++ b/lineage_FP3.mk @@ -25,7 +25,6 @@ $(call inherit-product, vendor/lineage/config/common_full_phone.mk) # Inherit from FP3 device $(call inherit-product, $(LOCAL_PATH)/device.mk) - PRODUCT_BRAND := Fairphone PRODUCT_DEVICE := FP3 PRODUCT_MANUFACTURER := Fairphone @@ -39,7 +38,7 @@ PRODUCT_SYSTEM_DEVICE := FP3 # userdebug PRODUCT_BUILD_PROP_OVERRIDES += \ TARGET_DEVICE=FP3 \ - PRIVATE_BUILD_DESC="FP3-user 13 6.A.023.1-gms-497e9bef release-keys" + PRIVATE_BUILD_DESC="FP3-user 13 6.A.035.5-gms-921df471 release-keys" # Set BUILD_FINGERPRINT variable to be picked up by both system and vendor build.prop -BUILD_FINGERPRINT := Fairphone/FP3/FP3:13/6.A.023.1/gms-497e9bef:user/release-keys +BUILD_FINGERPRINT := Fairphone/FP3/FP3:13/6.A.035.5/gms-921df471:user/release-keys diff --git a/proprietary-files.txt b/proprietary-files.txt index 4c73a71c..550876ca 100644 --- a/proprietary-files.txt +++ b/proprietary-files.txt @@ -1,4 +1,4 @@ -# All unpinned blobs are extracted from FP3-REL-6.A.023.1-gms-497e9bef-user +# All unpinned blobs are extracted from FP3-6.A.035.5-gms-921df471 # System partition -- GitLab