Merge "Add skip_cf_fail_to_disable_dialog to carrier_configs"
diff --git a/README b/README
new file mode 100644
index 0000000..c6432f0
--- /dev/null
+++ b/README
@@ -0,0 +1,12 @@
+Default Carrier Config App
+==========================
+
+This app works as part of com.android.phone.CarrierConfigLoader to configure telephony features 
+based on the subscriber's network. It replaced many XML resource overlays in frameworks/base and 
+frameworks/opt/telephony. The current framework allows per-network configuration that uses 
+CarrierIdentifier objects, rather than just mcc/mnc.
+
+This app uses a CarrierIdentifier to read the appropriate config snippets from the assets folder.
+
+If you make changes to the XML files, run the unit tests to ensure they can still be parsed:
+    runtest carrierconfig-unit
\ No newline at end of file
diff --git a/assets/carrier_config_00101.xml b/assets/carrier_config_00101.xml
index c084f41..ced91f0 100644
--- a/assets/carrier_config_00101.xml
+++ b/assets/carrier_config_00101.xml
@@ -3,5 +3,6 @@
 <carrier_config>
 <boolean name="show_apn_setting_cdma_bool" value="true" />
 <boolean name="carrier_volte_available_bool" value="true" />
+<boolean name="carrier_wfc_ims_available_bool" value="true" />
 </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_20404.xml b/assets/carrier_config_20404.xml
index 66892da..a5745b4 100644
--- a/assets/carrier_config_20404.xml
+++ b/assets/carrier_config_20404.xml
@@ -7,20 +7,58 @@
         <string name="default_vm_number_string">+31654501233</string>
     </carrier_config>
     <carrier_config gid1="BAE0000000000000">
+        <boolean name="sms_requires_destination_number_conversion_bool" value="true" />
+        <boolean name="mdn_is_additional_voicemail_number_bool" value="true" />
         <boolean name="allow_adding_apns_bool" value="false" />
         <boolean name="broadcast_emergency_call_state_changes_bool" value="true" />
         <string name="carrier_eri_file_name_string">eri_311480.xml</string>
         <int name="carrier_default_wfc_ims_mode_int" value="1"/>
+        <string name="default_vm_number_string">*86</string>
+        <string-array name="dial_string_replace_string_array" num="2">
+            <item value="*611:+19085594899" />
+            <item value="*86:+1MDN" />
+        </string-array>
+        <string-array name="carrier_data_call_permanent_failure_strings" num="14">
+            <item value="OPERATOR_BARRED" />
+            <item value="MISSING_UNKNOWN_APN" />
+            <item value="UNKNOWN_PDP_ADDRESS_TYPE" />
+            <item value="USER_AUTHENTICATION" />
+            <item value="SERVICE_OPTION_NOT_SUPPORTED" />
+            <item value="SERVICE_OPTION_NOT_SUBSCRIBED" />
+            <item value="NSAPI_IN_USE" />
+            <item value="ONLY_IPV4_ALLOWED" />
+            <item value="ONLY_IPV6_ALLOWED" />
+            <item value="RADIO_POWER_OFF" />
+            <item value="TETHERED_CALL_ACTIVE" />
+            <item value="RADIO_NOT_AVAILABLE" />
+            <item value="UNACCEPTABLE_NETWORK_PARAMETER" />
+            <item value="SIGNAL_LOST" />
+        </string-array>
         <boolean name="editable_wfc_mode_bool" value="false"/>
         <boolean name="disable_severe_when_extreme_disabled_bool" value="false" />
+        <boolean name="persist_lpp_mode_bool" value="true" />
         <int name="wfc_spn_format_idx_int" value="1" />
-        <string-array name="read_only_apn_fields_string_array" num="6">
+        <string-array name="read_only_apn_fields_string_array" num="20">
+            <item value="name" />
+            <item value="proxy" />
+            <item value="port" />
+            <item value="user" />
+            <item value="password" />
+            <item value="server" />
+            <item value="mmsc" />
+            <item value="mmsproxy" />
+            <item value="mmsport" />
+            <item value="mcc" />
+            <item value="mnc" />
+            <item value="authtype" />
             <item value="type" />
             <item value="protocol" />
             <item value="roaming_protocol" />
             <item value="bearer" />
             <item value="bearer_bitmask" />
             <item value="carrier_enabled" />
+            <item value="mvno_type" />
+            <item value="mvno_match_data" />
         </string-array>
         <string-array name="carrier_metered_apn_types_strings" num="3">
             <item value="default" />
@@ -32,10 +70,6 @@
             <item value="dun" />
             <item value="supl" />
         </string-array>
-        <string-array name="dial_string_replace_string_array" num="2">
-            <item value="*611:+19085594899" />
-            <item value="*86:+1MDN" />
-        </string-array>
-        <string name="default_vm_number_string">*86</string>
+        <boolean name="disable_voice_barring_notification_bool" value="true" />
     </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_20412.xml b/assets/carrier_config_20412.xml
new file mode 100644
index 0000000..4d7ea92
--- /dev/null
+++ b/assets/carrier_config_20412.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="non_roaming_operator_string_array" num="1">
+            <item value="20408"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_20605.xml b/assets/carrier_config_20605.xml
new file mode 100644
index 0000000..61fecb1
--- /dev/null
+++ b/assets/carrier_config_20605.xml
@@ -0,0 +1,8 @@
+<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="non_roaming_operator_string_array" num="1">
+            <item value="20610" />
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_20610.xml b/assets/carrier_config_20610.xml
new file mode 100644
index 0000000..90bebfd
--- /dev/null
+++ b/assets/carrier_config_20610.xml
@@ -0,0 +1,8 @@
+<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="non_roaming_operator_string_array" num="1">
+            <item value="20605" />
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_20801.xml b/assets/carrier_config_20801.xml
index b80ef47..7fd4c25 100644
--- a/assets/carrier_config_20801.xml
+++ b/assets/carrier_config_20801.xml
@@ -4,5 +4,9 @@
 <int name="maxImageHeight" value="1944" />
 <int name="maxMessageSize" value="614400" />
 <int name="maxImageWidth" value="2592" />
+<string-array name="carrier_vvm_package_name_string_array" num="1">
+<item value="com.orange.vvm"/>
+</string-array>
+<boolean name="allow_ussd_requests_via_telephony_manager_bool" value="false" />
 </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_20802.xml b/assets/carrier_config_20802.xml
new file mode 100644
index 0000000..252620e
--- /dev/null
+++ b/assets/carrier_config_20802.xml
@@ -0,0 +1,9 @@
+<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
+<carrier_config_list>
+<carrier_config>
+<string-array name="carrier_vvm_package_name_string_array" num="1">
+<item value="com.orange.vvm"/>
+</string-array>
+<boolean name="allow_ussd_requests_via_telephony_manager_bool" value="false" />
+</carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_20815.xml b/assets/carrier_config_20815.xml
index b80ef47..c671a17 100644
--- a/assets/carrier_config_20815.xml
+++ b/assets/carrier_config_20815.xml
@@ -1,8 +1,11 @@
 <?xml version='1.0' encoding='utf-8' standalone='yes' ?>
 <carrier_config_list>
-<carrier_config>
-<int name="maxImageHeight" value="1944" />
-<int name="maxMessageSize" value="614400" />
-<int name="maxImageWidth" value="2592" />
-</carrier_config>
+    <carrier_config>
+        <int name="maxImageHeight" value="1944" />
+        <int name="maxMessageSize" value="614400" />
+        <int name="maxImageWidth" value="2592" />
+        <string-array name="non_roaming_operator_string_array" num="1">
+            <item value="20801" />
+        </string-array>
+    </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_20826.xml b/assets/carrier_config_20826.xml
index b80ef47..09999a5 100644
--- a/assets/carrier_config_20826.xml
+++ b/assets/carrier_config_20826.xml
@@ -1,8 +1,12 @@
 <?xml version='1.0' encoding='utf-8' standalone='yes' ?>
 <carrier_config_list>
-<carrier_config>
-<int name="maxImageHeight" value="1944" />
-<int name="maxMessageSize" value="614400" />
-<int name="maxImageWidth" value="2592" />
-</carrier_config>
+    <carrier_config>
+        <int name="maxImageHeight" value="1944" />
+        <int name="maxMessageSize" value="614400" />
+        <int name="maxImageWidth" value="2592" />
+        <string-array name="non_roaming_operator_string_array" num="2">
+            <item value="20801" />
+            <item value="20810" />
+        </string-array>
+    </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_21402.xml b/assets/carrier_config_21402.xml
new file mode 100644
index 0000000..474ec76
--- /dev/null
+++ b/assets/carrier_config_21402.xml
@@ -0,0 +1,28 @@
+<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="non_roaming_operator_string_array" num="21">
+            <item value="21401" />
+            <item value="21402" />
+            <item value="21403" />
+            <item value="21404" />
+            <item value="21405" />
+            <item value="21406" />
+            <item value="21407" />
+            <item value="21408" />
+            <item value="21409" />
+            <item value="214010" />
+            <item value="214011" />
+            <item value="214012" />
+            <item value="214013" />
+            <item value="214014" />
+            <item value="214015" />
+            <item value="214016" />
+            <item value="214017" />
+            <item value="214018" />
+            <item value="214019" />
+            <item value="214020" />
+            <item value="214021" />
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_21404.xml b/assets/carrier_config_21404.xml
new file mode 100644
index 0000000..4950dc7
--- /dev/null
+++ b/assets/carrier_config_21404.xml
@@ -0,0 +1,27 @@
+<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="non_roaming_operator_string_array" num="20">
+            <item value="21401" />
+            <item value="21402" />
+            <item value="21403" />
+            <item value="21405" />
+            <item value="21406" />
+            <item value="21407" />
+            <item value="21408" />
+            <item value="21409" />
+            <item value="214010" />
+            <item value="214011" />
+            <item value="214012" />
+            <item value="214013" />
+            <item value="214014" />
+            <item value="214015" />
+            <item value="214016" />
+            <item value="214017" />
+            <item value="214018" />
+            <item value="214019" />
+            <item value="214020" />
+            <item value="214021" />
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_21405.xml b/assets/carrier_config_21405.xml
new file mode 100644
index 0000000..5027154
--- /dev/null
+++ b/assets/carrier_config_21405.xml
@@ -0,0 +1,27 @@
+<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="non_roaming_operator_string_array" num="20">
+            <item value="21401" />
+            <item value="21402" />
+            <item value="21403" />
+            <item value="21404" />
+            <item value="21406" />
+            <item value="21407" />
+            <item value="21408" />
+            <item value="21409" />
+            <item value="214010" />
+            <item value="214011" />
+            <item value="214012" />
+            <item value="214013" />
+            <item value="214014" />
+            <item value="214015" />
+            <item value="214016" />
+            <item value="214017" />
+            <item value="214018" />
+            <item value="214019" />
+            <item value="214020" />
+            <item value="214021" />
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_21406.xml b/assets/carrier_config_21406.xml
new file mode 100644
index 0000000..9adde6c
--- /dev/null
+++ b/assets/carrier_config_21406.xml
@@ -0,0 +1,27 @@
+<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="non_roaming_operator_string_array" num="20">
+            <item value="21401" />
+            <item value="21402" />
+            <item value="21403" />
+            <item value="21404" />
+            <item value="21405" />
+            <item value="21407" />
+            <item value="21408" />
+            <item value="21409" />
+            <item value="214010" />
+            <item value="214011" />
+            <item value="214012" />
+            <item value="214013" />
+            <item value="214014" />
+            <item value="214015" />
+            <item value="214016" />
+            <item value="214017" />
+            <item value="214018" />
+            <item value="214019" />
+            <item value="214020" />
+            <item value="214021" />
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_21408.xml b/assets/carrier_config_21408.xml
new file mode 100644
index 0000000..2156855
--- /dev/null
+++ b/assets/carrier_config_21408.xml
@@ -0,0 +1,27 @@
+<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="non_roaming_operator_string_array" num="20">
+            <item value="21401" />
+            <item value="21402" />
+            <item value="21403" />
+            <item value="21404" />
+            <item value="21405" />
+            <item value="21406" />
+            <item value="21407" />
+            <item value="21409" />
+            <item value="214010" />
+            <item value="214011" />
+            <item value="214012" />
+            <item value="214013" />
+            <item value="214014" />
+            <item value="214015" />
+            <item value="214016" />
+            <item value="214017" />
+            <item value="214018" />
+            <item value="214019" />
+            <item value="214020" />
+            <item value="214021" />
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_21409.xml b/assets/carrier_config_21409.xml
new file mode 100644
index 0000000..61b7b57
--- /dev/null
+++ b/assets/carrier_config_21409.xml
@@ -0,0 +1,27 @@
+<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="non_roaming_operator_string_array" num="20">
+            <item value="21401" />
+            <item value="21402" />
+            <item value="21403" />
+            <item value="21404" />
+            <item value="21405" />
+            <item value="21406" />
+            <item value="21407" />
+            <item value="21408" />
+            <item value="214010" />
+            <item value="214011" />
+            <item value="214012" />
+            <item value="214013" />
+            <item value="214014" />
+            <item value="214015" />
+            <item value="214016" />
+            <item value="214017" />
+            <item value="214018" />
+            <item value="214019" />
+            <item value="214020" />
+            <item value="214021" />
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_21410.xml b/assets/carrier_config_21410.xml
new file mode 100644
index 0000000..370a266
--- /dev/null
+++ b/assets/carrier_config_21410.xml
@@ -0,0 +1,27 @@
+<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="non_roaming_operator_string_array" num="20">
+            <item value="21401" />
+            <item value="21402" />
+            <item value="21403" />
+            <item value="21404" />
+            <item value="21405" />
+            <item value="21406" />
+            <item value="21407" />
+            <item value="21408" />
+            <item value="21409" />
+            <item value="214011" />
+            <item value="214012" />
+            <item value="214013" />
+            <item value="214014" />
+            <item value="214015" />
+            <item value="214016" />
+            <item value="214017" />
+            <item value="214018" />
+            <item value="214019" />
+            <item value="214020" />
+            <item value="214021" />
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_21411.xml b/assets/carrier_config_21411.xml
new file mode 100644
index 0000000..28d294e
--- /dev/null
+++ b/assets/carrier_config_21411.xml
@@ -0,0 +1,27 @@
+<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="non_roaming_operator_string_array" num="20">
+            <item value="21401" />
+            <item value="21402" />
+            <item value="21403" />
+            <item value="21404" />
+            <item value="21405" />
+            <item value="21406" />
+            <item value="21407" />
+            <item value="21408" />
+            <item value="21409" />
+            <item value="214010" />
+            <item value="214012" />
+            <item value="214013" />
+            <item value="214014" />
+            <item value="214015" />
+            <item value="214016" />
+            <item value="214017" />
+            <item value="214018" />
+            <item value="214019" />
+            <item value="214020" />
+            <item value="214021" />
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_21412.xml b/assets/carrier_config_21412.xml
new file mode 100644
index 0000000..a8aac62
--- /dev/null
+++ b/assets/carrier_config_21412.xml
@@ -0,0 +1,27 @@
+<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="non_roaming_operator_string_array" num="20">
+            <item value="21401" />
+            <item value="21402" />
+            <item value="21403" />
+            <item value="21404" />
+            <item value="21405" />
+            <item value="21406" />
+            <item value="21407" />
+            <item value="21408" />
+            <item value="21409" />
+            <item value="214010" />
+            <item value="214011" />
+            <item value="214013" />
+            <item value="214014" />
+            <item value="214015" />
+            <item value="214016" />
+            <item value="214017" />
+            <item value="214018" />
+            <item value="214019" />
+            <item value="214020" />
+            <item value="214021" />
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_21413.xml b/assets/carrier_config_21413.xml
new file mode 100644
index 0000000..7a7eed9
--- /dev/null
+++ b/assets/carrier_config_21413.xml
@@ -0,0 +1,27 @@
+<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="non_roaming_operator_string_array" num="20">
+            <item value="21401" />
+            <item value="21402" />
+            <item value="21403" />
+            <item value="21404" />
+            <item value="21405" />
+            <item value="21406" />
+            <item value="21407" />
+            <item value="21408" />
+            <item value="21409" />
+            <item value="214010" />
+            <item value="214011" />
+            <item value="214012" />
+            <item value="214014" />
+            <item value="214015" />
+            <item value="214016" />
+            <item value="214017" />
+            <item value="214018" />
+            <item value="214019" />
+            <item value="214020" />
+            <item value="214021" />
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_21414.xml b/assets/carrier_config_21414.xml
new file mode 100644
index 0000000..f1c0236
--- /dev/null
+++ b/assets/carrier_config_21414.xml
@@ -0,0 +1,27 @@
+<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="non_roaming_operator_string_array" num="20">
+            <item value="21401" />
+            <item value="21402" />
+            <item value="21403" />
+            <item value="21404" />
+            <item value="21405" />
+            <item value="21406" />
+            <item value="21407" />
+            <item value="21408" />
+            <item value="21409" />
+            <item value="214010" />
+            <item value="214011" />
+            <item value="214012" />
+            <item value="214013" />
+            <item value="214015" />
+            <item value="214016" />
+            <item value="214017" />
+            <item value="214018" />
+            <item value="214019" />
+            <item value="214020" />
+            <item value="214021" />
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_21415.xml b/assets/carrier_config_21415.xml
new file mode 100644
index 0000000..20f07c2
--- /dev/null
+++ b/assets/carrier_config_21415.xml
@@ -0,0 +1,27 @@
+<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="non_roaming_operator_string_array" num="20">
+            <item value="21401" />
+            <item value="21402" />
+            <item value="21403" />
+            <item value="21404" />
+            <item value="21405" />
+            <item value="21406" />
+            <item value="21407" />
+            <item value="21408" />
+            <item value="21409" />
+            <item value="214010" />
+            <item value="214011" />
+            <item value="214012" />
+            <item value="214013" />
+            <item value="214014" />
+            <item value="214016" />
+            <item value="214017" />
+            <item value="214018" />
+            <item value="214019" />
+            <item value="214020" />
+            <item value="214021" />
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_21416.xml b/assets/carrier_config_21416.xml
new file mode 100644
index 0000000..9f270ec
--- /dev/null
+++ b/assets/carrier_config_21416.xml
@@ -0,0 +1,27 @@
+<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="non_roaming_operator_string_array" num="20">
+            <item value="21401" />
+            <item value="21402" />
+            <item value="21403" />
+            <item value="21404" />
+            <item value="21405" />
+            <item value="21406" />
+            <item value="21407" />
+            <item value="21408" />
+            <item value="21409" />
+            <item value="214010" />
+            <item value="214011" />
+            <item value="214012" />
+            <item value="214013" />
+            <item value="214014" />
+            <item value="214015" />
+            <item value="214017" />
+            <item value="214018" />
+            <item value="214019" />
+            <item value="214020" />
+            <item value="214021" />
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_21417.xml b/assets/carrier_config_21417.xml
new file mode 100644
index 0000000..87e268f
--- /dev/null
+++ b/assets/carrier_config_21417.xml
@@ -0,0 +1,27 @@
+<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="non_roaming_operator_string_array" num="20">
+            <item value="21401" />
+            <item value="21402" />
+            <item value="21403" />
+            <item value="21404" />
+            <item value="21405" />
+            <item value="21406" />
+            <item value="21407" />
+            <item value="21408" />
+            <item value="21409" />
+            <item value="214010" />
+            <item value="214011" />
+            <item value="214012" />
+            <item value="214013" />
+            <item value="214014" />
+            <item value="214015" />
+            <item value="214016" />
+            <item value="214018" />
+            <item value="214019" />
+            <item value="214020" />
+            <item value="214021" />
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_21418.xml b/assets/carrier_config_21418.xml
new file mode 100644
index 0000000..ded1752
--- /dev/null
+++ b/assets/carrier_config_21418.xml
@@ -0,0 +1,27 @@
+<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="non_roaming_operator_string_array" num="20">
+            <item value="21401" />
+            <item value="21402" />
+            <item value="21403" />
+            <item value="21404" />
+            <item value="21405" />
+            <item value="21406" />
+            <item value="21407" />
+            <item value="21408" />
+            <item value="21409" />
+            <item value="214010" />
+            <item value="214011" />
+            <item value="214012" />
+            <item value="214013" />
+            <item value="214014" />
+            <item value="214015" />
+            <item value="214016" />
+            <item value="214017" />
+            <item value="214019" />
+            <item value="214020" />
+            <item value="214021" />
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_21419.xml b/assets/carrier_config_21419.xml
new file mode 100644
index 0000000..b733574
--- /dev/null
+++ b/assets/carrier_config_21419.xml
@@ -0,0 +1,27 @@
+<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="non_roaming_operator_string_array" num="20">
+            <item value="21401" />
+            <item value="21402" />
+            <item value="21403" />
+            <item value="21404" />
+            <item value="21405" />
+            <item value="21406" />
+            <item value="21407" />
+            <item value="21408" />
+            <item value="21409" />
+            <item value="214010" />
+            <item value="214011" />
+            <item value="214012" />
+            <item value="214013" />
+            <item value="214014" />
+            <item value="214015" />
+            <item value="214016" />
+            <item value="214017" />
+            <item value="214018" />
+            <item value="214020" />
+            <item value="214021" />
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_21420.xml b/assets/carrier_config_21420.xml
new file mode 100644
index 0000000..f8eccfb
--- /dev/null
+++ b/assets/carrier_config_21420.xml
@@ -0,0 +1,27 @@
+<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
+<carrier_config_list>
+<carrier_config>
+    <string-array name="non_roaming_operator_string_array" num="20">
+        <item value="21401" />
+        <item value="21402" />
+        <item value="21403" />
+        <item value="21404" />
+        <item value="21405" />
+        <item value="21406" />
+        <item value="21407" />
+        <item value="21408" />
+        <item value="21409" />
+        <item value="214010" />
+        <item value="214011" />
+        <item value="214012" />
+        <item value="214013" />
+        <item value="214014" />
+        <item value="214015" />
+        <item value="214016" />
+        <item value="214017" />
+        <item value="214018" />
+        <item value="214019" />
+        <item value="214021" />
+    </string-array>
+</carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_21421.xml b/assets/carrier_config_21421.xml
index b5a67d3..6687843 100644
--- a/assets/carrier_config_21421.xml
+++ b/assets/carrier_config_21421.xml
@@ -2,5 +2,27 @@
 <carrier_config_list>
     <carrier_config>
         <boolean name="carrier_use_ims_first_for_emergency_bool" value="false" />
