Browse Source

sm8450-common: qcril-database: Add migration to turn off poweron_opt

If this value 1 it breaks SMS receiving.

Change-Id: I7f56ecaac51abb6525c6022d92eac1c285ab0688
Anand S 4 months ago
parent
commit
86c9cc3f3b

+ 2 - 0
qcril-database/Android.bp

@@ -8,6 +8,7 @@ filegroup {
     srcs: [
         "config/15.0_config.sql",
         "config/15.1_config.sql",
+        "config/15.2_config.sql",
     ],
 }
 
@@ -35,5 +36,6 @@ prebuilt_etc {
     required: [
         "15.0_config.sql",
         "15.1_config.sql",
+        "15.2_config.sql",
     ],
 }

+ 8 - 0
qcril-database/config/15.2_config.sql

@@ -0,0 +1,8 @@
+/*
+  SPDX-FileCopyrightText: 2025 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',15.2);
+UPDATE qcril_properties_table SET def_val="0" WHERE property="persist.vendor.radio.poweron_opt";

+ 7 - 0
qcril-database/config/Android.bp

@@ -16,3 +16,10 @@ prebuilt_etc {
     relative_install_path: "qcril_database/upgrade/config",
     vendor: true,
 }
+
+prebuilt_etc {
+    name: "15.2_config.sql",
+    src: "15.2_config.sql",
+    relative_install_path: "qcril_database/upgrade/config",
+    vendor: true,
+}