GrapheneOS / os-issue-tracker

Issue tracker for GrapheneOS Android Open Source Project hardening work. Standalone projects like Auditor, AttestationServer and hardened_malloc have their own dedicated trackers.
https://grapheneos.org/
361 stars 21 forks source link

Incorrect Carrier Config being applied for Spectrum Mobile and other MVNOs #785

Closed jorgeluiscarrillo closed 2 years ago

jorgeluiscarrillo commented 3 years ago

Device: sunfish

Spectrum Mobile is a Verizon MVNO. It seems that a generic Verizon carrier config (verizon_us-30000000115.37) is being applied rather than the carrier config for Spectrum Mobile (spectrum_us-30000000480.37). Various areas of the OS such as the status bar, show "Verizon" or "Verizon Wifi-Calling". Dialing *611 (customer support number) calls Verizon customer support rather than Spectrum Mobile customer support. Oddly enough, the APN is correct (verified w/ stock OS) and everything seems to work including VoLTE and VoWiFi without any further configuration. Resetting network settings does not fix it.

I've extracted the carrier configs myself using the scripts in APV, but not sure how to further debug this issue.

This is the current generic Verizon carrier config that is being applied:

<carrier_config mcc="311" mnc="480">
    <string name="carrier_config_version_string">verizon_us-30000000115.37</string>
    <string name="5g_icon_configuration_string">connected_mmwave:5G_Plus,connected:5G,not_restricted_rrc_idle:5G,not_restricted_rrc_con:5G</string>
    <string name="5g_icon_display_grace_period_string">connected_mmwave,any,3;not_restricted_rrc_idle,not_restricted_rrc_con,2</string>
    <string name="5g_icon_display_secondary_grace_period_string">connected_mmwave,not_restricted_rrc_idle,60</string>
    <int-array name="5g_nr_ssrsrp_thresholds_int_array" num="4">
        <item value="-115" />
        <item value="-105" />
        <item value="-95" />
        <item value="-85" />
    </int-array>
    <int-array name="5g_nr_sssinr_thresholds_int_array" num="4">
        <item value="-3" />
        <item value="1" />
        <item value="5" />
        <item value="13" />
    </int-array>
    <boolean name="additional_settings_call_waiting_visibility_bool" value="false" />
    <boolean name="aliasEnabled" value="true" />
    <boolean name="allowAttachAudio" value="false" />
    <boolean name="allow_add_call_during_video_call" value="false" />
    <boolean name="allow_hold_in_ims_call" value="false" />
    <boolean name="allow_merge_wifi_calls_when_vowifi_off_bool" value="false" />
    <boolean name="allow_metered_network_for_cert_download_bool" value="true" />
    <string-array name="boosted_lte_earfcns_string_array" num="3">
        <item value="600-1199" />
        <item value="1950-2399" />
        <item value="66436-67335" />
    </string-array>
    <string-array name="boosted_nrarfcns_string_array" num="1">
        <item value="200000-866666" />
    </string-array>
    <boolean name="broadcast_emergency_call_state_changes_bool" value="true" />
    <string-array name="call_forwarding_blocks_while_roaming_string_array" num="2">
        <item value="*71" />
        <item value="*72" />
    </string-array>
    <boolean name="call_forwarding_visibility_bool" value="false" />
    <boolean name="carrier_allow_turnoff_ims_bool" value="false" />
    <string-array name="carrier_certificate_string_array" num="2">
        <item value="FF82050BF6BED1F152AC1A12DC83CACBAD401775161882872C6665FC5E15C8F2:com.verizon.mips.services" />
        <item value="AE23A03436DF07B0CD70FE881CDA2EC1D21215D7B7B0CC68E67B67F5DF89526A:com.vzw.hss.myverizon" />
    </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>
    <int name="carrier_data_call_retry_network_requested_max_count_int" value="20" />
    <string-array name="carrier_default_actions_on_redirection_string_array" num="1">
        <item value="9" />
    </string-array>
    <boolean name="carrier_default_data_roaming_enabled_bool" value="true" />
    <int name="carrier_default_wfc_ims_mode_int" value="1" />
    <boolean name="carrier_default_wfc_ims_roaming_enabled_bool" value="true" />
    <int name="carrier_default_wfc_ims_roaming_mode_int" value="1" />
    <string name="carrier_eri_file_name_string">eri_311480.xml</string>
    <string-array name="carrier_metered_apn_types_strings" num="3">
        <item value="default" />
        <item value="dun" />
        <item value="supl" />
    </string-array>
    <string-array name="carrier_metered_roaming_apn_types_strings" num="4">
        <item value="default" />
        <item value="dun" />
        <item value="supl" />
        <item value="mms" />
    </string-array>
    <boolean name="carrier_name_override_bool" value="true" />
    <string name="carrier_name_string">Verizon</string>
    <string name="carrier_provisioning_app_string">com.android.omadm.service/.TelephonyBroadcastReceiver</string>
    <int name="carrier_ussd_method_int" value="2" />
    <boolean name="carrier_volte_available_bool" value="true" />
    <boolean name="carrier_volte_override_wfc_provisioning_bool" value="true" />
    <boolean name="carrier_volte_provisioned_bool" value="true" />
    <boolean name="carrier_volte_provisioning_required_bool" value="true" />
    <boolean name="carrier_vt_available_bool" value="true" />
    <boolean name="carrier_wfc_ims_available_bool" value="true" />
    <int-array name="cdma_enhanced_roaming_indicator_for_home_network_int_array" num="11">
        <item value="64" />
        <item value="65" />
        <item value="66" />
        <item value="76" />
        <item value="77" />
        <item value="78" />
        <item value="79" />
        <item value="80" />
        <item value="81" />
        <item value="82" />
        <item value="83" />
    </int-array>
    <boolean name="cdma_home_registered_plmn_name_override_bool" value="true" />
    <string name="cdma_home_registered_plmn_name_string">Verizon</string>
    <boolean name="com.google.android.dialer.display_wifi_calling_button_bool" value="true" />
    <boolean name="convert_cdma_caller_id_mmi_codes_while_roaming_on_3gpp_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>
    <boolean name="disable_cdma_activation_code_bool" value="true" />
    <boolean name="disable_severe_when_extreme_disabled_bool" value="false" />
    <boolean name="disable_voice_barring_notification_bool" value="true" />
    <boolean name="drop_video_call_when_answering_audio_call_bool" value="true" />
    <boolean name="dtmf_type_enabled_bool" value="true" />
    <boolean name="editable_wfc_mode_bool" value="false" />
    <boolean name="editable_wfc_roaming_mode_bool" value="true" />
    <string name="emailGatewayNumber">6245</string>
    <string-array name="emergency_number_prefix_string_array" num="3">
        <item value="#" />
        <item value="*" />
        <item value="*272" />
    </string-array>
    <boolean name="enabledNotifyWapMMSC" value="true" />
    <boolean name="enabledTransID" value="true" />
    <int name="enhanced_4g_lte_title_variant_int" value="1" />
    <string-array name="filtered_cnap_names_string_array" num="2">
        <item value="WIRELESS CALLER" />
        <item value="UNKNOWN NAME" />
    </string-array>
    <boolean name="force_imei_bool" value="true" />
    <string name="gps.lpp_profile">3</string>
    <string name="gps.supl_ver">0x20002</string>
    <string name="httpParams">x-up-calling-line-id: 1##LINE1NOCOUNTRYCODE##|X-VzW-MDN: 1##LINE1NOCOUNTRYCODE##</string>
    <boolean name="ignore_rtt_mode_setting_bool" value="true" />
    <boolean name="ims.enable_presence_capability_exchange_bool" value="true" />
    <boolean name="ims.enable_presence_group_subscribe_bool" value="true" />
    <boolean name="ims.enable_presence_publish_bool" value="true" />
    <string-array name="ims_reasoninfo_mapping_string_array" num="10">
        <item value="332|simultaneous call limit has already been reached|1403" />
        <item value="332|Forbidden: Simultaneous Call Limit Has Already Been Reached|1403" />
        <item value="338|another device sent all devices busy response|1404" />
        <item value="501|call completion elsewhere|1014" />
        <item value="501|call has been pulled by another device|1016" />
        <item value="510|call has been pulled by another device|1016" />
        <item value="501|another device sent all devices busy response|1404" />
        <item value="510|another device sent all devices busy response|1404" />
        <item value="1014|call has been pulled by another device|1016" />
        <item value="*|Call is dropped due to Wi-Fi signal is degraded|1407" />
    </string-array>
    <int name="imsi_key_availability_int" value="2" />
    <string name="imsi_key_download_url_string">https://eap-ide.myvzw.com:8201/certs</string>
    <boolean name="inflate_signal_strength_bool" value="true" />
    <boolean name="is_ims_conference_size_enforced_bool" value="true" />
    <boolean name="iwlan.add_wifi_mac_addr_to_nai_bool" value="true" />
    <int name="iwlan.child_sa_rekey_hard_timer_sec_int" value="86500" />
    <int name="iwlan.child_sa_rekey_soft_timer_sec_int" value="86400" />
    <int-array name="iwlan.diffie_hellman_groups_int_array" num="1">
        <item value="14" />
    </int-array>
    <int-array name="iwlan.epdg_address_priority_int_array" num="2">
        <item value="2" />
        <item value="0" />
    </int-array>
    <int name="iwlan.epdg_pco_id_ipv4_int" value="65282" />
    <int name="iwlan.epdg_pco_id_ipv6_int" value="65281" />
    <string name="iwlan.epdg_static_address_string">wo.vzwwo.com</string>
    <int name="iwlan.ike_rekey_hard_timer_in_sec" value="86500" />
    <int name="iwlan.ike_rekey_soft_timer_sec_int" value="86400" />
    <int name="iwlan.ike_remote_id_type_int" value="11" />
    <string name="iwlan.key_error_policy_config_string">[{"ApnName": "*","ErrorTypes":[{"ErrorType": "IKE_PROTOCOL_ERROR_TYPE","ErrorDetails": ["24", "9000-9050", "11000-11050"],"RetryArray": ["0", "0"],"UnthrottlingEvents": []}, {"ErrorType": "IKE_PROTOCOL_ERROR_TYPE","ErrorDetails": ["10500-10550"],"RetryArray": ["3600", "-1"],"UnthrottlingEvents": []}, {"ErrorType": "*","ErrorDetails": ["*"],"RetryArray": ["0", "0", "60+r15", "120", "480", "900", "-1"],"UnthrottlingEvents": ["WIFI_AP_CHANGED_EVENT"]}]}]</string>
    <int-array name="iwlan.retransmit_timer_sec_int_array" num="4">
        <item value="1000" />
        <item value="2000" />
        <item value="4000" />
        <item value="8000" />
    </int-array>
    <int name="lte_earfcns_rsrp_boost_int" value="6" />
    <int-array name="lte_rsrp_thresholds_int_array" num="4">
        <item value="-115" />
        <item value="-105" />
        <item value="-95" />
        <item value="-85" />
    </int-array>
    <int name="maxImageHeight" value="1944" />
    <int name="maxImageWidth" value="2592" />
    <int name="maxMessageSize" value="1258291" />
    <int name="maxSubjectLength" value="80" />
    <boolean name="mdn_is_additional_voicemail_number_bool" value="true" />
    <boolean name="mmsCloseConnection" value="true" />
    <int name="network_notification_delay_int" value="30000" />
    <boolean name="notify_handover_video_from_lte_to_wifi_bool" value="true" />
    <boolean name="notify_handover_video_from_wifi_to_lte_bool" value="true" />
    <boolean name="notify_international_call_on_wfc_bool" value="true" />
    <boolean name="notify_vt_handover_to_wifi_failure_bool" value="true" />
    <int-array name="nrarfcns_rsrp_boost_int_array" num="1">
        <item value="6" />
    </int-array>
    <boolean name="operator_selection_expand_bool" value="true" />
    <int name="parameters_use_for_5g_nr_signal_bar_int" value="5" />
    <int name="parameters_used_for_lte_signal_bar_int" value="5" />
    <boolean name="prefer_2g_bool" value="false" />
    <int name="recipientLimit" value="20" />
    <boolean name="rtt_supported_bool" value="true" />
    <boolean name="rtt_upgrade_supported_for_downgraded_vt_call" value="false" />
    <string name="sim_country_iso_override_string">us</string>
    <int name="smsToMmsTextThreshold" value="7" />
    <boolean name="sms_requires_destination_number_conversion_bool" value="true" />
    <boolean name="support_3gpp_call_forwarding_while_roaming_bool" value="false" />
    <boolean name="support_downgrade_vt_to_audio_bool" value="false" />
    <boolean name="support_pause_ims_video_calls_bool" value="true" />
    <boolean name="support_swap_after_merge_bool" value="false" />
    <boolean name="treat_downgraded_video_calls_as_video_calls_bool" value="true" />
    <boolean name="tty_supported_bool" value="true" />
    <string name="uaProfTagName">Profile</string>
    <boolean name="unmetered_nr_nsa_mmwave_bool" value="true" />
    <boolean name="unmetered_nr_sa_mmwave_bool" value="true" />
    <boolean name="video_calls_can_be_hd_audio" value="false" />
    <boolean name="voicemail_notification_persistent_bool" value="true" />
    <int name="volte_replacement_rat_int" value="6" />
    <boolean name="vt_upgrade_supported_for_downgraded_rtt_call" value="false" />
    <int name="wfc_spn_format_idx_int" value="1" />
    <int name="wifi.carrier_profiles_version_int" value="2" />
    <string-array name="wifi.network_profiles_string_array" num="2">
        <item value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;WifiNetwork&gt;&lt;SSID&gt;VerizonWiFiAccess&lt;/SSID&gt;&lt;Credential&gt;&lt;SIM&gt;&lt;EAPType&gt;23&lt;/EAPType&gt;&lt;/SIM&gt;&lt;/Credential&gt;&lt;/WifiNetwork&gt;" />
        <item value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;WifiNetwork&gt;&lt;SSID&gt;PrivateMobileWiFi&lt;/SSID&gt;&lt;Credential&gt;&lt;SIM&gt;&lt;EAPType&gt;23&lt;/EAPType&gt;&lt;/SIM&gt;&lt;/Credential&gt;&lt;/WifiNetwork&gt;" />
    </string-array>
    <string-array name="wifi.passpoint_profiles_string_array" num="1">
        <item value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;PasspointProfile&gt;&lt;PPSMO&gt;&lt;![CDATA[&lt;MgmtTree xmlns=&quot;syncml:dmddf1.2&quot;&gt;&lt;VerDTD&gt;1.2&lt;/VerDTD&gt;&lt;Node&gt;&lt;NodeName&gt;PerProviderSubscription&lt;/NodeName&gt;&lt;RTProperties&gt;&lt;Type&gt;&lt;DDFName&gt;urn:wfa:mo:hotspot2dot0-perprovidersubscription:1.0&lt;/DDFName&gt;&lt;/Type&gt;&lt;/RTProperties&gt;&lt;Node&gt;&lt;NodeName&gt;i001&lt;/NodeName&gt;&lt;Node&gt;&lt;NodeName&gt;HomeSP&lt;/NodeName&gt;&lt;Node&gt;&lt;NodeName&gt;FriendlyName&lt;/NodeName&gt;&lt;Value&gt;VerizonWiFi&lt;/Value&gt;&lt;/Node&gt;&lt;Node&gt;&lt;NodeName&gt;FQDN&lt;/NodeName&gt;&lt;Value&gt;wlan.mnc480.mcc311.3gppnetwork.org&lt;/Value&gt;&lt;/Node&gt;&lt;/Node&gt;&lt;Node&gt;&lt;NodeName&gt;Credential&lt;/NodeName&gt;&lt;Node&gt;&lt;NodeName&gt;Realm&lt;/NodeName&gt;&lt;Value&gt;wlan.mnc480.mcc311.3gppnetwork.org&lt;/Value&gt;&lt;/Node&gt;&lt;Node&gt;&lt;NodeName&gt;SIM&lt;/NodeName&gt;&lt;Node&gt;&lt;NodeName&gt;IMSI&lt;/NodeName&gt;&lt;Value&gt;311480*&lt;/Value&gt;&lt;/Node&gt;&lt;Node&gt;&lt;NodeName&gt;EAPType&lt;/NodeName&gt;&lt;Value&gt;23&lt;/Value&gt;&lt;/Node&gt;&lt;/Node&gt;&lt;/Node&gt;&lt;/Node&gt;&lt;/Node&gt;&lt;/MgmtTree&gt;]]&gt;&lt;/PPSMO&gt;&lt;/PasspointProfile&gt;" />
    </string-array>
    <boolean name="wifi_calls_can_be_hd_audio" value="false" />
    <boolean name="world_mode_enabled_bool" value="true" />