+        <string-array name="non_roaming_operator_string_array" num="20">
+            <item value="21401" />
+            <item value="21402" />
+            <item value="21403" />
+            <item value="21404" />
+            <item value="21405" />
+            <item value="21406" />
+            <item value="21407" />
+            <item value="21408" />
+            <item value="21409" />
+            <item value="214010" />
+            <item value="214011" />
+            <item value="214012" />
+            <item value="214013" />
+            <item value="214014" />
+            <item value="214015" />
+            <item value="214016" />
+            <item value="214017" />
+            <item value="214018" />
+            <item value="214019" />
+            <item value="214020" />
+        </string-array>
     </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_21902.xml b/assets/carrier_config_21902.xml
new file mode 100644
index 0000000..d557b10
--- /dev/null
+++ b/assets/carrier_config_21902.xml
@@ -0,0 +1,8 @@
+<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="non_roaming_operator_string_array" num="1">
+            <item value="21901" />
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_23210.xml b/assets/carrier_config_23210.xml
new file mode 100644
index 0000000..2db2c8d
--- /dev/null
+++ b/assets/carrier_config_23210.xml
@@ -0,0 +1,9 @@
+<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="non_roaming_operator_string_array" num="2">
+            <item value="23203" />
+            <item value="23205" />
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_23211.xml b/assets/carrier_config_23211.xml
new file mode 100644
index 0000000..886652d
--- /dev/null
+++ b/assets/carrier_config_23211.xml
@@ -0,0 +1,8 @@
+<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="non_roaming_operator_string_array" num="1">
+            <item value="23201" />
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_23212.xml b/assets/carrier_config_23212.xml
new file mode 100644
index 0000000..886652d
--- /dev/null
+++ b/assets/carrier_config_23212.xml
@@ -0,0 +1,8 @@
+<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="non_roaming_operator_string_array" num="1">
+            <item value="23201" />
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_23213.xml b/assets/carrier_config_23213.xml
new file mode 100644
index 0000000..8707a71
--- /dev/null
+++ b/assets/carrier_config_23213.xml
@@ -0,0 +1,8 @@
+<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="non_roaming_operator_string_array" num="1">
+            <item value="23203" />
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_23408.xml b/assets/carrier_config_23408.xml
new file mode 100644
index 0000000..c0ad6c9
--- /dev/null
+++ b/assets/carrier_config_23408.xml
@@ -0,0 +1,9 @@
+<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="non_roaming_operator_string_array" num="2">
+            <item value="23430" />
+            <item value="23433" />
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_23410.xml b/assets/carrier_config_23410.xml
index 8ff7e9f..7702b1f 100644
--- a/assets/carrier_config_23410.xml
+++ b/assets/carrier_config_23410.xml
@@ -4,6 +4,16 @@
         <int name="smsToMmsTextThreshold" value="10" />
         <boolean name="prefer_2g_bool" value="false" />
         <string name="default_vm_number_string">901</string>
+        <string-array name="non_roaming_operator_string_array" num="8">
+            <item value="23420" />
+            <item value="23426" />
+            <item value="23430" />
+            <item value="23431" />
+            <item value="23432" />
+            <item value="23433" />
+            <item value="23434" />
+            <item value="23486" />
+        </string-array>
     </carrier_config>
     <carrier_config gid1="0A">
         <string name="default_vm_number_string">905</string>
diff --git a/assets/carrier_config_23415.xml b/assets/carrier_config_23415.xml
index f9fe16e..badfc31 100644
--- a/assets/carrier_config_23415.xml
+++ b/assets/carrier_config_23415.xml
@@ -1,10 +1,10 @@
 <?xml version='1.0' encoding='utf-8' standalone='yes' ?>
 <carrier_config_list>
     <carrier_config>
+        <int name="smsToMmsTextThreshold" value="10" />
+        <string name="default_vm_number_string">121</string>
         <string-array name="read_only_apn_types_string_array" num="1">
             <item value="*" />
         </string-array>
-        <int name="smsToMmsTextThreshold" value="10" />
-        <string name="default_vm_number_string">121</string>
     </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_23420.xml b/assets/carrier_config_23420.xml
new file mode 100644
index 0000000..7310c07
--- /dev/null
+++ b/assets/carrier_config_23420.xml
@@ -0,0 +1,15 @@
+<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="non_roaming_operator_string_array" num="8">
+            <item value="23410" />
+            <item value="23426" />
+            <item value="23430" />
+            <item value="23431" />
+            <item value="23432" />
+            <item value="23433" />
+            <item value="23434" />
+            <item value="23486" />
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_23426.xml b/assets/carrier_config_23426.xml
new file mode 100644
index 0000000..f16a8a0
--- /dev/null
+++ b/assets/carrier_config_23426.xml
@@ -0,0 +1,15 @@
+<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="non_roaming_operator_string_array" num="8">
+            <item value="23410" />
+            <item value="23420" />
+            <item value="23430" />
+            <item value="23431" />
+            <item value="23432" />
+            <item value="23433" />
+            <item value="23434" />
+            <item value="23486" />
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_23430.xml b/assets/carrier_config_23430.xml
index 910b247..5345c97 100644
--- a/assets/carrier_config_23430.xml
+++ b/assets/carrier_config_23430.xml
@@ -4,6 +4,14 @@
         <boolean name="prefer_2g_bool" value="false" />
         <int name="wfc_spn_format_idx_int" value="1" />
         <string-array name="wfc_operator_error_codes_string_array" num="1"><item value="REG09|0" /></string-array>
+        <string-array name="non_roaming_operator_string_array" num="6">
+            <item value="23430" />
+            <item value="23431" />
+            <item value="23432" />
+            <item value="23433" />
+            <item value="23434" />
+            <item value="23486" />
+        </string-array>
     </carrier_config>
     <carrier_config gid1="28000000">
         <boolean name="carrier_name_override_bool" value="true" />
diff --git a/assets/carrier_config_23431.xml b/assets/carrier_config_23431.xml
new file mode 100644
index 0000000..8a7da53
--- /dev/null
+++ b/assets/carrier_config_23431.xml
@@ -0,0 +1,13 @@
+<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="non_roaming_operator_string_array" num="6">
+            <item value="23430" />
+            <item value="23431" />
+            <item value="23432" />
+            <item value="23433" />
+            <item value="23434" />
+            <item value="23486" />
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_23432.xml b/assets/carrier_config_23432.xml
new file mode 100644
index 0000000..8a7da53
--- /dev/null
+++ b/assets/carrier_config_23432.xml
@@ -0,0 +1,13 @@
+<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="non_roaming_operator_string_array" num="6">
+            <item value="23430" />
+            <item value="23431" />
+            <item value="23432" />
+            <item value="23433" />
+            <item value="23434" />
+            <item value="23486" />
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_23433.xml b/assets/carrier_config_23433.xml
index 910b247..5345c97 100644
--- a/assets/carrier_config_23433.xml
+++ b/assets/carrier_config_23433.xml
@@ -4,6 +4,14 @@
         <boolean name="prefer_2g_bool" value="false" />
         <int name="wfc_spn_format_idx_int" value="1" />
         <string-array name="wfc_operator_error_codes_string_array" num="1"><item value="REG09|0" /></string-array>
+        <string-array name="non_roaming_operator_string_array" num="6">
+            <item value="23430" />
+            <item value="23431" />
+            <item value="23432" />
+            <item value="23433" />
+            <item value="23434" />
+            <item value="23486" />
+        </string-array>
     </carrier_config>
     <carrier_config gid1="28000000">
         <boolean name="carrier_name_override_bool" value="true" />
diff --git a/assets/carrier_config_23434.xml b/assets/carrier_config_23434.xml
index 5ef7a19..c8f6c6a 100644
--- a/assets/carrier_config_23434.xml
+++ b/assets/carrier_config_23434.xml
@@ -1,8 +1,16 @@
-<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
 <carrier_config_list>
-<carrier_config>
-<int name="vvm_port_number_int" value="20481" />
-<string name="vvm_destination_number_string">887</string>
-<string name="vvm_type_string">vvm_type_omtp</string>
-</carrier_config>
+    <carrier_config>
+        <int name="vvm_port_number_int" value="20481"/>
+        <string name="vvm_destination_number_string">887</string>
+        <string name="vvm_type_string">vvm_type_omtp</string>
+        <string-array name="non_roaming_operator_string_array" num="6">
+            <item value="23430"/>
+            <item value="23431"/>
+            <item value="23432"/>
+            <item value="23433"/>
+            <item value="23434"/>
+            <item value="23486"/>
+        </string-array>
+    </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_23486.xml b/assets/carrier_config_23486.xml
new file mode 100644
index 0000000..8a7da53
--- /dev/null
+++ b/assets/carrier_config_23486.xml
@@ -0,0 +1,13 @@
+<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="non_roaming_operator_string_array" num="6">
+            <item value="23430" />
+            <item value="23431" />
+            <item value="23432" />
+            <item value="23433" />
+            <item value="23434" />
+            <item value="23486" />
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_302370.xml b/assets/carrier_config_302370.xml
index c283543..b416653 100644
--- a/assets/carrier_config_302370.xml
+++ b/assets/carrier_config_302370.xml
@@ -1,14 +1,21 @@
-<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
 <carrier_config_list>
-<carrier_config>
-<int name="smsToMmsTextThreshold" value="6" />
-<int name="recipientLimit" value="20" />
-<int name="maxImageHeight" value="1944" />
-<int name="maxSubjectLength" value="80" />
-<int name="maxMessageSize" value="1048576" />
-<int name="maxImageWidth" value="2592" />
-<string-array name="read_only_apn_types_string_array" num="1">
-    <item value="*" />
-</string-array>
-</carrier_config>
+    <carrier_config>
+        <int name="smsToMmsTextThreshold" value="6"/>
+        <int name="recipientLimit" value="20"/>
+        <int name="maxImageHeight" value="1944"/>
+        <int name="maxSubjectLength" value="80"/>
+        <int name="maxMessageSize" value="1048576"/>
+        <int name="maxImageWidth" value="2592"/>
+        <string-array name="read_only_apn_types_string_array" num="1">
+            <item value="*"/>
+        </string-array>
+        <string-array name="non_roaming_operator_string_array" num="5">
+            <item value="302220"/>
+            <item value="302610"/>
+            <item value="302660"/>
+            <item value="302720"/>
+            <item value="302780"/>
+        </string-array>
+    </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_302500.xml b/assets/carrier_config_302500.xml
index a1abdba..aec4f5f 100644
--- a/assets/carrier_config_302500.xml
+++ b/assets/carrier_config_302500.xml
@@ -1,11 +1,14 @@
-<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
 <carrier_config_list>
-<carrier_config>
-<int name="smsToMmsTextThreshold" value="6" />
-<int name="recipientLimit" value="20" />
-<int name="maxImageHeight" value="1944" />
-<int name="maxSubjectLength" value="80" />
-<int name="maxMessageSize" value="3072000" />
-<int name="maxImageWidth" value="2592" />
-</carrier_config>
+    <carrier_config>
+        <int name="smsToMmsTextThreshold" value="6"/>
+        <int name="recipientLimit" value="20"/>
+        <int name="maxImageHeight" value="1944"/>
+        <int name="maxSubjectLength" value="80"/>
+        <int name="maxMessageSize" value="3072000"/>
+        <int name="maxImageWidth" value="2592"/>
+        <string-array name="non_roaming_operator_string_array" num="1">
+            <item value="302"/>
+        </string-array>
+    </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_302510.xml b/assets/carrier_config_302510.xml
index a1abdba..aec4f5f 100644
--- a/assets/carrier_config_302510.xml
+++ b/assets/carrier_config_302510.xml
@@ -1,11 +1,14 @@
-<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
 <carrier_config_list>
-<carrier_config>
-<int name="smsToMmsTextThreshold" value="6" />
-<int name="recipientLimit" value="20" />
-<int name="maxImageHeight" value="1944" />
-<int name="maxSubjectLength" value="80" />
-<int name="maxMessageSize" value="3072000" />
-<int name="maxImageWidth" value="2592" />
-</carrier_config>
+    <carrier_config>
+        <int name="smsToMmsTextThreshold" value="6"/>
+        <int name="recipientLimit" value="20"/>
+        <int name="maxImageHeight" value="1944"/>
+        <int name="maxSubjectLength" value="80"/>
+        <int name="maxMessageSize" value="3072000"/>
+        <int name="maxImageWidth" value="2592"/>
+        <string-array name="non_roaming_operator_string_array" num="1">
+            <item value="302"/>
+        </string-array>
+    </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_302610.xml b/assets/carrier_config_302610.xml
index 8447290..349af40 100644
--- a/assets/carrier_config_302610.xml
+++ b/assets/carrier_config_302610.xml
@@ -4,7 +4,6 @@
         <int name="smsToMmsTextThreshold" value="8" />
         <int name="recipientLimit" value="20" />
         <int name="maxImageHeight" value="1944" />
-        <boolean name="config_cellBroadcastAppLinks" value="false" />
         <int name="maxSubjectLength" value="80" />
         <boolean name="enableGroupMms" value="false" />
         <string name="emailGatewayNumber">6245</string>
@@ -14,5 +13,8 @@
         <string-array name="read_only_apn_types_string_array" num="1">
             <item value="*" />
         </string-array>
+        <string-array name="non_roaming_operator_string_array" num="1">
+            <item value="302" />
+        </string-array>
     </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_302640.xml b/assets/carrier_config_302640.xml
new file mode 100644
index 0000000..dcca38f
--- /dev/null
+++ b/assets/carrier_config_302640.xml
@@ -0,0 +1,8 @@
+<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="non_roaming_operator_string_array" num="1">
+            <item value="302" />
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_302660.xml b/assets/carrier_config_302660.xml
index 714e34c..bac1eaf 100644
--- a/assets/carrier_config_302660.xml
+++ b/assets/carrier_config_302660.xml
@@ -1,11 +1,18 @@
-<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
 <carrier_config_list>
-<carrier_config>
-<int name="smsToMmsTextThreshold" value="6" />
-<int name="recipientLimit" value="20" />
-<int name="maxImageHeight" value="1944" />
-<int name="maxSubjectLength" value="80" />
-<int name="maxMessageSize" value="1048576" />
-<int name="maxImageWidth" value="2592" />
-</carrier_config>
+    <carrier_config>
+        <int name="smsToMmsTextThreshold" value="6"/>
+        <int name="recipientLimit" value="20"/>
+        <int name="maxImageHeight" value="1944"/>
+        <int name="maxSubjectLength" value="80"/>
+        <int name="maxMessageSize" value="1048576"/>
+        <int name="maxImageWidth" value="2592"/>
+        <string-array name="non_roaming_operator_string_array" num="5">
+            <item value="302220"/>
+            <item value="302370"/>
+            <item value="302610"/>
+            <item value="302720"/>
+            <item value="302780"/>
+        </string-array>
+    </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_302720.xml b/assets/carrier_config_302720.xml
index 0f16772..a97c049 100644
--- a/assets/carrier_config_302720.xml
+++ b/assets/carrier_config_302720.xml
@@ -11,5 +11,12 @@
         <string-array name="read_only_apn_types_string_array" num="1">
             <item value="*" />
         </string-array>
