diff --git a/common.mk b/common.mk index 171b303..c3247d6 100644 --- a/common.mk +++ b/common.mk @@ -345,6 +345,9 @@ PRODUCT_PACKAGES += \ telephony-ext \ xiaomi-telephony-stub +PRODUCT_PACKAGES += \ + qcrilNrDb_vendor + PRODUCT_BOOT_JARS += \ telephony-ext \ xiaomi-telephony-stub diff --git a/extract-files.sh b/extract-files.sh index 7944a4f..24a0117 100755 --- a/extract-files.sh +++ b/extract-files.sh @@ -93,10 +93,6 @@ function blob_fixup() { [ "$2" = "" ] && return 0 sed -i -E '/media_codecs_(google_audio|google_c2|google_telephony|vendor_audio)/d' "${2}" ;; - vendor/etc/qcril_database/upgrade/config/6.0_config.sql) - [ "$2" = "" ] && return 0 - sed -i '/persist.vendor.radio.redir_party_num/ s/true/false/g' "${2}" - ;; vendor/etc/vintf/manifest/c2_manifest_vendor.xml) [ "$2" = "" ] && return 0 sed -i '/dolby/d' "${2}" diff --git a/proprietary-files.txt b/proprietary-files.txt index c436ab8..a087e9f 100644 --- a/proprietary-files.txt +++ b/proprietary-files.txt @@ -700,29 +700,6 @@ vendor/etc/init/ssgtzd.rc vendor/etc/init/vendor.qti.rmt_storage.rc vendor/etc/init/vendor.qti.tftp.rc vendor/etc/permissions/noRil/apq_excluded_telephony_features.xml -vendor/etc/qcril_database/qcrilNr.db -vendor/etc/qcril_database/upgrade/config/10.0_config.sql -vendor/etc/qcril_database/upgrade/config/11.0_config.sql -vendor/etc/qcril_database/upgrade/config/12.0_config.sql -vendor/etc/qcril_database/upgrade/config/13.0_config.sql -vendor/etc/qcril_database/upgrade/config/14.0_config.sql -vendor/etc/qcril_database/upgrade/config/6.0_config.sql -vendor/etc/qcril_database/upgrade/config/7.0_config.sql -vendor/etc/qcril_database/upgrade/config/8.0_config.sql -vendor/etc/qcril_database/upgrade/config/9.0_config.sql -vendor/etc/qcril_database/upgrade/other/0_initial_qcrilnr.sql -vendor/etc/qcril_database/upgrade/other/10_version_update_ecc_table.sql -vendor/etc/qcril_database/upgrade/other/11_version_update_ecc_table.sql -vendor/etc/qcril_database/upgrade/other/12_version_update_ecc_table.sql -vendor/etc/qcril_database/upgrade/other/1_version_intro_qcrilnr.sql -vendor/etc/qcril_database/upgrade/other/2_version_add_wps_config_qcrilnr.sql -vendor/etc/qcril_database/upgrade/other/3_version_update_wps_config_qcrilnr.sql -vendor/etc/qcril_database/upgrade/other/4_version_update_ecc_table_qcrilnr.sql -vendor/etc/qcril_database/upgrade/other/5_version_update_ecc_table_qcrilnr.sql -vendor/etc/qcril_database/upgrade/other/6_version_change_property_table_qcrilnr.sql -vendor/etc/qcril_database/upgrade/other/7_version_update_ecc_table_qcrilnr.sql -vendor/etc/qcril_database/upgrade/other/8_version_update_ecc_table.sql -vendor/etc/qcril_database/upgrade/other/9_version_update_ecc_table.sql vendor/etc/seccomp_policy/atfwd@2.0.policy vendor/etc/seccomp_policy/imsrtp.policy vendor/etc/seccomp_policy/qcrilnr@2.0.policy diff --git a/qcril_database/Android.bp b/qcril_database/Android.bp new file mode 100644 index 0000000..10fc352 --- /dev/null +++ b/qcril_database/Android.bp @@ -0,0 +1,82 @@ +filegroup { + name: "rildb_other_sql_files", + srcs: [ + "other/0_initial_qcrilnr.sql", + "other/1_version_intro_qcrilnr.sql", + "other/2_version_add_wps_config_qcrilnr.sql", + "other/3_version_update_wps_config_qcrilnr.sql", + "other/4_version_update_ecc_table_qcrilnr.sql", + "other/5_version_update_ecc_table_qcrilnr.sql", + "other/6_version_change_property_table_qcrilnr.sql", + "other/7_version_update_ecc_table_qcrilnr.sql", + "other/8_version_update_ecc_table.sql", + "other/9_version_update_ecc_table.sql", + "other/10_version_update_ecc_table.sql", + "other/11_version_update_ecc_table.sql", + "other/12_version_update_ecc_table.sql", + ], +} + +filegroup { + name: "rildb_config_sql_files", + srcs: [ + "config/6.0_config.sql", + "config/7.0_config.sql", + "config/8.0_config.sql", + "config/9.0_config.sql", + "config/10.0_config.sql", + "config/11.0_config.sql", + "config/12.0_config.sql", + "config/13.0_config.sql", + "config/14.0_config.sql", + ], +} + +genrule { + name: "qcril_config_database", + enabled: true, + srcs: [ + ":rildb_other_sql_files", + ":rildb_config_sql_files", + ], + tool_files: [ + "generate_db.sh", + ], + tools: [ + "sqlite3", + ], + cmd: "$(location generate_db.sh) $(location sqlite3) $(out) $(in)", + out: ["qcrilNr.db"], +} + +prebuilt_etc { + name: "qcrilNrDb_vendor", + filename: "qcrilNr.db", + src: ":qcril_config_database", + sub_dir: "qcril_database", + vendor: true, + required: [ + "0_initial_qcrilnr.sql", + "1_version_intro_qcrilnr.sql", + "2_version_add_wps_config_qcrilnr.sql", + "3_version_update_wps_config_qcrilnr.sql", + "4_version_update_ecc_table_qcrilnr.sql", + "5_version_update_ecc_table_qcrilnr.sql", + "6_version_change_property_table_qcrilnr.sql", + "7_version_update_ecc_table_qcrilnr.sql", + "8_version_update_ecc_table.sql", + "9_version_update_ecc_table.sql", + "10_version_update_ecc_table.sql", + "11_version_update_ecc_table.sql", + "12_version_update_ecc_table.sql", + "6.0_config.sql", + "7.0_config.sql", + "8.0_config.sql", + "9.0_config.sql", + "10.0_config.sql", + "11.0_config.sql", + "12.0_config.sql", + "13.0_config.sql", + "14.0_config.sql", + ], +} diff --git a/qcril_database/config/10.0_config.sql b/qcril_database/config/10.0_config.sql new file mode 100644 index 0000000..16a5d0f --- /dev/null +++ b/qcril_database/config/10.0_config.sql @@ -0,0 +1,13 @@ + +/* + Copyright (c) 2021 Qualcomm Technologies, Inc. + All Rights Reserved. + Confidential and Proprietary - Qualcomm Technologies, Inc. +*/ + +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',10.0); +UPDATE qcril_properties_table SET def_val="" WHERE property="all_bc_msg"; +UPDATE qcril_properties_table SET def_val="1" WHERE property="persist.vendor.radio.custom_ecc"; +UPDATE qcril_properties_table SET def_val="1" WHERE property="persist.vendor.radio.cs_srv_type"; +UPDATE qcril_properties_table SET def_val="1" WHERE property="persist.vendor.radio.poweron_opt"; diff --git a/qcril_database/config/11.0_config.sql b/qcril_database/config/11.0_config.sql new file mode 100644 index 0000000..3369b68 --- /dev/null +++ b/qcril_database/config/11.0_config.sql @@ -0,0 +1,14 @@ + +/* + Copyright (c) 2021 Qualcomm Technologies, Inc. + All Rights Reserved. + Confidential and Proprietary - Qualcomm Technologies, Inc. +*/ + +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',11.0); +UPDATE qcril_properties_table SET def_val="" WHERE property="all_bc_msg"; +UPDATE qcril_properties_table SET def_val="1" WHERE property="persist.vendor.radio.custom_ecc"; +UPDATE qcril_properties_table SET def_val="1" WHERE property="persist.vendor.radio.cs_srv_type"; +UPDATE qcril_properties_table SET def_val="1" WHERE property="persist.vendor.radio.poweron_opt"; +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.support_vonr_update", "false"); diff --git a/qcril_database/config/12.0_config.sql b/qcril_database/config/12.0_config.sql new file mode 100644 index 0000000..1c28edd --- /dev/null +++ b/qcril_database/config/12.0_config.sql @@ -0,0 +1,8 @@ +/* + Copyright (c) 2022 Qualcomm Technologies, Inc. + All Rights Reserved. + Confidential and Proprietary - Qualcomm Technologies, Inc. +*/ + +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',12.0); diff --git a/qcril_database/config/13.0_config.sql b/qcril_database/config/13.0_config.sql new file mode 100644 index 0000000..6564a0f --- /dev/null +++ b/qcril_database/config/13.0_config.sql @@ -0,0 +1,9 @@ +/* + Copyright (c) 2022 Qualcomm Technologies, Inc. + All Rights Reserved. + Confidential and Proprietary - Qualcomm Technologies, Inc. +*/ + +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.0); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.force_gba_over_isim_app", "false"); diff --git a/qcril_database/config/14.0_config.sql b/qcril_database/config/14.0_config.sql new file mode 100644 index 0000000..ea6ab42 --- /dev/null +++ b/qcril_database/config/14.0_config.sql @@ -0,0 +1,10 @@ +/* + Copyright (c) 2023 Qualcomm Technologies, Inc. + All Rights Reserved. + Confidential and Proprietary - Qualcomm Technologies, Inc. +*/ + +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',14.0); +DELETE FROM qcril_properties_table WHERE property="persist.vendor.radio.sglte.eons_domain"; +DELETE FROM qcril_properties_table WHERE property="persist.vendor.radio.sglte.eons_roam"; diff --git a/qcril_database/config/6.0_config.sql b/qcril_database/config/6.0_config.sql new file mode 100644 index 0000000..a71791e --- /dev/null +++ b/qcril_database/config/6.0_config.sql @@ -0,0 +1,179 @@ +/* + Copyright (c) 2019-2020 Qualcomm Technologies, Inc. + All Rights Reserved. + Confidential and Proprietary - Qualcomm Technologies, Inc. +*/ + +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',6.0); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("is_rat_tlv_supported", "1"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("is_ril_vrte_learning_enabled", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("all_bc_msg", "all"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("hw_mbn_loaded", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("sw_mbn_loaded", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("mcfg_ver_info", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.data.profile_update", "false"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.disable_nricon_report", "false"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.force_ltd_sys_ind", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.dont_use_dsd", "false"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.tcp_rst_drop", "false"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.datacall_timeout", "155"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.attach.profile", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.dont_use_epc", "true"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.rcv_dormancy_ind", "on_screen_state"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.no_srv_rc_17", "false"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.bar_fake_gcell", "false"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.wait_time_for_fake_ecc", "10"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.unicode_op_names", "false"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.enableadvancedscan", "true"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.do_not_use_ril_optr_db", "true"); +INSERT OR REPLACE INTO qcril_properties_table(property) VALUES("persist.vendor.radio.stack_0"); +INSERT OR REPLACE INTO qcril_properties_table(property) VALUES("persist.vendor.radio.stack_1"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.disable_retry", "false"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.max_retry_timeout", "100"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.qcril_gstk.disable", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.qcril_uim_vcc_feature", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property) VALUES("persist.vendor.radio.uim_temp_unlock_0"); +INSERT OR REPLACE INTO qcril_properties_table(property) VALUES("persist.vendor.radio.uim_temp_unlock_1"); +INSERT OR REPLACE INTO qcril_properties_table(property) VALUES("persist.vendor.radio.fci"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.sglte_csfb", "false"); +INSERT OR REPLACE INTO qcril_properties_table(property) VALUES("persist.vendor.radio.rat_on"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.kddi_hold_answ_on", "false"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.ims_retry_3gpp", "true"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.ims_retry_3gpp2", "true"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.oem_ind_to_both", "1"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.oem_socket", "1"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.sap_silent_pin", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.block_allow_data", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.suppress_req", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.data_con_rprt", "false"); +INSERT OR REPLACE INTO qcril_properties_table(property) VALUES("persist.vendor.radio.track_heap_mem"); +INSERT OR REPLACE INTO qcril_properties_table(property) VALUES("persist.vendor.radio.voice.modem.index"); +INSERT OR REPLACE INTO qcril_properties_table(property) VALUES("persist.vendor.radio.ignore_ims_wlan"); +INSERT OR REPLACE INTO qcril_properties_table(property) VALUES("persist.vendor.radio.ver_info"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.sw_mbn_loaded", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.hw_mbn_loaded", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.ril_log_enabled", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.adb_log_on", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.ril_payload_on", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.ril_log_interval", "5"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.ril_extra_debug", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.hw_mbn_update", "false"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.sw_mbn_update", "false"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.sw_mbn_volte", "true"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.sw_mbn_openmkt", "true"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.long_iin_mbn", "false"); +INSERT OR REPLACE INTO qcril_properties_table(property) VALUES("persist.vendor.radio.msim.stackid_0"); +INSERT OR REPLACE INTO qcril_properties_table(property) VALUES("persist.vendor.radio.msim.stackid_1"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.do_not_init_csvt", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property) VALUES("persist.vendor.env.spec"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.apm_sim_not_pwdn", "1"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.add_power_save", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.force_nw_search", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.voice_on_lte", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.report_rstate", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.fill_eons", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.limit_sys_info", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.no_wait_for_card", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.snapshot_timer", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.snapshot_enabled", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.snapshot_data", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.data_timer", "500"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.rcv_data_dorm_ind", "off"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.data_ltd_sys_ind", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.use_se_table_only", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.custom_ecc", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.custom_nw_ecc", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property) VALUES("persist.vendor.radio.ecc_hard"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.eri64_as_home", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.prefer_spn", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.proc_nw_scan", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.sglte.eons_domain", "cs"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.sglte.eons_roam", "true"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.prov_emer_in_lpm", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.relay_oprt_change", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.lte_vrte_ltd", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.3gpp_drte_ltd", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.no_cons_man_roam", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.wait_for_pbm", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.wait_for_pbm_time", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.sib16_support", "1"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.lte_full_band", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.cinfo_sweep_limit", "10000"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.use_cc_names", "false"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.reg_den_rej_cause", "0"); +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", "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"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.tuneaway_0", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.tuneaway_1", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.paging_priority_0", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.paging_priority_1", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.is_voip_enabled", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.pwropt_modepref_0", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.pwropt_modepref_1", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.default_network", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.always_send_plmn", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.restore_mode_pref", "false"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.manual_nw_rej_ct", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.ignore_dom_time", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.1x_roam_mtu_size", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.lte_tuneaway_0", "0xFF"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.lte_tuneaway_1", "0xFF"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.apm_mdm_not_pwdn", "1"); +INSERT OR REPLACE INTO qcril_properties_table(property) VALUES("persist.vendor.radio.nitz_lons_0_0"); +INSERT OR REPLACE INTO qcril_properties_table(property) VALUES("persist.vendor.radio.nitz_lons_0_1"); +INSERT OR REPLACE INTO qcril_properties_table(property) VALUES("persist.vendor.radio.nitz_lons_1_0"); +INSERT OR REPLACE INTO qcril_properties_table(property) VALUES("persist.vendor.radio.nitz_lons_1_1"); +INSERT OR REPLACE INTO qcril_properties_table(property) VALUES("persist.vendor.radio.nitz_lons_2_0"); +INSERT OR REPLACE INTO qcril_properties_table(property) VALUES("persist.vendor.radio.nitz_lons_2_1"); +INSERT OR REPLACE INTO qcril_properties_table(property) VALUES("persist.vendor.radio.nitz_lons_3_0"); +INSERT OR REPLACE INTO qcril_properties_table(property) VALUES("persist.vendor.radio.nitz_lons_3_1"); +INSERT OR REPLACE INTO qcril_properties_table(property) VALUES("persist.vendor.radio.nitz_sons_0_0"); +INSERT OR REPLACE INTO qcril_properties_table(property) VALUES("persist.vendor.radio.nitz_sons_0_1"); +INSERT OR REPLACE INTO qcril_properties_table(property) VALUES("persist.vendor.radio.nitz_sons_1_0"); +INSERT OR REPLACE INTO qcril_properties_table(property) VALUES("persist.vendor.radio.nitz_sons_1_1"); +INSERT OR REPLACE INTO qcril_properties_table(property) VALUES("persist.vendor.radio.nitz_sons_2_0"); +INSERT OR REPLACE INTO qcril_properties_table(property) VALUES("persist.vendor.radio.nitz_sons_2_1"); +INSERT OR REPLACE INTO qcril_properties_table(property) VALUES("persist.vendor.radio.nitz_sons_3_0"); +INSERT OR REPLACE INTO qcril_properties_table(property) VALUES("persist.vendor.radio.nitz_sons_3_1"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.cn_mcc", "460"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.tw_mcc", "466"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.mbn_path", "/data/modem_config/"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.stack_id_0", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.stack_id_1", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.start_ota_daemon", "false"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.mt_sms_ack", "30"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.sms_link_timer", "4"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.force_on_dc", "false"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.block_sms_on_1x", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.process_sups_ind", "true"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.0x9e_not_callname", "false"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.orig_num_disp", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.clir0", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.clir1", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.report_codec", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.support_subaddr", "false"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.subaddr_amp", "true"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.reject_cause_21", "false"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.subaddr_ia5_id", "false"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.redir_party_num", "true"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.call_type", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.facnotsup_as_nonw", "false"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.autoanswer.ms", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.voice_diag_logging", "false"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.cb.dup_detection", "true"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.support.encrypted_calls", "true"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.vdp_on_ims_cap", "false"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.disable_modem_cfg", "false"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.5g_mode_pref", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.5g_mode_pref_0", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.5g_mode_pref_1", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.fake_audio_up", "false"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.hidl_dev_service", "false"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.is_ussd_supported", "false"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.hlos_prov_pref_auto", "0"); diff --git a/qcril_database/config/7.0_config.sql b/qcril_database/config/7.0_config.sql new file mode 100644 index 0000000..4224507 --- /dev/null +++ b/qcril_database/config/7.0_config.sql @@ -0,0 +1,11 @@ +/* + Copyright (c) 2021 Qualcomm Technologies, Inc. + All Rights Reserved. + Confidential and Proprietary - Qualcomm Technologies, Inc. +*/ + +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',7.0); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.shutdown_deactivate_timer", "90"); +UPDATE qcril_properties_table SET def_val="1" WHERE property="persist.vendor.radio.cs_srv_type"; +DELETE FROM qcril_properties_table WHERE property="persist.vendor.radio.hlos_prov_pref_auto"; diff --git a/qcril_database/config/8.0_config.sql b/qcril_database/config/8.0_config.sql new file mode 100644 index 0000000..764c56a --- /dev/null +++ b/qcril_database/config/8.0_config.sql @@ -0,0 +1,9 @@ +/* + Copyright (c) 2021 Qualcomm Technologies, Inc. + All Rights Reserved. + Confidential and Proprietary - Qualcomm Technologies, Inc. +*/ + +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',8.0); +UPDATE qcril_properties_table SET def_val="1" WHERE property="persist.vendor.radio.cs_srv_type"; diff --git a/qcril_database/config/9.0_config.sql b/qcril_database/config/9.0_config.sql new file mode 100644 index 0000000..47bcdcd --- /dev/null +++ b/qcril_database/config/9.0_config.sql @@ -0,0 +1,12 @@ + +/* + Copyright (c) 2021 Qualcomm Technologies, Inc. + All Rights Reserved. + Confidential and Proprietary - Qualcomm Technologies, Inc. +*/ + +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',9.0); +UPDATE qcril_properties_table SET def_val="" WHERE property="all_bc_msg"; +UPDATE qcril_properties_table SET def_val="1" WHERE property="persist.vendor.radio.custom_ecc"; +UPDATE qcril_properties_table SET def_val="1" WHERE property="persist.vendor.radio.cs_srv_type"; diff --git a/qcril_database/config/Android.bp b/qcril_database/config/Android.bp new file mode 100644 index 0000000..2681da6 --- /dev/null +++ b/qcril_database/config/Android.bp @@ -0,0 +1,62 @@ +prebuilt_etc { + name: "6.0_config.sql", + src: "6.0_config.sql", + sub_dir: "qcril_database/upgrade/config", + vendor: true, +} + +prebuilt_etc { + name: "7.0_config.sql", + src: "7.0_config.sql", + sub_dir: "qcril_database/upgrade/config", + vendor: true, +} + +prebuilt_etc { + name: "8.0_config.sql", + src: "8.0_config.sql", + sub_dir: "qcril_database/upgrade/config", + vendor: true, +} + +prebuilt_etc { + name: "9.0_config.sql", + src: "9.0_config.sql", + sub_dir: "qcril_database/upgrade/config", + vendor: true, +} + +prebuilt_etc { + name: "10.0_config.sql", + src: "10.0_config.sql", + sub_dir: "qcril_database/upgrade/config", + vendor: true, +} + +prebuilt_etc { + name: "11.0_config.sql", + src: "11.0_config.sql", + sub_dir: "qcril_database/upgrade/config", + vendor: true, +} + +prebuilt_etc { + name: "12.0_config.sql", + src: "12.0_config.sql", + sub_dir: "qcril_database/upgrade/config", + vendor: true, +} + +prebuilt_etc { + name: "13.0_config.sql", + src: "13.0_config.sql", + sub_dir: "qcril_database/upgrade/config", + vendor: true, +} + +prebuilt_etc { + name: "14.0_config.sql", + src: "14.0_config.sql", + sub_dir: "qcril_database/upgrade/config", + vendor: true, +} diff --git a/qcril_database/generate_db.sh b/qcril_database/generate_db.sh new file mode 100755 index 0000000..cc303a2 --- /dev/null +++ b/qcril_database/generate_db.sh @@ -0,0 +1,49 @@ +#!/bin/bash +# +# Copyright (C) 2024 The LineageOS Project +# +# SPDX-License-Identifier: Apache-2.0 +# + +set -e + +if [[ $# -le 2 ]]; then + echo "syntax: generate_db.sh sqlite3 target_db sql_file0 sql_file1..." + exit 1 +fi + +SQLITE=$1 +if [[ ! -x "$SQLITE" ]]; then + echo "sqlite binary not found or not executable: $SQLITE" + exit 1 +fi + +TARGET_DB=$2 + +shift 2 + +# Split the config sql and ecc sql files +for file in "$@"; do + if [[ $file == *_config.sql ]]; then + CONFIG_SQL_FILES+=("$file") + else + ECC_SQL_FILES+=("$file") + fi +done + +# Sort the files +IFS=$'\n' CONFIG_SQL_FILES=($(sort -V <<< "${CONFIG_SQL_FILES[*]}")) +IFS=$'\n' ECC_SQL_FILES=($(sort -V <<< "${ECC_SQL_FILES[*]}")) +unset IFS + +# Config migrations should be applied after ecc migrations +ORDERED_MIGRATIONS=("${ECC_SQL_FILES[@]}" "${CONFIG_SQL_FILES[@]}") + +rm -f "$TARGET_DB" +{ + echo "BEGIN TRANSACTION;" + for file in "${ORDERED_MIGRATIONS[@]}"; do + cat "$file" + done + echo "COMMIT TRANSACTION;" +} | $SQLITE "$TARGET_DB" diff --git a/qcril_database/other/0_initial_qcrilnr.sql b/qcril_database/other/0_initial_qcrilnr.sql new file mode 100644 index 0000000..6ac1f2b --- /dev/null +++ b/qcril_database/other/0_initial_qcrilnr.sql @@ -0,0 +1,714 @@ +/* + Copyright (c) 2016 Qualcomm Technologies, Inc. + All Rights Reserved. + Confidential and Proprietary - Qualcomm Technologies, Inc. +*/ + +-- VERSION: 5 +PRAGMA foreign_keys=OFF; +CREATE TABLE qcril_emergency_source_mcc_table(MCC TEXT, NUMBER TEXT, IMS_ADDRESS TEXT, SERVICE TEXT, PRIMARY KEY(MCC,NUMBER)); +INSERT INTO qcril_emergency_source_mcc_table VALUES('334','060','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('730','133','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('732','123','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('901','999','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('901','122','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('520','191','','limited'); +INSERT INTO qcril_emergency_source_mcc_table VALUES('520','1669','','limited'); +INSERT INTO qcril_emergency_source_mcc_table VALUES('520','199','','limited'); +INSERT INTO qcril_emergency_source_mcc_table VALUES('520','112','','limited'); +INSERT INTO qcril_emergency_source_mcc_table VALUES('520','911','','limited'); +INSERT INTO qcril_emergency_source_mcc_table VALUES('414','191','','limited'); +INSERT INTO qcril_emergency_source_mcc_table VALUES('414','192','','limited'); +INSERT INTO qcril_emergency_source_mcc_table VALUES('414','199','','limited'); +INSERT INTO qcril_emergency_source_mcc_table VALUES('515','117','','limited'); +INSERT INTO qcril_emergency_source_mcc_table VALUES('515','112','','limited'); +INSERT INTO qcril_emergency_source_mcc_table VALUES('515','911','','limited'); +INSERT INTO qcril_emergency_source_mcc_table VALUES('460','110','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('460','119','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('460','120','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('460','112','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('460','999','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('460','122','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('852','999','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('510','110','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('510','118','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('510','199','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('510','113','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('510','112','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('452','112','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('452','113','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('452','114','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('452','115','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('502','112','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('502','911','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('502','991','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('502','994','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('502','999','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('310','112','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('310','911','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('302','112','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('302','911','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('456','191','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('456','192','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('456','199','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('457','191','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('457','192','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('457','199','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('706','122','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('704','122','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('334','066','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('716','105','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('429','100',NULL,NULL); +INSERT INTO qcril_emergency_source_mcc_table VALUES('429','101',NULL,NULL); +INSERT INTO qcril_emergency_source_mcc_table VALUES('429','102',NULL,NULL); +INSERT INTO qcril_emergency_source_mcc_table VALUES('429','108',NULL,NULL); +INSERT INTO qcril_emergency_source_mcc_table VALUES('429','112',NULL,NULL); +INSERT INTO qcril_emergency_source_mcc_table VALUES('470','100',NULL,NULL); +INSERT INTO qcril_emergency_source_mcc_table VALUES('470','101',NULL,NULL); +INSERT INTO qcril_emergency_source_mcc_table VALUES('470','102',NULL,NULL); +INSERT INTO qcril_emergency_source_mcc_table VALUES('470','108',NULL,NULL); +INSERT INTO qcril_emergency_source_mcc_table VALUES('470','112',NULL,NULL); +INSERT INTO qcril_emergency_source_mcc_table VALUES('234','999','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('505','000','',''); +CREATE TABLE qcril_emergency_source_voice_table(MCC TEXT, NUMBER TEXT, IMS_ADDRESS TEXT, SERVICE TEXT, PRIMARY KEY(MCC,NUMBER)); +INSERT INTO qcril_emergency_source_voice_table VALUES('460','110','','full'); +INSERT INTO qcril_emergency_source_voice_table VALUES('460','119','','full'); +INSERT INTO qcril_emergency_source_voice_table VALUES('460','120','','full'); +INSERT INTO qcril_emergency_source_voice_table VALUES('460','112','','full'); +INSERT INTO qcril_emergency_source_voice_table VALUES('460','999','','full'); +INSERT INTO qcril_emergency_source_voice_table VALUES('852','999','','full'); +INSERT INTO qcril_emergency_source_voice_table VALUES('460','122','','full'); +INSERT INTO qcril_emergency_source_voice_table VALUES('520','191','','full'); +INSERT INTO qcril_emergency_source_voice_table VALUES('520','1669','','full'); +INSERT INTO qcril_emergency_source_voice_table VALUES('520','199','','full'); +INSERT INTO qcril_emergency_source_voice_table VALUES('520','112','','full'); +INSERT INTO qcril_emergency_source_voice_table VALUES('520','911','','full'); +INSERT INTO qcril_emergency_source_voice_table VALUES('414','191','','full'); +INSERT INTO qcril_emergency_source_voice_table VALUES('414','192','','full'); +INSERT INTO qcril_emergency_source_voice_table VALUES('414','199','','full'); +INSERT INTO qcril_emergency_source_voice_table VALUES('515','117','','full'); +INSERT INTO qcril_emergency_source_voice_table VALUES('515','112','','full'); +INSERT INTO qcril_emergency_source_voice_table VALUES('515','911','','full'); +INSERT INTO qcril_emergency_source_voice_table VALUES('510','110','','full'); +INSERT INTO qcril_emergency_source_voice_table VALUES('510','118','','full'); +INSERT INTO qcril_emergency_source_voice_table VALUES('510','199','','full'); +INSERT INTO qcril_emergency_source_voice_table VALUES('510','113','','full'); +INSERT INTO qcril_emergency_source_voice_table VALUES('510','112','','full'); +INSERT INTO qcril_emergency_source_voice_table VALUES('452','112','','full'); +INSERT INTO qcril_emergency_source_voice_table VALUES('452','113','','full'); +INSERT INTO qcril_emergency_source_voice_table VALUES('452','114','','full'); +INSERT INTO qcril_emergency_source_voice_table VALUES('452','115','','full'); +INSERT INTO qcril_emergency_source_voice_table VALUES('502','112','','full'); +INSERT INTO qcril_emergency_source_voice_table VALUES('502','911','','full'); +INSERT INTO qcril_emergency_source_voice_table VALUES('502','991','','full'); +INSERT INTO qcril_emergency_source_voice_table VALUES('502','994','','full'); +INSERT INTO qcril_emergency_source_voice_table VALUES('502','999','','full'); +CREATE TABLE qcril_emergency_source_hard_mcc_table(MCC TEXT, NUMBER TEXT, IMS_ADDRESS TEXT, SERVICE TEXT, PRIMARY KEY(MCC,NUMBER)); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('460','110','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('460','119','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('460','120','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('460','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('460','999','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('852','999','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('460','122','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('520','191','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('520','1669','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('520','199','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('520','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('520','911','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('414','191','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('414','192','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('414','199','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('515','117','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('515','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('515','911','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('510','110','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('510','118','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('510','199','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('510','113','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('510','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('452','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('452','113','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('452','114','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('452','115','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('502','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('502','911','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('502','991','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('502','994','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('502','999','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('310','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('310','911','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('310','999','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('302','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('302','911','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('302','999','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('456','191','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('456','192','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('456','199','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('457','191','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('457','192','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('457','199','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('730','133','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('429','100',NULL,NULL); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('429','101',NULL,NULL); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('429','102',NULL,NULL); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('429','108',NULL,NULL); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('429','112',NULL,NULL); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('470','100',NULL,NULL); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('470','101',NULL,NULL); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('470','102',NULL,NULL); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('470','108',NULL,NULL); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('470','112',NULL,NULL); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('262','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('234','999','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('234','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('234','911','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('222','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('222','911','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('222','999','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('222','08','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('222','118','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('222','119','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('214','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('268','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('204','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('272','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('272','999','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('216','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('230','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('230','150','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('230','155','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('230','158','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('655','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('655','911','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('286','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('226','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('226','911','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('206','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('260','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('260','911','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('231','911','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('231','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('214','911','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('208','911','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('208','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('334','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('334','060','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('334','911','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('732','911','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('732','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('716','911','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('716','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('724','911','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('724','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('724','190','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('724','192','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('724','193','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('722','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('722','911','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('730','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('730','911','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('712','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('712','911','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('740','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('740','911','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('706','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('706','911','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('704','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('704','911','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('710','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('710','911','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('714','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('714','911','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('748','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('748','911','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('734','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('734','911','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('262','911','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('262','000','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('262','08','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('262','110','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('262','999','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('262','118','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('262','119','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('262','122','',''); +CREATE TABLE qcril_emergency_source_nw_table(MCC TEXT, NUMBER TEXT, IMS_ADDRESS TEXT, SERVICE TEXT, PRIMARY KEY(MCC,NUMBER)); +CREATE TABLE qcril_emergency_source_escv_iin_table(IIN TEXT, NUMBER TEXT, ESCV INTEGER, ROAM TEXT, PRIMARY KEY(IIN,NUMBER,ROAM)); +CREATE TABLE qcril_emergency_source_escv_nw_table(MCC TEXT, MNC TEXT, NUMBER TEXT, ESCV INTEGER, PRIMARY KEY(MCC,NUMBER, ESCV)); +CREATE TABLE qcril_emergency_source_mcc_mnc_table(MCC TEXT, MNC TEXT, NUMBER TEXT, IMS_ADDRESS TEXT, SERVICE TEXT, PRIMARY KEY(MCC,NUMBER,MNC)); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('262','02','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('234','20','999','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('234','20','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('234','15','999','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('234','15','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('234','15','911','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('222','10','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('222','99','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('222','99','911','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('222','99','999','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('222','99','08','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('222','99','118','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('222','99','119','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('214','01','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('268','01','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('204','04','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('272','01','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('272','01','999','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('216','70','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('230','03','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('230','03','150','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('230','03','155','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('230','03','158','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('655','01','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('655','01','911','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('286','02','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('226','10','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('226','10','911','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('206','10','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('260','03','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('260','03','911','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('231','01','911','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('231','01','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('214','03','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('214','03','911','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','01','911','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','01','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('334','020','060','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('334','020','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('334','020','911','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('732','101','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('732','101','911','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('716','10','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('716','10','911','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('724','05','190','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('724','05','192','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('724','05','193','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('724','05','911','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('724','05','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('724','12','190','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('724','12','192','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('724','12','193','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('724','12','911','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('724','12','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('724','38','190','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('724','38','192','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('724','38','193','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('724','38','911','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('724','38','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('722','07','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('722','07','911','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('722','10','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('722','10','911','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('722','070','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('722','070','911','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('730','02','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('730','02','911','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('730','02','133','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('732','001','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('732','001','911','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('732','001','123','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('732','102','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('732','102','911','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('732','102','123','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('732','123','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('732','123','911','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('732','123','123','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('712','04','911','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('712','04','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('740','00','911','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('740','00','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('706','04','911','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('706','04','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('706','04','122','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('704','03','911','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('704','03','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('704','03','122','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('334','03','911','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('334','03','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('334','03','066','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('334','030','911','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('334','030','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('334','030','066','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('710','30','911','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('710','30','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('710','300','911','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('710','300','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('714','02','911','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('714','02','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('716','06','911','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('716','06','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('716','06','105','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('748','07','911','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('748','07','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('734','04','911','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('734','04','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('262','03','911','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('262','03','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('234','30','999','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('234','30','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('234','33','999','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('234','33','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','840','100','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','840','101','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','840','102','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','840','108','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','854','100','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','854','101','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','854','102','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','854','108','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','855','100','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','855','101','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','855','102','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','855','108','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','856','100','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','856','101','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','856','102','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','856','108','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','857','100','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','857','101','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','857','102','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','857','108','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','858','100','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','858','101','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','858','102','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','858','108','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','859','100','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','859','101','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','859','102','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','859','108','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','860','100','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','860','101','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','860','102','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','860','108','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','861','100','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','861','101','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','861','102','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','861','108','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','862','100','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','862','101','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','862','102','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','862','108','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','863','100','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','863','101','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','863','102','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','863','108','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','864','100','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','864','101','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','864','102','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','864','108','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','865','100','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','865','101','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','865','102','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','865','108','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','866','100','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','866','101','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','866','102','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','866','108','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','867','100','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','867','101','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','867','102','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','867','108','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','868','100','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','868','101','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','868','102','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','868','108','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','869','100','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','869','101','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','869','102','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','869','108','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','870','100','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','870','101','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','870','102','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','870','108','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','871','100','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','871','101','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','871','102','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','871','108','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','872','100','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','872','101','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','872','102','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','872','108','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','873','100','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','873','101','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','873','102','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','873','108','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','874','100','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','874','101','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','874','102','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','874','108','',''); +CREATE TABLE qcril_emergency_source_voice_mcc_mnc_table(MCC TEXT, MNC TEXT, NUMBER TEXT, IMS_ADDRESS TEXT, SERVICE TEXT, PRIMARY KEY(MCC,NUMBER,MNC)); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','840','100','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','840','101','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','840','102','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','840','108','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','854','100','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','854','101','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','854','102','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','854','108','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','855','100','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','855','101','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','855','102','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','855','108','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','856','100','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','856','101','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','856','102','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','856','108','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','857','100','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','857','101','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','857','102','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','857','108','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','858','100','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','858','101','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','858','102','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','858','108','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','859','100','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','859','101','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','859','102','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','859','108','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','860','100','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','860','101','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','860','102','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','860','108','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','861','100','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','861','101','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','861','102','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','861','108','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','862','100','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','862','101','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','862','102','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','862','108','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','863','100','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','863','101','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','863','102','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','863','108','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','864','100','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','864','101','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','864','102','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','864','108','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','865','100','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','865','101','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','865','102','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','865','108','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','866','100','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','866','101','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','866','102','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','866','108','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','867','100','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','867','101','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','867','102','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','867','108','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','868','100','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','868','101','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','868','102','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','868','108','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','869','100','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','869','101','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','869','102','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','869','108','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','870','100','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','870','101','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','870','102','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','870','108','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','871','100','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','871','101','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','871','102','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','871','108','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','872','100','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','872','101','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','872','102','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','872','108','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','873','100','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','873','101','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','873','102','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','873','108','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','874','100','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','874','101','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','874','102','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','874','108','','full'); +CREATE TABLE qcril_properties_table (property TEXT,value TEXT, PRIMARY KEY(property)); +INSERT INTO qcril_properties_table VALUES('qcrildb_version','5'); +CREATE TABLE qcril_operator_specific_config(MCC TEXT, MNC TEXT, WPS_OVER_CS INTEGER, PRIMARY KEY(MCC, MNC)); +INSERT INTO qcril_operator_specific_config VALUES('310','410',1); +DELETE FROM qcril_operator_specific_config where MCC = '310' AND MNC = '410'; +CREATE TABLE qcril_cdma_operator_specific_config(MCC TEXT, MNC TEXT, FORCE_ON_DC INTEGER, PRIMARY KEY(MCC, MNC)); +INSERT INTO qcril_cdma_operator_specific_config VALUES('460','03',1); +INSERT INTO qcril_cdma_operator_specific_config VALUES('460','11',1); +INSERT INTO qcril_cdma_operator_specific_config VALUES('454','03',1); +INSERT INTO qcril_cdma_operator_specific_config VALUES('454','31',1); +INSERT INTO qcril_cdma_operator_specific_config VALUES('204','04',1); +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '840' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '854' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '855' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '856' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '857' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '858' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '859' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '860' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '861' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '862' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '863' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '864' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '865' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '866' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '867' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '868' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '869' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '870' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '871' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '872' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '873' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '874' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '840' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '854' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '855' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '856' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '857' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '858' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '859' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '860' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '861' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '862' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '863' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '864' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '865' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '866' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '867' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '868' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '869' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '870' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '871' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '872' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '873' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '874' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '840' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '840' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '840' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '854' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '854' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '854' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '855' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '855' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '855' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '856' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '856' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '856' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '857' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '857' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '857' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '858' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '858' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '858' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '859' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '859' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '859' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '860' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '860' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '860' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '861' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '861' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '861' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '862' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '862' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '862' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '863' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '863' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '863' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '864' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '864' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '864' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '865' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '865' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '865' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '866' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '866' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '866' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '867' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '867' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '867' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '868' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '868' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '868' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '869' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '869' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '869' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '870' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '870' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '870' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '871' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '871' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '871' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '872' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '872' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '872' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '873' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '873' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '873' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '874' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '874' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '874' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '840' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '840' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '840' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '854' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '854' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '854' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '855' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '855' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '855' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '856' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '856' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '856' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '857' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '857' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '857' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '858' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '858' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '858' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '859' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '859' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '859' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '860' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '860' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '860' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '861' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '861' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '861' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '862' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '862' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '862' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '863' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '863' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '863' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '864' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '864' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '864' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '865' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '865' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '865' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '866' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '866' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '866' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '867' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '867' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '867' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '868' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '868' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '868' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '869' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '869' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '869' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '870' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '870' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '870' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '871' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '871' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '871' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '872' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '872' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '872' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '873' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '873' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '873' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '874' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '874' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '874' AND NUMBER = '108'; diff --git a/qcril_database/other/10_version_update_ecc_table.sql b/qcril_database/other/10_version_update_ecc_table.sql new file mode 100644 index 0000000..33285c0 --- /dev/null +++ b/qcril_database/other/10_version_update_ecc_table.sql @@ -0,0 +1,12 @@ +/* + Copyright (c) 2021 Qualcomm Technologies, Inc. + All Rights Reserved. + Confidential and Proprietary - Qualcomm Technologies, Inc. +*/ + +INSERT OR REPLACE INTO qcril_properties_table (property, value) VALUES ('qcrildb_version', 10); + +INSERT INTO qcril_emergency_source_mcc_table VALUES('235','999','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('530','111','',''); + +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('235','999','',''); diff --git a/qcril_database/other/11_version_update_ecc_table.sql b/qcril_database/other/11_version_update_ecc_table.sql new file mode 100644 index 0000000..a1b4a9d --- /dev/null +++ b/qcril_database/other/11_version_update_ecc_table.sql @@ -0,0 +1,56 @@ +/* + Copyright (c) 2021 Qualcomm Technologies, Inc. + All Rights Reserved. + Confidential and Proprietary - Qualcomm Technologies, Inc. +*/ + +INSERT OR REPLACE INTO qcril_properties_table (property, value) VALUES ('qcrildb_version', 11); +DELETE FROM qcril_emergency_source_mcc_table where MCC = '204' AND NUMBER = '112'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '206' AND NUMBER = '112'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '208' AND NUMBER = '911'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '208' AND NUMBER = '112'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '214' AND NUMBER = '911'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '214' AND NUMBER = '112'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '216' AND NUMBER = '112'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '222' AND NUMBER = '112'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '222' AND NUMBER = '911'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '222' AND NUMBER = '999'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '222' AND NUMBER = '08'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '222' AND NUMBER = '118'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '222' AND NUMBER = '119'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '226' AND NUMBER = '112'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '226' AND NUMBER = '911'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '230' AND NUMBER = '112'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '230' AND NUMBER = '150'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '230' AND NUMBER = '155'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '230' AND NUMBER = '158'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '231' AND NUMBER = '112'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '231' AND NUMBER = '911'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '234' AND NUMBER = '112'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '234' AND NUMBER = '911'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '260' AND NUMBER = '112'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '260' AND NUMBER = '911'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '262' AND NUMBER = '112'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '268' AND NUMBER = '112'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '272' AND NUMBER = '112'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '272' AND NUMBER = '999'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '286' AND NUMBER = '112'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '302' AND NUMBER = '999'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '310' AND NUMBER = '999'; + +DELETE FROM qcril_emergency_source_mcc_table where MCC = '414' AND NUMBER = '191'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '414' AND NUMBER = '192'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '414' AND NUMBER = '199'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '515' AND NUMBER = '117'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '515' AND NUMBER = '192'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '515' AND NUMBER = '911'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '520' AND NUMBER = '191'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '520' AND NUMBER = '1669'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '520' AND NUMBER = '199'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '520' AND NUMBER = '112'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '520' AND NUMBER = '911'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '655' AND NUMBER = '112'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '655' AND NUMBER = '911'; + +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('404','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('405','112','',''); diff --git a/qcril_database/other/12_version_update_ecc_table.sql b/qcril_database/other/12_version_update_ecc_table.sql new file mode 100644 index 0000000..519e270 --- /dev/null +++ b/qcril_database/other/12_version_update_ecc_table.sql @@ -0,0 +1,41 @@ +/* + Copyright (c) 2022 Qualcomm Technologies, Inc. + All Rights Reserved. + Confidential and Proprietary - Qualcomm Technologies, Inc. +*/ + +INSERT OR REPLACE INTO qcril_properties_table (property, value) VALUES ('qcrildb_version', 12); + +INSERT INTO qcril_emergency_source_mcc_table VALUES('450','111','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('450','113','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('450','117','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('450','118','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('450','122','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('450','125','',''); + +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('450','111','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('450','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('450','113','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('450','117','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('450','118','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('450','119','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('450','122','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('450','125','',''); + +INSERT INTO qcril_emergency_source_escv_iin_table VALUES('8982', '112', 1, 'home'); +INSERT INTO qcril_emergency_source_escv_iin_table VALUES('8982', '119', 4, 'home'); +INSERT INTO qcril_emergency_source_escv_iin_table VALUES('8982', '122', 8, 'home'); +INSERT INTO qcril_emergency_source_escv_iin_table VALUES('8982', '113', 3, 'home'); +INSERT INTO qcril_emergency_source_escv_iin_table VALUES('8982', '125', 9, 'home'); +INSERT INTO qcril_emergency_source_escv_iin_table VALUES('8982', '111', 6, 'home'); +INSERT INTO qcril_emergency_source_escv_iin_table VALUES('8982', '117', 18, 'home'); +INSERT INTO qcril_emergency_source_escv_iin_table VALUES('8982', '118', 19, 'home'); + +INSERT INTO qcril_emergency_source_escv_nw_table VALUES('450', NULL, '112', 1); +INSERT INTO qcril_emergency_source_escv_nw_table VALUES('450', NULL, '119', 4); +INSERT INTO qcril_emergency_source_escv_nw_table VALUES('450', NULL, '122', 8); +INSERT INTO qcril_emergency_source_escv_nw_table VALUES('450', NULL, '113', 3); +INSERT INTO qcril_emergency_source_escv_nw_table VALUES('450', NULL, '125', 9); +INSERT INTO qcril_emergency_source_escv_nw_table VALUES('450', NULL, '111', 6); +INSERT INTO qcril_emergency_source_escv_nw_table VALUES('450', NULL, '117', 18); +INSERT INTO qcril_emergency_source_escv_nw_table VALUES('450', NULL, '118', 19); diff --git a/qcril_database/other/1_version_intro_qcrilnr.sql b/qcril_database/other/1_version_intro_qcrilnr.sql new file mode 100644 index 0000000..2d0c355 --- /dev/null +++ b/qcril_database/other/1_version_intro_qcrilnr.sql @@ -0,0 +1,14 @@ +/* + Copyright (c) 2016 Qualcomm Technologies, Inc. + All Rights Reserved. + Confidential and Proprietary - Qualcomm Technologies, Inc. +*/ + +CREATE TABLE IF NOT EXISTS qcril_properties_table (property TEXT,value TEXT, PRIMARY KEY(property)); +INSERT OR REPLACE INTO qcril_properties_table (property, value) VALUES ('qcrildb_version', 1); + +DELETE FROM qcril_emergency_source_mcc_table where MCC = '234' AND NUMBER = '999'; +INSERT INTO qcril_emergency_source_mcc_table VALUES('234','999','',''); + +DELETE FROM qcril_emergency_source_mcc_table WHERE MCC = '505' AND NUMBER = '000'; +INSERT INTO qcril_emergency_source_mcc_table VALUES('505', '000', '',''); diff --git a/qcril_database/other/2_version_add_wps_config_qcrilnr.sql b/qcril_database/other/2_version_add_wps_config_qcrilnr.sql new file mode 100644 index 0000000..53d13ed --- /dev/null +++ b/qcril_database/other/2_version_add_wps_config_qcrilnr.sql @@ -0,0 +1,10 @@ +/* + Copyright (c) 2017 Qualcomm Technologies, Inc. + All Rights Reserved. + Confidential and Proprietary - Qualcomm Technologies, Inc. +*/ + +INSERT OR REPLACE INTO qcril_properties_table (property, value) VALUES ('qcrildb_version', 2); + +CREATE TABLE IF NOT EXISTS qcril_operator_specific_config(MCC TEXT, MNC TEXT, WPS_OVER_CS INTEGER, PRIMARY KEY(MCC, MNC)); +INSERT OR REPLACE INTO qcril_operator_specific_config VALUES ('310', '410', 1); diff --git a/qcril_database/other/3_version_update_wps_config_qcrilnr.sql b/qcril_database/other/3_version_update_wps_config_qcrilnr.sql new file mode 100644 index 0000000..908f048 --- /dev/null +++ b/qcril_database/other/3_version_update_wps_config_qcrilnr.sql @@ -0,0 +1,9 @@ +/* + Copyright (c) 2018 Qualcomm Technologies, Inc. + All Rights Reserved. + Confidential and Proprietary - Qualcomm Technologies, Inc. +*/ + +INSERT OR REPLACE INTO qcril_properties_table (property, value) VALUES ('qcrildb_version', 3); + +DELETE FROM qcril_operator_specific_config where MCC = '310' AND MNC = '410'; diff --git a/qcril_database/other/4_version_update_ecc_table_qcrilnr.sql b/qcril_database/other/4_version_update_ecc_table_qcrilnr.sql new file mode 100644 index 0000000..8d809f6 --- /dev/null +++ b/qcril_database/other/4_version_update_ecc_table_qcrilnr.sql @@ -0,0 +1,53 @@ +/* + Copyright (c) 2018 Qualcomm Technologies, Inc. + All Rights Reserved. + Confidential and Proprietary - Qualcomm Technologies, Inc. +*/ + +INSERT OR REPLACE INTO qcril_properties_table (property, value) VALUES ('qcrildb_version', 4); + +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '840' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '854' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '855' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '856' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '857' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '858' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '859' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '860' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '861' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '862' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '863' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '864' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '865' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '866' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '867' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '868' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '869' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '870' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '871' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '872' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '873' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '874' AND NUMBER = '100'; + +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '840' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '854' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '855' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '856' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '857' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '858' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '859' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '860' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '861' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '862' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '863' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '864' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '865' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '866' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '867' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '868' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '869' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '870' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '871' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '872' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '873' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '874' AND NUMBER = '100'; diff --git a/qcril_database/other/5_version_update_ecc_table_qcrilnr.sql b/qcril_database/other/5_version_update_ecc_table_qcrilnr.sql new file mode 100644 index 0000000..276797a --- /dev/null +++ b/qcril_database/other/5_version_update_ecc_table_qcrilnr.sql @@ -0,0 +1,140 @@ +/* + Copyright (c) 2019 Qualcomm Technologies, Inc. + All Rights Reserved. + Confidential and Proprietary - Qualcomm Technologies, Inc. +*/ + +INSERT OR REPLACE INTO qcril_properties_table (property, value) VALUES ('qcrildb_version', 5); + +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '840' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '840' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '840' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '854' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '854' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '854' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '855' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '855' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '855' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '856' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '856' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '856' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '857' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '857' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '857' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '858' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '858' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '858' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '859' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '859' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '859' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '860' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '860' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '860' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '861' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '861' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '861' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '862' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '862' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '862' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '863' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '863' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '863' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '864' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '864' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '864' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '865' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '865' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '865' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '866' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '866' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '866' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '867' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '867' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '867' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '868' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '868' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '868' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '869' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '869' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '869' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '870' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '870' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '870' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '871' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '871' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '871' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '872' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '872' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '872' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '873' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '873' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '873' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '874' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '874' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '874' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '840' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '840' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '840' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '854' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '854' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '854' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '855' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '855' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '855' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '856' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '856' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '856' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '857' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '857' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '857' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '858' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '858' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '858' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '859' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '859' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '859' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '860' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '860' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '860' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '861' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '861' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '861' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '862' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '862' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '862' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '863' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '863' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '863' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '864' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '864' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '864' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '865' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '865' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '865' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '866' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '866' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '866' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '867' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '867' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '867' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '868' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '868' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '868' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '869' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '869' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '869' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '870' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '870' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '870' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '871' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '871' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '871' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '872' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '872' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '872' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '873' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '873' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '873' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '874' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '874' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '874' AND NUMBER = '108'; diff --git a/qcril_database/other/6_version_change_property_table_qcrilnr.sql b/qcril_database/other/6_version_change_property_table_qcrilnr.sql new file mode 100644 index 0000000..9ce03e1 --- /dev/null +++ b/qcril_database/other/6_version_change_property_table_qcrilnr.sql @@ -0,0 +1,9 @@ +/* + Copyright (c) 2019 Qualcomm Technologies, Inc. + All Rights Reserved. + Confidential and Proprietary - Qualcomm Technologies, Inc. +*/ + +DROP TABLE IF EXISTS qcril_properties_table; +CREATE TABLE 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', 6); diff --git a/qcril_database/other/7_version_update_ecc_table_qcrilnr.sql b/qcril_database/other/7_version_update_ecc_table_qcrilnr.sql new file mode 100644 index 0000000..f82b84b --- /dev/null +++ b/qcril_database/other/7_version_update_ecc_table_qcrilnr.sql @@ -0,0 +1,229 @@ +/* + Copyright (c) 2020 Qualcomm Technologies, Inc. + All Rights Reserved. + Confidential and Proprietary - Qualcomm Technologies, Inc. +*/ + +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','01','15','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','01','17','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','01','18','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','01','115','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','01','119','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','01','191','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','01','196','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','01','197','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','01','116000','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','01','116117','',''); + +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','02','15','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','02','17','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','02','18','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','02','115','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','02','119','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','02','191','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','02','196','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','02','197','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','02','116000','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','02','116117','',''); + + +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','91','15','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','91','17','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','91','18','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','91','115','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','91','119','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','91','191','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','91','196','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','91','197','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','91','116000','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','91','116117','',''); + + +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','20','15','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','20','17','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','20','18','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','20','115','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','20','119','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','20','191','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','20','196','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','20','197','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','20','116000','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','20','116117','',''); + +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','21','15','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','21','17','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','21','18','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','21','115','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','21','119','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','21','191','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','21','196','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','21','197','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','21','116000','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','21','116117','',''); + +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','88','15','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','88','17','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','88','18','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','88','115','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','88','119','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','88','191','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','88','196','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','88','197','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','88','116000','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','88','116117','',''); + +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','09','15','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','09','17','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','09','18','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','09','115','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','09','119','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','09','191','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','09','196','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','09','197','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','09','116000','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','09','116117','',''); + +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','10','15','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','10','17','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','10','18','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','10','115','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','10','119','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','10','191','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','10','196','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','10','197','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','10','116000','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','10','116117','',''); + +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','11','15','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','11','17','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','11','18','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','11','115','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','11','119','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','11','191','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','11','196','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','11','197','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','11','116000','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','11','116117','',''); + +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','13','15','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','13','17','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','13','18','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','13','115','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','13','119','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','13','191','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','13','196','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','13','197','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','13','116000','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','13','116117','',''); + +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','01','15','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','01','17','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','01','18','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','01','115','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','01','119','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','01','191','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','01','196','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','01','197','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','01','116000','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','01','116117','',''); + +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','02','15','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','02','17','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','02','18','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','02','115','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','02','119','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','02','191','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','02','196','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','02','197','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','02','116000','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','02','116117','',''); + + +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','91','15','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','91','17','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','91','18','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','91','115','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','91','119','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','91','191','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','91','196','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','91','197','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','91','116000','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','91','116117','',''); + + +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','20','15','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','20','17','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','20','18','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','20','115','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','20','119','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','20','191','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','20','196','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','20','197','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','20','116000','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','20','116117','',''); + +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','21','15','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','21','17','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','21','18','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','21','115','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','21','119','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','21','191','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','21','196','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','21','197','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','21','116000','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','21','116117','',''); + +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','88','15','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','88','17','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','88','18','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','88','115','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','88','119','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','88','191','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','88','196','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','88','197','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','88','116000','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','88','116117','',''); + +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','09','15','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','09','17','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','09','18','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','09','115','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','09','119','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','09','191','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','09','196','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','09','197','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','09','116000','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','09','116117','',''); + +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','10','15','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','10','17','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','10','18','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','10','115','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','10','119','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','10','191','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','10','196','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','10','197','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','10','116000','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','10','116117','',''); + +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','11','15','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','11','17','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','11','18','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','11','115','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','11','119','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','11','191','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','11','196','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','11','197','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','11','116000','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','11','116117','',''); + +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','13','15','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','13','17','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','13','18','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','13','115','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','13','119','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','13','191','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','13','196','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','13','197','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','13','116000','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','13','116117','',''); diff --git a/qcril_database/other/8_version_update_ecc_table.sql b/qcril_database/other/8_version_update_ecc_table.sql new file mode 100644 index 0000000..d2fcfca --- /dev/null +++ b/qcril_database/other/8_version_update_ecc_table.sql @@ -0,0 +1,65 @@ +/* + Copyright (c) 2021 Qualcomm Technologies, Inc. + All Rights Reserved. + Confidential and Proprietary - Qualcomm Technologies, Inc. +*/ + +INSERT OR REPLACE INTO qcril_properties_table (property, value) VALUES ('qcrildb_version', 8); +INSERT INTO qcril_emergency_source_mcc_table VALUES('204','112','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('206','112','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('208','911','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('208','112','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('214','911','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('214','112','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('216','112','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('222','112','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('222','911','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('222','999','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('222','08','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('222','118','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('222','119','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('226','112','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('226','911','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('230','112','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('230','150','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('230','155','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('230','158','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('231','112','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('231','911','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('234','112','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('234','911','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('260','112','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('260','911','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('262','112','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('268','112','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('272','112','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('272','999','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('286','112','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('302','999','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('310','999','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('404','112','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('405','112','',''); +DELETE FROM qcril_emergency_source_mcc_table where MCC = '414' AND NUMBER = '191'; +INSERT INTO qcril_emergency_source_mcc_table VALUES('414','191','',''); +DELETE FROM qcril_emergency_source_mcc_table where MCC = '414' AND NUMBER = '192'; +INSERT INTO qcril_emergency_source_mcc_table VALUES('414','192','',''); +DELETE FROM qcril_emergency_source_mcc_table where MCC = '414' AND NUMBER = '199'; +INSERT INTO qcril_emergency_source_mcc_table VALUES('414','199','',''); +DELETE FROM qcril_emergency_source_mcc_table where MCC = '515' AND NUMBER = '117'; +INSERT INTO qcril_emergency_source_mcc_table VALUES('515','117','',''); +DELETE FROM qcril_emergency_source_mcc_table where MCC = '515' AND NUMBER = '192'; +INSERT INTO qcril_emergency_source_mcc_table VALUES('515','192','',''); +DELETE FROM qcril_emergency_source_mcc_table where MCC = '515' AND NUMBER = '911'; +INSERT INTO qcril_emergency_source_mcc_table VALUES('515','911','',''); +DELETE FROM qcril_emergency_source_mcc_table where MCC = '520' AND NUMBER = '191'; +INSERT INTO qcril_emergency_source_mcc_table VALUES('520','191','',''); +DELETE FROM qcril_emergency_source_mcc_table where MCC = '520' AND NUMBER = '1669'; +INSERT INTO qcril_emergency_source_mcc_table VALUES('520','1669','',''); +DELETE FROM qcril_emergency_source_mcc_table where MCC = '520' AND NUMBER = '199'; +INSERT INTO qcril_emergency_source_mcc_table VALUES('520','199','',''); +DELETE FROM qcril_emergency_source_mcc_table where MCC = '520' AND NUMBER = '112'; +INSERT INTO qcril_emergency_source_mcc_table VALUES('520','112','',''); +DELETE FROM qcril_emergency_source_mcc_table where MCC = '520' AND NUMBER = '911'; +INSERT INTO qcril_emergency_source_mcc_table VALUES('520','911','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('655','112','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('655','911','',''); diff --git a/qcril_database/other/9_version_update_ecc_table.sql b/qcril_database/other/9_version_update_ecc_table.sql new file mode 100644 index 0000000..07c3aed --- /dev/null +++ b/qcril_database/other/9_version_update_ecc_table.sql @@ -0,0 +1,10 @@ +/* + Copyright (c) 2021 Qualcomm Technologies, Inc. + All Rights Reserved. + Confidential and Proprietary - Qualcomm Technologies, Inc. +*/ + +INSERT OR REPLACE INTO qcril_properties_table (property, value) VALUES ('qcrildb_version', 9); + +INSERT INTO qcril_emergency_source_mcc_table VALUES('450','112','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('450','119','',''); diff --git a/qcril_database/other/Android.bp b/qcril_database/other/Android.bp new file mode 100644 index 0000000..32c0628 --- /dev/null +++ b/qcril_database/other/Android.bp @@ -0,0 +1,92 @@ +prebuilt_etc { + name: "0_initial_qcrilnr.sql", + src: "0_initial_qcrilnr.sql", + sub_dir: "qcril_database/upgrade/other", + vendor: true, +} + +prebuilt_etc { + name: "1_version_intro_qcrilnr.sql", + src: "1_version_intro_qcrilnr.sql", + sub_dir: "qcril_database/upgrade/other", + vendor: true, +} + +prebuilt_etc { + name: "2_version_add_wps_config_qcrilnr.sql", + src: "2_version_add_wps_config_qcrilnr.sql", + sub_dir: "qcril_database/upgrade/other", + vendor: true, +} + +prebuilt_etc { + name: "3_version_update_wps_config_qcrilnr.sql", + src: "3_version_update_wps_config_qcrilnr.sql", + sub_dir: "qcril_database/upgrade/other", + vendor: true, +} + +prebuilt_etc { + name: "4_version_update_ecc_table_qcrilnr.sql", + src: "4_version_update_ecc_table_qcrilnr.sql", + sub_dir: "qcril_database/upgrade/other", + vendor: true, +} + +prebuilt_etc { + name: "5_version_update_ecc_table_qcrilnr.sql", + src: "5_version_update_ecc_table_qcrilnr.sql", + sub_dir: "qcril_database/upgrade/other", + vendor: true, +} + +prebuilt_etc { + name: "6_version_change_property_table_qcrilnr.sql", + src: "6_version_change_property_table_qcrilnr.sql", + sub_dir: "qcril_database/upgrade/other", + vendor: true, +} + +prebuilt_etc { + name: "7_version_update_ecc_table_qcrilnr.sql", + src: "7_version_update_ecc_table_qcrilnr.sql", + sub_dir: "qcril_database/upgrade/other", + vendor: true, +} + +prebuilt_etc { + name: "8_version_update_ecc_table.sql", + src: "8_version_update_ecc_table.sql", + sub_dir: "qcril_database/upgrade/other", + vendor: true, +} + +prebuilt_etc { + name: "9_version_update_ecc_table.sql", + src: "9_version_update_ecc_table.sql", + sub_dir: "qcril_database/upgrade/other", + vendor: true, +} + +prebuilt_etc { + name: "10_version_update_ecc_table.sql", + src: "10_version_update_ecc_table.sql", + sub_dir: "qcril_database/upgrade/other", + vendor: true, +} + +prebuilt_etc { + name: "11_version_update_ecc_table.sql", + src: "11_version_update_ecc_table.sql", + sub_dir: "qcril_database/upgrade/other", + vendor: true, +} + +prebuilt_etc { + name: "12_version_update_ecc_table.sql", + src: "12_version_update_ecc_table.sql", + sub_dir: "qcril_database/upgrade/other", + vendor: true, + proprietary: true, + owner: "qti" +}