</carrier_config>

This is the correct carrier config for Spectrum Mobile:

<carrier_config mcc="311" mnc="480" gid1="BA01490000000000">
    <string name="carrier_config_version_string">spectrum_us-30000000480.37</string>
    <string name="5g_icon_configuration_string">connected_mmwave:5G_Plus,connected:5G,not_restricted_rrc_idle:5G,not_restricted_rrc_con:5G</string>
    <string name="5g_icon_display_grace_period_string">connected_mmwave,any,3;not_restricted_rrc_idle,not_restricted_rrc_con,2</string>
    <string name="5g_icon_display_secondary_grace_period_string">connected_mmwave,not_restricted_rrc_idle,60</string>
    <int-array name="5g_nr_ssrsrp_thresholds_int_array" num="4">
        <item value="-115" />
        <item value="-105" />
        <item value="-95" />
        <item value="-85" />
    </int-array>
    <int-array name="5g_nr_sssinr_thresholds_int_array" num="4">
        <item value="-3" />
        <item value="1" />
        <item value="5" />
        <item value="13" />
    </int-array>
    <boolean name="aliasEnabled" value="true" />
    <boolean name="allowAttachAudio" value="false" />
    <boolean name="allow_add_call_during_video_call" value="false" />
    <boolean name="allow_hold_in_ims_call" value="false" />
    <boolean name="allow_merge_wifi_calls_when_vowifi_off_bool" value="false" />
    <string-array name="boosted_lte_earfcns_string_array" num="3">
        <item value="600-1199" />
        <item value="1950-2399" />
        <item value="66436-67335" />
    </string-array>
    <string-array name="boosted_nrarfcns_string_array" num="1">
        <item value="200000-866666" />
    </string-array>
    <boolean name="broadcast_emergency_call_state_changes_bool" value="true" />
    <string-array name="call_forwarding_blocks_while_roaming_string_array" num="2">
        <item value="*71" />
        <item value="*72" />
    </string-array>
    <boolean name="carrier_allow_turnoff_ims_bool" value="false" />
    <string-array name="carrier_certificate_string_array" num="3">
        <item value="B09473061A2A8A197B97A3B3EFEE52E1919BA548CC26B785FB7E5F769A7333F0" />
        <item value="2FBD0E00759E4293AE10DBB1AF83250455EB532F296D090705A5EAE79009E48D" />
        <item value="319B78A5F33B8876ED80F0D6A69D163B35598A70E4C6B7044667DBF8E0FF3B00" />
    </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>
    <int name="carrier_data_call_retry_network_requested_max_count_int" value="20" />
    <int name="carrier_default_wfc_ims_mode_int" value="1" />
    <boolean name="carrier_default_wfc_ims_roaming_enabled_bool" value="true" />
    <int name="carrier_default_wfc_ims_roaming_mode_int" value="1" />
    <string name="carrier_eri_file_name_string">eri_311480.xml</string>
    <string-array name="carrier_metered_apn_types_strings" num="3">
        <item value="default" />
        <item value="dun" />
        <item value="supl" />
    </string-array>
    <string-array name="carrier_metered_roaming_apn_types_strings" num="4">
        <item value="default" />
        <item value="dun" />
        <item value="supl" />
        <item value="mms" />
    </string-array>
    <boolean name="carrier_name_override_bool" value="true" />
    <string name="carrier_name_string">Spectrum</string>
    <string name="carrier_provisioning_app_string">com.android.omadm.service/.TelephonyBroadcastReceiver</string>
    <int name="carrier_ussd_method_int" value="2" />
    <boolean name="carrier_volte_available_bool" value="true" />
    <boolean name="carrier_volte_override_wfc_provisioning_bool" value="true" />
    <boolean name="carrier_volte_provisioned_bool" value="true" />
    <boolean name="carrier_volte_provisioning_required_bool" value="true" />
    <boolean name="carrier_wfc_ims_available_bool" value="true" />
    <int-array name="cdma_enhanced_roaming_indicator_for_home_network_int_array" num="11">
        <item value="64" />
        <item value="65" />
        <item value="66" />
        <item value="76" />
        <item value="77" />
        <item value="78" />
        <item value="79" />
        <item value="80" />
        <item value="81" />
        <item value="82" />
        <item value="83" />
    </int-array>
    <boolean name="cdma_home_registered_plmn_name_override_bool" value="true" />
    <string name="cdma_home_registered_plmn_name_string">Spectrum</string>
    <boolean name="convert_cdma_caller_id_mmi_codes_while_roaming_on_3gpp_bool" value="true" />
    <string name="default_vm_number_string">*86</string>
    <string-array name="dial_string_replace_string_array" num="2">
        <item value="*611:+18332246603" />
        <item value="*86:+1MDN" />
    </string-array>
    <boolean name="disable_cdma_activation_code_bool" value="true" />
    <boolean name="disable_severe_when_extreme_disabled_bool" value="false" />
    <boolean name="disable_voice_barring_notification_bool" value="true" />
    <boolean name="drop_video_call_when_answering_audio_call_bool" value="true" />
    <boolean name="dtmf_type_enabled_bool" value="true" />
    <boolean name="editable_wfc_mode_bool" value="false" />
    <boolean name="editable_wfc_roaming_mode_bool" value="true" />
    <string name="emailGatewayNumber">6245</string>
    <boolean name="enabledNotifyWapMMSC" value="true" />
    <boolean name="enabledTransID" value="true" />
    <string-array name="filtered_cnap_names_string_array" num="2">
        <item value="WIRELESS CALLER" />
        <item value="UNKNOWN NAME" />
    </string-array>
    <boolean name="force_imei_bool" value="true" />
    <string name="httpParams">x-up-calling-line-id: 1##LINE1NOCOUNTRYCODE##|X-VzW-MDN: 1##LINE1NOCOUNTRYCODE##</string>
    <boolean name="ignore_rtt_mode_setting_bool" value="true" />
    <string-array name="ims_reasoninfo_mapping_string_array" num="10">
        <item value="332|simultaneous call limit has already been reached|1403" />
        <item value="332|Forbidden: Simultaneous Call Limit Has Already Been Reached|1403" />
        <item value="338|another device sent all devices busy response|1404" />
        <item value="501|call completion elsewhere|1014" />
        <item value="501|call has been pulled by another device|1016" />
        <item value="510|call has been pulled by another device|1016" />
        <item value="501|another device sent all devices busy response|1404" />
        <item value="510|another device sent all devices busy response|1404" />
        <item value="1014|call has been pulled by another device|1016" />
        <item value="*|Call is dropped due to Wi-Fi signal is degraded|1407" />
    </string-array>
    <boolean name="inflate_signal_strength_bool" value="true" />
    <boolean name="is_ims_conference_size_enforced_bool" value="true" />
    <boolean name="iwlan.add_wifi_mac_addr_to_nai_bool" value="true" />
    <int name="iwlan.child_sa_rekey_hard_timer_sec_int" value="86500" />
    <int name="iwlan.child_sa_rekey_soft_timer_sec_int" value="86400" />
    <int-array name="iwlan.diffie_hellman_groups_int_array" num="1">
        <item value="14" />
    </int-array>
    <int-array name="iwlan.epdg_address_priority_int_array" num="2">
        <item value="2" />
        <item value="0" />
    </int-array>
    <int name="iwlan.epdg_pco_id_ipv4_int" value="65282" />
    <int name="iwlan.epdg_pco_id_ipv6_int" value="65281" />
    <string name="iwlan.epdg_static_address_string">wo.vzwwo.com</string>
    <int name="iwlan.ike_rekey_hard_timer_in_sec" value="86500" />
    <int name="iwlan.ike_rekey_soft_timer_sec_int" value="86400" />
    <int name="iwlan.ike_remote_id_type_int" value="11" />
    <string name="iwlan.key_error_policy_config_string">[{"ApnName": "*","ErrorTypes":[{"ErrorType": "IKE_PROTOCOL_ERROR_TYPE","ErrorDetails": ["24", "9000-9050", "11000-11050"],"RetryArray": ["0", "0"],"UnthrottlingEvents": []}, {"ErrorType": "IKE_PROTOCOL_ERROR_TYPE","ErrorDetails": ["10500-10550"],"RetryArray": ["3600", "-1"],"UnthrottlingEvents": []}, {"ErrorType": "*","ErrorDetails": ["*"],"RetryArray": ["0", "0", "60+r15", "120", "480", "900", "-1"],"UnthrottlingEvents": ["WIFI_AP_CHANGED_EVENT"]}]}]</string>
    <int-array name="iwlan.retransmit_timer_sec_int_array" num="4">
        <item value="1000" />
        <item value="2000" />
        <item value="4000" />
        <item value="8000" />
    </int-array>
    <int name="lte_earfcns_rsrp_boost_int" value="6" />
    <int-array name="lte_rsrp_thresholds_int_array" num="4">
        <item value="-115" />
        <item value="-105" />
        <item value="-95" />
        <item value="-85" />
    </int-array>
    <int name="maxImageHeight" value="1944" />
    <int name="maxImageWidth" value="2592" />
    <int name="maxMessageSize" value="1258291" />
    <int name="maxSubjectLength" value="80" />
    <boolean name="mdn_is_additional_voicemail_number_bool" value="true" />
    <boolean name="mmsCloseConnection" value="true" />
    <int name="network_notification_delay_int" value="3000" />
    <boolean name="notify_handover_video_from_wifi_to_lte_bool" value="true" />
    <boolean name="notify_vt_handover_to_wifi_failure_bool" value="true" />
    <int-array name="nrarfcns_rsrp_boost_int_array" num="1">
        <item value="6" />
    </int-array>
    <boolean name="operator_selection_expand_bool" value="true" />
    <int name="parameters_use_for_5g_nr_signal_bar_int" value="5" />
    <int name="parameters_used_for_lte_signal_bar_int" value="5" />
    <boolean name="prefer_2g_bool" value="false" />
    <int name="recipientLimit" value="20" />
    <boolean name="require_entitlement_checks_bool" value="false" />
    <boolean name="rtt_supported_bool" value="true" />
    <int name="smsToMmsTextThreshold" value="7" />
    <boolean name="sms_requires_destination_number_conversion_bool" value="true" />
    <boolean name="support_3gpp_call_forwarding_while_roaming_bool" value="false" />
    <boolean name="support_downgrade_vt_to_audio_bool" value="false" />
    <boolean name="support_pause_ims_video_calls_bool" value="true" />
    <boolean name="support_swap_after_merge_bool" value="false" />
    <boolean name="treat_downgraded_video_calls_as_video_calls_bool" value="true" />
    <boolean name="tty_supported_bool" value="true" />
    <string name="uaProfTagName">Profile</string>
    <boolean name="video_calls_can_be_hd_audio" value="false" />
    <boolean name="voicemail_notification_persistent_bool" value="true" />
    <int name="volte_replacement_rat_int" value="6" />
    <int name="wfc_spn_format_idx_int" value="1" />
    <int name="wifi.carrier_profiles_version_int" value="4" />
    <string-array name="wifi.network_profiles_string_array" num="7">
        <item value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;WifiNetwork&gt;&lt;SSID&gt;SpectrumWiFi Plus&lt;/SSID&gt;&lt;Credential&gt;&lt;UsernamePassword&gt;&lt;Username&gt;&lt;OuterIdentity&gt;anonymous@spectrum.net&lt;/OuterIdentity&gt;&lt;UseIMEI&gt;True&lt;/UseIMEI&gt;&lt;UserDomain&gt;spectrummobile.net&lt;/UserDomain&gt;&lt;/Username&gt;&lt;Password&gt;&lt;HashAlgorithm&gt;5000&lt;/HashAlgorithm&gt;&lt;/Password&gt;&lt;EAPMethod&gt;&lt;EAPType&gt;21&lt;/EAPType&gt;&lt;InnerMethod&gt;MSCHAPV2&lt;/InnerMethod&gt;&lt;/EAPMethod&gt;&lt;AAAServerTrustRoot&gt;&lt;DomainNames&gt;aaa.twcwifi.com;aaa.spectrum.net;aaa.brighthouse.com&lt;/DomainNames&gt;&lt;/AAAServerTrustRoot&gt;&lt;/UsernamePassword&gt;&lt;/Credential&gt;&lt;/WifiNetwork&gt;" />
        <item value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;WifiNetwork&gt;&lt;SSID&gt;Spectrum Mobile&lt;/SSID&gt;&lt;Credential&gt;&lt;UsernamePassword&gt;&lt;Username&gt;&lt;OuterIdentity&gt;anonymous@spectrum.net&lt;/OuterIdentity&gt;&lt;UseIMEI&gt;True&lt;/UseIMEI&gt;&lt;UserDomain&gt;spectrummobile.net&lt;/UserDomain&gt;&lt;/Username&gt;&lt;Password&gt;&lt;HashAlgorithm&gt;5000&lt;/HashAlgorithm&gt;&lt;/Password&gt;&lt;EAPMethod&gt;&lt;EAPType&gt;21&lt;/EAPType&gt;&lt;InnerMethod&gt;MSCHAPV2&lt;/InnerMethod&gt;&lt;/EAPMethod&gt;&lt;AAAServerTrustRoot&gt;&lt;DomainNames&gt;aaa.twcwifi.com;aaa.spectrum.net;aaa.brighthouse.com&lt;/DomainNames&gt;&lt;/AAAServerTrustRoot&gt;&lt;/UsernamePassword&gt;&lt;/Credential&gt;&lt;/WifiNetwork&gt;" />
        <item value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;WifiNetwork&gt;&lt;SSID&gt;AlticeWiFi&lt;/SSID&gt;&lt;Credential&gt;&lt;UsernamePassword&gt;&lt;Username&gt;&lt;OuterIdentity&gt;anonymous@spectrum.net&lt;/OuterIdentity&gt;&lt;UseIMEI&gt;True&lt;/UseIMEI&gt;&lt;UserDomain&gt;spectrummobile.net&lt;/UserDomain&gt;&lt;/Username&gt;&lt;Password&gt;&lt;HashAlgorithm&gt;5000&lt;/HashAlgorithm&gt;&lt;/Password&gt;&lt;EAPMethod&gt;&lt;EAPType&gt;21&lt;/EAPType&gt;&lt;InnerMethod&gt;MSCHAPV2&lt;/InnerMethod&gt;&lt;/EAPMethod&gt;&lt;AAAServerTrustRoot&gt;&lt;DomainNames&gt;aaa.twcwifi.com;aaa.spectrum.net;aaa.brighthouse.com&lt;/DomainNames&gt;&lt;/AAAServerTrustRoot&gt;&lt;/UsernamePassword&gt;&lt;/Credential&gt;&lt;/WifiNetwork&gt;" />
        <item value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;WifiNetwork&gt;&lt;SSID&gt;Passpoint Secure&lt;/SSID&gt;&lt;Credential&gt;&lt;UsernamePassword&gt;&lt;Username&gt;&lt;OuterIdentity&gt;anonymous@spectrum.net&lt;/OuterIdentity&gt;&lt;UseIMEI&gt;True&lt;/UseIMEI&gt;&lt;UserDomain&gt;spectrummobile.net&lt;/UserDomain&gt;&lt;/Username&gt;&lt;Password&gt;&lt;HashAlgorithm&gt;5000&lt;/HashAlgorithm&gt;&lt;/Password&gt;&lt;EAPMethod&gt;&lt;EAPType&gt;21&lt;/EAPType&gt;&lt;InnerMethod&gt;MSCHAPV2&lt;/InnerMethod&gt;&lt;/EAPMethod&gt;&lt;AAAServerTrustRoot&gt;&lt;DomainNames&gt;aaa.twcwifi.com;aaa.spectrum.net;aaa.brighthouse.com&lt;/DomainNames&gt;&lt;/AAAServerTrustRoot&gt;&lt;/UsernamePassword&gt;&lt;/Credential&gt;&lt;/WifiNetwork&gt;" />
        <item value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;WifiNetwork&gt;&lt;SSID&gt;XFINITY&lt;/SSID&gt;&lt;Credential&gt;&lt;UsernamePassword&gt;&lt;Username&gt;&lt;OuterIdentity&gt;anonymous@spectrum.net&lt;/OuterIdentity&gt;&lt;UseIMEI&gt;True&lt;/UseIMEI&gt;&lt;UserDomain&gt;spectrummobile.net&lt;/UserDomain&gt;&lt;/Username&gt;&lt;Password&gt;&lt;HashAlgorithm&gt;5000&lt;/HashAlgorithm&gt;&lt;/Password&gt;&lt;EAPMethod&gt;&lt;EAPType&gt;21&lt;/EAPType&gt;&lt;InnerMethod&gt;MSCHAPV2&lt;/InnerMethod&gt;&lt;/EAPMethod&gt;&lt;AAAServerTrustRoot&gt;&lt;DomainNames&gt;aaa.twcwifi.com;aaa.spectrum.net;aaa.brighthouse.com&lt;/DomainNames&gt;&lt;/AAAServerTrustRoot&gt;&lt;/UsernamePassword&gt;&lt;/Credential&gt;&lt;/WifiNetwork&gt;" />
        <item value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;WifiNetwork&gt;&lt;SSID&gt;xFi&lt;/SSID&gt;&lt;Credential&gt;&lt;UsernamePassword&gt;&lt;Username&gt;&lt;OuterIdentity&gt;anonymous@spectrum.net&lt;/OuterIdentity&gt;&lt;UseIMEI&gt;True&lt;/UseIMEI&gt;&lt;UserDomain&gt;spectrummobile.net&lt;/UserDomain&gt;&lt;/Username&gt;&lt;Password&gt;&lt;HashAlgorithm&gt;5000&lt;/HashAlgorithm&gt;&lt;/Password&gt;&lt;EAPMethod&gt;&lt;EAPType&gt;21&lt;/EAPType&gt;&lt;InnerMethod&gt;MSCHAPV2&lt;/InnerMethod&gt;&lt;/EAPMethod&gt;&lt;AAAServerTrustRoot&gt;&lt;DomainNames&gt;aaa.twcwifi.com;aaa.spectrum.net;aaa.brighthouse.com&lt;/DomainNames&gt;&lt;/AAAServerTrustRoot&gt;&lt;/UsernamePassword&gt;&lt;/Credential&gt;&lt;/WifiNetwork&gt;" />
        <item value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;WifiNetwork&gt;&lt;SSID&gt;Spectrum&lt;/SSID&gt;&lt;Credential&gt;&lt;UsernamePassword&gt;&lt;Username&gt;&lt;OuterIdentity&gt;anonymous@spectrum.net&lt;/OuterIdentity&gt;&lt;UseIMEI&gt;True&lt;/UseIMEI&gt;&lt;UserDomain&gt;spectrummobile.net&lt;/UserDomain&gt;&lt;/Username&gt;&lt;Password&gt;&lt;HashAlgorithm&gt;5000&lt;/HashAlgorithm&gt;&lt;/Password&gt;&lt;EAPMethod&gt;&lt;EAPType&gt;21&lt;/EAPType&gt;&lt;InnerMethod&gt;MSCHAPV2&lt;/InnerMethod&gt;&lt;/EAPMethod&gt;&lt;AAAServerTrustRoot&gt;&lt;DomainNames&gt;aaa.twcwifi.com;aaa.spectrum.net;aaa.brighthouse.com&lt;/DomainNames&gt;&lt;/AAAServerTrustRoot&gt;&lt;/UsernamePassword&gt;&lt;/Credential&gt;&lt;/WifiNetwork&gt;" />
    </string-array>
    <boolean name="world_mode_enabled_bool" value="true" />