+        <string-array name="non_roaming_operator_string_array" num="5">
+            <item value="302220" />
+            <item value="302370" />
+            <item value="302610" />
+            <item value="302660" />
+            <item value="302780" />
+        </string-array>
     </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_302780.xml b/assets/carrier_config_302780.xml
index b80ef47..48f3072 100644
--- a/assets/carrier_config_302780.xml
+++ b/assets/carrier_config_302780.xml
@@ -1,8 +1,11 @@
-<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
 <carrier_config_list>
-<carrier_config>
-<int name="maxImageHeight" value="1944" />
-<int name="maxMessageSize" value="614400" />
-<int name="maxImageWidth" value="2592" />
-</carrier_config>
+    <carrier_config>
+        <int name="maxImageHeight" value="1944"/>
+        <int name="maxMessageSize" value="614400"/>
+        <int name="maxImageWidth" value="2592"/>
+        <string-array name="non_roaming_operator_string_array" num="1">
+            <item value="302"/>
+        </string-array>
+    </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_310004.xml b/assets/carrier_config_310004.xml
index ed46b9b..9eaa84f 100644
--- a/assets/carrier_config_310004.xml
+++ b/assets/carrier_config_310004.xml
@@ -1,6 +1,8 @@
 <?xml version='1.0' encoding='utf-8' standalone='yes' ?>
 <carrier_config_list>
     <carrier_config>
+        <boolean name="sms_requires_destination_number_conversion_bool" value="true" />
+        <boolean name="mdn_is_additional_voicemail_number_bool" value="true" />
         <boolean name="operator_selection_expand_bool" value="true" />
         <int name="aliasMinChars" value="2" />
         <int name="smsToMmsTextThreshold" value="7" />
@@ -28,17 +30,49 @@
         <boolean name="broadcast_emergency_call_state_changes_bool" value="true" />
         <string name="carrier_eri_file_name_string">eri_311480.xml</string>
         <int name="carrier_default_wfc_ims_mode_int" value="1"/>
+        <string name="default_vm_number_string">*86</string>
+        <string-array name="carrier_data_call_permanent_failure_strings" num="14">
+            <item value="OPERATOR_BARRED" />
+            <item value="MISSING_UNKNOWN_APN" />
+            <item value="UNKNOWN_PDP_ADDRESS_TYPE" />
+            <item value="USER_AUTHENTICATION" />
+            <item value="SERVICE_OPTION_NOT_SUPPORTED" />
+            <item value="SERVICE_OPTION_NOT_SUBSCRIBED" />
+            <item value="NSAPI_IN_USE" />
+            <item value="ONLY_IPV4_ALLOWED" />
+            <item value="ONLY_IPV6_ALLOWED" />
+            <item value="RADIO_POWER_OFF" />
+            <item value="TETHERED_CALL_ACTIVE" />
+            <item value="RADIO_NOT_AVAILABLE" />
+            <item value="UNACCEPTABLE_NETWORK_PARAMETER" />
+            <item value="SIGNAL_LOST" />
+        </string-array>
         <boolean name="editable_wfc_mode_bool" value="false"/>
         <boolean name="disable_severe_when_extreme_disabled_bool" value="false" />
+        <boolean name="persist_lpp_mode_bool" value="true" />
         <boolean name="mmsCloseConnection" value="true"/>
         <int name="wfc_spn_format_idx_int" value="1" />
-        <string-array name="read_only_apn_fields_string_array" num="6">
+        <string-array name="read_only_apn_fields_string_array" num="20">
+            <item value="name" />
+            <item value="proxy" />
+            <item value="port" />
+            <item value="user" />
+            <item value="password" />
+            <item value="server" />
+            <item value="mmsc" />
+            <item value="mmsproxy" />
+            <item value="mmsport" />
+            <item value="mcc" />
+            <item value="mnc" />
+            <item value="authtype" />
             <item value="type" />
             <item value="protocol" />
             <item value="roaming_protocol" />
             <item value="bearer" />
             <item value="bearer_bitmask" />
             <item value="carrier_enabled" />
+            <item value="mvno_type" />
+            <item value="mvno_match_data" />
         </string-array>
         <string-array name="carrier_metered_apn_types_strings" num="3">
             <item value="default" />
@@ -50,6 +84,6 @@
             <item value="dun" />
             <item value="supl" />
         </string-array>
-        <string name="default_vm_number_string">*86</string>
+        <boolean name="disable_voice_barring_notification_bool" value="true" />
     </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_310120.xml b/assets/carrier_config_310120.xml
index 433e052..e18d5c9 100644
--- a/assets/carrier_config_310120.xml
+++ b/assets/carrier_config_310120.xml
@@ -1,31 +1,33 @@
 <?xml version='1.0' encoding='utf-8' standalone='yes' ?>
 <carrier_config_list>
-<carrier_config>
-<boolean name="dtmf_type_enabled_bool" value="true" />
-<int name="smsToMmsTextThreshold" value="6" />
-<boolean name="enableSMSDeliveryReports" value="false" />
-<int name="maxMessageTextSize" value="-1" />
-<boolean name="supportMmsContentDisposition" value="false" />
-<boolean name="voicemail_notification_persistent_bool" value="true" />
-<boolean name="support_swap_after_merge_bool" value="false" />
-<int name="recipientLimit" value="40" />
-<int name="maxImageHeight" value="1944" />
-<boolean name="enableMMSDeliveryReports" value="false" />
-<boolean name="apn_expand_bool" value="false" />
-<int name="maxSubjectLength" value="80" />
-<string name="httpParams">X-MDN: ##LINE1##|Proxy-Authorization: Basic ##NAI##</string>
-<boolean name="show_cdma_choices_bool" value="true" />
-<boolean name="carrier_settings_enable_bool" value="true" />
-<string name="emailGatewayNumber">6245</string>
-<boolean name="use_hfa_for_provisioning_bool" value="true" />
-<int name="maxMessageSize" value="1048576" />
-<string name="naiSuffix">:pcs</string>
-<boolean name="enableMMSReadReports" value="false" />
-<int name="maxImageWidth" value="2592" />
-<int name="volte_replacement_rat_int" value="6" />
-<boolean name="enabledMMS" value="true" />
-<boolean name="enableMultipartSMS" value="true" />
-<boolean name="allow_non_emergency_calls_in_ecm_bool" value="false" />
-<string name="carrier_eri_file_name_string">eri_310120.xml</string>
-</carrier_config>
+    <carrier_config>
+        <boolean name="dtmf_type_enabled_bool" value="true" />
+        <int name="smsToMmsTextThreshold" value="6" />
+        <boolean name="enableSMSDeliveryReports" value="false" />
+        <int name="maxMessageTextSize" value="-1" />
+        <boolean name="supportMmsContentDisposition" value="false" />
+        <boolean name="voicemail_notification_persistent_bool" value="true" />
+        <boolean name="support_swap_after_merge_bool" value="false" />
+        <int name="recipientLimit" value="40" />
+        <int name="maxImageHeight" value="1944" />
+        <boolean name="enableMMSDeliveryReports" value="false" />
+        <boolean name="apn_expand_bool" value="false" />
+        <int name="maxSubjectLength" value="80" />
+        <string name="httpParams">X-MDN: ##LINE1##|Proxy-Authorization: Basic ##NAI##</string>
+        <boolean name="show_cdma_choices_bool" value="true" />
+        <boolean name="carrier_settings_enable_bool" value="true" />
+        <string name="emailGatewayNumber">6245</string>
+        <boolean name="use_hfa_for_provisioning_bool" value="true" />
+        <int name="maxMessageSize" value="1048576" />
+        <string name="naiSuffix">:pcs</string>
+        <boolean name="enableMMSReadReports" value="false" />
+        <int name="maxImageWidth" value="2592" />
+        <int name="volte_replacement_rat_int" value="6" />
+        <int name="cdma_3waycall_flash_delay_int" value="300" />
+        <boolean name="enabledMMS" value="true" />
+        <boolean name="enableMultipartSMS" value="true" />
+        <boolean name="allow_non_emergency_calls_in_ecm_bool" value="false" />
+        <string name="carrier_eri_file_name_string">eri_310120.xml</string>
+        <boolean name="stk_disable_launch_browser_bool" value="true" />
+    </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_310150.xml b/assets/carrier_config_310150.xml
index 3b77efc..4f940dd 100644
--- a/assets/carrier_config_310150.xml
+++ b/assets/carrier_config_310150.xml
@@ -1,10 +1,26 @@
-<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
 <carrier_config_list>
-<carrier_config>
-<int name="maxImageHeight" value="1944" />
-<int name="maxMessageSize" value="1048576" />
-<int name="maxImageWidth" value="2592" />
-<boolean name="enableSMSDeliveryReports" value="false" />
-<boolean name="csp_enabled_bool" value="true" />
-</carrier_config>
+    <carrier_config>
+        <int name="maxImageHeight" value="1944"/>
+        <int name="maxMessageSize" value="1048576"/>
+        <int name="maxImageWidth" value="2592"/>
+        <boolean name="enableSMSDeliveryReports" value="false"/>
+        <boolean name="csp_enabled_bool" value="true"/>
+        <string-array name="roaming_operator_string_array" num="5">
+            <item value="310110"/>
+            <item value="310140"/>
+            <item value="310400"/>
+            <item value="310470"/>
+            <item value="311170"/>
+        </string-array>
+        <string-array name="non_roaming_operator_string_array" num="7">
+            <item value="310"/>
+            <item value="311"/>
+            <item value="312"/>
+            <item value="313"/>
+            <item value="314"/>
+            <item value="315"/>
+            <item value="316"/>
+        </string-array>
+    </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_310410.xml b/assets/carrier_config_310410.xml
index 39d5856..2682b7c 100644
--- a/assets/carrier_config_310410.xml
+++ b/assets/carrier_config_310410.xml
@@ -10,5 +10,33 @@
         <int name="volte_replacement_rat_int" value="3" />
         <boolean name="csp_enabled_bool" value="true" />
         <boolean name="restart_radio_on_pdp_fail_regular_deactivation_bool" value="true" />
+        <string-array name="carrier_data_call_retry_config_strings" num="3">
+            <!-- New retry pattern: 10s, 3m, 12m, 36m, 36m, 36m, ... (forever)
+                 (comparing to the default one used before:
+                    5s, 10s, 20s, 40s, 80s, 2.5m, 5m, 10m, 21m, 30m, 30m..(forever))
+
+                 Since AT&T has two APNs, and modem retry 5 times for each, this should be able to
+                 reduce the retry number to 40 for the first hour.
+            -->
+            <item value="default:default_randomization=2000,10000,18000:5000,720000:5000,2160000:5000" />
+            <item value="mms:default_randomization=2000,10000,18000:5000,720000:5000,2160000:5000" />
+            <item value="others:max_retries=3,5000,5000,5000" />
+        </string-array>
+        <string-array name="roaming_operator_string_array" num="5">
+            <item value="310110" />
+            <item value="310140" />
+            <item value="310400" />
+            <item value="310470" />
+            <item value="311170" />
+        </string-array>
+        <string-array name="non_roaming_operator_string_array" num="7">
+            <item value="310" />
+            <item value="311" />
+            <item value="312" />
+            <item value="313" />
+            <item value="314" />
+            <item value="315" />
+            <item value="316" />
+        </string-array>
     </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_311220.xml b/assets/carrier_config_311220.xml
index 611fbf2..77a7762 100644
--- a/assets/carrier_config_311220.xml
+++ b/assets/carrier_config_311220.xml
@@ -1,22 +1,23 @@
 <?xml version='1.0' encoding='utf-8' standalone='yes' ?>
 <carrier_config_list>
-<carrier_config>
-<boolean name="dtmf_type_enabled_bool" value="true" />
-<boolean name="use_otasp_for_provisioning_bool" value="true" />
-<boolean name="enabledTransID" value="true" />
-<boolean name="allowAttachAudio" value="true" />
-<int name="recipientLimit" value="20" />
-<string name="uaProfTagName">x-wap-profile</string>
-<int name="maxImageHeight" value="1944" />
-<int name="maxSubjectLength" value="80" />
-<string name="httpParams">x-vzw-mdn: 1##LINE1NOCOUNTRYCODE##</string>
-<boolean name="show_cdma_choices_bool" value="true" />
-<string name="emailGatewayNumber">6245</string>
-<int name="maxMessageSize" value="1048576" />
-<boolean name="enableMMSReadReports" value="false" />
-<int name="maxImageWidth" value="2592" />
-<boolean name="enabledNotifyWapMMSC" value="true" />
-<boolean name="enableMultipartSMS" value="false" />
-<boolean name="show_apn_setting_cdma_bool" value="true" />
-</carrier_config>
+    <carrier_config>
+        <boolean name="dtmf_type_enabled_bool" value="true" />
+        <boolean name="use_otasp_for_provisioning_bool" value="true" />
+        <boolean name="enabledTransID" value="true" />
+        <boolean name="allowAttachAudio" value="true" />
+        <int name="recipientLimit" value="20" />
+        <string name="uaProfTagName">x-wap-profile</string>
+        <int name="maxImageHeight" value="1944" />
+        <int name="maxSubjectLength" value="80" />
+        <string name="httpParams">x-vzw-mdn: 1##LINE1NOCOUNTRYCODE##</string>
+        <boolean name="show_cdma_choices_bool" value="true" />
+        <string name="emailGatewayNumber">6245</string>
+        <int name="cdma_3waycall_flash_delay_int" value="300" />
+        <int name="maxMessageSize" value="1048576" />
+        <boolean name="enableMMSReadReports" value="false" />
+        <int name="maxImageWidth" value="2592" />
+        <boolean name="enabledNotifyWapMMSC" value="true" />
+        <boolean name="enableMultipartSMS" value="false" />
+        <boolean name="show_apn_setting_cdma_bool" value="true" />
+    </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_311221.xml b/assets/carrier_config_311221.xml
index 049c65a..5f9058e 100644
--- a/assets/carrier_config_311221.xml
+++ b/assets/carrier_config_311221.xml
@@ -1,19 +1,20 @@
 <?xml version='1.0' encoding='utf-8' standalone='yes' ?>
 <carrier_config_list>
-<carrier_config>
-<boolean name="enabledTransID" value="true" />
-<boolean name="allowAttachAudio" value="true" />
-<int name="recipientLimit" value="20" />
-<string name="uaProfTagName">x-wap-profile</string>
-<int name="maxImageHeight" value="1944" />
-<int name="maxSubjectLength" value="80" />
-<string name="httpParams">x-vzw-mdn: 1##LINE1NOCOUNTRYCODE##</string>
-<boolean name="show_cdma_choices_bool" value="true" />
-<string name="emailGatewayNumber">6245</string>
-<int name="maxMessageSize" value="1048576" />
-<boolean name="enableMMSReadReports" value="false" />
-<int name="maxImageWidth" value="2592" />
-<boolean name="enabledNotifyWapMMSC" value="true" />
-<boolean name="enableMultipartSMS" value="false" />
-</carrier_config>
+    <carrier_config>
+        <boolean name="enabledTransID" value="true" />
+        <boolean name="allowAttachAudio" value="true" />
+        <int name="recipientLimit" value="20" />
+        <string name="uaProfTagName">x-wap-profile</string>
+        <int name="maxImageHeight" value="1944" />
+        <int name="maxSubjectLength" value="80" />
+        <string name="httpParams">x-vzw-mdn: 1##LINE1NOCOUNTRYCODE##</string>
+        <boolean name="show_cdma_choices_bool" value="true" />
+        <string name="emailGatewayNumber">6245</string>
+        <int name="cdma_3waycall_flash_delay_int" value="300" />
+        <int name="maxMessageSize" value="1048576" />
+        <boolean name="enableMMSReadReports" value="false" />
+        <int name="maxImageWidth" value="2592" />
+        <boolean name="enabledNotifyWapMMSC" value="true" />
+        <boolean name="enableMultipartSMS" value="false" />
+    </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_311222.xml b/assets/carrier_config_311222.xml
index 049c65a..5f9058e 100644
--- a/assets/carrier_config_311222.xml
+++ b/assets/carrier_config_311222.xml
@@ -1,19 +1,20 @@
 <?xml version='1.0' encoding='utf-8' standalone='yes' ?>
 <carrier_config_list>
-<carrier_config>
-<boolean name="enabledTransID" value="true" />
-<boolean name="allowAttachAudio" value="true" />
-<int name="recipientLimit" value="20" />
-<string name="uaProfTagName">x-wap-profile</string>
-<int name="maxImageHeight" value="1944" />
-<int name="maxSubjectLength" value="80" />
-<string name="httpParams">x-vzw-mdn: 1##LINE1NOCOUNTRYCODE##</string>
-<boolean name="show_cdma_choices_bool" value="true" />
-<string name="emailGatewayNumber">6245</string>
-<int name="maxMessageSize" value="1048576" />
-<boolean name="enableMMSReadReports" value="false" />
-<int name="maxImageWidth" value="2592" />
-<boolean name="enabledNotifyWapMMSC" value="true" />
-<boolean name="enableMultipartSMS" value="false" />
-</carrier_config>
+    <carrier_config>
+        <boolean name="enabledTransID" value="true" />
+        <boolean name="allowAttachAudio" value="true" />
+        <int name="recipientLimit" value="20" />
+        <string name="uaProfTagName">x-wap-profile</string>
+        <int name="maxImageHeight" value="1944" />
+        <int name="maxSubjectLength" value="80" />
+        <string name="httpParams">x-vzw-mdn: 1##LINE1NOCOUNTRYCODE##</string>
+        <boolean name="show_cdma_choices_bool" value="true" />
+        <string name="emailGatewayNumber">6245</string>
+        <int name="cdma_3waycall_flash_delay_int" value="300" />
+        <int name="maxMessageSize" value="1048576" />
+        <boolean name="enableMMSReadReports" value="false" />
+        <int name="maxImageWidth" value="2592" />
+        <boolean name="enabledNotifyWapMMSC" value="true" />
+        <boolean name="enableMultipartSMS" value="false" />
+    </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_311223.xml b/assets/carrier_config_311223.xml
index 049c65a..5f9058e 100644
--- a/assets/carrier_config_311223.xml
+++ b/assets/carrier_config_311223.xml
@@ -1,19 +1,20 @@
 <?xml version='1.0' encoding='utf-8' standalone='yes' ?>
 <carrier_config_list>
