From b49d6ff9b72eb234b3360fef25b0c44ccec0cf72 Mon Sep 17 00:00:00 2001 From: Arian Date: Tue, 18 Feb 2025 18:03:24 +0100 Subject: [PATCH] sm6375-common: Set qcril persist.vendor.radio.poweron_opt to 0 Change-Id: Ie392219d8121edf05270a9b66f2032f3202e9efe --- extract-files.py | 2 -- qcril-database/Android.bp | 11 +++++++++++ qcril-database/config/13.1_config.sql | 8 ++++++++ qcril-database/config/Android.bp | 11 +++++++++++ 4 files changed, 30 insertions(+), 2 deletions(-) create mode 100644 qcril-database/config/13.1_config.sql create mode 100644 qcril-database/config/Android.bp diff --git a/extract-files.py b/extract-files.py index 877470e..3247e92 100755 --- a/extract-files.py +++ b/extract-files.py @@ -62,8 +62,6 @@ 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/bin/init.kernel.post_boot-blair.sh', 'vendor/bin/init.kernel.post_boot-holi.sh'): blob_fixup() .regex_replace('ro.boot.using_zram_from_fstab', 'ro.vendor.zram.swapon'), - 'vendor/lib64/libril-db.so': blob_fixup() - .binary_regex_replace(rb'persist\.vendor\.radio\.poweron_opt', rb'persist.vendor.radio.poweron_ign'), } # fmt: skip module = ExtractUtilsModule( diff --git a/qcril-database/Android.bp b/qcril-database/Android.bp index 365edfa..64f9063 100644 --- a/qcril-database/Android.bp +++ b/qcril-database/Android.bp @@ -3,6 +3,13 @@ // SPDX-License-Identifier: Apache-2.0 // +filegroup { + name: "rildb_config_sql_files", + srcs: [ + "config/13.1_config.sql", + ], +} + genrule { name: "qcril_config_database", enabled: true, @@ -10,6 +17,7 @@ genrule { "//vendor/motorola/sm6375-common:proprietary_rildb_config_sql_files", "//vendor/motorola/sm6375-common:proprietary_rildb_ecc_sql_files", "//vendor/motorola/sm6375-common:proprietary_rildb_other_sql_files", + ":rildb_config_sql_files", ], tools: [ "generate_qcril_db", @@ -24,4 +32,7 @@ prebuilt_etc { src: ":qcril_config_database", relative_install_path: "qcril_database", vendor: true, + required: [ + "13.1_config.sql", + ], } diff --git a/qcril-database/config/13.1_config.sql b/qcril-database/config/13.1_config.sql new file mode 100644 index 0000000..ecc5712 --- /dev/null +++ b/qcril-database/config/13.1_config.sql @@ -0,0 +1,8 @@ +/* + SPDX-FileCopyrightText: The LineageOS Project + SPDX-License-Identifier: Apache-2.0 +*/ + +CREATE TABLE IF NOT EXISTS qcril_properties_table (property TEXT PRIMARY KEY NOT NULL, def_val TEXT, value TEXT); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES('qcrildb_version',13.1); +UPDATE qcril_properties_table SET def_val="0" WHERE property="persist.vendor.radio.poweron_opt"; diff --git a/qcril-database/config/Android.bp b/qcril-database/config/Android.bp new file mode 100644 index 0000000..ab798bf --- /dev/null +++ b/qcril-database/config/Android.bp @@ -0,0 +1,11 @@ +// +// SPDX-FileCopyrightText: The LineageOS Project +// SPDX-License-Identifier: Apache-2.0 +// + +prebuilt_etc { + name: "13.1_config.sql", + src: "13.1_config.sql", + relative_install_path: "qcril_database/upgrade/config", + vendor: true, +}