From 1ddaea0e7c775d7be560d14a974ac09e9a915e0b Mon Sep 17 00:00:00 2001 From: Michael Bestas Date: Thu, 11 Dec 2025 13:30:36 +0200 Subject: [PATCH 01/26] sm6375-common: Patch some blobs to depend on libtinyxml2-v34.so libtinyxml2 10.1.0 update which landed in BP4A contains ABI incompatible changes which cause runtime crashes. Change-Id: Icc67da5f754b0bb30dce6192b1e520fdf1349ac5 --- extract-files.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/extract-files.py b/extract-files.py index 88fce2e..bb94b29 100755 --- a/extract-files.py +++ b/extract-files.py @@ -51,6 +51,11 @@ blob_fixups: blob_fixups_user_type = { .add_needed('libinput_shim.so'), 'system_ext/priv-app/ims/ims.apk': blob_fixup() .apktool_patch('ims-patches'), + ( + 'vendor/lib64/libdpps.so', + 'vendor/lib64/libsnapdragoncolor-manager.so', + ): blob_fixup() + .replace_needed('libtinyxml2.so', 'libtinyxml2-v34.so'), 'vendor/lib64/libwvhidl.so': blob_fixup() .add_needed('libcrypto_shim.so'), ('vendor/bin/init.kernel.post_boot-blair.sh', 'vendor/bin/init.kernel.post_boot-holi.sh'): blob_fixup() From 3e2b71bd985ca22bd877c9cce68e80e11f805294 Mon Sep 17 00:00:00 2001 From: Arian Date: Thu, 29 Aug 2024 18:29:56 +0200 Subject: [PATCH 02/26] sm6375-common: Drop unused perf blobs Change-Id: I09e2c332102a5b67b7e1d74e9db3d64137e3010a --- manifest.xml | 5 ----- proprietary-files.txt | 20 ++------------------ 2 files changed, 2 insertions(+), 23 deletions(-) diff --git a/manifest.xml b/manifest.xml index 4f8c729..dcb01c1 100644 --- a/manifest.xml +++ b/manifest.xml @@ -178,11 +178,6 @@ hwbinder @1.0::IFmHci/default - - vendor.qti.hardware.iop - hwbinder - @2.0::IIop/default - vendor.qti.hardware.perf hwbinder diff --git a/proprietary-files.txt b/proprietary-files.txt index 17f0631..33aa9e1 100644 --- a/proprietary-files.txt +++ b/proprietary-files.txt @@ -337,11 +337,6 @@ vendor/gpu/kbc/unified_ksqs.bin vendor/lib/hw/vulkan.adreno.so vendor/lib64/hw/vulkan.adreno.so -# IO prefetcher -vendor/lib64/libqti-iopd-client.so -vendor/lib64/libqti-iopd.so -vendor/lib64/vendor.qti.hardware.iop@2.0.so - # IPA firmware vendor/etc/init/ipa_fws.rc @@ -491,23 +486,12 @@ vendor/lib64/libqmi_encdec.so vendor/lib64/libqmiservices.so # QSPM -system_ext/bin/qspmsvc -system_ext/etc/init/qspmsvc.rc -system_ext/lib64/libqspmsvc.so -system_ext/lib64/vendor.qti.qspmhal-V1-ndk.so -system_ext/lib64/vendor.qti.qspmhal@1.0.so vendor/bin/vendor.qti.qspmhal@1.0-service vendor/etc/init/vendor.qti.qspmhal@1.0-service.rc vendor/etc/seccomp_policy/qspm.policy -vendor/lib/vendor.qti.qspmhal@1.0.so;MODULE_SUFFIX=_vendor +vendor/lib/vendor.qti.qspmhal@1.0.so vendor/lib64/vendor.qti.qspmhal@1.0-impl.so -vendor/lib64/vendor.qti.qspmhal@1.0.so;MODULE_SUFFIX=_vendor - -# QTI service tracker -vendor/bin/hw/vendor.qti.hardware.servicetracker@1.2-service -vendor/etc/init/vendor.qti.hardware.servicetracker@1.2-service.rc -vendor/etc/vintf/manifest/vendor.qti.hardware.servicetracker@1.2-service.xml -vendor/lib64/hw/vendor.qti.hardware.servicetracker@1.2-impl.so +vendor/lib64/vendor.qti.qspmhal@1.0.so # RIL product/app/uimgbaservice/uimgbaservice.apk From 18bcb06f9d404dbdb775f9513f8a2d8545d1e92f Mon Sep 17 00:00:00 2001 From: kyasu Date: Wed, 30 Jul 2025 23:06:15 +0900 Subject: [PATCH 03/26] sm6375-common: Disable `thumbnail_block_model` of libstagefright Change-Id: I86f92335af282d3de508150bbbcb3026993ec48c --- common.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/common.mk b/common.mk index a0407ff..591ff36 100644 --- a/common.mk +++ b/common.mk @@ -212,6 +212,8 @@ PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/media/media_codecs_c2.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_c2.xml \ $(LOCAL_PATH)/media/media_codecs_performance_c2.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_performance_c2.xml +$(call soong_config_set_bool,stagefright,target_disable_thumbnail_block_model,true) + # Moto hardware PRODUCT_PACKAGES += \ MotoActions \ From 35b475279d60c402d264ab696b026721982cba67 Mon Sep 17 00:00:00 2001 From: kyasu Date: Wed, 30 Jul 2025 23:06:15 +0900 Subject: [PATCH 04/26] sm6375-common: Disable `thumbnail_block_model` of libstagefright Change-Id: I86f92335af282d3de508150bbbcb3026993ec48c --- common.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/common.mk b/common.mk index a0407ff..591ff36 100644 --- a/common.mk +++ b/common.mk @@ -212,6 +212,8 @@ PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/media/media_codecs_c2.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_c2.xml \ $(LOCAL_PATH)/media/media_codecs_performance_c2.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_performance_c2.xml +$(call soong_config_set_bool,stagefright,target_disable_thumbnail_block_model,true) + # Moto hardware PRODUCT_PACKAGES += \ MotoActions \ From b0532f6da3b2ccc9dad091785f897249c8123f84 Mon Sep 17 00:00:00 2001 From: LuK1337 Date: Sat, 25 Oct 2025 13:18:18 +0530 Subject: [PATCH 05/26] sm6375-common: audio: Disable ULL mode * Ultra low latency playback is currently broken. Crackling audio can be well noticed while playing WhatsApp audio messages or even during some games. * This patch routes all audio that normally used audio-ull-playback paths to low-latency-playback paths instead, thus meaning we're switching from ULL to LL mode. Change-Id: I7d672f1ff10b984c8096c9c4ca83475e730fd16f --- audio/audio_policy_configuration.xml | 29 ++++++++----------- ..._policy_configuration_offload_disabled.xml | 29 ++++++++----------- 2 files changed, 24 insertions(+), 34 deletions(-) diff --git a/audio/audio_policy_configuration.xml b/audio/audio_policy_configuration.xml index 197e350..c04734a 100644 --- a/audio/audio_policy_configuration.xml +++ b/audio/audio_policy_configuration.xml @@ -99,11 +99,6 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - + sources="primary output,deep_buffer,direct_pcm,compressed_offload,voip_rx,mmap_no_irq_out"/> + sources="primary output,deep_buffer,direct_pcm,compressed_offload,voip_rx,mmap_no_irq_out"/> + sources="primary output,deep_buffer,direct_pcm,compressed_offload,voip_rx,mmap_no_irq_out"/> + sources="primary output,deep_buffer,direct_pcm,compressed_offload,voip_rx,mmap_no_irq_out"/> + sources="primary output,deep_buffer,direct_pcm,compressed_offload,voip_rx,mmap_no_irq_out"/> + sources="primary output,deep_buffer,direct_pcm,compressed_offload,compress_passthrough,voip_rx"/> + sources="primary output,deep_buffer,direct_pcm,compressed_offload"/> + sources="primary output,deep_buffer,direct_pcm,compressed_offload,voip_rx"/> + sources="primary output,deep_buffer,direct_pcm,compressed_offload,voip_rx"/> + sources="primary output,deep_buffer,direct_pcm,compressed_offload,voip_rx"/> + sources="primary output,deep_buffer,direct_pcm,compressed_offload,voip_rx,mmap_no_irq_out,hifi_playback"/> + sources="primary output,deep_buffer,direct_pcm,compressed_offload,voip_rx,mmap_no_irq_out,hifi_playback"/> - - - + sources="primary output,deep_buffer,direct_pcm,compressed_offload,voip_rx,mmap_no_irq_out"/> + sources="primary output,deep_buffer,direct_pcm,compressed_offload,voip_rx,mmap_no_irq_out"/> + sources="primary output,deep_buffer,direct_pcm,compressed_offload,voip_rx,mmap_no_irq_out"/> + sources="primary output,deep_buffer,direct_pcm,compressed_offload,voip_rx,mmap_no_irq_out"/> + sources="primary output,deep_buffer,direct_pcm,compressed_offload,voip_rx,mmap_no_irq_out"/> + sources="primary output,deep_buffer,direct_pcm,compressed_offload,compress_passthrough,voip_rx"/> + sources="primary output,deep_buffer,direct_pcm,compressed_offload"/> + sources="primary output,deep_buffer,direct_pcm,compressed_offload,voip_rx"/> + sources="primary output,deep_buffer,direct_pcm,compressed_offload,voip_rx"/> + sources="primary output,deep_buffer,direct_pcm,compressed_offload,voip_rx"/> + sources="primary output,deep_buffer,direct_pcm,compressed_offload,voip_rx,mmap_no_irq_out,hifi_playback"/> + sources="primary output,deep_buffer,direct_pcm,compressed_offload,voip_rx,mmap_no_irq_out,hifi_playback"/> Date: Sat, 25 Oct 2025 13:18:18 +0530 Subject: [PATCH 06/26] sm6375-common: audio: Disable ULL mode * Ultra low latency playback is currently broken. Crackling audio can be well noticed while playing WhatsApp audio messages or even during some games. * This patch routes all audio that normally used audio-ull-playback paths to low-latency-playback paths instead, thus meaning we're switching from ULL to LL mode. Change-Id: I7d672f1ff10b984c8096c9c4ca83475e730fd16f --- audio/audio_policy_configuration.xml | 29 ++++++++----------- ..._policy_configuration_offload_disabled.xml | 29 ++++++++----------- 2 files changed, 24 insertions(+), 34 deletions(-) diff --git a/audio/audio_policy_configuration.xml b/audio/audio_policy_configuration.xml index 197e350..c04734a 100644 --- a/audio/audio_policy_configuration.xml +++ b/audio/audio_policy_configuration.xml @@ -99,11 +99,6 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - + sources="primary output,deep_buffer,direct_pcm,compressed_offload,voip_rx,mmap_no_irq_out"/> + sources="primary output,deep_buffer,direct_pcm,compressed_offload,voip_rx,mmap_no_irq_out"/> + sources="primary output,deep_buffer,direct_pcm,compressed_offload,voip_rx,mmap_no_irq_out"/> + sources="primary output,deep_buffer,direct_pcm,compressed_offload,voip_rx,mmap_no_irq_out"/> + sources="primary output,deep_buffer,direct_pcm,compressed_offload,voip_rx,mmap_no_irq_out"/> + sources="primary output,deep_buffer,direct_pcm,compressed_offload,compress_passthrough,voip_rx"/> + sources="primary output,deep_buffer,direct_pcm,compressed_offload"/> + sources="primary output,deep_buffer,direct_pcm,compressed_offload,voip_rx"/> + sources="primary output,deep_buffer,direct_pcm,compressed_offload,voip_rx"/> + sources="primary output,deep_buffer,direct_pcm,compressed_offload,voip_rx"/> + sources="primary output,deep_buffer,direct_pcm,compressed_offload,voip_rx,mmap_no_irq_out,hifi_playback"/> + sources="primary output,deep_buffer,direct_pcm,compressed_offload,voip_rx,mmap_no_irq_out,hifi_playback"/> - - - + sources="primary output,deep_buffer,direct_pcm,compressed_offload,voip_rx,mmap_no_irq_out"/> + sources="primary output,deep_buffer,direct_pcm,compressed_offload,voip_rx,mmap_no_irq_out"/> + sources="primary output,deep_buffer,direct_pcm,compressed_offload,voip_rx,mmap_no_irq_out"/> + sources="primary output,deep_buffer,direct_pcm,compressed_offload,voip_rx,mmap_no_irq_out"/> + sources="primary output,deep_buffer,direct_pcm,compressed_offload,voip_rx,mmap_no_irq_out"/> + sources="primary output,deep_buffer,direct_pcm,compressed_offload,compress_passthrough,voip_rx"/> + sources="primary output,deep_buffer,direct_pcm,compressed_offload"/> + sources="primary output,deep_buffer,direct_pcm,compressed_offload,voip_rx"/> + sources="primary output,deep_buffer,direct_pcm,compressed_offload,voip_rx"/> + sources="primary output,deep_buffer,direct_pcm,compressed_offload,voip_rx"/> + sources="primary output,deep_buffer,direct_pcm,compressed_offload,voip_rx,mmap_no_irq_out,hifi_playback"/> + sources="primary output,deep_buffer,direct_pcm,compressed_offload,voip_rx,mmap_no_irq_out,hifi_playback"/> Date: Tue, 8 Jul 2025 15:51:28 -0400 Subject: [PATCH 07/26] sm6375-common: Override kernel BPF version Change-Id: I3c581f3120b6258b3b45020c5ba12f6bf5b0ee27 --- product.prop | 3 +++ 1 file changed, 3 insertions(+) diff --git a/product.prop b/product.prop index b4b26d3..6c2c0dd 100644 --- a/product.prop +++ b/product.prop @@ -1,3 +1,6 @@ +# eBPF +ro.bpf.kver_override=5.10.239 + # IMS ro.qcom.ims.use_moto_vt_ext=true From a7c5921df25d62bc7ea7c14eb998f189fb25c04e Mon Sep 17 00:00:00 2001 From: Lucas Dupin Date: Thu, 3 Jun 2021 16:45:21 -0700 Subject: [PATCH 08/26] sm6375-common: Enable blurs Bug: 181092919 Test: manual; performance scripts Change-Id: I5875a99167e80ddd5b79fc245f988d8a6ac167be --- vendor.prop | 1 + 1 file changed, 1 insertion(+) diff --git a/vendor.prop b/vendor.prop index c3e571d..3699e13 100644 --- a/vendor.prop +++ b/vendor.prop @@ -315,6 +315,7 @@ ro.surface_flinger.max_frame_buffer_acquired_buffers=4 ro.surface_flinger.max_virtual_display_dimension=4096 ro.surface_flinger.protected_contents=true ro.surface_flinger.set_touch_timer_ms=200 +ro.surface_flinger.supports_background_blur=1 ro.surface_flinger.use_color_management=true ro.surface_flinger.use_content_detection_for_refresh_rate=true ro.surface_flinger.use_smart_90_for_video=true From 761ac3e33fc2f4cec6c728de21781d70e9c5b921 Mon Sep 17 00:00:00 2001 From: basamaryan Date: Sun, 14 Dec 2025 18:59:05 -0800 Subject: [PATCH 09/26] sm6375-common: overlay-lineage: Disable blurs by default Change-Id: Ia323bb8f66e3515bdf16ff3a14c919b8bd859eba --- .../LineageSettingsProvider/res/values/defaults.xml | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 overlay-lineage/lineage-sdk/packages/LineageSettingsProvider/res/values/defaults.xml diff --git a/overlay-lineage/lineage-sdk/packages/LineageSettingsProvider/res/values/defaults.xml b/overlay-lineage/lineage-sdk/packages/LineageSettingsProvider/res/values/defaults.xml new file mode 100644 index 0000000..e6d0f14 --- /dev/null +++ b/overlay-lineage/lineage-sdk/packages/LineageSettingsProvider/res/values/defaults.xml @@ -0,0 +1,9 @@ + + + + + 1 + From bb254c6ec9164ff75b44caa1354900bb020f4447 Mon Sep 17 00:00:00 2001 From: basamaryan Date: Tue, 8 Jul 2025 15:51:28 -0400 Subject: [PATCH 10/26] sm6375-common: Override kernel BPF version Change-Id: I3c581f3120b6258b3b45020c5ba12f6bf5b0ee27 --- product.prop | 3 +++ 1 file changed, 3 insertions(+) diff --git a/product.prop b/product.prop index b4b26d3..6c2c0dd 100644 --- a/product.prop +++ b/product.prop @@ -1,3 +1,6 @@ +# eBPF +ro.bpf.kver_override=5.10.239 + # IMS ro.qcom.ims.use_moto_vt_ext=true From 93bb4b5ca10fab1d0212ed95754eda23250afd97 Mon Sep 17 00:00:00 2001 From: Edwin Moquete Date: Fri, 23 Jan 2026 20:02:15 +0000 Subject: [PATCH 11/26] sm6375-common: overlay: Convert config_screenBrightnessDoze to float Change-Id: Ibbb6f9b2ae030ad0938f5608526c392ef5b0cb1e --- resource-overlay/common/Frameworks/res/values/config.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resource-overlay/common/Frameworks/res/values/config.xml b/resource-overlay/common/Frameworks/res/values/config.xml index 9fbab21..9696720 100644 --- a/resource-overlay/common/Frameworks/res/values/config.xml +++ b/resource-overlay/common/Frameworks/res/values/config.xml @@ -43,7 +43,7 @@ - 17 + 0.06667 true From 6b8e6a885d06ab1cbb0e81dfae6b3c9ec6fec12a Mon Sep 17 00:00:00 2001 From: Michael Bestas Date: Fri, 3 Mar 2023 23:43:42 +0200 Subject: [PATCH 12/26] sm6375-common: Build Lineage Health HAL Change-Id: I70cc903a03ac9fa3303bb8fa039c9de4806449bf --- common.mk | 6 ++++++ rootdir/etc/init/hw/init.mmi.chipset.rc | 6 +++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/common.mk b/common.mk index 591ff36..0429620 100644 --- a/common.mk +++ b/common.mk @@ -203,6 +203,12 @@ PRODUCT_PACKAGES += \ $(call soong_config_set_bool,livedisplay_sdm,enable_dm,false) $(call soong_config_set_bool,livedisplay_sysfs,enable_se,true) +# Lineage Health +PRODUCT_PACKAGES += \ + vendor.lineage.health-service.default + +$(call soong_config_set,lineage_health,charging_control_charging_path,/sys/module/qpnp_adaptive_charge/parameters/charging_enabled) + # Media PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/media/blair/media_codecs_performance_blair.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_performance_blair.xml \ diff --git a/rootdir/etc/init/hw/init.mmi.chipset.rc b/rootdir/etc/init/hw/init.mmi.chipset.rc index 1961d5e..a9f2f7d 100644 --- a/rootdir/etc/init/hw/init.mmi.chipset.rc +++ b/rootdir/etc/init/hw/init.mmi.chipset.rc @@ -7,9 +7,9 @@ on early-boot chown system system /sys/devices/platform/soc/4804000.ufshc/ufshid/trigger on boot - # Set adaptive charging perms for HAL - chown system system /sys/module/qpnp_adaptive_charge/parameters/upper_limit - chown system system /sys/module/qpnp_adaptive_charge/parameters/lower_limit + # Set adaptive charging perms for HAL + chown system system /sys/module/qpnp_adaptive_charge/parameters/charging_enabled + chmod 0660 /sys/module/qpnp_adaptive_charge/parameters/charging_enabled on property:sys.boot_completed=1 write /sys/devices/platform/soc/soc:mmi,charger/state_sync 1 From ed4e63cfa18e264536626f15e2912bd5ae24ef81 Mon Sep 17 00:00:00 2001 From: Michael Bestas Date: Fri, 3 Mar 2023 23:43:42 +0200 Subject: [PATCH 13/26] sm6375-common: Build Lineage Health HAL Change-Id: I70cc903a03ac9fa3303bb8fa039c9de4806449bf --- common.mk | 6 ++++++ rootdir/etc/init/hw/init.mmi.chipset.rc | 6 +++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/common.mk b/common.mk index 591ff36..0429620 100644 --- a/common.mk +++ b/common.mk @@ -203,6 +203,12 @@ PRODUCT_PACKAGES += \ $(call soong_config_set_bool,livedisplay_sdm,enable_dm,false) $(call soong_config_set_bool,livedisplay_sysfs,enable_se,true) +# Lineage Health +PRODUCT_PACKAGES += \ + vendor.lineage.health-service.default + +$(call soong_config_set,lineage_health,charging_control_charging_path,/sys/module/qpnp_adaptive_charge/parameters/charging_enabled) + # Media PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/media/blair/media_codecs_performance_blair.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_performance_blair.xml \ diff --git a/rootdir/etc/init/hw/init.mmi.chipset.rc b/rootdir/etc/init/hw/init.mmi.chipset.rc index 1961d5e..a9f2f7d 100644 --- a/rootdir/etc/init/hw/init.mmi.chipset.rc +++ b/rootdir/etc/init/hw/init.mmi.chipset.rc @@ -7,9 +7,9 @@ on early-boot chown system system /sys/devices/platform/soc/4804000.ufshc/ufshid/trigger on boot - # Set adaptive charging perms for HAL - chown system system /sys/module/qpnp_adaptive_charge/parameters/upper_limit - chown system system /sys/module/qpnp_adaptive_charge/parameters/lower_limit + # Set adaptive charging perms for HAL + chown system system /sys/module/qpnp_adaptive_charge/parameters/charging_enabled + chmod 0660 /sys/module/qpnp_adaptive_charge/parameters/charging_enabled on property:sys.boot_completed=1 write /sys/devices/platform/soc/soc:mmi,charger/state_sync 1 From f06874eb71b335443eaa9fd2c5ab84cbb6291284 Mon Sep 17 00:00:00 2001 From: Michael Bestas Date: Wed, 4 Feb 2026 01:15:29 +0200 Subject: [PATCH 14/26] sm6375-common: Remove vendor suffix from vendor.qti.qspmhal@1.0 This was missed in 3e2b71bd985ca22bd877c9cce68e80e11f805294 Change-Id: Ie27dba635ac052ccb05c729f96dc7fbb625687fd --- extract-files.py | 1 - 1 file changed, 1 deletion(-) diff --git a/extract-files.py b/extract-files.py index bb94b29..37ba57b 100755 --- a/extract-files.py +++ b/extract-files.py @@ -40,7 +40,6 @@ lib_fixups: lib_fixups_user_type = { 'vendor.qti.hardware.fm@1.0', 'vendor.qti.hardware.wifidisplaysession@1.0', 'vendor.qti.imsrtpservice@3.0', - 'vendor.qti.qspmhal@1.0', ): lib_fixup_vendor_suffix, } From ff1035c5d5be4b4649b3bef53de00a13bb761089 Mon Sep 17 00:00:00 2001 From: Michael Bestas Date: Sat, 28 Feb 2026 06:27:23 +0200 Subject: [PATCH 15/26] sm6375-common: Update to fogos_g V1UGS35H.75-14-3-6 Change-Id: I2e11b3835434154d0dce629331c9e001e76caeac --- proprietary-files.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/proprietary-files.txt b/proprietary-files.txt index 33aa9e1..be0338b 100644 --- a/proprietary-files.txt +++ b/proprietary-files.txt @@ -1,4 +1,4 @@ -# All unpinned blobs are extracted from fogos_g V1UGS35H.75-14-3-5 +# All unpinned blobs are extracted from fogos_g V1UGS35H.75-14-3-6 # ADSP vendor/bin/adsprpcd From 827824220b6d51a2987c2a47b094863c8d37b71a Mon Sep 17 00:00:00 2001 From: Michael Bestas Date: Tue, 14 Apr 2026 00:08:31 +0300 Subject: [PATCH 16/26] sm6375-common: gps: Move some config files to vendor We don't make any changes there Change-Id: I1dfaade4a86b37576e6c848732cec4af9ad97c47 --- common.mk | 5 +- gps/etc/Android.bp | 18 ----- gps/etc/lowi.conf | 29 ------- gps/etc/sap.conf | 179 ------------------------------------------ gps/etc/xtwifi.conf | 78 ------------------ proprietary-files.txt | 5 ++ 6 files changed, 6 insertions(+), 308 deletions(-) delete mode 100644 gps/etc/lowi.conf delete mode 100644 gps/etc/sap.conf delete mode 100644 gps/etc/xtwifi.conf diff --git a/common.mk b/common.mk index 0429620..76e90c6 100644 --- a/common.mk +++ b/common.mk @@ -156,10 +156,7 @@ PRODUCT_PACKAGES += \ flp.conf \ gnss_antenna_info.conf \ gps.conf \ - izat.conf \ - lowi.conf \ - sap.conf \ - xtwifi.conf + izat.conf # Health PRODUCT_PACKAGES += \ diff --git a/gps/etc/Android.bp b/gps/etc/Android.bp index ac6df40..2f7c436 100644 --- a/gps/etc/Android.bp +++ b/gps/etc/Android.bp @@ -18,24 +18,6 @@ prebuilt_etc { src: "izat.conf", } -prebuilt_etc { - name: "lowi.conf", - vendor: true, - src: "lowi.conf", -} - -prebuilt_etc { - name: "sap.conf", - vendor: true, - src: "sap.conf", -} - -prebuilt_etc { - name: "xtwifi.conf", - vendor: true, - src: "xtwifi.conf", -} - prebuilt_etc { name: "gnss_antenna_info.conf", diff --git a/gps/etc/lowi.conf b/gps/etc/lowi.conf deleted file mode 100644 index ddf38d3..0000000 --- a/gps/etc/lowi.conf +++ /dev/null @@ -1,29 +0,0 @@ -#*====*====*====*====*====*====*====*====*====*====*====*====*====*====*====* -# -# LOWI Config file - lahaina -# -# GENERAL DESCRIPTION -# This file contains the config params for LOWI -# -# Copyright (c) 2019 Qualcomm Technologies, Inc. -# All Rights Reserved. -# Confidential and Proprietary - Qualcomm Technologies, Inc. -# -# 2012-2013 Qualcomm Atheros, Inc. -# All Rights Reserved. -# Qualcomm Atheros Confidential and Proprietary. -# -# Export of this technology or software is regulated by the U.S. Government. -# Diversion contrary to U.S. law prohibited. -#=============================================================================*/ - -# X86 ONLY - UBUNTU: -# Copy this file in the same directory where the executable is - -# Log level -# EL_LOG_OFF = 0, EL_ERROR = 1, EL_WARNING = 2, EL_INFO = 3, EL_DEBUG = 4, EL_VERBOSE = 5, EL_LOG_ALL = 100 -LOWI_LOG_LEVEL = 4 -LOWI_USE_LOWI_LP = 0 -LOWI_HE_RTT_SUPPORT = 1 -LOWI_USE_NLMSG_FOR_CAPS = 1 -LOWI_RTT_WEIGHTED_MEAN = 1 diff --git a/gps/etc/sap.conf b/gps/etc/sap.conf deleted file mode 100644 index e8d27b7..0000000 --- a/gps/etc/sap.conf +++ /dev/null @@ -1,179 +0,0 @@ -################################ -# Sensor Settings -################################ -#The following parameters are optional. -#Internal defaults support MEMS sensors -#native to most handset devices. -#Device specific sensor characterization -#for improved performance is possible as -#described in SAP application notes. -#GYRO_BIAS_RANDOM_WALK= -#ACCEL_RANDOM_WALK_SPECTRAL_DENSITY= -#ANGLE_RANDOM_WALK_SPECTRAL_DENSITY= -#RATE_RANDOM_WALK_SPECTRAL_DENSITY= -#VELOCITY_RANDOM_WALK_SPECTRAL_DENSITY= - -# DEBUG LEVELS: 0 - none, 1 - Error, 2 - Warning, 3 - Info -# 4 - Debug, 5 - Verbose -# If DEBUG_LEVEL is commented, Android's logging levels will be used -DEBUG_LEVEL = 0 -# Sensor Sampling Rate Parameters for Low-Data Rate Filter (should be greater than 0) -# used in loc_eng_reinit -SENSOR_ACCEL_BATCHES_PER_SEC=2 -SENSOR_ACCEL_SAMPLES_PER_BATCH=5 -SENSOR_GYRO_BATCHES_PER_SEC=2 -SENSOR_GYRO_SAMPLES_PER_BATCH=5 -# Sensor Sampling Rate Parameters for High-Data Rate Filter (should be greater than 0) -SENSOR_ACCEL_BATCHES_PER_SEC_HIGH=4 -SENSOR_ACCEL_SAMPLES_PER_BATCH_HIGH=25 -SENSOR_GYRO_BATCHES_PER_SEC_HIGH=4 -SENSOR_GYRO_SAMPLES_PER_BATCH_HIGH=25 - -# Sensor Control Mode (0=AUTO, 1=FORCE_ON, 2=MODEM_DEFAULT) -# used in loc_eng_reinit -SENSOR_CONTROL_MODE=2 - -# Bit mask used to define which sensor algorithms are used. -# Setting each bit has the following definition: -# 0x1 - DISABLE_INS_POSITIONING_FILTER -# 0x0 - ENABLE_INS_POSITIONING_FILTER -SENSOR_ALGORITHM_CONFIG_MASK=0x0 - -#Vehicle Network Provider configuration - -#Service configuration strings -#The number before colon in VN_X items defines version of the format of the rest of the string -#VN_ACCEL_CFG=0:5 -#VN_GYRO_CFG=0:5.5 -#VN_ODOMETRY_CFG=0:2,4.5 - -################################################ -# QDR3 configurations # -################################################ -#VN_SPEED_CFG=1:131,5,8,1,2,3,1,1,9,2,14,2 -#VN_GEAR_CFG=1:422,20,4,0,4,1,9,0,1,2,3,4,5,6,7,8 -VN_SPEED_CFG=1:777,0,0,1,3,1,0.002778,0,40,8,32,8 -VN_GEAR_CFG=1:422,20,4,0,4,1,9,0,1,2,3,4,5,6,7,8 - -################################################ -# QDR2-Gyro configurations # -################################################ -#VN_GYRO_CFG=1:555,0,1,0,0,0,0,-6.5,6.6066,-6.5,-1.00,2,6.607,6.6068,0,0,16,0.0002,0,16,0.0002,0,16,0.0002 -#VN_SPEED_CFG=1:555,0,0,1,2,1,0.01,0,56,8,48,8 -#VN_GEAR_CFG=1:555,16,4,0,1,1,9,0,1,2,3,4,5,6,7,8 - -################################################ -# QDR2-DWT configurations # -################################################ -#VN_SPEED_CFG=1:555,22,1,2,1,1,1,0,8,8,23,1,2,0,1,0,8,8,23,1 -#VN_GEAR_CFG=1:555,12,4,16,14,16,8,1,2,3,4,5,6,7,8 -#VN_DWS_CFG=1:555,0,0,1,3,1,1,0,0,8,0,0,8,8,0,0,16,8,0,0,24,8,0,0 -#VN_GYRO_CFG=1:555,40,16,1.0,40,16,1.0,40,16,1.0 - -##################################################################################### -# VNW service batching configuration strings # -# VNW provider will initialize default type as Time based batching # -# Each service batch value is configured to be 100 # -# VN_ACCEL_CFG_BATCH_VALUE will be treated as time in Ms if VN_CFG_BATCH_TYPE # -# is set to time based batching # -# VN_ACCEL_CFG_BATCH_VALUE will be treated as sample count if VN_CFG_BATCH_TYPE # -# is set to count based batching # -# Uncomment and update batch time /sample count as per selected batching type # -##################################################################################### -# Batching type -# 1 - Time based (default) -# 2 - Count based -VN_CFG_BATCH_TYPE=1 - -#Vehicle Accel batching value, it can either accept time in milli seconds or sample count -#VN_ACCEL_CFG_BATCH_VALUE=100 - -#Vehicle Gyro batching value, it can either accept time in milli seconds or sample count -VN_GYRO_CFG_BATCH_VALUE=50 - -#Vehicle Odo batching value, it can either accept time in milli seconds or sample count -#VN_ODOMETRY_CFG_BATCH_VALUE=100 - -#Vehicle Speed batching value, it can either accept time in milli seconds or sample count -VN_SPEED_CFG_BATCH_VALUE=50 - -#Vehicle Gear batching value, it can either accept time in milli seconds or sample count -VN_GEAR_CFG_BATCH_VALUE=50 - -#Vehicle DWS batching value, it can either accept time in milli seconds or sample count -#VN_DWS_CFG_BATCH_VALUE=100 -#################################################################################### - -#Procesors clock ratio: AP and CAN bus microcontroller -################################################ -# QDR3 configurations # -################################################ -VN_PROC_CLOCK_RATIO=1.0 - -################################################ -# QDR2-DWT OR QDR2-Gyro configurations # -################################################ -#VN_PROC_CLOCK_RATIO = 1.0 - -# Time source used by Sensor HAL -# Setting this value controls accuracy of location sensor services. -# 0 - Unknown -# 1 - CLOCK_BOOTTIME -# 2 - CLOCK_MONOTONIC -# 3 - CLOCK_REALTIME -# 4 - CLOCK_BOOTTIME using Alarm timer interface -NDK_PROVIDER_TIME_SOURCE=1 - -# Sensor Batching Configuration -# 0 - Time based -# 1 - Fixed count based -# 2 - Variable count based -COUNT_BASED_BATCHING=1 -SYNC_ONCE=0 - -# Vehicle Network Data optimization -# Default value: 0 -# Value 0x40000 - Speed(bit 18 eSLIM_SERVICE_VEHICLE_SPEED) -# Value 0x80000 - Speed(bit 19 eSLIM_SERVICE_VEHICLE_DWS) -# Value 0x100000 - Speed(bit 20 eSLIM_SERVICE_VEHICLE_GEAR) -VN_ENABLE_DATA_OPTIMIZATION=0x100000 - -# Vehicle Network Data Routing time interval -# This is applicable only if VN_ENABLE_DATA_OPTIMIZATION value is set -# Default value: 5000 msec -VN_DATA_ROUTING_TIME_INTERVAL_MSEC=3000 - -#Sensor HAL Provider Configuration HAL Library name including path -################################################ -# # -# Configuration for BMI 160 Sensor # -# # -################################################ -#SENSOR_TYPE=2 -#SENSOR_HAL_LIB_PATH=/usr/lib/libbmi160sensors.so.1 - -################################################ -# # -# Configuration for ASM330 Sensor # -# # -################################################ -SENSOR_TYPE=1 -SENSOR_HAL_LIB_PATH=/usr/lib/libasm330sensors.so.1 - - -################################################ -# # -# Configuration for IAM20680 Sensor # -# # -################################################ -#SENSOR_TYPE=3 -#SENSOR_HAL_LIB_PATH=/usr/lib/libiam20680sensors.so.1 - - -################################################ -# # -# Configuration for SMI130 Sensor # -# # -################################################ -#SENSOR_TYPE=4 -#SENSOR_HAL_LIB_PATH=/usr/lib/libsmi130sensors.so.1 diff --git a/gps/etc/xtwifi.conf b/gps/etc/xtwifi.conf deleted file mode 100644 index 5d7df9e..0000000 --- a/gps/etc/xtwifi.conf +++ /dev/null @@ -1,78 +0,0 @@ -#GTP AP Project client core config file -# -#GENERAL DESCRIPTION -#This is used by client core -# -#Copyright (c) 2012-2014 Qualcomm Atheros, Inc. -#All Rights Reserved. -#Qualcomm Atheros Confidential and Proprietary. -# -#Copyright (c) 2017 Qualcomm Technologies, Inc. -#All Rights Reserved. -#Confidential and Proprietary - Qualcomm Technologies, Inc. - -############################################################################## -# non-IOT devices configuration items # -# For non-IOT devices, configure below configuration items # -# according to the app note: 80-NK218-1 and remove the configuration items # -# in section of "IOT devices configuration items". # -############################################################################## - -# ASN URI v2 to be used by some GTP AP modules that -# need to run with ASN URI v2 protocol. -XT_SERVER_ROOT_URL = https://gtp1.izatcloud.net:443/uds/v2 - -# ASN URI v3 to be used by GTP AP modules that -# can support ASN URI v3 protocol. -XT_SERVER_ROOT_URL_V3 = https://gtp1.izatcloud.net:443/uds/v3 - -# size, in bytes, of the cache on device -SIZE_BYTE_TOTAL_CACHE = 5000000 - -############################################################################## -# IOT devices configuration items # -# For IOT devices, configure below configuration items # -# according to the app note and remove the configuration items in section of # -# "non-IOT devices configuration items". # -############################################################################## - -# ASN URI v3 to be used by GTP AP modules that -# can support ASN URI v3 protocol. -# XT_SERVER_ROOT_URL_V3 = https://gtpma1.izatcloud.net:443/uds/v3 - -# 3: Wi-Fi APDB injection via Izat SDK. GTP server is not accessed -# for any GTP requests, instead notification is sent to Izat SDK. -# WiFi crowdsourcing module is disabled. -# 4: Wi-Fi APDB injection via Izat SDK. GTP server is not accessed -# for any GTP requests, instead notification is sent to Izat SDK. -# WiFi crowdsourcing module is active, also accessed via Izat SDK. -# GTP_AP_MODE = 4 - -# 1: MP cell features relies on GTP AP for either download or upload -# 0: MP cell features does not rely on GTP AP -# GTP_AP_NEEDED_BY_MP_CELL = 1 - -############################################################################## -# Configuration items applicable to all devices # -############################################################################## - -# Log verbosity control for most of the GTP WiFi system, including native and -# Java componenets -# OFF = 0, ERROR = 1, WARNING = 2, INFO = 3, DEBUG = 4, VERBOSE = 5, ALL = 100 -DEBUG_GLOBAL_LOG_LEVEL = 2 - -# this is used at the server side to distinguish uploads from different maker/model -# default "Qualcomm" -OEM_ID_IN_REQUEST_TO_SERVER = "Qualcomm" - -# this is used at the server side to distinguish uploads from different maker/model -# default "UNKNOWN" -MODEL_ID_IN_REQUEST_TO_SERVER = "UNKNOWN" - -############################################################################## -# Qualcomm Network Location Provider config # -############################################################################## - -# Accuracy Threshold for NLP position. Position exceeds thsi threshold will be filtered out. -# Default is 25000 meters. -LARGE_ACCURACY_THRESHOLD_TO_FILTER_NLP_POSITION = 25000 diff --git a/proprietary-files.txt b/proprietary-files.txt index be0338b..5c2bb17 100644 --- a/proprietary-files.txt +++ b/proprietary-files.txt @@ -285,6 +285,11 @@ vendor/lib64/vendor.qti.gnss@3.0.so vendor/lib64/vendor.qti.gnss@4.0-service.so vendor/lib64/vendor.qti.gnss@4.0.so +# GNSS configs +vendor/etc/lowi.conf +vendor/etc/sap.conf +vendor/etc/xtwifi.conf + # Graphics - Adreno vendor/lib/egl/eglSubDriverAndroid.so vendor/lib/egl/libEGL_adreno.so;SYMLINK=vendor/lib/libEGL_adreno.so From 0c9d6ba80ff61f60f8411101624edb9fcec458d5 Mon Sep 17 00:00:00 2001 From: LuK1337 Date: Tue, 10 Mar 2026 09:12:28 +0100 Subject: [PATCH 17/26] sm6375-common: Remove fwk-detect lib from PRODUCT_PACKAGES See: Iac75d83e6bc46c137c328a2365e6701c210bfe7a Change-Id: I6b8571e81e59f438e34b76823f47ff024ec33dc6 --- common.mk | 4 ---- 1 file changed, 4 deletions(-) diff --git a/common.mk b/common.mk index 76e90c6..2610997 100644 --- a/common.mk +++ b/common.mk @@ -137,10 +137,6 @@ PRODUCT_PACKAGES += \ PRODUCT_PACKAGES += \ fastbootd -# Framework detect -PRODUCT_PACKAGES += \ - libvndfwk_detect_jni.qti.vendor # Needed by CNE app - # GPS PRODUCT_PACKAGES += \ android.hardware.gnss@2.1-impl-qti \ From d5ed01c0271fc1c62fc5526fa50dbc437d53fd21 Mon Sep 17 00:00:00 2001 From: Michael Bestas Date: Fri, 17 Apr 2026 03:18:46 +0300 Subject: [PATCH 18/26] sm6375-common: Update to fogos_g V1UGS35H.75-14-3-7 Change-Id: I603e1163432bee0afbd3f1f8fc7a221c9a459b05 --- proprietary-files.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/proprietary-files.txt b/proprietary-files.txt index 5c2bb17..62b490b 100644 --- a/proprietary-files.txt +++ b/proprietary-files.txt @@ -1,4 +1,4 @@ -# All unpinned blobs are extracted from fogos_g V1UGS35H.75-14-3-6 +# All unpinned blobs are extracted from fogos_g V1UGS35H.75-14-3-7 # ADSP vendor/bin/adsprpcd From 487d7f08f31361742bc3ed2e8e3854b1cee7c128 Mon Sep 17 00:00:00 2001 From: Tommy Webb Date: Wed, 10 Jan 2024 18:05:47 +0000 Subject: [PATCH 19/26] sm6375-common: Specify vendor.usb.device Needed to restrict USB properly. Issue: calyxos#3491 Change-Id: I4fc97c4a0be7a96c89d674bcde613ccf83d1c336 --- vendor.prop | 1 + 1 file changed, 1 insertion(+) diff --git a/vendor.prop b/vendor.prop index 3699e13..1cb2129 100644 --- a/vendor.prop +++ b/vendor.prop @@ -323,6 +323,7 @@ ro.surface_flinger.wcg_composition_dataspace=143261696 # USB sys.usb.mtp.batchcancel=1 +vendor.usb.device=4e00000.ssusb vendor.usb.diag.func.name=ffs vendor.usb.dpl.inst.name=dpl vendor.usb.qdss.inst.name=qdss From bdcdde058cce7a8d556c121dfea9e2ead4c8f445 Mon Sep 17 00:00:00 2001 From: Tommy Webb Date: Thu, 21 Mar 2024 16:45:50 +0000 Subject: [PATCH 20/26] sm6375-common: Specify vendor.usb.controller Specify this so that USB can be properly brought back online via HAL. It was already specified in these locations: - device/motorola/sm6225-common/rootdir/etc/init.target.rc But this apparently isn't early enough in the boot process. - vendor/qcom/opensource/usb/vendor_product.mk But this apparently isn't included and doesn't take effect. As a result, vendor/qcom/opensource/usb/hal/Usb.cpp would use its fallback value of a600000.dwc3, which is not correct. Issue: calyxos#3491 Change-Id: I3f10cb8d902281b3cd06e8c2b51bdf60bb57742e --- vendor.prop | 1 + 1 file changed, 1 insertion(+) diff --git a/vendor.prop b/vendor.prop index 1cb2129..67d9cb5 100644 --- a/vendor.prop +++ b/vendor.prop @@ -323,6 +323,7 @@ ro.surface_flinger.wcg_composition_dataspace=143261696 # USB sys.usb.mtp.batchcancel=1 +vendor.usb.controller=4e00000.dwc3 vendor.usb.device=4e00000.ssusb vendor.usb.diag.func.name=ffs vendor.usb.dpl.inst.name=dpl From 2f6236702d6383196396fbf00625aa2a620da866 Mon Sep 17 00:00:00 2001 From: Michael Bestas Date: Tue, 5 May 2026 21:44:38 +0200 Subject: [PATCH 21/26] sm6375-common: Convert Aperture overlay to RRO Change-Id: If0abfcbc0a0c228dfe0cb3b4cd2f8b2fca7e8525 --- common.mk | 1 + .../common/LineageApertureApp/Android.bp | 9 +++++++++ .../common/LineageApertureApp/AndroidManifest.xml | 13 +++++++++++++ .../LineageApertureApp}/res/values/config.xml | 0 4 files changed, 23 insertions(+) create mode 100644 resource-overlay/common/LineageApertureApp/Android.bp create mode 100644 resource-overlay/common/LineageApertureApp/AndroidManifest.xml rename {overlay-lineage/packages/apps/Aperture/app/src/main => resource-overlay/common/LineageApertureApp}/res/values/config.xml (100%) diff --git a/common.mk b/common.mk index 2610997..2528ca4 100644 --- a/common.mk +++ b/common.mk @@ -31,6 +31,7 @@ PRODUCT_PACKAGES += \ FrameworksResCommon \ FrameworksResProduct \ FrameworksResTarget \ + LineageApertureAppCommon \ NcmTetheringOverlay \ SettingsProviderResCommon \ SystemUIResCommon \ diff --git a/resource-overlay/common/LineageApertureApp/Android.bp b/resource-overlay/common/LineageApertureApp/Android.bp new file mode 100644 index 0000000..2917e57 --- /dev/null +++ b/resource-overlay/common/LineageApertureApp/Android.bp @@ -0,0 +1,9 @@ +// +// SPDX-FileCopyrightText: The LineageOS Project +// SPDX-License-Identifier: Apache-2.0 +// + +runtime_resource_overlay { + name: "LineageApertureAppCommon", + vendor: true, +} diff --git a/resource-overlay/common/LineageApertureApp/AndroidManifest.xml b/resource-overlay/common/LineageApertureApp/AndroidManifest.xml new file mode 100644 index 0000000..a798a65 --- /dev/null +++ b/resource-overlay/common/LineageApertureApp/AndroidManifest.xml @@ -0,0 +1,13 @@ + + + + + + diff --git a/overlay-lineage/packages/apps/Aperture/app/src/main/res/values/config.xml b/resource-overlay/common/LineageApertureApp/res/values/config.xml similarity index 100% rename from overlay-lineage/packages/apps/Aperture/app/src/main/res/values/config.xml rename to resource-overlay/common/LineageApertureApp/res/values/config.xml From bec8c1a9208c61cc79e5d98c343ecf6c80362dc5 Mon Sep 17 00:00:00 2001 From: Nolen Johnson Date: Wed, 29 Apr 2026 13:55:42 -0400 Subject: [PATCH 22/26] sm6375-common: Set FCM level to 7 Change-Id: I06019ee4824a630180c09c39915e1819bb7482af --- manifest.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifest.xml b/manifest.xml index dcb01c1..513d66c 100644 --- a/manifest.xml +++ b/manifest.xml @@ -3,7 +3,7 @@ SPDX-FileCopyrightText: The LineageOS Project SPDX-License-Identifier: Apache-2.0 --> - + android.hardware.audio hwbinder From 20bff46da79ff78d8820a4d185ebf0d99d9eee76 Mon Sep 17 00:00:00 2001 From: Arian Date: Thu, 13 Nov 2025 22:41:06 +0100 Subject: [PATCH 23/26] sm6375-common: Allow to provide custom AVB keys and build an enabled vbmeta.img Change-Id: I0578219addb01f094ecd9ec386e820aaf972c284 --- BoardConfigCommon.mk | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/BoardConfigCommon.mk b/BoardConfigCommon.mk index 1e8c349..ab0697a 100644 --- a/BoardConfigCommon.mk +++ b/BoardConfigCommon.mk @@ -148,10 +148,22 @@ BOARD_VENDOR_SEPOLICY_DIRS += $(COMMON_PATH)/sepolicy/vendor # Verified Boot BOARD_AVB_ENABLE := true + +ifneq (,$(AVB_CUSTOM_KEY_PATH)) +BOARD_AVB_ALGORITHM := $(AVB_CUSTOM_ALGORITHM) +BOARD_AVB_KEY_PATH := $(AVB_CUSTOM_KEY_PATH) +else +AVB_CUSTOM_ALGORITHM := SHA256_RSA2048 +AVB_CUSTOM_KEY_PATH := external/avb/test/data/testkey_rsa2048.pem +endif + +ifneq ($(WITH_AVB),true) BOARD_AVB_MAKE_VBMETA_IMAGE_ARGS += --flags 3 +endif + BOARD_AVB_VBMETA_SYSTEM := system system_ext product -BOARD_AVB_VBMETA_SYSTEM_KEY_PATH := external/avb/test/data/testkey_rsa2048.pem -BOARD_AVB_VBMETA_SYSTEM_ALGORITHM := SHA256_RSA2048 +BOARD_AVB_VBMETA_SYSTEM_ALGORITHM := $(AVB_CUSTOM_ALGORITHM) +BOARD_AVB_VBMETA_SYSTEM_KEY_PATH := $(AVB_CUSTOM_KEY_PATH) BOARD_AVB_VBMETA_SYSTEM_ROLLBACK_INDEX_LOCATION := 2 # WiFi From b4c443ff2c04c9ad067670a27f60f0e584ae7e4a Mon Sep 17 00:00:00 2001 From: Michael Bestas Date: Mon, 1 Jun 2026 17:21:54 +0300 Subject: [PATCH 24/26] sm6375-common: Update to fogos_g V1UGS35H.75-14-3-8 Change-Id: I3ce881002eb85a57ae6f45c4e8e0e491df583e09 --- proprietary-files.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/proprietary-files.txt b/proprietary-files.txt index 62b490b..99c9fb0 100644 --- a/proprietary-files.txt +++ b/proprietary-files.txt @@ -1,4 +1,4 @@ -# All unpinned blobs are extracted from fogos_g V1UGS35H.75-14-3-7 +# All unpinned blobs are extracted from fogos_g V1UGS35H.75-14-3-8 # ADSP vendor/bin/adsprpcd From 6a8b820e91fb6fead787b4e4f8c0d19dd9b36467 Mon Sep 17 00:00:00 2001 From: Michael Bestas Date: Sun, 7 Jun 2026 07:25:49 +0300 Subject: [PATCH 25/26] sm6375-common: Remove unused fingerprint services Change-Id: Idcc9dbd5bb1c02b1afcf0e5f26cfea1e0ceb9db6 --- rootdir/etc/init/hw/init.mmi.rc | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/rootdir/etc/init/hw/init.mmi.rc b/rootdir/etc/init/hw/init.mmi.rc index 63066d8..4b41de3 100644 --- a/rootdir/etc/init/hw/init.mmi.rc +++ b/rootdir/etc/init/hw/init.mmi.rc @@ -58,7 +58,6 @@ on early-init on fs insmod /vendor/lib/modules/cci_intf.ko mkdir /mnt/vendor/persist/fps 0770 system system - exec_start vendor.ident-fps-sh on fs && property:ro.vendor.hw.modem_version=* # Super modem detection @@ -338,20 +337,6 @@ service vendor.hal-fps-sh /vendor/bin/init.oem.fingerprint2.sh group system oneshot -service fpc_ident /vendor/bin/hw/fpc_ident - class late_start - user system - group system - oneshot - disabled - -service egis_ident /vendor/bin/hw/egis_ident - class late_start - user system - group system - oneshot - disabled - service vendor.touch-dead-sh /vendor/bin/init.oem.hw.sh -f class main user root From 0f95093a242d40501fa5d58a83db6c28921fdc48 Mon Sep 17 00:00:00 2001 From: Michael Bestas Date: Wed, 22 Jul 2026 13:10:01 +0300 Subject: [PATCH 26/26] sm6375-common: Update to fogos_g V1UGS35H.75-14-3-9 Change-Id: If04f2f0a9416be312af5b7adf91d2b929932c101 --- proprietary-files.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/proprietary-files.txt b/proprietary-files.txt index 99c9fb0..2467953 100644 --- a/proprietary-files.txt +++ b/proprietary-files.txt @@ -1,4 +1,4 @@ -# All unpinned blobs are extracted from fogos_g V1UGS35H.75-14-3-8 +# All unpinned blobs are extracted from fogos_g V1UGS35H.75-14-3-9 # ADSP vendor/bin/adsprpcd