-<carrier_config>
-<boolean name="enabledTransID" value="true" />
-<boolean name="allowAttachAudio" value="true" />
-<int name="recipientLimit" value="20" />
-<string name="uaProfTagName">x-wap-profile</string>
-<int name="maxImageHeight" value="1944" />
-<int name="maxSubjectLength" value="80" />
-<string name="httpParams">x-vzw-mdn: 1##LINE1NOCOUNTRYCODE##</string>
-<boolean name="show_cdma_choices_bool" value="true" />
-<string name="emailGatewayNumber">6245</string>
-<int name="maxMessageSize" value="1048576" />
-<boolean name="enableMMSReadReports" value="false" />
-<int name="maxImageWidth" value="2592" />
-<boolean name="enabledNotifyWapMMSC" value="true" />
-<boolean name="enableMultipartSMS" value="false" />
-</carrier_config>
+    <carrier_config>
+        <boolean name="enabledTransID" value="true" />
+        <boolean name="allowAttachAudio" value="true" />
+        <int name="recipientLimit" value="20" />
+        <string name="uaProfTagName">x-wap-profile</string>
+        <int name="maxImageHeight" value="1944" />
+        <int name="maxSubjectLength" value="80" />
+        <string name="httpParams">x-vzw-mdn: 1##LINE1NOCOUNTRYCODE##</string>
+        <boolean name="show_cdma_choices_bool" value="true" />
+        <string name="emailGatewayNumber">6245</string>
+        <int name="cdma_3waycall_flash_delay_int" value="300" />
+        <int name="maxMessageSize" value="1048576" />
+        <boolean name="enableMMSReadReports" value="false" />
+        <int name="maxImageWidth" value="2592" />
+        <boolean name="enabledNotifyWapMMSC" value="true" />
+        <boolean name="enableMultipartSMS" value="false" />
+    </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_311224.xml b/assets/carrier_config_311224.xml
index 049c65a..5f9058e 100644
--- a/assets/carrier_config_311224.xml
+++ b/assets/carrier_config_311224.xml
@@ -1,19 +1,20 @@
 <?xml version='1.0' encoding='utf-8' standalone='yes' ?>
 <carrier_config_list>
-<carrier_config>
-<boolean name="enabledTransID" value="true" />
-<boolean name="allowAttachAudio" value="true" />
-<int name="recipientLimit" value="20" />
-<string name="uaProfTagName">x-wap-profile</string>
-<int name="maxImageHeight" value="1944" />
-<int name="maxSubjectLength" value="80" />
-<string name="httpParams">x-vzw-mdn: 1##LINE1NOCOUNTRYCODE##</string>
-<boolean name="show_cdma_choices_bool" value="true" />
-<string name="emailGatewayNumber">6245</string>
-<int name="maxMessageSize" value="1048576" />
-<boolean name="enableMMSReadReports" value="false" />
-<int name="maxImageWidth" value="2592" />
-<boolean name="enabledNotifyWapMMSC" value="true" />
-<boolean name="enableMultipartSMS" value="false" />
-</carrier_config>
+    <carrier_config>
+        <boolean name="enabledTransID" value="true" />
+        <boolean name="allowAttachAudio" value="true" />
+        <int name="recipientLimit" value="20" />
+        <string name="uaProfTagName">x-wap-profile</string>
+        <int name="maxImageHeight" value="1944" />
+        <int name="maxSubjectLength" value="80" />
+        <string name="httpParams">x-vzw-mdn: 1##LINE1NOCOUNTRYCODE##</string>
+        <boolean name="show_cdma_choices_bool" value="true" />
+        <string name="emailGatewayNumber">6245</string>
+        <int name="cdma_3waycall_flash_delay_int" value="300" />
+        <int name="maxMessageSize" value="1048576" />
+        <boolean name="enableMMSReadReports" value="false" />
+        <int name="maxImageWidth" value="2592" />
+        <boolean name="enabledNotifyWapMMSC" value="true" />
+        <boolean name="enableMultipartSMS" value="false" />
+    </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_311225.xml b/assets/carrier_config_311225.xml
index 049c65a..5f9058e 100644
--- a/assets/carrier_config_311225.xml
+++ b/assets/carrier_config_311225.xml
@@ -1,19 +1,20 @@
 <?xml version='1.0' encoding='utf-8' standalone='yes' ?>
 <carrier_config_list>
-<carrier_config>
-<boolean name="enabledTransID" value="true" />
-<boolean name="allowAttachAudio" value="true" />
-<int name="recipientLimit" value="20" />
-<string name="uaProfTagName">x-wap-profile</string>
-<int name="maxImageHeight" value="1944" />
-<int name="maxSubjectLength" value="80" />
-<string name="httpParams">x-vzw-mdn: 1##LINE1NOCOUNTRYCODE##</string>
-<boolean name="show_cdma_choices_bool" value="true" />
-<string name="emailGatewayNumber">6245</string>
-<int name="maxMessageSize" value="1048576" />
-<boolean name="enableMMSReadReports" value="false" />
-<int name="maxImageWidth" value="2592" />
-<boolean name="enabledNotifyWapMMSC" value="true" />
-<boolean name="enableMultipartSMS" value="false" />
-</carrier_config>
+    <carrier_config>
+        <boolean name="enabledTransID" value="true" />
+        <boolean name="allowAttachAudio" value="true" />
+        <int name="recipientLimit" value="20" />
+        <string name="uaProfTagName">x-wap-profile</string>
+        <int name="maxImageHeight" value="1944" />
+        <int name="maxSubjectLength" value="80" />
+        <string name="httpParams">x-vzw-mdn: 1##LINE1NOCOUNTRYCODE##</string>
+        <boolean name="show_cdma_choices_bool" value="true" />
+        <string name="emailGatewayNumber">6245</string>
+        <int name="cdma_3waycall_flash_delay_int" value="300" />
+        <int name="maxMessageSize" value="1048576" />
+        <boolean name="enableMMSReadReports" value="false" />
+        <int name="maxImageWidth" value="2592" />
+        <boolean name="enabledNotifyWapMMSC" value="true" />
+        <boolean name="enableMultipartSMS" value="false" />
+    </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_311226.xml b/assets/carrier_config_311226.xml
index 049c65a..5f9058e 100644
--- a/assets/carrier_config_311226.xml
+++ b/assets/carrier_config_311226.xml
@@ -1,19 +1,20 @@
 <?xml version='1.0' encoding='utf-8' standalone='yes' ?>
 <carrier_config_list>
-<carrier_config>
-<boolean name="enabledTransID" value="true" />
-<boolean name="allowAttachAudio" value="true" />
-<int name="recipientLimit" value="20" />
-<string name="uaProfTagName">x-wap-profile</string>
-<int name="maxImageHeight" value="1944" />
-<int name="maxSubjectLength" value="80" />
-<string name="httpParams">x-vzw-mdn: 1##LINE1NOCOUNTRYCODE##</string>
-<boolean name="show_cdma_choices_bool" value="true" />
-<string name="emailGatewayNumber">6245</string>
-<int name="maxMessageSize" value="1048576" />
-<boolean name="enableMMSReadReports" value="false" />
-<int name="maxImageWidth" value="2592" />
-<boolean name="enabledNotifyWapMMSC" value="true" />
-<boolean name="enableMultipartSMS" value="false" />
-</carrier_config>
+    <carrier_config>
+        <boolean name="enabledTransID" value="true" />
+        <boolean name="allowAttachAudio" value="true" />
+        <int name="recipientLimit" value="20" />
+        <string name="uaProfTagName">x-wap-profile</string>
+        <int name="maxImageHeight" value="1944" />
+        <int name="maxSubjectLength" value="80" />
+        <string name="httpParams">x-vzw-mdn: 1##LINE1NOCOUNTRYCODE##</string>
+        <boolean name="show_cdma_choices_bool" value="true" />
+        <string name="emailGatewayNumber">6245</string>
+        <int name="cdma_3waycall_flash_delay_int" value="300" />
+        <int name="maxMessageSize" value="1048576" />
+        <boolean name="enableMMSReadReports" value="false" />
+        <int name="maxImageWidth" value="2592" />
+        <boolean name="enabledNotifyWapMMSC" value="true" />
+        <boolean name="enableMultipartSMS" value="false" />
+    </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_311227.xml b/assets/carrier_config_311227.xml
index 049c65a..5f9058e 100644
--- a/assets/carrier_config_311227.xml
+++ b/assets/carrier_config_311227.xml
@@ -1,19 +1,20 @@
 <?xml version='1.0' encoding='utf-8' standalone='yes' ?>
 <carrier_config_list>
-<carrier_config>
-<boolean name="enabledTransID" value="true" />
-<boolean name="allowAttachAudio" value="true" />
-<int name="recipientLimit" value="20" />
-<string name="uaProfTagName">x-wap-profile</string>
-<int name="maxImageHeight" value="1944" />
-<int name="maxSubjectLength" value="80" />
-<string name="httpParams">x-vzw-mdn: 1##LINE1NOCOUNTRYCODE##</string>
-<boolean name="show_cdma_choices_bool" value="true" />
-<string name="emailGatewayNumber">6245</string>
-<int name="maxMessageSize" value="1048576" />
-<boolean name="enableMMSReadReports" value="false" />
-<int name="maxImageWidth" value="2592" />
-<boolean name="enabledNotifyWapMMSC" value="true" />
-<boolean name="enableMultipartSMS" value="false" />
-</carrier_config>
+    <carrier_config>
+        <boolean name="enabledTransID" value="true" />
+        <boolean name="allowAttachAudio" value="true" />
+        <int name="recipientLimit" value="20" />
+        <string name="uaProfTagName">x-wap-profile</string>
+        <int name="maxImageHeight" value="1944" />
+        <int name="maxSubjectLength" value="80" />
+        <string name="httpParams">x-vzw-mdn: 1##LINE1NOCOUNTRYCODE##</string>
+        <boolean name="show_cdma_choices_bool" value="true" />
+        <string name="emailGatewayNumber">6245</string>
+        <int name="cdma_3waycall_flash_delay_int" value="300" />
+        <int name="maxMessageSize" value="1048576" />
+        <boolean name="enableMMSReadReports" value="false" />
+        <int name="maxImageWidth" value="2592" />
+        <boolean name="enabledNotifyWapMMSC" value="true" />
+        <boolean name="enableMultipartSMS" value="false" />
+    </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_311228.xml b/assets/carrier_config_311228.xml
index 049c65a..5f9058e 100644
--- a/assets/carrier_config_311228.xml
+++ b/assets/carrier_config_311228.xml
@@ -1,19 +1,20 @@
 <?xml version='1.0' encoding='utf-8' standalone='yes' ?>
 <carrier_config_list>
-<carrier_config>
-<boolean name="enabledTransID" value="true" />
-<boolean name="allowAttachAudio" value="true" />
-<int name="recipientLimit" value="20" />
-<string name="uaProfTagName">x-wap-profile</string>
-<int name="maxImageHeight" value="1944" />
-<int name="maxSubjectLength" value="80" />
-<string name="httpParams">x-vzw-mdn: 1##LINE1NOCOUNTRYCODE##</string>
-<boolean name="show_cdma_choices_bool" value="true" />
-<string name="emailGatewayNumber">6245</string>
-<int name="maxMessageSize" value="1048576" />
-<boolean name="enableMMSReadReports" value="false" />
-<int name="maxImageWidth" value="2592" />
-<boolean name="enabledNotifyWapMMSC" value="true" />
-<boolean name="enableMultipartSMS" value="false" />
-</carrier_config>
+    <carrier_config>
+        <boolean name="enabledTransID" value="true" />
+        <boolean name="allowAttachAudio" value="true" />
+        <int name="recipientLimit" value="20" />
+        <string name="uaProfTagName">x-wap-profile</string>
+        <int name="maxImageHeight" value="1944" />
+        <int name="maxSubjectLength" value="80" />
+        <string name="httpParams">x-vzw-mdn: 1##LINE1NOCOUNTRYCODE##</string>
+        <boolean name="show_cdma_choices_bool" value="true" />
+        <string name="emailGatewayNumber">6245</string>
+        <int name="cdma_3waycall_flash_delay_int" value="300" />
+        <int name="maxMessageSize" value="1048576" />
+        <boolean name="enableMMSReadReports" value="false" />
+        <int name="maxImageWidth" value="2592" />
+        <boolean name="enabledNotifyWapMMSC" value="true" />
+        <boolean name="enableMultipartSMS" value="false" />
+    </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_311229.xml b/assets/carrier_config_311229.xml
index 049c65a..5f9058e 100644
--- a/assets/carrier_config_311229.xml
+++ b/assets/carrier_config_311229.xml
@@ -1,19 +1,20 @@
 <?xml version='1.0' encoding='utf-8' standalone='yes' ?>
 <carrier_config_list>
-<carrier_config>
-<boolean name="enabledTransID" value="true" />
-<boolean name="allowAttachAudio" value="true" />
-<int name="recipientLimit" value="20" />
-<string name="uaProfTagName">x-wap-profile</string>
-<int name="maxImageHeight" value="1944" />
-<int name="maxSubjectLength" value="80" />
-<string name="httpParams">x-vzw-mdn: 1##LINE1NOCOUNTRYCODE##</string>
-<boolean name="show_cdma_choices_bool" value="true" />
-<string name="emailGatewayNumber">6245</string>
-<int name="maxMessageSize" value="1048576" />
-<boolean name="enableMMSReadReports" value="false" />
-<int name="maxImageWidth" value="2592" />
-<boolean name="enabledNotifyWapMMSC" value="true" />
-<boolean name="enableMultipartSMS" value="false" />
-</carrier_config>
+    <carrier_config>
+        <boolean name="enabledTransID" value="true" />
+        <boolean name="allowAttachAudio" value="true" />
+        <int name="recipientLimit" value="20" />
+        <string name="uaProfTagName">x-wap-profile</string>
+        <int name="maxImageHeight" value="1944" />
+        <int name="maxSubjectLength" value="80" />
+        <string name="httpParams">x-vzw-mdn: 1##LINE1NOCOUNTRYCODE##</string>
+        <boolean name="show_cdma_choices_bool" value="true" />
+        <string name="emailGatewayNumber">6245</string>
+        <int name="cdma_3waycall_flash_delay_int" value="300" />
+        <int name="maxMessageSize" value="1048576" />
+        <boolean name="enableMMSReadReports" value="false" />
+        <int name="maxImageWidth" value="2592" />
+        <boolean name="enabledNotifyWapMMSC" value="true" />
+        <boolean name="enableMultipartSMS" value="false" />
+    </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_311480.xml b/assets/carrier_config_311480.xml
index 4084ef4..e5a92f9 100644
--- a/assets/carrier_config_311480.xml
+++ b/assets/carrier_config_311480.xml
@@ -1,12 +1,17 @@
 <?xml version='1.0' encoding='utf-8' standalone='yes' ?>
 <carrier_config_list>
     <carrier_config>
+        <boolean name="carrier_volte_provisioned_bool" value="true" />
         <boolean name="allow_hold_in_ims_call" value="false" />
+        <boolean name="sms_requires_destination_number_conversion_bool" value="true" />
+        <boolean name="mdn_is_additional_voicemail_number_bool" value="true" />
         <boolean name="carrier_vt_available_bool" value="true" />
         <boolean name="support_downgrade_vt_to_audio_bool" value="false" />
         <boolean name="notify_handover_video_from_wifi_to_lte_bool" value="true" />
         <boolean name="carrier_allow_turnoff_ims_bool" value="false" />
         <boolean name="carrier_volte_provisioning_required_bool" value="true" />
+        <boolean name="treat_downgraded_video_calls_as_video_calls_bool" value="true" />
+        <boolean name="drop_video_call_when_answering_audio_call_bool" value="true" />
         <boolean name="operator_selection_expand_bool" value="true" />
         <int name="aliasMinChars" value="2" />
         <boolean name="dtmf_type_enabled_bool" value="true" />
@@ -20,6 +25,11 @@
         <string name="uaProfTagName">Profile</string>
         <int name="aliasMaxChars" value="48" />
         <int name="maxImageHeight" value="1944" />
+        <int name="lte_earfcns_rsrp_boost_int" value="6" />
+        <string-array name="boosted_lte_earfcns_string_array" num="2">
+            <item value="600-1199" />
+            <item value="1950-2399" />
+        </string-array>
         <boolean name="carrier_volte_available_bool" value="true" />
         <boolean name="support_pause_ims_video_calls_bool" value="true" />
         <int name="maxSubjectLength" value="80" />
@@ -43,6 +53,28 @@
         <boolean name="wifi_calls_can_be_hd_audio" value="false" />
         <boolean name="video_calls_can_be_hd_audio" value="false" />
         <boolean name="allow_add_call_during_video_call" value="false" />
+        <boolean name="persist_lpp_mode_bool" value="true" />
+        <string name="default_vm_number_string">*86</string>
+        <string-array name="dial_string_replace_string_array" num="2">
+            <item value="*611:+19085594899" />
+            <item value="*86:+1MDN" />
+        </string-array>
+        <string-array name="carrier_data_call_permanent_failure_strings" num="14">
+            <item value="OPERATOR_BARRED" />
+            <item value="MISSING_UNKNOWN_APN" />
+            <item value="UNKNOWN_PDP_ADDRESS_TYPE" />
+            <item value="USER_AUTHENTICATION" />
+            <item value="SERVICE_OPTION_NOT_SUPPORTED" />
+            <item value="SERVICE_OPTION_NOT_SUBSCRIBED" />
+            <item value="NSAPI_IN_USE" />
+            <item value="ONLY_IPV4_ALLOWED" />
+            <item value="ONLY_IPV6_ALLOWED" />
+            <item value="RADIO_POWER_OFF" />
+            <item value="TETHERED_CALL_ACTIVE" />
+            <item value="RADIO_NOT_AVAILABLE" />
+            <item value="UNACCEPTABLE_NETWORK_PARAMETER" />
+            <item value="SIGNAL_LOST" />
+        </string-array>
         <boolean name="carrier_promote_wfc_on_call_fail_bool" value="true" />
         <string-array name="ims_reasoninfo_mapping_string_array" num="10">
             <item value="332|simultaneous call limit has already been reached|1403" />
@@ -64,13 +96,27 @@
             <item value="WIRELESS CALLER" />
             <item value="UNKNOWN NAME" />
         </string-array>
