sm8450-common: qcril_database: Add migration to disable redir_party_num

Caused incoming caller number not being parsed correctly by Phone app on
VoLTE and VoWiFi. No idea why Xiaomi enabled this ancient prop.

Co-authored-by: Andrzej Perczak <linux@andrzejperczak.com>
Change-Id: I5a9c30c3f0e42c7816d3dc7eebb73e97cdc0fed8
This commit is contained in:
Arian
2024-10-06 12:33:40 +02:00
parent 9c5a91d22e
commit 6a75b5eba7
3 changed files with 17 additions and 0 deletions

View File

@@ -30,6 +30,7 @@ filegroup {
"config/13.0_config.sql",
"config/14.0_config.sql",
"config/15.0_config.sql",
"config/15.1_config.sql",
],
}
@@ -80,5 +81,6 @@ prebuilt_etc {
"13.0_config.sql",
"14.0_config.sql",
"15.0_config.sql",
"15.1_config.sql",
],
}

View File

@@ -0,0 +1,8 @@
/*
Copyright (C) 2024 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.1);
UPDATE qcril_properties_table SET def_val="false" WHERE property="persist.vendor.radio.redir_party_num";

View File

@@ -67,3 +67,10 @@ prebuilt_etc {
sub_dir: "qcril_database/upgrade/config",
vendor: true,
}
prebuilt_etc {
name: "15.1_config.sql",
src: "15.1_config.sql",
sub_dir: "qcril_database/upgrade/config",
vendor: true,
}