diff --git a/extract-files.py b/extract-files.py index 788ad92..92cae4e 100755 --- a/extract-files.py +++ b/extract-files.py @@ -69,6 +69,10 @@ blob_fixups: blob_fixups_user_type = { .replace_needed('android.media.audio.common.types-V2-cpp.so', 'android.media.audio.common.types-V4-cpp.so'), 'vendor/etc/vintf/manifest/vendor.dolby.media.c2@1.0-service.xml': blob_fixup() .regex_replace('IComponentStore/default9', 'IComponentStore/default'), + 'vendor/etc/qcril_database/qcrilNr.db': blob_fixup() + .patch_file('qcril-patches/qcrilNr.db.patch'), + 'vendor/etc/qcril_database/upgrade/config/6.0_config.sql': blob_fixup() + .patch_file('qcril-patches/6.0_config.sql.patch'), } # fmt: skip module = ExtractUtilsModule( diff --git a/qcril-patches/6.0_config.sql.patch b/qcril-patches/6.0_config.sql.patch new file mode 100644 index 0000000..9106044 --- /dev/null +++ b/qcril-patches/6.0_config.sql.patch @@ -0,0 +1,30 @@ +From 4ed8978b35fd6b6723f995d534b534c4c4071c49 Mon Sep 17 00:00:00 2001 +From: SagarMakhar +Date: Tue, 1 Oct 2024 23:59:30 +0530 +Subject: [PATCH] sm6375-common: Fix persist.vendor.radio.poweron_opt to 0 + +* If this value 1 breaks SMS receiving + +Change-Id: I6f045b67c4a84b246471fa9249fa883fc78c1ee1 +--- + .../vendor/etc/qcril_database/qcrilNr.db | Bin 106496 -> 106496 bytes + .../upgrade/config/6.0_config.sql | 2 +- + 2 files changed, 1 insertion(+), 1 deletion(-) + +diff --git a/6.0_config.sql b/6.0_config.sql +index d178cf1..3a4c811 100644 +--- a/6.0_config.sql ++++ b/6.0_config.sql +@@ -104,7 +104,7 @@ INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist + INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.csg_info_avlbl", "0"); + INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.cs_srv_type", "0"); + INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.limit_rac_change", "0"); +-INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.poweron_opt", "1"); ++INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.poweron_opt", "0"); + INSERT OR REPLACE INTO qcril_properties_table(property) VALUES("persist.vendor.radio.sglte_target"); + INSERT OR REPLACE INTO qcril_properties_table(property) VALUES("persist.vendor.radio.nitz_plmn_0"); + INSERT OR REPLACE INTO qcril_properties_table(property) VALUES("persist.vendor.radio.nitz_plmn_1"); + +-- +GitLab + diff --git a/qcril-patches/qcrilNr.db.patch b/qcril-patches/qcrilNr.db.patch new file mode 100644 index 0000000..a1cce6e --- /dev/null +++ b/qcril-patches/qcrilNr.db.patch @@ -0,0 +1,41 @@ +From 4ed8978b35fd6b6723f995d534b534c4c4071c49 Mon Sep 17 00:00:00 2001 +From: SagarMakhar +Date: Tue, 1 Oct 2024 23:59:30 +0530 +Subject: [PATCH] sm6375-common: Fix persist.vendor.radio.poweron_opt to 0 + +* If this value 1 breaks SMS receiving + +Change-Id: I6f045b67c4a84b246471fa9249fa883fc78c1ee1 +--- + .../vendor/etc/qcril_database/qcrilNr.db | Bin 106496 -> 106496 bytes + .../upgrade/config/6.0_config.sql | 2 +- + 2 files changed, 1 insertion(+), 1 deletion(-) + +diff --git a/qcrilNr.db b/qcrilNr.db +index da4cbc60ddfefce5e42ca2b2512db4354c6dec0e..5e2ff97d7bafc4db15b9166b1be284e61508dac8 100644 +GIT binary patch +delta 528 +zcmYL^&r4KM9K}6zXB-H`B-X1h?7x#0{x!>Msl3zVs +zV!?xJF%jXRhapZEk${N=duLY>jt$|z<{EJ-meRaX)x@VFhE*!Jqzxb0giMR$w=@Xv +z`54lm*AltwBd5-HeUKD+H96@n@`n$HnGyyd;ms2Ipn;h(s_i1~)A$rmOX%U1O{CZr +zU@$I{De&|WdYKE*!TSL&8_CS^L7){60^Bw-Jj;_=4b*Em%S^=vvJZLjrAmjZIKzbs +zYP#%C1?RhsjHmc}OD$>Os*$!8UTnwpBUORL(X3xyum+P3z`I +zO@VtWILD(VZWu9-BT8=|$?bXl%IG@wb??u0OxThG#7<0}^X{5%zf;!0FT#zXg4{ +C_@I;k + +delta 540 +zcmYL^%}Z2a6vpS7cRnCRoPxf@sqi{8&XC-LQCpR87e%yj)o2rqB^II4bv~Z4|$OKH<0xC^0=eGvTtfwOBBxNp&U8!&hm=lq`MJ?A|2FR{A5j~MqNl6n^BR}TXm +z^$_Kphm>W}4%_!I6qDNu%s&8O&mywc0ShuLEFxtjRkK}^=NdZWgE|yd{-gC0GEqCG +zbj0GksZed+5sGrBgkfFrU6r`FPbVgFPxzyR9EZy2*1R4xvW7j~{&NlEHtKm|J1h@* +z@T7#`1Vc*{RQMJrl$Y^ + +-- +GitLab + diff --git a/vendor.prop b/vendor.prop index 334a74b..ab078ec 100644 --- a/vendor.prop +++ b/vendor.prop @@ -284,7 +284,6 @@ persist.vendor.radio.msgtunnel.start=true persist.vendor.radio.mt_sms_ack=30 persist.vendor.radio.no_wait_for_card=1 persist.vendor.radio.oem_ind_to_both=0 -persist.vendor.radio.poweron_opt=0 persist.vendor.radio.procedure_bytes=SKIP persist.vendor.radio.qcril_uim_vcc_feature=1 persist.vendor.radio.rat_on=combine