-        <string-array name="read_only_apn_fields_string_array" num="6">
+        <string-array name="read_only_apn_fields_string_array" num="20">
+            <item value="name" />
+            <item value="proxy" />
+            <item value="port" />
+            <item value="user" />
+            <item value="password" />
+            <item value="server" />
+            <item value="mmsc" />
+            <item value="mmsproxy" />
+            <item value="mmsport" />
+            <item value="mcc" />
+            <item value="mnc" />
+            <item value="authtype" />
             <item value="type" />
             <item value="protocol" />
             <item value="roaming_protocol" />
             <item value="bearer" />
             <item value="bearer_bitmask" />
             <item value="carrier_enabled" />
+            <item value="mvno_type" />
+            <item value="mvno_match_data" />
         </string-array>
         <string-array name="carrier_metered_apn_types_strings" num="3">
             <item value="default" />
@@ -82,11 +128,17 @@
             <item value="dun" />
             <item value="supl" />
         </string-array>
-        <string-array name="dial_string_replace_string_array" num="2">
-            <item value="*611:+19085594899" />
-            <item value="*86:+1MDN" />
-        </string-array>
-        <string name="default_vm_number_string">*86</string>
+        <boolean name="is_ims_conference_size_enforced_bool" value="true"/>
+        <int name="ims_conference_size_limit_int" value="5" />
         <boolean name="support_3gpp_call_forwarding_while_roaming_bool" value="false" />
+        <string-array name="call_forwarding_blocks_while_roaming_string_array" num="2">
+            <item value="*71" />
+            <item value="*72" />
+        </string-array>
+        <boolean name="disable_voice_barring_notification_bool" value="true" />
+    </carrier_config>
+    <!-- Tracfone Vzw shows empty string as SPN -->
+    <carrier_config gid1="BA01270000000000">
+        <boolean name="carrier_name_override_bool" value="true" />
     </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_311490.xml b/assets/carrier_config_311490.xml
index eefd4eb..16fe286 100644
--- a/assets/carrier_config_311490.xml
+++ b/assets/carrier_config_311490.xml
@@ -1,25 +1,26 @@
 <?xml version='1.0' encoding='utf-8' standalone='yes' ?>
 <carrier_config_list>
-<carrier_config>
-<boolean name="dtmf_type_enabled_bool" value="true" />
-<int name="smsToMmsTextThreshold" value="6" />
-<boolean name="enableSMSDeliveryReports" value="false" />
-<int name="maxMessageTextSize" value="-1" />
-<boolean name="supportMmsContentDisposition" value="false" />
-<boolean name="voicemail_notification_persistent_bool" value="true" />
-<int name="recipientLimit" value="40" />
-<int name="maxImageHeight" value="1944" />
-<boolean name="enableMMSDeliveryReports" value="false" />
-<int name="maxSubjectLength" value="80" />
-<string name="httpParams">X-MDN: ##LINE1##|Proxy-Authorization: Basic ##NAI##</string>
-<string name="emailGatewayNumber">6245</string>
-<int name="maxMessageSize" value="1048576" />
-<string name="naiSuffix">:pcs</string>
-<boolean name="enableMMSReadReports" value="false" />
-<int name="maxImageWidth" value="2592" />
-<boolean name="enabledMMS" value="true" />
-<boolean name="enableMultipartSMS" value="true" />
-<boolean name="allow_non_emergency_calls_in_ecm_bool" value="false" />
-<string name="carrier_eri_file_name_string">eri_311490.xml</string>
-</carrier_config>
+    <carrier_config>
+        <boolean name="dtmf_type_enabled_bool" value="true" />
+        <int name="smsToMmsTextThreshold" value="6" />
+        <boolean name="enableSMSDeliveryReports" value="false" />
+        <int name="maxMessageTextSize" value="-1" />
+        <boolean name="supportMmsContentDisposition" value="false" />
+        <boolean name="voicemail_notification_persistent_bool" value="true" />
+        <int name="recipientLimit" value="40" />
+        <int name="maxImageHeight" value="1944" />
+        <boolean name="enableMMSDeliveryReports" value="false" />
+        <int name="maxSubjectLength" value="80" />
+        <string name="httpParams">X-MDN: ##LINE1##|Proxy-Authorization: Basic ##NAI##</string>
+        <string name="emailGatewayNumber">6245</string>
+        <int name="maxMessageSize" value="1048576" />
+        <string name="naiSuffix">:pcs</string>
+        <boolean name="enableMMSReadReports" value="false" />
+        <int name="cdma_3waycall_flash_delay_int" value="300" />
+        <int name="maxImageWidth" value="2592" />
+        <boolean name="enabledMMS" value="true" />
+        <boolean name="enableMultipartSMS" value="true" />
+        <boolean name="allow_non_emergency_calls_in_ecm_bool" value="false" />
+        <string name="carrier_eri_file_name_string">eri_311490.xml</string>
+    </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_311580.xml b/assets/carrier_config_311580.xml
index 0416ec7..13c271e 100644
--- a/assets/carrier_config_311580.xml
+++ b/assets/carrier_config_311580.xml
@@ -1,23 +1,24 @@
 <?xml version='1.0' encoding='utf-8' standalone='yes' ?>
 <carrier_config_list>
-<carrier_config>
-<boolean name="dtmf_type_enabled_bool" value="true" />
-<boolean name="use_otasp_for_provisioning_bool" value="true" />
-<boolean name="enabledTransID" value="true" />
-<boolean name="allowAttachAudio" value="true" />
-<int name="recipientLimit" value="20" />
-<string name="uaProfTagName">x-wap-profile</string>
-<int name="maxImageHeight" value="1944" />
-<int name="maxSubjectLength" value="80" />
-<string name="httpParams">x-vzw-mdn: 1##LINE1NOCOUNTRYCODE##</string>
-<boolean name="show_cdma_choices_bool" value="true" />
-<string name="emailGatewayNumber">6245</string>
-<int name="maxMessageSize" value="1048576" />
-<boolean name="enableMMSReadReports" value="false" />
-<int name="maxImageWidth" value="2592" />
-<boolean name="enabledNotifyWapMMSC" value="true" />
-<boolean name="enableMultipartSMS" value="false" />
-<boolean name="show_apn_setting_cdma_bool" value="true" />
-<boolean name="support_swap_after_merge_bool" value="false" />
-</carrier_config>
+    <carrier_config>
+        <boolean name="dtmf_type_enabled_bool" value="true" />
+        <boolean name="use_otasp_for_provisioning_bool" value="true" />
+        <boolean name="enabledTransID" value="true" />
+        <boolean name="allowAttachAudio" value="true" />
+        <int name="recipientLimit" value="20" />
+        <string name="uaProfTagName">x-wap-profile</string>
+        <int name="maxImageHeight" value="1944" />
+        <int name="maxSubjectLength" value="80" />
+        <string name="httpParams">x-vzw-mdn: 1##LINE1NOCOUNTRYCODE##</string>
+        <boolean name="show_cdma_choices_bool" value="true" />
+        <string name="emailGatewayNumber">6245</string>
+        <int name="cdma_3waycall_flash_delay_int" value="300" />
+        <int name="maxMessageSize" value="1048576" />
+        <boolean name="enableMMSReadReports" value="false" />
+        <int name="maxImageWidth" value="2592" />
+        <boolean name="enabledNotifyWapMMSC" value="true" />
+        <boolean name="enableMultipartSMS" value="false" />
+        <boolean name="show_apn_setting_cdma_bool" value="true" />
+        <boolean name="support_swap_after_merge_bool" value="false" />
+    </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_311581.xml b/assets/carrier_config_311581.xml
index 049c65a..5f9058e 100644
--- a/assets/carrier_config_311581.xml
+++ b/assets/carrier_config_311581.xml
@@ -1,19 +1,20 @@
 <?xml version='1.0' encoding='utf-8' standalone='yes' ?>
 <carrier_config_list>
-<carrier_config>
-<boolean name="enabledTransID" value="true" />
-<boolean name="allowAttachAudio" value="true" />
-<int name="recipientLimit" value="20" />
-<string name="uaProfTagName">x-wap-profile</string>
-<int name="maxImageHeight" value="1944" />
-<int name="maxSubjectLength" value="80" />
-<string name="httpParams">x-vzw-mdn: 1##LINE1NOCOUNTRYCODE##</string>
-<boolean name="show_cdma_choices_bool" value="true" />
-<string name="emailGatewayNumber">6245</string>
-<int name="maxMessageSize" value="1048576" />
-<boolean name="enableMMSReadReports" value="false" />
-<int name="maxImageWidth" value="2592" />
-<boolean name="enabledNotifyWapMMSC" value="true" />
-<boolean name="enableMultipartSMS" value="false" />
-</carrier_config>
+    <carrier_config>
+        <boolean name="enabledTransID" value="true" />
+        <boolean name="allowAttachAudio" value="true" />
+        <int name="recipientLimit" value="20" />
+        <string name="uaProfTagName">x-wap-profile</string>
+        <int name="maxImageHeight" value="1944" />
+        <int name="maxSubjectLength" value="80" />
+        <string name="httpParams">x-vzw-mdn: 1##LINE1NOCOUNTRYCODE##</string>
+        <boolean name="show_cdma_choices_bool" value="true" />
+        <string name="emailGatewayNumber">6245</string>
+        <int name="cdma_3waycall_flash_delay_int" value="300" />
+        <int name="maxMessageSize" value="1048576" />
+        <boolean name="enableMMSReadReports" value="false" />
+        <int name="maxImageWidth" value="2592" />
+        <boolean name="enabledNotifyWapMMSC" value="true" />
+        <boolean name="enableMultipartSMS" value="false" />
+    </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_311582.xml b/assets/carrier_config_311582.xml
index 049c65a..5f9058e 100644
--- a/assets/carrier_config_311582.xml
+++ b/assets/carrier_config_311582.xml
@@ -1,19 +1,20 @@
 <?xml version='1.0' encoding='utf-8' standalone='yes' ?>
 <carrier_config_list>
-<carrier_config>
-<boolean name="enabledTransID" value="true" />
-<boolean name="allowAttachAudio" value="true" />
-<int name="recipientLimit" value="20" />
-<string name="uaProfTagName">x-wap-profile</string>
-<int name="maxImageHeight" value="1944" />
-<int name="maxSubjectLength" value="80" />
-<string name="httpParams">x-vzw-mdn: 1##LINE1NOCOUNTRYCODE##</string>
-<boolean name="show_cdma_choices_bool" value="true" />
-<string name="emailGatewayNumber">6245</string>
-<int name="maxMessageSize" value="1048576" />
-<boolean name="enableMMSReadReports" value="false" />
-<int name="maxImageWidth" value="2592" />
-<boolean name="enabledNotifyWapMMSC" value="true" />
-<boolean name="enableMultipartSMS" value="false" />
-</carrier_config>
+    <carrier_config>
+        <boolean name="enabledTransID" value="true" />
+        <boolean name="allowAttachAudio" value="true" />
+        <int name="recipientLimit" value="20" />
+        <string name="uaProfTagName">x-wap-profile</string>
+        <int name="maxImageHeight" value="1944" />
+        <int name="maxSubjectLength" value="80" />
+        <string name="httpParams">x-vzw-mdn: 1##LINE1NOCOUNTRYCODE##</string>
+        <boolean name="show_cdma_choices_bool" value="true" />
+        <string name="emailGatewayNumber">6245</string>
+        <int name="cdma_3waycall_flash_delay_int" value="300" />
+        <int name="maxMessageSize" value="1048576" />
+        <boolean name="enableMMSReadReports" value="false" />
+        <int name="maxImageWidth" value="2592" />
+        <boolean name="enabledNotifyWapMMSC" value="true" />
+        <boolean name="enableMultipartSMS" value="false" />
+    </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_311583.xml b/assets/carrier_config_311583.xml
index 049c65a..5f9058e 100644
--- a/assets/carrier_config_311583.xml
+++ b/assets/carrier_config_311583.xml
@@ -1,19 +1,20 @@
 <?xml version='1.0' encoding='utf-8' standalone='yes' ?>
 <carrier_config_list>
-<carrier_config>
-<boolean name="enabledTransID" value="true" />
-<boolean name="allowAttachAudio" value="true" />
-<int name="recipientLimit" value="20" />
-<string name="uaProfTagName">x-wap-profile</string>
-<int name="maxImageHeight" value="1944" />
-<int name="maxSubjectLength" value="80" />
-<string name="httpParams">x-vzw-mdn: 1##LINE1NOCOUNTRYCODE##</string>
-<boolean name="show_cdma_choices_bool" value="true" />
-<string name="emailGatewayNumber">6245</string>
-<int name="maxMessageSize" value="1048576" />
-<boolean name="enableMMSReadReports" value="false" />
-<int name="maxImageWidth" value="2592" />
-<boolean name="enabledNotifyWapMMSC" value="true" />
-<boolean name="enableMultipartSMS" value="false" />
-</carrier_config>
+    <carrier_config>
+        <boolean name="enabledTransID" value="true" />
+        <boolean name="allowAttachAudio" value="true" />
+        <int name="recipientLimit" value="20" />
+        <string name="uaProfTagName">x-wap-profile</string>
+        <int name="maxImageHeight" value="1944" />
+        <int name="maxSubjectLength" value="80" />
+        <string name="httpParams">x-vzw-mdn: 1##LINE1NOCOUNTRYCODE##</string>
+        <boolean name="show_cdma_choices_bool" value="true" />
+        <string name="emailGatewayNumber">6245</string>
+        <int name="cdma_3waycall_flash_delay_int" value="300" />
+        <int name="maxMessageSize" value="1048576" />
+        <boolean name="enableMMSReadReports" value="false" />
+        <int name="maxImageWidth" value="2592" />
+        <boolean name="enabledNotifyWapMMSC" value="true" />
+        <boolean name="enableMultipartSMS" value="false" />
+    </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_311584.xml b/assets/carrier_config_311584.xml
index 049c65a..5f9058e 100644
--- a/assets/carrier_config_311584.xml
+++ b/assets/carrier_config_311584.xml
@@ -1,19 +1,20 @@
 <?xml version='1.0' encoding='utf-8' standalone='yes' ?>
 <carrier_config_list>
-<carrier_config>
-<boolean name="enabledTransID" value="true" />
-<boolean name="allowAttachAudio" value="true" />
-<int name="recipientLimit" value="20" />
-<string name="uaProfTagName">x-wap-profile</string>
-<int name="maxImageHeight" value="1944" />
-<int name="maxSubjectLength" value="80" />
-<string name="httpParams">x-vzw-mdn: 1##LINE1NOCOUNTRYCODE##</string>
-<boolean name="show_cdma_choices_bool" value="true" />
-<string name="emailGatewayNumber">6245</string>
-<int name="maxMessageSize" value="1048576" />
-<boolean name="enableMMSReadReports" value="false" />
-<int name="maxImageWidth" value="2592" />
-<boolean name="enabledNotifyWapMMSC" value="true" />
-<boolean name="enableMultipartSMS" value="false" />
-</carrier_config>
+    <carrier_config>
+        <boolean name="enabledTransID" value="true" />
+        <boolean name="allowAttachAudio" value="true" />
+        <int name="recipientLimit" value="20" />
+        <string name="uaProfTagName">x-wap-profile</string>
+        <int name="maxImageHeight" value="1944" />
+        <int name="maxSubjectLength" value="80" />
+        <string name="httpParams">x-vzw-mdn: 1##LINE1NOCOUNTRYCODE##</string>
+        <boolean name="show_cdma_choices_bool" value="true" />
+        <string name="emailGatewayNumber">6245</string>
+        <int name="cdma_3waycall_flash_delay_int" value="300" />
+        <int name="maxMessageSize" value="1048576" />
+        <boolean name="enableMMSReadReports" value="false" />
+        <int name="maxImageWidth" value="2592" />
+        <boolean name="enabledNotifyWapMMSC" value="true" />
+        <boolean name="enableMultipartSMS" value="false" />
+    </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_311585.xml b/assets/carrier_config_311585.xml
index 049c65a..5f9058e 100644
--- a/assets/carrier_config_311585.xml
+++ b/assets/carrier_config_311585.xml
@@ -1,19 +1,20 @@
 <?xml version='1.0' encoding='utf-8' standalone='yes' ?>
 <carrier_config_list>
-<carrier_config>
-<boolean name="enabledTransID" value="true" />
-<boolean name="allowAttachAudio" value="true" />
-<int name="recipientLimit" value="20" />
-<string name="uaProfTagName">x-wap-profile</string>
-<int name="maxImageHeight" value="1944" />
-<int name="maxSubjectLength" value="80" />
-<string name="httpParams">x-vzw-mdn: 1##LINE1NOCOUNTRYCODE##</string>
-<boolean name="show_cdma_choices_bool" value="true" />
-<string name="emailGatewayNumber">6245</string>
-<int name="maxMessageSize" value="1048576" />
-<boolean name="enableMMSReadReports" value="false" />
-<int name="maxImageWidth" value="2592" />
-<boolean name="enabledNotifyWapMMSC" value="true" />
-<boolean name="enableMultipartSMS" value="false" />
-</carrier_config>
+    <carrier_config>
+        <boolean name="enabledTransID" value="true" />
+        <boolean name="allowAttachAudio" value="true" />
+        <int name="recipientLimit" value="20" />
+        <string name="uaProfTagName">x-wap-profile</string>
+        <int name="maxImageHeight" value="1944" />
+        <int name="maxSubjectLength" value="80" />
+        <string name="httpParams">x-vzw-mdn: 1##LINE1NOCOUNTRYCODE##</string>
+        <boolean name="show_cdma_choices_bool" value="true" />
+        <string name="emailGatewayNumber">6245</string>
+        <int name="cdma_3waycall_flash_delay_int" value="300" />
+        <int name="maxMessageSize" value="1048576" />
+        <boolean name="enableMMSReadReports" value="false" />
+        <int name="maxImageWidth" value="2592" />
+        <boolean name="enabledNotifyWapMMSC" value="true" />
+        <boolean name="enableMultipartSMS" value="false" />
+    </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_311586.xml b/assets/carrier_config_311586.xml
index 049c65a..5f9058e 100644
--- a/assets/carrier_config_311586.xml
+++ b/assets/carrier_config_311586.xml
@@ -1,19 +1,20 @@
 <?xml version='1.0' encoding='utf-8' standalone='yes' ?>
 <carrier_config_list>
