From 6264b34e5aaf9c4f89bf48b7cb40764956b9f91c Mon Sep 17 00:00:00 2001 From: Bharath Date: Tue, 30 Aug 2022 17:28:58 +0530 Subject: [PATCH 1/5] FP3: Update blobs from FP3-REL-8901.4.A.0016.6-gms-f0c20986-user Change-Id: Ibfb6430892ccc52e564b20048c489fac0553444d --- BoardConfig.mk | 2 +- lineage_FP3.mk | 4 ++-- proprietary-files.txt | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/BoardConfig.mk b/BoardConfig.mk index 767c511f..404cd9ea 100644 --- a/BoardConfig.mk +++ b/BoardConfig.mk @@ -237,7 +237,7 @@ TARGET_PER_MGR_ENABLED := true TARGET_RECOVERY_FSTAB := $(DEVICE_PATH)/rootdir/etc/recovery.fstab # Vendor Security Patch Level -VENDOR_SECURITY_PATCH := "2022-06-05" +VENDOR_SECURITY_PATCH := "2022-08-05" # NFC BOARD_NFC_CHIPSET := pn553 diff --git a/lineage_FP3.mk b/lineage_FP3.mk index 2141652e..a3f36ebb 100644 --- a/lineage_FP3.mk +++ b/lineage_FP3.mk @@ -37,7 +37,7 @@ PRODUCT_GMS_CLIENTID_BASE := android-uniscope # userdebug PRODUCT_BUILD_PROP_OVERRIDES += \ TARGET_DEVICE=FP3 \ - PRIVATE_BUILD_DESC="FP3-user 11 8901.4.A.0013.4-gms-c1b5afb7 release-keys" + PRIVATE_BUILD_DESC="FP3-user 11 8901.4.A.0016.6-gms-f0c20986 release-keys" # Set BUILD_FINGERPRINT variable to be picked up by both system and vendor build.prop -BUILD_FINGERPRINT := Fairphone/FP3/FP3:11/8901.4.A.0013.4/gms-c1b5afb7:user/release-keys +BUILD_FINGERPRINT := Fairphone/FP3/FP3:11/8901.4.A.0016.6/gms-f0c20986:user/release-keys diff --git a/proprietary-files.txt b/proprietary-files.txt index b42846ab..94d277a9 100644 --- a/proprietary-files.txt +++ b/proprietary-files.txt @@ -1,4 +1,4 @@ -# All unpinned blobs are extracted from FP3-REL-8901.4.A.0013.4-gms-c1b5afb7-user +# All unpinned blobs are extracted from FP3-REL-8901.4.A.0016.6-gms-f0c20986-user # System partition -- GitLab From 67eca4b9638d47fdca612e7838a20f00dae683e1 Mon Sep 17 00:00:00 2001 From: Luca Weiss Date: Mon, 18 Jul 2022 16:29:53 +0200 Subject: [PATCH 2/5] Disable proprietary AVI parser The parser has security issues and wasn't working well anyways. Unset bit 5 of the bitmask to disable it. Issue: FP3SEC-475 Change-Id: I0fec420be79ca53aace784a0e4971fec06d62023 --- system.prop | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/system.prop b/system.prop index 95deba8a..1a358db8 100644 --- a/system.prop +++ b/system.prop @@ -82,8 +82,8 @@ mmp.enable.3g2=true media.aac_51_output_enabled=true av.debug.disable.pers.cache=1 #media.settings.xml=/vendor/etc/media_profiles_vendor.xml -# codecs:(PARSER_)AAC AC3 AMR_NB AMR_WB ASF AVI DTS FLV 3GP 3G2 MKV MP2PS MP2TS MP3 OGG QCP WAV FLAC AIFF APE -vendor.mm.enable.qcom_parser=1048575 +# codecs:(PARSER_)AAC AC3 AMR_NB AMR_WB ASF DTS FLV 3GP 3G2 MKV MP2PS MP2TS MP3 OGG QCP WAV FLAC AIFF APE +vendor.mm.enable.qcom_parser=1048543 # disable PQ feature by default vendor.vidc.enc.disable.pq=true # property to enable narrow search range for video encoding -- GitLab From 9615b1d4b613e516e869d9b652f1e5b1b1ca22cc Mon Sep 17 00:00:00 2001 From: Karsten Tausche Date: Fri, 5 Aug 2022 16:51:53 +0200 Subject: [PATCH 3/5] Disable proprietary MKV parser The proprietary parser has security issues and won't receive updates anymore on the msm8953 platform. Unset bit 10 of the bitmask to disable it and fall back to AOSP parsers. Issue: FP3SEC-406 Change-Id: Iada98fc8b48cd515fcabff0e6b44758efd824a71 --- system.prop | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/system.prop b/system.prop index 1a358db8..a45992af 100644 --- a/system.prop +++ b/system.prop @@ -82,8 +82,8 @@ mmp.enable.3g2=true media.aac_51_output_enabled=true av.debug.disable.pers.cache=1 #media.settings.xml=/vendor/etc/media_profiles_vendor.xml -# codecs:(PARSER_)AAC AC3 AMR_NB AMR_WB ASF DTS FLV 3GP 3G2 MKV MP2PS MP2TS MP3 OGG QCP WAV FLAC AIFF APE -vendor.mm.enable.qcom_parser=1048543 +# codecs:(PARSER_)AAC AC3 AMR_NB AMR_WB ASF DTS FLV 3GP 3G2 MP2PS MP2TS MP3 OGG QCP WAV FLAC AIFF APE +vendor.mm.enable.qcom_parser=1047519 # disable PQ feature by default vendor.vidc.enc.disable.pq=true # property to enable narrow search range for video encoding -- GitLab From 33a16c6e32a983d11330944e546e7b1c3cc410ce Mon Sep 17 00:00:00 2001 From: Bharath Date: Fri, 2 Sep 2022 09:47:22 +0530 Subject: [PATCH 4/5] FP3: Drop SimSettings Change-Id: Ib63cf8098de3ebad9f2012aa36c12b1d15265bd4 --- proprietary-files.txt | 1 - 1 file changed, 1 deletion(-) diff --git a/proprietary-files.txt b/proprietary-files.txt index 94d277a9..437d9a2c 100644 --- a/proprietary-files.txt +++ b/proprietary-files.txt @@ -116,7 +116,6 @@ product/etc/permissions/vendor.qti.hardware.data.connection-V1.1-java.xml -system_ext/app/QCC/QCC.apk -system_ext/app/QtiTelephonyService/QtiTelephonyService.apk -system_ext/app/SimContact/SimContact.apk --system_ext/app/SimSettings/SimSettings.apk -system_ext/app/atfwd/atfwd.apk -system_ext/app/com.qualcomm.qti.services.secureui/com.qualcomm.qti.services.secureui.apk -system_ext/app/datastatusnotification/datastatusnotification.apk -- GitLab From 46da0b114611675e6c4a7c66b06a23e23f111daf Mon Sep 17 00:00:00 2001 From: Bharath Date: Fri, 2 Sep 2022 09:39:35 +0530 Subject: [PATCH 5/5] FP3: Drop FM lib Since FM is not supported on FP3 Change-Id: Ie55ef79bd6641f99fae6e948ad30d04478f4d280 --- proprietary-files.txt | 1 - 1 file changed, 1 deletion(-) diff --git a/proprietary-files.txt b/proprietary-files.txt index 437d9a2c..852aac60 100644 --- a/proprietary-files.txt +++ b/proprietary-files.txt @@ -2958,7 +2958,6 @@ vendor/lib64/egl/libGLESv1_CM_adreno.so vendor/lib64/egl/libGLESv2_adreno.so vendor/lib64/egl/libq3dtools_adreno.so vendor/lib64/egl/libq3dtools_esx.so -vendor/lib64/ftm_fm_lib.so vendor/lib64/hw/activity_recognition.msm8953.so vendor/lib64/hw/android.hardware.bluetooth@1.0-impl-qti.so vendor/lib64/hw/android.hardware.gatekeeper@1.0-impl-qti.so -- GitLab