</carrier_config>
flawedworld commented 3 years ago

Current suspect cause of the issue is something fishy with the handling of GIDs.

jorgeluiscarrillo commented 2 years ago

https://android.googlesource.com/platform/packages/apps/CarrierConfig/+/refs/heads/master/src/com/android/carrierconfig/DefaultCarrierConfigService.java

Assets are preferred over Resources because resource overlays only support using MCC+MNC and that doesn't work with MVNOs

Not sure if further investigation was done, but I suspect this issue applies to all MVNOs? Seems like the current way we are handling this is to use the resources file vendor.xml which is why that comment caught my attention.

flawedworld commented 2 years ago

Another user has today reported this, with the MVNO in question being US Mobile with the infrastructure provider also being Verizon.

jorgeluiscarrillo commented 2 years ago

New report from a user on TracFone (Verizon MVNO). Similar issue as the user on US Mobile: Can't receive SMS.

aymswick commented 2 years ago

I've got regular Verizon on a Pixel 5a 5g (barbet) and am unable to receive SMS. Sending works fine.

Edit: Google search brought me to this issue but it appears to be a different cause, same symptom (not receiving sms). For me, I had to contact Verizon directly and ask them to enable the CDMA-less feature on my account. OP/repo owners feel free to delete my comment unless there may be a related fix.

thestinger commented 2 years ago

This should be resolved by the upcoming release.