-<carrier_config>
-<boolean name="enabledTransID" value="true" />
-<boolean name="allowAttachAudio" value="true" />
-<int name="recipientLimit" value="20" />
-<string name="uaProfTagName">x-wap-profile</string>
-<int name="maxImageHeight" value="1944" />
-<int name="maxSubjectLength" value="80" />
-<string name="httpParams">x-vzw-mdn: 1##LINE1NOCOUNTRYCODE##</string>
-<boolean name="show_cdma_choices_bool" value="true" />
-<string name="emailGatewayNumber">6245</string>
-<int name="maxMessageSize" value="1048576" />
-<boolean name="enableMMSReadReports" value="false" />
-<int name="maxImageWidth" value="2592" />
-<boolean name="enabledNotifyWapMMSC" value="true" />
-<boolean name="enableMultipartSMS" value="false" />
-</carrier_config>
+    <carrier_config>
+        <boolean name="enabledTransID" value="true" />
+        <boolean name="allowAttachAudio" value="true" />
+        <int name="recipientLimit" value="20" />
+        <string name="uaProfTagName">x-wap-profile</string>
+        <int name="maxImageHeight" value="1944" />
+        <int name="maxSubjectLength" value="80" />
+        <string name="httpParams">x-vzw-mdn: 1##LINE1NOCOUNTRYCODE##</string>
+        <boolean name="show_cdma_choices_bool" value="true" />
+        <string name="emailGatewayNumber">6245</string>
+        <int name="cdma_3waycall_flash_delay_int" value="300" />
+        <int name="maxMessageSize" value="1048576" />
+        <boolean name="enableMMSReadReports" value="false" />
+        <int name="maxImageWidth" value="2592" />
+        <boolean name="enabledNotifyWapMMSC" value="true" />
+        <boolean name="enableMultipartSMS" value="false" />
+    </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_311587.xml b/assets/carrier_config_311587.xml
index 049c65a..5f9058e 100644
--- a/assets/carrier_config_311587.xml
+++ b/assets/carrier_config_311587.xml
@@ -1,19 +1,20 @@
 <?xml version='1.0' encoding='utf-8' standalone='yes' ?>
 <carrier_config_list>
-<carrier_config>
-<boolean name="enabledTransID" value="true" />
-<boolean name="allowAttachAudio" value="true" />
-<int name="recipientLimit" value="20" />
-<string name="uaProfTagName">x-wap-profile</string>
-<int name="maxImageHeight" value="1944" />
-<int name="maxSubjectLength" value="80" />
-<string name="httpParams">x-vzw-mdn: 1##LINE1NOCOUNTRYCODE##</string>
-<boolean name="show_cdma_choices_bool" value="true" />
-<string name="emailGatewayNumber">6245</string>
-<int name="maxMessageSize" value="1048576" />
-<boolean name="enableMMSReadReports" value="false" />
-<int name="maxImageWidth" value="2592" />
-<boolean name="enabledNotifyWapMMSC" value="true" />
-<boolean name="enableMultipartSMS" value="false" />
-</carrier_config>
+    <carrier_config>
+        <boolean name="enabledTransID" value="true" />
+        <boolean name="allowAttachAudio" value="true" />
+        <int name="recipientLimit" value="20" />
+        <string name="uaProfTagName">x-wap-profile</string>
+        <int name="maxImageHeight" value="1944" />
+        <int name="maxSubjectLength" value="80" />
+        <string name="httpParams">x-vzw-mdn: 1##LINE1NOCOUNTRYCODE##</string>
+        <boolean name="show_cdma_choices_bool" value="true" />
+        <string name="emailGatewayNumber">6245</string>
+        <int name="cdma_3waycall_flash_delay_int" value="300" />
+        <int name="maxMessageSize" value="1048576" />
+        <boolean name="enableMMSReadReports" value="false" />
+        <int name="maxImageWidth" value="2592" />
+        <boolean name="enabledNotifyWapMMSC" value="true" />
+        <boolean name="enableMultipartSMS" value="false" />
+    </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_311588.xml b/assets/carrier_config_311588.xml
index 049c65a..5f9058e 100644
--- a/assets/carrier_config_311588.xml
+++ b/assets/carrier_config_311588.xml
@@ -1,19 +1,20 @@
 <?xml version='1.0' encoding='utf-8' standalone='yes' ?>
 <carrier_config_list>
-<carrier_config>
-<boolean name="enabledTransID" value="true" />
-<boolean name="allowAttachAudio" value="true" />
-<int name="recipientLimit" value="20" />
-<string name="uaProfTagName">x-wap-profile</string>
-<int name="maxImageHeight" value="1944" />
-<int name="maxSubjectLength" value="80" />
-<string name="httpParams">x-vzw-mdn: 1##LINE1NOCOUNTRYCODE##</string>
-<boolean name="show_cdma_choices_bool" value="true" />
-<string name="emailGatewayNumber">6245</string>
-<int name="maxMessageSize" value="1048576" />
-<boolean name="enableMMSReadReports" value="false" />
-<int name="maxImageWidth" value="2592" />
-<boolean name="enabledNotifyWapMMSC" value="true" />
-<boolean name="enableMultipartSMS" value="false" />
-</carrier_config>
+    <carrier_config>
+        <boolean name="enabledTransID" value="true" />
+        <boolean name="allowAttachAudio" value="true" />
+        <int name="recipientLimit" value="20" />
+        <string name="uaProfTagName">x-wap-profile</string>
+        <int name="maxImageHeight" value="1944" />
+        <int name="maxSubjectLength" value="80" />
+        <string name="httpParams">x-vzw-mdn: 1##LINE1NOCOUNTRYCODE##</string>
+        <boolean name="show_cdma_choices_bool" value="true" />
+        <string name="emailGatewayNumber">6245</string>
+        <int name="cdma_3waycall_flash_delay_int" value="300" />
+        <int name="maxMessageSize" value="1048576" />
+        <boolean name="enableMMSReadReports" value="false" />
+        <int name="maxImageWidth" value="2592" />
+        <boolean name="enabledNotifyWapMMSC" value="true" />
+        <boolean name="enableMultipartSMS" value="false" />
+    </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_311589.xml b/assets/carrier_config_311589.xml
index 049c65a..5f9058e 100644
--- a/assets/carrier_config_311589.xml
+++ b/assets/carrier_config_311589.xml
@@ -1,19 +1,20 @@
 <?xml version='1.0' encoding='utf-8' standalone='yes' ?>
 <carrier_config_list>
-<carrier_config>
-<boolean name="enabledTransID" value="true" />
-<boolean name="allowAttachAudio" value="true" />
-<int name="recipientLimit" value="20" />
-<string name="uaProfTagName">x-wap-profile</string>
-<int name="maxImageHeight" value="1944" />
-<int name="maxSubjectLength" value="80" />
-<string name="httpParams">x-vzw-mdn: 1##LINE1NOCOUNTRYCODE##</string>
-<boolean name="show_cdma_choices_bool" value="true" />
-<string name="emailGatewayNumber">6245</string>
-<int name="maxMessageSize" value="1048576" />
-<boolean name="enableMMSReadReports" value="false" />
-<int name="maxImageWidth" value="2592" />
-<boolean name="enabledNotifyWapMMSC" value="true" />
-<boolean name="enableMultipartSMS" value="false" />
-</carrier_config>
+    <carrier_config>
+        <boolean name="enabledTransID" value="true" />
+        <boolean name="allowAttachAudio" value="true" />
+        <int name="recipientLimit" value="20" />
+        <string name="uaProfTagName">x-wap-profile</string>
+        <int name="maxImageHeight" value="1944" />
+        <int name="maxSubjectLength" value="80" />
+        <string name="httpParams">x-vzw-mdn: 1##LINE1NOCOUNTRYCODE##</string>
+        <boolean name="show_cdma_choices_bool" value="true" />
+        <string name="emailGatewayNumber">6245</string>
+        <int name="cdma_3waycall_flash_delay_int" value="300" />
+        <int name="maxMessageSize" value="1048576" />
+        <boolean name="enableMMSReadReports" value="false" />
+        <int name="maxImageWidth" value="2592" />
+        <boolean name="enabledNotifyWapMMSC" value="true" />
+        <boolean name="enableMultipartSMS" value="false" />
+    </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_311870.xml b/assets/carrier_config_311870.xml
index 468a409..b5417e0 100644
--- a/assets/carrier_config_311870.xml
+++ b/assets/carrier_config_311870.xml
@@ -1,22 +1,23 @@
 <?xml version='1.0' encoding='utf-8' standalone='yes' ?>
 <carrier_config_list>
-<carrier_config>
-<int name="smsToMmsTextThreshold" value="6" />
-<boolean name="enableSMSDeliveryReports" value="false" />
-<int name="maxMessageTextSize" value="-1" />
-<boolean name="supportMmsContentDisposition" value="false" />
-<int name="recipientLimit" value="40" />
-<int name="maxImageHeight" value="1944" />
-<boolean name="enableMMSDeliveryReports" value="false" />
-<int name="maxSubjectLength" value="80" />
-<string name="httpParams">X-MDN: ##LINE1##|Proxy-Authorization: Basic ##NAI##</string>
-<string name="emailGatewayNumber">6245</string>
-<int name="maxMessageSize" value="1048576" />
-<string name="naiSuffix">:pcs</string>
-<boolean name="enableMMSReadReports" value="false" />
-<int name="maxImageWidth" value="2592" />
-<boolean name="enabledMMS" value="true" />
-<boolean name="enableMultipartSMS" value="true" />
-<string name="carrier_eri_file_name_string">eri_311870.xml</string>
-</carrier_config>
+    <carrier_config>
+        <int name="smsToMmsTextThreshold" value="6" />
+        <boolean name="enableSMSDeliveryReports" value="false" />
+        <int name="maxMessageTextSize" value="-1" />
+        <boolean name="supportMmsContentDisposition" value="false" />
+        <int name="recipientLimit" value="40" />
+        <int name="maxImageHeight" value="1944" />
+        <boolean name="enableMMSDeliveryReports" value="false" />
+        <int name="maxSubjectLength" value="80" />
+        <string name="httpParams">X-MDN: ##LINE1##|Proxy-Authorization: Basic ##NAI##</string>
+        <string name="emailGatewayNumber">6245</string>
+        <int name="maxMessageSize" value="1048576" />
+        <int name="cdma_3waycall_flash_delay_int" value="300" />
+        <string name="naiSuffix">:pcs</string>
+        <boolean name="enableMMSReadReports" value="false" />
+        <int name="maxImageWidth" value="2592" />
+        <boolean name="enabledMMS" value="true" />
+        <boolean name="enableMultipartSMS" value="true" />
+        <string name="carrier_eri_file_name_string">eri_311870.xml</string>
+    </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_312530.xml b/assets/carrier_config_312530.xml
index 46a9d0c..7f33381 100644
--- a/assets/carrier_config_312530.xml
+++ b/assets/carrier_config_312530.xml
@@ -1,22 +1,23 @@
 <?xml version='1.0' encoding='utf-8' standalone='yes' ?>
 <carrier_config_list>
-<carrier_config>
-<int name="smsToMmsTextThreshold" value="6" />
-<boolean name="enableSMSDeliveryReports" value="false" />
-<int name="maxMessageTextSize" value="-1" />
-<boolean name="supportMmsContentDisposition" value="false" />
-<int name="recipientLimit" value="40" />
-<int name="maxImageHeight" value="1944" />
-<boolean name="enableMMSDeliveryReports" value="false" />
-<int name="maxSubjectLength" value="80" />
-<string name="httpParams">X-MDN: ##LINE1##|Proxy-Authorization: Basic ##NAI##</string>
-<string name="emailGatewayNumber">6245</string>
-<int name="maxMessageSize" value="1048576" />
-<string name="naiSuffix">:pcs</string>
-<boolean name="enableMMSReadReports" value="false" />
-<int name="maxImageWidth" value="2592" />
-<boolean name="enabledMMS" value="true" />
-<boolean name="enableMultipartSMS" value="true" />
-<string name="carrier_eri_file_name_string">eri_310120.xml</string>
-</carrier_config>
+    <carrier_config>
+        <int name="smsToMmsTextThreshold" value="6" />
+        <boolean name="enableSMSDeliveryReports" value="false" />
+        <int name="maxMessageTextSize" value="-1" />
+        <boolean name="supportMmsContentDisposition" value="false" />
+        <int name="recipientLimit" value="40" />
+        <int name="maxImageHeight" value="1944" />
+        <boolean name="enableMMSDeliveryReports" value="false" />
+        <int name="maxSubjectLength" value="80" />
+        <string name="httpParams">X-MDN: ##LINE1##|Proxy-Authorization: Basic ##NAI##</string>
+        <string name="emailGatewayNumber">6245</string>
+        <int name="maxMessageSize" value="1048576" />
+        <int name="cdma_3waycall_flash_delay_int" value="300" />
+        <string name="naiSuffix">:pcs</string>
+        <boolean name="enableMMSReadReports" value="false" />
+        <int name="maxImageWidth" value="2592" />
+        <boolean name="enabledMMS" value="true" />
+        <boolean name="enableMultipartSMS" value="true" />
+        <string name="carrier_eri_file_name_string">eri_310120.xml</string>
+    </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_34001.xml b/assets/carrier_config_34001.xml
new file mode 100644
index 0000000..2a25a9e
--- /dev/null
+++ b/assets/carrier_config_34001.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="non_roaming_operator_string_array" num="2">
+            <item value="20801"/>
+            <item value="20815"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40401.xml b/assets/carrier_config_40401.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40401.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40402.xml b/assets/carrier_config_40402.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40402.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40403.xml b/assets/carrier_config_40403.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40403.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40404.xml b/assets/carrier_config_40404.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40404.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40405.xml b/assets/carrier_config_40405.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40405.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40407.xml b/assets/carrier_config_40407.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40407.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40409.xml b/assets/carrier_config_40409.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40409.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40410.xml b/assets/carrier_config_40410.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40410.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40411.xml b/assets/carrier_config_40411.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40411.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40412.xml b/assets/carrier_config_40412.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40412.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40413.xml b/assets/carrier_config_40413.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40413.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40414.xml b/assets/carrier_config_40414.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40414.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40415.xml b/assets/carrier_config_40415.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40415.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40416.xml b/assets/carrier_config_40416.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40416.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40417.xml b/assets/carrier_config_40417.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40417.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40418.xml b/assets/carrier_config_40418.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40418.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40419.xml b/assets/carrier_config_40419.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40419.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40420.xml b/assets/carrier_config_40420.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40420.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40421.xml b/assets/carrier_config_40421.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40421.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40422.xml b/assets/carrier_config_40422.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40422.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40424.xml b/assets/carrier_config_40424.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40424.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40425.xml b/assets/carrier_config_40425.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40425.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40427.xml b/assets/carrier_config_40427.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40427.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40428.xml b/assets/carrier_config_40428.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40428.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40429.xml b/assets/carrier_config_40429.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40429.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40430.xml b/assets/carrier_config_40430.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40430.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40431.xml b/assets/carrier_config_40431.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40431.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40434.xml b/assets/carrier_config_40434.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40434.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40436.xml b/assets/carrier_config_40436.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40436.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40437.xml b/assets/carrier_config_40437.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40437.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40438.xml b/assets/carrier_config_40438.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40438.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40440.xml b/assets/carrier_config_40440.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40440.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40441.xml b/assets/carrier_config_40441.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40441.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40442.xml b/assets/carrier_config_40442.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40442.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40443.xml b/assets/carrier_config_40443.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40443.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40444.xml b/assets/carrier_config_40444.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40444.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40445.xml b/assets/carrier_config_40445.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40445.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40446.xml b/assets/carrier_config_40446.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40446.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40448.xml b/assets/carrier_config_40448.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40448.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40449.xml b/assets/carrier_config_40449.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40449.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40450.xml b/assets/carrier_config_40450.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40450.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40451.xml b/assets/carrier_config_40451.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40451.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40452.xml b/assets/carrier_config_40452.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40452.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40453.xml b/assets/carrier_config_40453.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40453.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40454.xml b/assets/carrier_config_40454.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40454.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40455.xml b/assets/carrier_config_40455.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40455.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40456.xml b/assets/carrier_config_40456.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40456.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40457.xml b/assets/carrier_config_40457.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40457.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40458.xml b/assets/carrier_config_40458.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40458.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40459.xml b/assets/carrier_config_40459.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40459.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40460.xml b/assets/carrier_config_40460.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40460.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40462.xml b/assets/carrier_config_40462.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40462.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40464.xml b/assets/carrier_config_40464.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40464.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40466.xml b/assets/carrier_config_40466.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40466.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40467.xml b/assets/carrier_config_40467.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40467.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40468.xml b/assets/carrier_config_40468.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40468.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40469.xml b/assets/carrier_config_40469.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40469.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40470.xml b/assets/carrier_config_40470.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40470.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40471.xml b/assets/carrier_config_40471.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40471.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40472.xml b/assets/carrier_config_40472.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40472.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40473.xml b/assets/carrier_config_40473.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40473.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40474.xml b/assets/carrier_config_40474.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40474.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40475.xml b/assets/carrier_config_40475.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40475.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40476.xml b/assets/carrier_config_40476.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40476.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40477.xml b/assets/carrier_config_40477.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40477.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40478.xml b/assets/carrier_config_40478.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40478.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40479.xml b/assets/carrier_config_40479.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40479.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40480.xml b/assets/carrier_config_40480.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40480.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40481.xml b/assets/carrier_config_40481.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40481.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40482.xml b/assets/carrier_config_40482.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40482.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40483.xml b/assets/carrier_config_40483.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40483.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40484.xml b/assets/carrier_config_40484.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40484.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40485.xml b/assets/carrier_config_40485.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40485.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40486.xml b/assets/carrier_config_40486.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40486.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40487.xml b/assets/carrier_config_40487.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40487.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40488.xml b/assets/carrier_config_40488.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40488.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40489.xml b/assets/carrier_config_40489.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40489.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40490.xml b/assets/carrier_config_40490.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40490.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40491.xml b/assets/carrier_config_40491.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40491.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40492.xml b/assets/carrier_config_40492.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40492.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40493.xml b/assets/carrier_config_40493.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40493.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40494.xml b/assets/carrier_config_40494.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40494.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40495.xml b/assets/carrier_config_40495.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40495.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40496.xml b/assets/carrier_config_40496.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40496.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40497.xml b/assets/carrier_config_40497.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40497.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40498.xml b/assets/carrier_config_40498.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40498.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40501.xml b/assets/carrier_config_40501.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40501.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405025.xml b/assets/carrier_config_405025.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405025.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405026.xml b/assets/carrier_config_405026.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405026.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405027.xml b/assets/carrier_config_405027.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405027.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405028.xml b/assets/carrier_config_405028.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405028.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405029.xml b/assets/carrier_config_405029.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405029.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40503.xml b/assets/carrier_config_40503.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40503.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405030.xml b/assets/carrier_config_405030.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405030.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405031.xml b/assets/carrier_config_405031.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405031.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405032.xml b/assets/carrier_config_405032.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405032.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405033.xml b/assets/carrier_config_405033.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405033.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405034.xml b/assets/carrier_config_405034.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405034.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405035.xml b/assets/carrier_config_405035.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405035.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405036.xml b/assets/carrier_config_405036.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405036.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405037.xml b/assets/carrier_config_405037.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405037.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405038.xml b/assets/carrier_config_405038.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405038.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405039.xml b/assets/carrier_config_405039.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405039.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40504.xml b/assets/carrier_config_40504.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40504.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405041.xml b/assets/carrier_config_405041.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405041.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405042.xml b/assets/carrier_config_405042.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405042.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405043.xml b/assets/carrier_config_405043.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405043.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405044.xml b/assets/carrier_config_405044.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405044.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405045.xml b/assets/carrier_config_405045.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405045.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405046.xml b/assets/carrier_config_405046.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405046.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405047.xml b/assets/carrier_config_405047.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405047.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40505.xml b/assets/carrier_config_40505.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40505.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40506.xml b/assets/carrier_config_40506.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40506.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40507.xml b/assets/carrier_config_40507.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40507.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40508.xml b/assets/carrier_config_40508.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40508.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40509.xml b/assets/carrier_config_40509.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40509.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40510.xml b/assets/carrier_config_40510.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40510.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40511.xml b/assets/carrier_config_40511.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40511.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40512.xml b/assets/carrier_config_40512.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40512.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40513.xml b/assets/carrier_config_40513.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40513.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40514.xml b/assets/carrier_config_40514.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40514.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40515.xml b/assets/carrier_config_40515.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40515.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40517.xml b/assets/carrier_config_40517.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40517.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40518.xml b/assets/carrier_config_40518.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40518.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40519.xml b/assets/carrier_config_40519.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40519.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40520.xml b/assets/carrier_config_40520.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40520.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40521.xml b/assets/carrier_config_40521.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40521.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40522.xml b/assets/carrier_config_40522.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40522.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40523.xml b/assets/carrier_config_40523.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40523.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40551.xml b/assets/carrier_config_40551.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40551.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40552.xml b/assets/carrier_config_40552.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40552.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40553.xml b/assets/carrier_config_40553.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40553.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40554.xml b/assets/carrier_config_40554.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40554.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40555.xml b/assets/carrier_config_40555.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40555.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40556.xml b/assets/carrier_config_40556.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40556.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40566.xml b/assets/carrier_config_40566.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40566.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40567.xml b/assets/carrier_config_40567.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40567.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_40570.xml b/assets/carrier_config_40570.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_40570.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405750.xml b/assets/carrier_config_405750.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405750.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405751.xml b/assets/carrier_config_405751.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405751.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405752.xml b/assets/carrier_config_405752.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405752.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405753.xml b/assets/carrier_config_405753.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405753.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405754.xml b/assets/carrier_config_405754.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405754.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405755.xml b/assets/carrier_config_405755.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405755.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405756.xml b/assets/carrier_config_405756.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405756.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405799.xml b/assets/carrier_config_405799.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405799.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405800.xml b/assets/carrier_config_405800.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405800.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405801.xml b/assets/carrier_config_405801.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405801.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405802.xml b/assets/carrier_config_405802.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405802.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405803.xml b/assets/carrier_config_405803.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405803.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405804.xml b/assets/carrier_config_405804.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405804.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405805.xml b/assets/carrier_config_405805.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405805.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405806.xml b/assets/carrier_config_405806.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405806.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405807.xml b/assets/carrier_config_405807.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405807.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405808.xml b/assets/carrier_config_405808.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405808.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405809.xml b/assets/carrier_config_405809.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405809.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405810.xml b/assets/carrier_config_405810.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405810.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405811.xml b/assets/carrier_config_405811.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405811.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405812.xml b/assets/carrier_config_405812.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405812.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405818.xml b/assets/carrier_config_405818.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405818.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405819.xml b/assets/carrier_config_405819.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405819.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405820.xml b/assets/carrier_config_405820.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405820.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405821.xml b/assets/carrier_config_405821.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405821.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405822.xml b/assets/carrier_config_405822.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405822.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405824.xml b/assets/carrier_config_405824.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405824.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405827.xml b/assets/carrier_config_405827.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405827.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405834.xml b/assets/carrier_config_405834.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405834.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405840.xml b/assets/carrier_config_405840.xml
index cf1b6dd..e1a5c64 100644
--- a/assets/carrier_config_405840.xml
+++ b/assets/carrier_config_405840.xml
@@ -1,8 +1,12 @@
-<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
 <carrier_config_list>
-<carrier_config>
-<boolean name="carrier_volte_available_bool" value="true" />
-<int name="volte_replacement_rat_int" value="3" />
-<boolean name="hide_ims_apn_bool" value="true" />
-</carrier_config>
+    <carrier_config>
+        <boolean name="carrier_volte_available_bool" value="true"/>
+        <int name="volte_replacement_rat_int" value="3"/>
+        <boolean name="hide_ims_apn_bool" value="true"/>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_405844.xml b/assets/carrier_config_405844.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405844.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405845.xml b/assets/carrier_config_405845.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405845.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405846.xml b/assets/carrier_config_405846.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405846.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405847.xml b/assets/carrier_config_405847.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405847.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405848.xml b/assets/carrier_config_405848.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405848.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405849.xml b/assets/carrier_config_405849.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405849.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405850.xml b/assets/carrier_config_405850.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405850.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405851.xml b/assets/carrier_config_405851.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405851.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405852.xml b/assets/carrier_config_405852.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405852.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405853.xml b/assets/carrier_config_405853.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405853.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405854.xml b/assets/carrier_config_405854.xml
index cf1b6dd..e1a5c64 100644
--- a/assets/carrier_config_405854.xml
+++ b/assets/carrier_config_405854.xml
@@ -1,8 +1,12 @@
-<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
 <carrier_config_list>
-<carrier_config>
-<boolean name="carrier_volte_available_bool" value="true" />
-<int name="volte_replacement_rat_int" value="3" />
-<boolean name="hide_ims_apn_bool" value="true" />
-</carrier_config>
+    <carrier_config>
+        <boolean name="carrier_volte_available_bool" value="true"/>
+        <int name="volte_replacement_rat_int" value="3"/>
+        <boolean name="hide_ims_apn_bool" value="true"/>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_405855.xml b/assets/carrier_config_405855.xml
index cf1b6dd..e1a5c64 100644
--- a/assets/carrier_config_405855.xml
+++ b/assets/carrier_config_405855.xml
@@ -1,8 +1,12 @@
-<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
 <carrier_config_list>
-<carrier_config>
-<boolean name="carrier_volte_available_bool" value="true" />
-<int name="volte_replacement_rat_int" value="3" />
-<boolean name="hide_ims_apn_bool" value="true" />
-</carrier_config>
+    <carrier_config>
+        <boolean name="carrier_volte_available_bool" value="true"/>
+        <int name="volte_replacement_rat_int" value="3"/>
+        <boolean name="hide_ims_apn_bool" value="true"/>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_405856.xml b/assets/carrier_config_405856.xml
index cf1b6dd..e1a5c64 100644
--- a/assets/carrier_config_405856.xml
+++ b/assets/carrier_config_405856.xml
@@ -1,8 +1,12 @@
-<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
 <carrier_config_list>
-<carrier_config>
-<boolean name="carrier_volte_available_bool" value="true" />
-<int name="volte_replacement_rat_int" value="3" />
-<boolean name="hide_ims_apn_bool" value="true" />
-</carrier_config>
+    <carrier_config>
+        <boolean name="carrier_volte_available_bool" value="true"/>
+        <int name="volte_replacement_rat_int" value="3"/>
+        <boolean name="hide_ims_apn_bool" value="true"/>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_405857.xml b/assets/carrier_config_405857.xml
index cf1b6dd..e1a5c64 100644
--- a/assets/carrier_config_405857.xml
+++ b/assets/carrier_config_405857.xml
@@ -1,8 +1,12 @@
-<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
 <carrier_config_list>
-<carrier_config>
-<boolean name="carrier_volte_available_bool" value="true" />
-<int name="volte_replacement_rat_int" value="3" />
-<boolean name="hide_ims_apn_bool" value="true" />
-</carrier_config>
+    <carrier_config>
+        <boolean name="carrier_volte_available_bool" value="true"/>
+        <int name="volte_replacement_rat_int" value="3"/>
+        <boolean name="hide_ims_apn_bool" value="true"/>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_405858.xml b/assets/carrier_config_405858.xml
index cf1b6dd..e1a5c64 100644
--- a/assets/carrier_config_405858.xml
+++ b/assets/carrier_config_405858.xml
@@ -1,8 +1,12 @@
-<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
 <carrier_config_list>
-<carrier_config>
-<boolean name="carrier_volte_available_bool" value="true" />
-<int name="volte_replacement_rat_int" value="3" />
-<boolean name="hide_ims_apn_bool" value="true" />
-</carrier_config>
+    <carrier_config>
+        <boolean name="carrier_volte_available_bool" value="true"/>
+        <int name="volte_replacement_rat_int" value="3"/>
+        <boolean name="hide_ims_apn_bool" value="true"/>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_405859.xml b/assets/carrier_config_405859.xml
index cf1b6dd..e1a5c64 100644
--- a/assets/carrier_config_405859.xml
+++ b/assets/carrier_config_405859.xml
@@ -1,8 +1,12 @@
-<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
 <carrier_config_list>
-<carrier_config>
-<boolean name="carrier_volte_available_bool" value="true" />
-<int name="volte_replacement_rat_int" value="3" />
-<boolean name="hide_ims_apn_bool" value="true" />
-</carrier_config>
+    <carrier_config>
+        <boolean name="carrier_volte_available_bool" value="true"/>
+        <int name="volte_replacement_rat_int" value="3"/>
+        <boolean name="hide_ims_apn_bool" value="true"/>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_405860.xml b/assets/carrier_config_405860.xml
index cf1b6dd..e1a5c64 100644
--- a/assets/carrier_config_405860.xml
+++ b/assets/carrier_config_405860.xml
@@ -1,8 +1,12 @@
-<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
 <carrier_config_list>
-<carrier_config>
-<boolean name="carrier_volte_available_bool" value="true" />
-<int name="volte_replacement_rat_int" value="3" />
-<boolean name="hide_ims_apn_bool" value="true" />
-</carrier_config>
+    <carrier_config>
+        <boolean name="carrier_volte_available_bool" value="true"/>
+        <int name="volte_replacement_rat_int" value="3"/>
+        <boolean name="hide_ims_apn_bool" value="true"/>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_405861.xml b/assets/carrier_config_405861.xml
index cf1b6dd..e1a5c64 100644
--- a/assets/carrier_config_405861.xml
+++ b/assets/carrier_config_405861.xml
@@ -1,8 +1,12 @@
-<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
 <carrier_config_list>
-<carrier_config>
-<boolean name="carrier_volte_available_bool" value="true" />
-<int name="volte_replacement_rat_int" value="3" />
-<boolean name="hide_ims_apn_bool" value="true" />
-</carrier_config>
+    <carrier_config>
+        <boolean name="carrier_volte_available_bool" value="true"/>
+        <int name="volte_replacement_rat_int" value="3"/>
+        <boolean name="hide_ims_apn_bool" value="true"/>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_405862.xml b/assets/carrier_config_405862.xml
index cf1b6dd..e1a5c64 100644
--- a/assets/carrier_config_405862.xml
+++ b/assets/carrier_config_405862.xml
@@ -1,8 +1,12 @@
-<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
 <carrier_config_list>
-<carrier_config>
-<boolean name="carrier_volte_available_bool" value="true" />
-<int name="volte_replacement_rat_int" value="3" />
-<boolean name="hide_ims_apn_bool" value="true" />
-</carrier_config>
+    <carrier_config>
+        <boolean name="carrier_volte_available_bool" value="true"/>
+        <int name="volte_replacement_rat_int" value="3"/>
+        <boolean name="hide_ims_apn_bool" value="true"/>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_405863.xml b/assets/carrier_config_405863.xml
index cf1b6dd..e1a5c64 100644
--- a/assets/carrier_config_405863.xml
+++ b/assets/carrier_config_405863.xml
@@ -1,8 +1,12 @@
-<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
 <carrier_config_list>
-<carrier_config>
-<boolean name="carrier_volte_available_bool" value="true" />
-<int name="volte_replacement_rat_int" value="3" />
-<boolean name="hide_ims_apn_bool" value="true" />
-</carrier_config>
+    <carrier_config>
+        <boolean name="carrier_volte_available_bool" value="true"/>
+        <int name="volte_replacement_rat_int" value="3"/>
+        <boolean name="hide_ims_apn_bool" value="true"/>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_405864.xml b/assets/carrier_config_405864.xml
index cf1b6dd..e1a5c64 100644
--- a/assets/carrier_config_405864.xml
+++ b/assets/carrier_config_405864.xml
@@ -1,8 +1,12 @@
-<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
 <carrier_config_list>
-<carrier_config>
-<boolean name="carrier_volte_available_bool" value="true" />
-<int name="volte_replacement_rat_int" value="3" />
-<boolean name="hide_ims_apn_bool" value="true" />
-</carrier_config>
+    <carrier_config>
+        <boolean name="carrier_volte_available_bool" value="true"/>
+        <int name="volte_replacement_rat_int" value="3"/>
+        <boolean name="hide_ims_apn_bool" value="true"/>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_405865.xml b/assets/carrier_config_405865.xml
index cf1b6dd..e1a5c64 100644
--- a/assets/carrier_config_405865.xml
+++ b/assets/carrier_config_405865.xml
@@ -1,8 +1,12 @@
-<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
 <carrier_config_list>
-<carrier_config>
-<boolean name="carrier_volte_available_bool" value="true" />
-<int name="volte_replacement_rat_int" value="3" />
-<boolean name="hide_ims_apn_bool" value="true" />
-</carrier_config>
+    <carrier_config>
+        <boolean name="carrier_volte_available_bool" value="true"/>
+        <int name="volte_replacement_rat_int" value="3"/>
+        <boolean name="hide_ims_apn_bool" value="true"/>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_405866.xml b/assets/carrier_config_405866.xml
index cf1b6dd..e1a5c64 100644
--- a/assets/carrier_config_405866.xml
+++ b/assets/carrier_config_405866.xml
@@ -1,8 +1,12 @@
-<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
 <carrier_config_list>
-<carrier_config>
-<boolean name="carrier_volte_available_bool" value="true" />
-<int name="volte_replacement_rat_int" value="3" />
-<boolean name="hide_ims_apn_bool" value="true" />
-</carrier_config>
+    <carrier_config>
+        <boolean name="carrier_volte_available_bool" value="true"/>
+        <int name="volte_replacement_rat_int" value="3"/>
+        <boolean name="hide_ims_apn_bool" value="true"/>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_405867.xml b/assets/carrier_config_405867.xml
index cf1b6dd..e1a5c64 100644
--- a/assets/carrier_config_405867.xml
+++ b/assets/carrier_config_405867.xml
@@ -1,8 +1,12 @@
-<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
 <carrier_config_list>
-<carrier_config>
-<boolean name="carrier_volte_available_bool" value="true" />
-<int name="volte_replacement_rat_int" value="3" />
-<boolean name="hide_ims_apn_bool" value="true" />
-</carrier_config>
+    <carrier_config>
+        <boolean name="carrier_volte_available_bool" value="true"/>
+        <int name="volte_replacement_rat_int" value="3"/>
+        <boolean name="hide_ims_apn_bool" value="true"/>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_405868.xml b/assets/carrier_config_405868.xml
index cf1b6dd..e1a5c64 100644
--- a/assets/carrier_config_405868.xml
+++ b/assets/carrier_config_405868.xml
@@ -1,8 +1,12 @@
-<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
 <carrier_config_list>
-<carrier_config>
-<boolean name="carrier_volte_available_bool" value="true" />
-<int name="volte_replacement_rat_int" value="3" />
-<boolean name="hide_ims_apn_bool" value="true" />
-</carrier_config>
+    <carrier_config>
+        <boolean name="carrier_volte_available_bool" value="true"/>
+        <int name="volte_replacement_rat_int" value="3"/>
+        <boolean name="hide_ims_apn_bool" value="true"/>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_405869.xml b/assets/carrier_config_405869.xml
index cf1b6dd..e1a5c64 100644
--- a/assets/carrier_config_405869.xml
+++ b/assets/carrier_config_405869.xml
@@ -1,8 +1,12 @@
-<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
 <carrier_config_list>
-<carrier_config>
-<boolean name="carrier_volte_available_bool" value="true" />
-<int name="volte_replacement_rat_int" value="3" />
-<boolean name="hide_ims_apn_bool" value="true" />
-</carrier_config>
+    <carrier_config>
+        <boolean name="carrier_volte_available_bool" value="true"/>
+        <int name="volte_replacement_rat_int" value="3"/>
+        <boolean name="hide_ims_apn_bool" value="true"/>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_405870.xml b/assets/carrier_config_405870.xml
index cf1b6dd..e1a5c64 100644
--- a/assets/carrier_config_405870.xml
+++ b/assets/carrier_config_405870.xml
@@ -1,8 +1,12 @@
-<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
 <carrier_config_list>
-<carrier_config>
-<boolean name="carrier_volte_available_bool" value="true" />
-<int name="volte_replacement_rat_int" value="3" />
-<boolean name="hide_ims_apn_bool" value="true" />
-</carrier_config>
+    <carrier_config>
+        <boolean name="carrier_volte_available_bool" value="true"/>
+        <int name="volte_replacement_rat_int" value="3"/>
+        <boolean name="hide_ims_apn_bool" value="true"/>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_405871.xml b/assets/carrier_config_405871.xml
index cf1b6dd..e1a5c64 100644
--- a/assets/carrier_config_405871.xml
+++ b/assets/carrier_config_405871.xml
@@ -1,8 +1,12 @@
-<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
 <carrier_config_list>
-<carrier_config>
-<boolean name="carrier_volte_available_bool" value="true" />
-<int name="volte_replacement_rat_int" value="3" />
-<boolean name="hide_ims_apn_bool" value="true" />
-</carrier_config>
+    <carrier_config>
+        <boolean name="carrier_volte_available_bool" value="true"/>
+        <int name="volte_replacement_rat_int" value="3"/>
+        <boolean name="hide_ims_apn_bool" value="true"/>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_405872.xml b/assets/carrier_config_405872.xml
index cf1b6dd..e1a5c64 100644
--- a/assets/carrier_config_405872.xml
+++ b/assets/carrier_config_405872.xml
@@ -1,8 +1,12 @@
-<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
 <carrier_config_list>
-<carrier_config>
-<boolean name="carrier_volte_available_bool" value="true" />
-<int name="volte_replacement_rat_int" value="3" />
-<boolean name="hide_ims_apn_bool" value="true" />
-</carrier_config>
+    <carrier_config>
+        <boolean name="carrier_volte_available_bool" value="true"/>
+        <int name="volte_replacement_rat_int" value="3"/>
+        <boolean name="hide_ims_apn_bool" value="true"/>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_405873.xml b/assets/carrier_config_405873.xml
index cf1b6dd..e1a5c64 100644
--- a/assets/carrier_config_405873.xml
+++ b/assets/carrier_config_405873.xml
@@ -1,8 +1,12 @@
-<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
 <carrier_config_list>
-<carrier_config>
-<boolean name="carrier_volte_available_bool" value="true" />
-<int name="volte_replacement_rat_int" value="3" />
-<boolean name="hide_ims_apn_bool" value="true" />
-</carrier_config>
+    <carrier_config>
+        <boolean name="carrier_volte_available_bool" value="true"/>
+        <int name="volte_replacement_rat_int" value="3"/>
+        <boolean name="hide_ims_apn_bool" value="true"/>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_405874.xml b/assets/carrier_config_405874.xml
index cf1b6dd..e1a5c64 100644
--- a/assets/carrier_config_405874.xml
+++ b/assets/carrier_config_405874.xml
@@ -1,8 +1,12 @@
-<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
 <carrier_config_list>
-<carrier_config>
-<boolean name="carrier_volte_available_bool" value="true" />
-<int name="volte_replacement_rat_int" value="3" />
-<boolean name="hide_ims_apn_bool" value="true" />
-</carrier_config>
+    <carrier_config>
+        <boolean name="carrier_volte_available_bool" value="true"/>
+        <int name="volte_replacement_rat_int" value="3"/>
+        <boolean name="hide_ims_apn_bool" value="true"/>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_405875.xml b/assets/carrier_config_405875.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405875.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405880.xml b/assets/carrier_config_405880.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405880.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405881.xml b/assets/carrier_config_405881.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405881.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405908.xml b/assets/carrier_config_405908.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405908.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405909.xml b/assets/carrier_config_405909.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405909.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405910.xml b/assets/carrier_config_405910.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405910.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405911.xml b/assets/carrier_config_405911.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405911.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405912.xml b/assets/carrier_config_405912.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405912.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405913.xml b/assets/carrier_config_405913.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405913.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405914.xml b/assets/carrier_config_405914.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405914.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405917.xml b/assets/carrier_config_405917.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405917.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405927.xml b/assets/carrier_config_405927.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405927.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_405929.xml b/assets/carrier_config_405929.xml
new file mode 100644
index 0000000..3715948
--- /dev/null
+++ b/assets/carrier_config_405929.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="2">
+            <item value="404"/>
+            <item value="405"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_42507.xml b/assets/carrier_config_42507.xml
new file mode 100644
index 0000000..8058613
--- /dev/null
+++ b/assets/carrier_config_42507.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="non_roaming_operator_string_array" num="1">
+            <item value="42503"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_42508.xml b/assets/carrier_config_42508.xml
new file mode 100644
index 0000000..2a71956
--- /dev/null
+++ b/assets/carrier_config_42508.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="non_roaming_operator_string_array" num="1">
+            <item value="42502"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_44000.xml b/assets/carrier_config_44000.xml
index 08b3e73..a1e728b 100644
--- a/assets/carrier_config_44000.xml
+++ b/assets/carrier_config_44000.xml
@@ -10,5 +10,6 @@
 <boolean name="carrier_force_disable_etws_cmas_test_bool" value="true" />
 <boolean name="carrier_volte_available_bool" value="true" />
 <int name="volte_replacement_rat_int" value="3" />
+<long name="message_expiration_time_long" value="3600000" />
 </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_44010.xml b/assets/carrier_config_44010.xml
index e0e4c73..845b895 100644
--- a/assets/carrier_config_44010.xml
+++ b/assets/carrier_config_44010.xml
@@ -7,6 +7,8 @@
 <int name="volte_replacement_rat_int" value="3" />
 <boolean name="hide_ims_apn_bool" value="true" />
 <boolean name="always_show_emergency_alert_onoff_bool" value="true" />
+<long name="message_expiration_time_long" value="3600000" />
+<boolean name="ignore_data_enabled_changed_for_video_calls" value="true" />
 <string-array name="carrier_additional_cbs_channels_strings" num="2">
     <item value="0xA001-0xA002:type=other, emergency=true" />
     <item value="0xA004-0xA3FF:type=other, emergency=true" />
diff --git a/assets/carrier_config_44020.xml b/assets/carrier_config_44020.xml
index a25a5fd..33fd90b 100644
--- a/assets/carrier_config_44020.xml
+++ b/assets/carrier_config_44020.xml
@@ -7,7 +7,7 @@
         <int name="maxMessageSize" value="307200" />
         <int name="maxImageWidth" value="2592" />
         <boolean name="enabledMMS" value="true" />
-        <boolean name="carrier_force_disable_etws_cmas_test_bool" value="false" />
+        <boolean name="carrier_force_disable_etws_cmas_test_bool" value="true" />
         <boolean name="carrier_volte_available_bool" value="true" />
         <int name="volte_replacement_rat_int" value="3" />
         <int name="ims_dtmf_tone_delay_int" value="215" />
@@ -19,5 +19,7 @@
             <item value="0xA802,0xA804:type=etws_default, emergency=true" />
         </string-array>
         <string name="default_vm_number_string">1416</string>
+        <long name="message_expiration_time_long" value="3600000" />
+        <boolean name="ignore_data_enabled_changed_for_video_calls" value="true" />
     </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_44100.xml b/assets/carrier_config_44100.xml
index 08b3e73..a1e728b 100644
--- a/assets/carrier_config_44100.xml
+++ b/assets/carrier_config_44100.xml
@@ -10,5 +10,6 @@
 <boolean name="carrier_force_disable_etws_cmas_test_bool" value="true" />
 <boolean name="carrier_volte_available_bool" value="true" />
 <int name="volte_replacement_rat_int" value="3" />
+<long name="message_expiration_time_long" value="3600000" />
 </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_44120.xml b/assets/carrier_config_44120.xml
index 08b3e73..a1e728b 100644
--- a/assets/carrier_config_44120.xml
+++ b/assets/carrier_config_44120.xml
@@ -10,5 +10,6 @@
 <boolean name="carrier_force_disable_etws_cmas_test_bool" value="true" />
 <boolean name="carrier_volte_available_bool" value="true" />
 <int name="volte_replacement_rat_int" value="3" />
+<long name="message_expiration_time_long" value="3600000" />
 </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_50501.xml b/assets/carrier_config_50501.xml
index cb19b7c..f0bc6b9 100644
--- a/assets/carrier_config_50501.xml
+++ b/assets/carrier_config_50501.xml
@@ -6,5 +6,6 @@
         <int name="maxImageWidth" value="2592" />
         <string name="default_vm_number_string">+61101</string>
         <int name="carrier_default_wfc_ims_mode_int" value="1" />
+        <boolean name="editable_tether_apn_bool" value="true" />
     </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_50511.xml b/assets/carrier_config_50511.xml
index 941de9c..f0bc6b9 100644
--- a/assets/carrier_config_50511.xml
+++ b/assets/carrier_config_50511.xml
@@ -1,6 +1,11 @@
 <?xml version='1.0' encoding='utf-8' standalone='yes' ?>
 <carrier_config_list>
     <carrier_config>
+        <int name="maxImageHeight" value="1944" />
+        <int name="maxMessageSize" value="2097152" />
+        <int name="maxImageWidth" value="2592" />
         <string name="default_vm_number_string">+61101</string>
+        <int name="carrier_default_wfc_ims_mode_int" value="1" />
+        <boolean name="editable_tether_apn_bool" value="true" />
     </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_50571.xml b/assets/carrier_config_50571.xml
index 5483a00..f0bc6b9 100644
--- a/assets/carrier_config_50571.xml
+++ b/assets/carrier_config_50571.xml
@@ -1,7 +1,11 @@
 <?xml version='1.0' encoding='utf-8' standalone='yes' ?>
 <carrier_config_list>
     <carrier_config>
+        <int name="maxImageHeight" value="1944" />
+        <int name="maxMessageSize" value="2097152" />
+        <int name="maxImageWidth" value="2592" />
         <string name="default_vm_number_string">+61101</string>
         <int name="carrier_default_wfc_ims_mode_int" value="1" />
+        <boolean name="editable_tether_apn_bool" value="true" />
     </carrier_config>
 </carrier_config_list>
diff --git a/assets/carrier_config_50572.xml b/assets/carrier_config_50572.xml
index 5483a00..a2f0d1f 100644
--- a/assets/carrier_config_50572.xml
+++ b/assets/carrier_config_50572.xml
@@ -1,7 +1,12 @@
 <?xml version='1.0' encoding='utf-8' standalone='yes' ?>
 <carrier_config_list>
     <carrier_config>
+        <int name="maxImageHeight" value="1944" />
+        <int name="maxMessageSize" value="2097152" />
+        <int name="maxImageWidth" value="2592" />
         <string name="default_vm_number_string">+61101</string>
         <int name="carrier_default_wfc_ims_mode_int" value="1" />
+        <boolean name="editable_tether_apn_bool" value="true" />
     </carrier_config>
 </carrier_config_list>
+
diff --git a/assets/carrier_config_51021.xml b/assets/carrier_config_51021.xml
new file mode 100644
index 0000000..5222d08
--- /dev/null
+++ b/assets/carrier_config_51021.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="non_roaming_operator_string_array" num="1">
+            <item value="51001"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_52000.xml b/assets/carrier_config_52000.xml
new file mode 100644
index 0000000..b4a5bab
--- /dev/null
+++ b/assets/carrier_config_52000.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="1">
+            <item value="520"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_52001.xml b/assets/carrier_config_52001.xml
new file mode 100644
index 0000000..b4a5bab
--- /dev/null
+++ b/assets/carrier_config_52001.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="1">
+            <item value="520"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_52002.xml b/assets/carrier_config_52002.xml
new file mode 100644
index 0000000..b4a5bab
--- /dev/null
+++ b/assets/carrier_config_52002.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="1">
+            <item value="520"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_52003.xml b/assets/carrier_config_52003.xml
new file mode 100644
index 0000000..b4a5bab
--- /dev/null
+++ b/assets/carrier_config_52003.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="1">
+            <item value="520"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_52004.xml b/assets/carrier_config_52004.xml
new file mode 100644
index 0000000..b4a5bab
--- /dev/null
+++ b/assets/carrier_config_52004.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="1">
+            <item value="520"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_52005.xml b/assets/carrier_config_52005.xml
new file mode 100644
index 0000000..b4a5bab
--- /dev/null
+++ b/assets/carrier_config_52005.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="1">
+            <item value="520"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_52015.xml b/assets/carrier_config_52015.xml
new file mode 100644
index 0000000..b4a5bab
--- /dev/null
+++ b/assets/carrier_config_52015.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="1">
+            <item value="520"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_52018.xml b/assets/carrier_config_52018.xml
new file mode 100644
index 0000000..b4a5bab
--- /dev/null
+++ b/assets/carrier_config_52018.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="1">
+            <item value="520"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_52020.xml b/assets/carrier_config_52020.xml
new file mode 100644
index 0000000..b4a5bab
--- /dev/null
+++ b/assets/carrier_config_52020.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="1">
+            <item value="520"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_52023.xml b/assets/carrier_config_52023.xml
new file mode 100644
index 0000000..b4a5bab
--- /dev/null
+++ b/assets/carrier_config_52023.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="1">
+            <item value="520"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_52025.xml b/assets/carrier_config_52025.xml
new file mode 100644
index 0000000..b4a5bab
--- /dev/null
+++ b/assets/carrier_config_52025.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="1">
+            <item value="520"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_52047.xml b/assets/carrier_config_52047.xml
new file mode 100644
index 0000000..b4a5bab
--- /dev/null
+++ b/assets/carrier_config_52047.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="1">
+            <item value="520"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_52099.xml b/assets/carrier_config_52099.xml
new file mode 100644
index 0000000..b4a5bab
--- /dev/null
+++ b/assets/carrier_config_52099.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="1">
+            <item value="520"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_53024.xml b/assets/carrier_config_53024.xml
new file mode 100644
index 0000000..c50cd00
--- /dev/null
+++ b/assets/carrier_config_53024.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="roaming_operator_string_array" num="1">
+            <item value="53001"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_72236.xml b/assets/carrier_config_72236.xml
new file mode 100644
index 0000000..e20e5e1
--- /dev/null
+++ b/assets/carrier_config_72236.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="non_roaming_operator_string_array" num="1">
+            <item value="72234"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_73001.xml b/assets/carrier_config_73001.xml
new file mode 100644
index 0000000..1f73228
--- /dev/null
+++ b/assets/carrier_config_73001.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="non_roaming_operator_string_array" num="1">
+            <item value="73010"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_73007.xml b/assets/carrier_config_73007.xml
new file mode 100644
index 0000000..44910b4
--- /dev/null
+++ b/assets/carrier_config_73007.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="non_roaming_operator_string_array" num="1">
+            <item value="73002"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_73008.xml b/assets/carrier_config_73008.xml
new file mode 100644
index 0000000..44910b4
--- /dev/null
+++ b/assets/carrier_config_73008.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="non_roaming_operator_string_array" num="1">
+            <item value="73002"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/assets/carrier_config_73010.xml b/assets/carrier_config_73010.xml
new file mode 100644
index 0000000..0b03418
--- /dev/null
+++ b/assets/carrier_config_73010.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<carrier_config_list>
+    <carrier_config>
+        <string-array name="non_roaming_operator_string_array" num="1">
+            <item value="73001"/>
+        </string-array>
+    </carrier_config>
+</carrier_config_list>
diff --git a/src/com/android/carrierconfig/DefaultCarrierConfigService.java b/src/com/android/carrierconfig/DefaultCarrierConfigService.java
index c4c6431..b82cce6 100644
--- a/src/com/android/carrierconfig/DefaultCarrierConfigService.java
+++ b/src/com/android/carrierconfig/DefaultCarrierConfigService.java
@@ -187,10 +187,10 @@
                     result = result && value.equals(id.getMnc());
                     break;
                 case "gid1":
-                    result = result && value.equals(id.getGid1());
+                    result = result && value.equalsIgnoreCase(id.getGid1());
                     break;
                 case "gid2":
-                    result = result && value.equals(id.getGid2());
+                    result = result && value.equalsIgnoreCase(id.getGid2());
                     break;
                 case "spn":
                     result = result && matchOnSP(value, id);
@@ -199,7 +199,7 @@
                     result = result && matchOnImsi(value, id);
                     break;
                 case "device":
-                    result = result && value.equals(Build.DEVICE);
+                    result = result && value.equalsIgnoreCase(Build.DEVICE);
                     break;
                 default:
                     Log.e(TAG, "Unknown attribute " + attribute + "=" + value);
@@ -225,7 +225,7 @@
         String currentImsi = id.getImsi();
         // If we were able to retrieve current IMSI, see if it matches.
         if (currentImsi != null) {
-            Pattern imsiPattern = Pattern.compile(xmlImsi);
+            Pattern imsiPattern = Pattern.compile(xmlImsi, Pattern.CASE_INSENSITIVE);
             Matcher matcher = imsiPattern.matcher(currentImsi);
             matchFound = matcher.matches();
         }
@@ -249,7 +249,7 @@
                 matchFound = true;
             }
         } else if (currentSP != null) {
-            Pattern spPattern = Pattern.compile(xmlSP);
+            Pattern spPattern = Pattern.compile(xmlSP, Pattern.CASE_INSENSITIVE);
             Matcher matcher = spPattern.matcher(currentSP);
             matchFound = matcher.matches();
         }
diff --git a/tests/Android.mk b/tests/Android.mk
index b0d3c22..fe6aa71 100644
--- a/tests/Android.mk
+++ b/tests/Android.mk
@@ -9,6 +9,7 @@
 LOCAL_SRC_FILES := $(call all-java-files-under, src)
 
 LOCAL_PACKAGE_NAME := CarrierConfigTests
+LOCAL_COMPATIBILITY_SUITE := device-tests
 LOCAL_CERTIFICATE := platform
 
 LOCAL_INSTRUMENTATION_FOR := CarrierConfig
diff --git a/tests/AndroidTest.xml b/tests/AndroidTest.xml
new file mode 100644
index 0000000..8fe9593
--- /dev/null
+++ b/tests/AndroidTest.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2017 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+          http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+-->
+<configuration description="Run Tests for CarrierConfig.">
+    <target_preparer class="com.android.tradefed.targetprep.TestAppInstallSetup">
+        <option name="test-file-name" value="CarrierConfigTests.apk" />
+    </target_preparer>
+
+    <option name="test-suite-tag" value="apct" />
+    <option name="test-tag" value="CarrierConfigTests" />
+    <test class="com.android.tradefed.testtype.InstrumentationTest" >
+        <option name="package" value="com.android.carrierconfig.tests" />
+        <option name="runner" value="android.test.InstrumentationTestRunner" />
+    </test>
+</configuration>
diff --git a/tests/src/com/android/carrierconfig/CarrierConfigTest.java b/tests/src/com/android/carrierconfig/CarrierConfigTest.java
index 8404302..3efe3d6 100644
--- a/tests/src/com/android/carrierconfig/CarrierConfigTest.java
+++ b/tests/src/com/android/carrierconfig/CarrierConfigTest.java
@@ -83,12 +83,16 @@
                 while (((event = parser.next()) != XmlPullParser.END_DOCUMENT)) {
                     if (event == XmlPullParser.START_TAG) {
                         switch (parser.getName()) {
+                            case "int-array":
+                            case "string-array":
+                                // string-array and int-array require the 'num' attribute
+                                final String varNum = parser.getAttributeValue(null, "num");
+                                assertNotNull("No 'num' attribute in array: "
+                                        + parser.getPositionDescription(), varNum);
                             case "int":
                             case "long":
                             case "boolean":
                             case "string":
-                            case "int-array":
-                            case "string-array":
                                 // NOTE: This doesn't check for other valid Bundle values, but it
                                 // is limited to the key types in CarrierConfigManager.
                                 final String varName = parser.getAttributeValue(null, "name");