sm8550-common: overlay: Update QSSI overlays from LA.QSSI.14.0.r1-07000-qssi.0

Change-Id: Iea799f22a44095a2e71c4dc86ef877588742e6d4
This commit is contained in:
chaptsand
2024-10-16 04:42:23 +08:00
parent 11a7981ee5
commit 7b4d3fb901
17 changed files with 448 additions and 209 deletions

View File

@@ -2,11 +2,9 @@
<carrier_config_list>
<carrier_config>
<boolean name="apn_expand_bool" value="true" />
<!-- PA: Disable World Mode to clean up network modes -->
<boolean name="world_phone_bool" value="false" />
<boolean name="allow_adding_apns_bool" value="true" />
<boolean name="hide_preferred_network_type_bool" value="false" />
<!-- PA: Disable CDMA Choices to clean up settings -->
<boolean name="show_cdma_choices_bool" value="false" />
<boolean name="allow_video_call_in_low_battery" value="true" />
<boolean name="config_enable_display_14digit_imei" value="false" />
@@ -45,6 +43,7 @@
<string name="gps.nfw_proxy_apps">com.example.android.locationattribution</string>
<boolean name="carrier_cross_sim_ims_available_bool" value="true" />
<boolean name="carrier_b2c_enriched_calling_supported_bool" value="false" />
<boolean name="carrier_call_progress_notification" value="true" />
<boolean name="dtmf_type_enabled_bool" value="true" />
<boolean name="csp_enabled_bool" value="true" />
</carrier_config>
@@ -59,7 +58,8 @@
<carrier_config mcc="202" mnc="01">
<boolean name="carrier_volte_available_bool" value="true" />
<boolean name="carrier_wfc_ims_available_bool" value="true" />
<boolean name="editable_wfc_roaming_mode_bool" value="true" />
<boolean name="editable_wfc_mode_bool" value="true" />
<boolean name="editable_wfc_roaming_mode_bool" value="false" />
<boolean name="carrier_wfc_supports_ims_preferred_bool" value="true" />
<int name="carrier_default_wfc_ims_mode_int" value="1" />
<int name="carrier_default_wfc_ims_roaming_mode_int" value="1" />
@@ -76,7 +76,6 @@
<boolean name="carrier_volte_available_bool" value="true" />
<boolean name="carrier_vt_available_bool" value="true" />
<boolean name="carrier_wfc_ims_available_bool" value="true" />
<boolean name="check_mobile_data_for_cf" value="true" />
</carrier_config>
<carrier_config iccid="898603,898611,8985231,8985302,8985307" mcc="204" mnc="04">
<boolean name="carrier_volte_available_bool" value="true" />
@@ -111,10 +110,11 @@
<carrier_config mcc="204" mnc="16">
<boolean name="carrier_volte_available_bool" value="true" />
<boolean name="carrier_wfc_ims_available_bool" value="true" />
<boolean name="editable_wfc_mode_bool" value="true" />
<boolean name="editable_wfc_roaming_mode_bool" value="true" />
<boolean name="carrier_wfc_supports_ims_preferred_bool" value="true" />
<int name="carrier_default_wfc_ims_mode_int" value="1" />
<int name="carrier_default_wfc_ims_roaming_mode_int" value="1" />
<int name="carrier_default_wfc_ims_mode_int" value="10" />
<int name="carrier_default_wfc_ims_roaming_mode_int" value="10" />
<boolean name="force_home_network_bool" value="true" />
</carrier_config>
<carrier_config mcc="204" mnc="20">
@@ -198,7 +198,8 @@
<carrier_config mcc="216" mnc="30">
<boolean name="carrier_volte_available_bool" value="true" />
<boolean name="carrier_wfc_ims_available_bool" value="true" />
<boolean name="editable_wfc_roaming_mode_bool" value="true" />
<boolean name="editable_wfc_mode_bool" value="true" />
<boolean name="editable_wfc_roaming_mode_bool" value="false" />
<boolean name="carrier_wfc_supports_ims_preferred_bool" value="true" />
<int name="carrier_default_wfc_ims_mode_int" value="1" />
<int name="carrier_default_wfc_ims_roaming_mode_int" value="1" />
@@ -206,9 +207,11 @@
<carrier_config mcc="219" mnc="01">
<boolean name="carrier_volte_available_bool" value="true" />
<boolean name="carrier_wfc_ims_available_bool" value="true" />
<boolean name="editable_wfc_mode_bool" value="true" />
<int name="carrier_default_wfc_ims_mode_int" value="10" />
<boolean name="editable_wfc_roaming_mode_bool" value="true" />
<boolean name="carrier_wfc_supports_ims_preferred_bool" value="true" />
<int name="carrier_default_wfc_ims_roaming_mode_int" value="1" />
<int name="carrier_default_wfc_ims_roaming_mode_int" value="10" />
</carrier_config>
<carrier_config mcc="222" mnc="01">
<boolean name="carrier_volte_available_bool" value="true" />
@@ -242,8 +245,10 @@
<carrier_config mcc="230" mnc="01">
<boolean name="carrier_volte_available_bool" value="true" />
<boolean name="carrier_wfc_ims_available_bool" value="true" />
<boolean name="editable_wfc_mode_bool" value="true" />
<boolean name="carrier_wfc_supports_ims_preferred_bool" value="true" />
<boolean name="editable_wfc_roaming_mode_bool" value="true" />
<int name="carrier_default_wfc_ims_mode_int" value="10" />
<boolean name="editable_wfc_roaming_mode_bool" value="false" />
<int name="carrier_default_wfc_ims_roaming_mode_int" value="1" />
<boolean name="force_home_network_bool" value="true" />
</carrier_config>
@@ -266,14 +271,24 @@
<carrier_config mcc="232" mnc="03">
<boolean name="carrier_volte_available_bool" value="true" />
<boolean name="carrier_wfc_ims_available_bool" value="true" />
<boolean name="editable_wfc_mode_bool" value="true" />
<boolean name="editable_wfc_roaming_mode_bool" value="true" />
<boolean name="carrier_wfc_supports_ims_preferred_bool" value="true" />
<int name="carrier_default_wfc_ims_mode_int" value="1" />
<int name="carrier_default_wfc_ims_roaming_mode_int" value="1" />
</carrier_config>
<carrier_config mcc="232" mnc="04">
<boolean name="carrier_volte_available_bool" value="true" />
<boolean name="carrier_wfc_ims_available_bool" value="true" />
<boolean name="editable_wfc_mode_bool" value="true" />
<int name="carrier_default_wfc_ims_mode_int" value="1" />
<boolean name="editable_wfc_roaming_mode_bool" value="true" />
<int name="carrier_default_wfc_ims_roaming_mode_int" value="1" />
</carrier_config>
<carrier_config mcc="232" mnc="07">
<boolean name="carrier_volte_available_bool" value="true" />
<boolean name="carrier_wfc_ims_available_bool" value="true" />
<boolean name="editable_wfc_mode_bool" value="true" />
<boolean name="editable_wfc_roaming_mode_bool" value="true" />
<boolean name="carrier_wfc_supports_ims_preferred_bool" value="true" />
<int name="carrier_default_wfc_ims_mode_int" value="1" />
@@ -461,11 +476,25 @@
</carrier_config>
<carrier_config mcc="260" mnc="03">
<boolean name="carrier_volte_available_bool" value="true" />
<boolean name="carrier_vt_available_bool" value="true" />
<boolean name="carrier_wfc_ims_available_bool" value="true" />
<boolean name="editable_wfc_mode_bool" value="true" />
<boolean name="carrier_wfc_supports_ims_preferred_bool" value="true" />
<int name="carrier_default_wfc_ims_mode_int" value="10" />
<boolean name="editable_wfc_roaming_mode_bool" value="true" />
<int name="carrier_default_wfc_ims_roaming_mode_int" value="1" />
<boolean name="fallback_sms_not_allowed_in_roaming" value="true" />
</carrier_config>
<carrier_config mcc="260" mnc="05">
<boolean name="carrier_volte_available_bool" value="true" />
<boolean name="carrier_vt_available_bool" value="true" />
<boolean name="carrier_wfc_ims_available_bool" value="true" />
<boolean name="editable_wfc_mode_bool" value="true" />
<boolean name="carrier_wfc_supports_ims_preferred_bool" value="true" />
<int name="carrier_default_wfc_ims_mode_int" value="10" />
<boolean name="editable_wfc_roaming_mode_bool" value="true" />
<int name="carrier_default_wfc_ims_roaming_mode_int" value="1" />
<boolean name="fallback_sms_not_allowed_in_roaming" value="true" />
</carrier_config>
<carrier_config mcc="260" mnc="34">
<boolean name="carrier_volte_available_bool" value="true" />
@@ -474,9 +503,11 @@
<carrier_config mcc="262" mnc="01">
<boolean name="carrier_volte_available_bool" value="true" />
<boolean name="carrier_wfc_ims_available_bool" value="true" />
<boolean name="editable_wfc_roaming_mode_bool" value="true" />
<boolean name="editable_wfc_mode_bool" value="false" />
<boolean name="editable_wfc_roaming_mode_bool" value="false" />
<boolean name="carrier_wfc_supports_ims_preferred_bool" value="true" />
<int name="carrier_default_wfc_ims_mode_int" value="1" />
<int name="carrier_default_wfc_ims_mode_int" value="10" />
<int name="carrier_default_wfc_ims_roaming_mode_int" value="10" />
<boolean name="allow_hold_call_during_emergency_bool" value="false" />
</carrier_config>
<carrier_config mcc="262" mnc="02">
@@ -488,6 +519,8 @@
<boolean name="carrier_volte_available_bool" value="true" />
<boolean name="carrier_vt_available_bool" value="true" />
<boolean name="carrier_wfc_ims_available_bool" value="true" />
<boolean name="show_4g_for_lte_data_icon_bool" value="false" />
<boolean name="hide_lte_plus_data_icon_bool" value="false" />
</carrier_config>
<carrier_config mcc="262" mnc="05">
<boolean name="carrier_volte_available_bool" value="true" />
@@ -497,11 +530,18 @@
<carrier_config mcc="262" mnc="06">
<boolean name="carrier_volte_available_bool" value="true" />
<boolean name="carrier_wfc_ims_available_bool" value="true" />
<boolean name="editable_wfc_mode_bool" value="false" />
<boolean name="carrier_wfc_supports_ims_preferred_bool" value="true" />
<int name="carrier_default_wfc_ims_mode_int" value="10" />
<boolean name="editable_wfc_roaming_mode_bool" value="false" />
<int name="carrier_default_wfc_ims_roaming_mode_int" value="10" />
</carrier_config>
<carrier_config mcc="262" mnc="07">
<boolean name="carrier_volte_available_bool" value="true" />
<boolean name="carrier_vt_available_bool" value="true" />
<boolean name="carrier_wfc_ims_available_bool" value="true" />
<boolean name="show_4g_for_lte_data_icon_bool" value="false" />
<boolean name="hide_lte_plus_data_icon_bool" value="false" />
</carrier_config>
<carrier_config mcc="262" mnc="08">
<boolean name="carrier_volte_available_bool" value="true" />
@@ -517,6 +557,17 @@
<boolean name="carrier_volte_available_bool" value="true" />
<boolean name="carrier_vt_available_bool" value="true" />
<boolean name="carrier_wfc_ims_available_bool" value="true" />
<boolean name="show_4g_for_lte_data_icon_bool" value="false" />
<boolean name="hide_lte_plus_data_icon_bool" value="false" />
</carrier_config>
<carrier_config mcc="262" mnc="98">
<boolean name="carrier_volte_available_bool" value="true" />
<boolean name="carrier_wfc_ims_available_bool" value="true" />
<boolean name="editable_wfc_mode_bool" value="false" />
<boolean name="carrier_wfc_supports_ims_preferred_bool" value="true" />
<int name="carrier_default_wfc_ims_mode_int" value="10" />
<boolean name="editable_wfc_roaming_mode_bool" value="true" />
<int name="carrier_default_wfc_ims_roaming_mode_int" value="10" />
</carrier_config>
<carrier_config mcc="268" mnc="01">
<boolean name="carrier_volte_available_bool" value="true" />
@@ -1374,9 +1425,6 @@
<boolean name="support_add_conference_participants_bool" value="true" />
<boolean name="carrier_allow_transfer_ims_call_bool" value="false" />
<boolean name="carrier_video_crs_supported_bool" value="true" />
<boolean name="carrier_call_progress_notification" value="true" />
<boolean name="transmit_static_image" value="true" />
<boolean name="show_static_image_ui" value="true" />
<string-array name="carrier_support_video_service_numbers" num="2">
<item value="0532100860086" />
<item value="0201008616" />
@@ -1388,6 +1436,7 @@
<boolean name="allow_hold_call_during_emergency_bool" value="false" />
<boolean name="vonr_enabled_bool" value="true" />
<boolean name="carrier_data_channel_supported_bool" value="true" />
<boolean name="carrier_video_online_service_supported_bool" value="true" />
</carrier_config>
<carrier_config mcc="460" mnc="01">
<boolean name="notify_video_call_failed" value="true" />
@@ -1481,9 +1530,6 @@
<boolean name="support_add_conference_participants_bool" value="true" />
<boolean name="carrier_allow_transfer_ims_call_bool" value="false" />
<boolean name="carrier_video_crs_supported_bool" value="true" />
<boolean name="carrier_call_progress_notification" value="true" />
<boolean name="transmit_static_image" value="true" />
<boolean name="show_static_image_ui" value="true" />
<string-array name="carrier_support_video_service_numbers" num="2">
<item value="0532100860086" />
<item value="0201008616" />
@@ -1495,6 +1541,7 @@
<boolean name="allow_hold_call_during_emergency_bool" value="false" />
<boolean name="vonr_enabled_bool" value="true" />
<boolean name="carrier_data_channel_supported_bool" value="true" />
<boolean name="carrier_video_online_service_supported_bool" value="true" />
</carrier_config>
<carrier_config mcc="460" mnc="03">
<boolean name="carrier_volte_available_bool" value="true" />
@@ -1541,6 +1588,7 @@
<boolean name="carrier_video_crs_supported_bool" value="true" />
<boolean name="allow_hold_call_during_emergency_bool" value="false" />
<boolean name="vonr_enabled_bool" value="true" />
<int name="carrier_default_wfc_ims_mode_int" value="1" />
</carrier_config>
<carrier_config mcc="460" mnc="04">
<boolean name="allow_emergency_numbers_in_call_log_bool" value="true" />
@@ -1575,6 +1623,7 @@
<boolean name="carrier_allow_transfer_ims_call_bool" value="false" />
<boolean name="disable_filter_out_conference_host" value="true" />
<boolean name="carrier_video_crs_supported_bool" value="true" />
<int name="carrier_default_wfc_ims_mode_int" value="1" />
</carrier_config>
<carrier_config mcc="460" mnc="06">
<boolean name="notify_video_call_failed" value="true" />
@@ -1660,9 +1709,6 @@
<boolean name="support_add_conference_participants_bool" value="true" />
<boolean name="carrier_allow_transfer_ims_call_bool" value="false" />
<boolean name="carrier_video_crs_supported_bool" value="true" />
<boolean name="carrier_call_progress_notification" value="true" />
<boolean name="transmit_static_image" value="true" />
<boolean name="show_static_image_ui" value="true" />
<string-array name="carrier_support_video_service_numbers" num="2">
<item value="0532100860086" />
<item value="0201008616" />
@@ -1674,6 +1720,7 @@
<boolean name="allow_hold_call_during_emergency_bool" value="false" />
<boolean name="vonr_enabled_bool" value="true" />
<boolean name="carrier_data_channel_supported_bool" value="true" />
<boolean name="carrier_video_online_service_supported_bool" value="true" />
</carrier_config>
<carrier_config mcc="460" mnc="08">
<boolean name="carrier_volte_available_bool" value="true" />
@@ -1727,9 +1774,6 @@
<boolean name="support_add_conference_participants_bool" value="true" />
<boolean name="carrier_allow_transfer_ims_call_bool" value="false" />
<boolean name="carrier_video_crs_supported_bool" value="true" />
<boolean name="carrier_call_progress_notification" value="true" />
<boolean name="transmit_static_image" value="true" />
<boolean name="show_static_image_ui" value="true" />
<string-array name="carrier_support_video_service_numbers" num="2">
<item value="0532100860086" />
<item value="0201008616" />
@@ -1741,6 +1785,7 @@
<boolean name="allow_hold_call_during_emergency_bool" value="false" />
<boolean name="vonr_enabled_bool" value="true" />
<boolean name="carrier_data_channel_supported_bool" value="true" />
<boolean name="carrier_video_online_service_supported_bool" value="true" />
</carrier_config>
<carrier_config mcc="460" mnc="09">
<boolean name="notify_video_call_failed" value="true" />
@@ -1828,6 +1873,7 @@
<boolean name="carrier_video_crs_supported_bool" value="true" />
<boolean name="allow_hold_call_during_emergency_bool" value="false" />
<boolean name="vonr_enabled_bool" value="true" />
<int name="carrier_default_wfc_ims_mode_int" value="1" />
</carrier_config>
<carrier_config mcc="460" mnc="12">
<boolean name="carrier_volte_available_bool" value="true" />
@@ -1861,6 +1907,7 @@
<boolean name="carrier_allow_transfer_ims_call_bool" value="false" />
<boolean name="carrier_video_crs_supported_bool" value="true" />
<boolean name="allow_hold_call_during_emergency_bool" value="false" />
<int name="carrier_default_wfc_ims_mode_int" value="1" />
</carrier_config>
<carrier_config mcc="460" mnc="15">
<boolean name="carrier_volte_available_bool" value="true" />
@@ -1916,9 +1963,6 @@
<boolean name="support_add_conference_participants_bool" value="true" />
<boolean name="carrier_allow_transfer_ims_call_bool" value="false" />
<boolean name="carrier_video_crs_supported_bool" value="true" />
<boolean name="carrier_call_progress_notification" value="true" />
<boolean name="transmit_static_image" value="true" />
<boolean name="show_static_image_ui" value="true" />
<boolean name="carrier_support_send_media_configs_to_radio_layer_bool" value="true" />
<int-array name="carrier_nr_availabilities_int_array" num="1">
<item value="1" />
@@ -1928,44 +1972,6 @@
<boolean name="vonr_setting_visibility_bool" value="false" />
<boolean name="hide_enhanced_4g_lte_bool" value="true" />
</carrier_config>
<carrier_config mcc="460" mnc="30">
<boolean name="notify_video_call_failed" value="true" />
<boolean name="carrier_volte_available_bool" value="true" />
<boolean name="carrier_vt_available_bool" value="true" />
<boolean name="carrier_wfc_ims_available_bool" value="true" />
<boolean name="config_spn_override_enabled" value="true" />
<boolean name="allow_emergency_numbers_in_call_log_bool" value="true" />
<string-array name="apn_hide_rule_strings_array" num="2">
<item value="type" />
<item value="supl,ims" />
</string-array>
<map name="apn_default_values_strings_array">
<string name="protocol">IPV4V6</string>
<string name="roaming_protocol">IPV4V6</string>
</map>
<boolean name="ignore_data_enabled_changed_for_video_calls" value="true" />
<boolean name="config_hide_vt_callforward_option" value="true" />
<boolean name="carrier_parse_number_on_forward_call_bool" value="true" />
<boolean name="carrier_name_override_bool" value="true" />
<string name="carrier_name_string">China Unicom</string>
<boolean name="config_update_service_status" value="true" />
<boolean name="config_update_volte_icon" value="true" />
<boolean name="check_mobile_data_for_cf" value="true" />
<boolean name="vilte_data_is_metered_bool" value="false" />
<boolean name="config_enable_video_crbt" value="true" />
<boolean name="config_disable_clir_over_ut" value="true" />
<boolean name="hide_enabled_5g_bool" value="false" />
<boolean name="call_barring_visibility_bool" value="false" />
<boolean name="allow_add_call_during_video_call" value="false" />
<boolean name="allow_hold_video_call_bool" value="false" />
<boolean name="carrier_allow_transfer_ims_call_bool" value="false" />
<boolean name="carrier_video_crs_supported_bool" value="true" />
<int-array name="carrier_nr_availabilities_int_array" num="1">
<item value="1" />
</int-array>
<boolean name="allow_hold_call_during_emergency_bool" value="false" />
<boolean name="vonr_enabled_bool" value="true" />
</carrier_config>
<carrier_config mcc="310" mnc="00">
<boolean name="rtt_auto_upgrade_bool" value="true" />
<boolean name="rtt_supported_bool" value="true" />
@@ -1995,6 +2001,21 @@
<boolean name="carrier_call_composer_supported_bool" value="true" />
<boolean name="carrier_b2c_enriched_calling_supported_bool" value="true" />
</carrier_config>
<carrier_config mcc="310" mnc="02">
<boolean name="rtt_auto_upgrade_bool" value="true" />
<boolean name="rtt_supported_bool" value="true" />
<boolean name="rtt_upgrade_supported_bool" value="true" />
<boolean name="rtt_downgrade_supported_bool" value="true" />
<boolean name="carrier_volte_available_bool" value="true" />
<boolean name="carrier_vt_available_bool" value="true" />
<boolean name="carrier_wfc_ims_available_bool" value="true" />
<boolean name="allow_emergency_video_calls_bool" value="true" />
<boolean name="carrier_volte_tty_supported_bool" value="true" />
<boolean name="gsm_cdma_calls_can_be_hd_audio" value="true" />
<boolean name="carrier_call_composer_supported_bool" value="true" />
<boolean name="carrier_allow_turnoff_ims_bool" value="false" />
<boolean name="carrier_b2c_enriched_calling_supported_bool" value="true" />
</carrier_config>
<carrier_config mcc="310" mnc="030">
<boolean name="carrier_volte_available_bool" value="true" />
<boolean name="carrier_vt_available_bool" value="true" />
@@ -2006,6 +2027,7 @@
<boolean name="rtt_downgrade_supported_bool" value="true" />
<boolean name="rtt_auto_upgrade_bool" value="true" />
<boolean name="carrier_volte_tty_supported_bool" value="false" />
<boolean name="editable_enhanced_4g_lte_bool" value="false" />
</carrier_config>
<carrier_config mcc="310" mnc="070">
<boolean name="carrier_volte_available_bool" value="true" />
@@ -2021,6 +2043,7 @@
<boolean name="rtt_auto_upgrade_bool" value="true" />
<boolean name="carrier_volte_tty_supported_bool" value="false" />
<boolean name="carrier_allow_turnoff_ims_bool" value="false" />
<boolean name="editable_enhanced_4g_lte_bool" value="false" />
</carrier_config>
<carrier_config mcc="310" mnc="080">
<boolean name="carrier_volte_available_bool" value="true" />
@@ -2029,6 +2052,21 @@
<boolean name="config_enable_display_14digit_imei" value="true" />
<boolean name="config_enable_mms_with_mobile_data_off" value="true" />
</carrier_config>
<carrier_config mcc="310" mnc="88">
<boolean name="rtt_auto_upgrade_bool" value="true" />
<boolean name="rtt_supported_bool" value="true" />
<boolean name="rtt_upgrade_supported_bool" value="true" />
<boolean name="rtt_downgrade_supported_bool" value="true" />
<boolean name="carrier_volte_available_bool" value="true" />
<boolean name="carrier_vt_available_bool" value="true" />
<boolean name="carrier_wfc_ims_available_bool" value="true" />
<boolean name="allow_emergency_video_calls_bool" value="true" />
<boolean name="carrier_volte_tty_supported_bool" value="true" />
<boolean name="gsm_cdma_calls_can_be_hd_audio" value="true" />
<boolean name="carrier_call_composer_supported_bool" value="true" />
<boolean name="carrier_allow_turnoff_ims_bool" value="false" />
<boolean name="carrier_b2c_enriched_calling_supported_bool" value="true" />
</carrier_config>
<carrier_config mcc="310" mnc="090">
<boolean name="rtt_supported_bool" value="true" />
<boolean name="rtt_upgrade_supported_bool" value="true" />
@@ -2036,13 +2074,7 @@
<boolean name="rtt_auto_upgrade_bool" value="true" />
<boolean name="allow_merging_rtt_calls_bool" value="true" />
<boolean name="carrier_volte_tty_supported_bool" value="false" />
</carrier_config>
<carrier_config mcc="310" mnc="030">
<boolean name="carrier_volte_available_bool" value="true" />
<boolean name="carrier_vt_available_bool" value="true" />
<boolean name="carrier_wfc_ims_available_bool" value="true" />
<boolean name="config_enable_display_14digit_imei" value="true" />
<boolean name="config_enable_mms_with_mobile_data_off" value="true" />
<boolean name="editable_enhanced_4g_lte_bool" value="false" />
</carrier_config>
<carrier_config mcc="310" mnc="150">
<boolean name="carrier_volte_available_bool" value="true" />
@@ -2058,6 +2090,7 @@
<boolean name="allow_merging_rtt_calls_bool" value="true" />
<boolean name="carrier_volte_tty_supported_bool" value="false" />
<boolean name="carrier_allow_turnoff_ims_bool" value="false" />
<boolean name="editable_enhanced_4g_lte_bool" value="false" />
</carrier_config>
<carrier_config mcc="310" mnc="170">
<boolean name="carrier_volte_available_bool" value="true" />
@@ -2072,6 +2105,7 @@
<boolean name="allow_merging_rtt_calls_bool" value="true" />
<boolean name="carrier_volte_tty_supported_bool" value="false" />
<boolean name="carrier_allow_turnoff_ims_bool" value="false" />
<boolean name="editable_enhanced_4g_lte_bool" value="false" />
</carrier_config>
<carrier_config mcc="310" mnc="280">
<boolean name="carrier_volte_available_bool" value="true" />
@@ -2086,6 +2120,7 @@
<boolean name="allow_merging_rtt_calls_bool" value="true" />
<boolean name="carrier_volte_tty_supported_bool" value="false" />
<boolean name="require_apn_filtering_with_radio_capability_bool" value="true" />
<boolean name="editable_enhanced_4g_lte_bool" value="false" />
</carrier_config>
<carrier_config mcc="310" mnc="380">
<boolean name="carrier_volte_available_bool" value="true" />
@@ -2100,6 +2135,7 @@
<boolean name="allow_merging_rtt_calls_bool" value="true" />
<boolean name="carrier_volte_tty_supported_bool" value="false" />
<boolean name="carrier_allow_turnoff_ims_bool" value="false" />
<boolean name="editable_enhanced_4g_lte_bool" value="false" />
</carrier_config>
<carrier_config mcc="310" mnc="410">
<boolean name="carrier_volte_available_bool" value="true" />
@@ -2117,6 +2153,7 @@
<string name="carrier_name_string" />
<boolean name="carrier_allow_turnoff_ims_bool" value="false" />
<boolean name="require_apn_filtering_with_radio_capability_bool" value="true" />
<boolean name="editable_enhanced_4g_lte_bool" value="false" />
</carrier_config>
<carrier_config mcc="310" mnc="560">
<boolean name="carrier_volte_available_bool" value="true" />
@@ -2131,6 +2168,7 @@
<boolean name="allow_merging_rtt_calls_bool" value="true" />
<boolean name="carrier_volte_tty_supported_bool" value="false" />
<boolean name="carrier_allow_turnoff_ims_bool" value="false" />
<boolean name="editable_enhanced_4g_lte_bool" value="false" />
</carrier_config>
<carrier_config mcc="310" mnc="680">
<boolean name="carrier_volte_available_bool" value="true" />
@@ -2146,6 +2184,7 @@
<boolean name="allow_merging_rtt_calls_bool" value="true" />
<boolean name="carrier_volte_tty_supported_bool" value="false" />
<boolean name="carrier_allow_turnoff_ims_bool" value="false" />
<boolean name="editable_enhanced_4g_lte_bool" value="false" />
</carrier_config>
<carrier_config mcc="310" mnc="950">
<boolean name="require_apn_filtering_with_radio_capability_bool" value="true" />
@@ -2163,6 +2202,7 @@
<item value="*82" />
</string-array>
<boolean name="carrier_supports_caller_id_vertical_service_codes_bool" value="true" />
<boolean name="editable_enhanced_4g_lte_bool" value="false" />
</carrier_config>
<carrier_config mcc="310" mnc="260">
<boolean name="config_enable_mms_with_mobile_data_off" value="true" />
@@ -2175,18 +2215,24 @@
<boolean name="editable_enhanced_4g_lte_bool" value="false" />
<boolean name="force_home_network_bool" value="true" />
<boolean name="carrier_b2c_enriched_calling_supported_bool" value="true" />
<int name="default_rtt_mode_int" value="1" />
<boolean name="ignore_rtt_mode_setting_bool" value="true" />
</carrier_config>
<carrier_config mcc="310" mnc="160">
<boolean name="carrier_vt_available_bool" value="true" />
<boolean name="config_enable_mms_with_mobile_data_off" value="true" />
<boolean name="editable_enhanced_4g_lte_bool" value="false" />
<boolean name="force_home_network_bool" value="true" />
<int name="default_rtt_mode_int" value="1" />
<boolean name="ignore_rtt_mode_setting_bool" value="true" />
</carrier_config>
<carrier_config mcc="310" mnc="200">
<boolean name="carrier_vt_available_bool" value="true" />
<boolean name="config_enable_mms_with_mobile_data_off" value="true" />
<boolean name="editable_enhanced_4g_lte_bool" value="false" />
<boolean name="force_home_network_bool" value="true" />
<int name="default_rtt_mode_int" value="1" />
<boolean name="ignore_rtt_mode_setting_bool" value="true" />
</carrier_config>
<carrier_config mcc="310" mnc="210">
<boolean name="carrier_vt_available_bool" value="true" />
@@ -2200,36 +2246,48 @@
<boolean name="editable_enhanced_4g_lte_bool" value="false" />
<boolean name="force_home_network_bool" value="true" />
<boolean name="carrier_b2c_enriched_calling_supported_bool" value="true" />
<int name="default_rtt_mode_int" value="1" />
<boolean name="ignore_rtt_mode_setting_bool" value="true" />
</carrier_config>
<carrier_config mcc="310" mnc="220">
<boolean name="carrier_vt_available_bool" value="true" />
<boolean name="config_enable_mms_with_mobile_data_off" value="true" />
<boolean name="editable_enhanced_4g_lte_bool" value="false" />
<boolean name="force_home_network_bool" value="true" />
<int name="default_rtt_mode_int" value="1" />
<boolean name="ignore_rtt_mode_setting_bool" value="true" />
</carrier_config>
<carrier_config mcc="310" mnc="230">
<boolean name="carrier_vt_available_bool" value="true" />
<boolean name="config_enable_mms_with_mobile_data_off" value="true" />
<boolean name="editable_enhanced_4g_lte_bool" value="false" />
<boolean name="force_home_network_bool" value="true" />
<int name="default_rtt_mode_int" value="1" />
<boolean name="ignore_rtt_mode_setting_bool" value="true" />
</carrier_config>
<carrier_config mcc="310" mnc="240">
<boolean name="carrier_vt_available_bool" value="true" />
<boolean name="config_enable_mms_with_mobile_data_off" value="true" />
<boolean name="editable_enhanced_4g_lte_bool" value="false" />
<boolean name="force_home_network_bool" value="true" />
<int name="default_rtt_mode_int" value="1" />
<boolean name="ignore_rtt_mode_setting_bool" value="true" />
</carrier_config>
<carrier_config mcc="310" mnc="250">
<boolean name="carrier_vt_available_bool" value="true" />
<boolean name="config_enable_mms_with_mobile_data_off" value="true" />
<boolean name="editable_enhanced_4g_lte_bool" value="false" />
<boolean name="force_home_network_bool" value="true" />
<int name="default_rtt_mode_int" value="1" />
<boolean name="ignore_rtt_mode_setting_bool" value="true" />
</carrier_config>
<carrier_config mcc="310" mnc="270">
<boolean name="carrier_vt_available_bool" value="true" />
<boolean name="config_enable_mms_with_mobile_data_off" value="true" />
<boolean name="editable_enhanced_4g_lte_bool" value="false" />
<boolean name="force_home_network_bool" value="true" />
<int name="default_rtt_mode_int" value="1" />
<boolean name="ignore_rtt_mode_setting_bool" value="true" />
</carrier_config>
<carrier_config mcc="310" mnc="300">
<boolean name="config_enable_mms_with_mobile_data_off" value="true" />
@@ -2247,12 +2305,16 @@
<boolean name="editable_enhanced_4g_lte_bool" value="false" />
<boolean name="force_home_network_bool" value="true" />
<boolean name="carrier_b2c_enriched_calling_supported_bool" value="true" />
<int name="default_rtt_mode_int" value="1" />
<boolean name="ignore_rtt_mode_setting_bool" value="true" />
</carrier_config>
<carrier_config mcc="310" mnc="490">
<boolean name="carrier_vt_available_bool" value="true" />
<boolean name="config_enable_mms_with_mobile_data_off" value="true" />
<boolean name="editable_enhanced_4g_lte_bool" value="false" />
<boolean name="force_home_network_bool" value="true" />
<int name="default_rtt_mode_int" value="1" />
<boolean name="ignore_rtt_mode_setting_bool" value="true" />
</carrier_config>
<carrier_config mcc="310" mnc="530">
<boolean name="carrier_vt_available_bool" value="true" />
@@ -2278,12 +2340,16 @@
<boolean name="config_enable_mms_with_mobile_data_off" value="true" />
<boolean name="editable_enhanced_4g_lte_bool" value="false" />
<boolean name="force_home_network_bool" value="true" />
<int name="default_rtt_mode_int" value="1" />
<boolean name="ignore_rtt_mode_setting_bool" value="true" />
</carrier_config>
<carrier_config mcc="310" mnc="800">
<boolean name="carrier_vt_available_bool" value="true" />
<boolean name="config_enable_mms_with_mobile_data_off" value="true" />
<boolean name="editable_enhanced_4g_lte_bool" value="false" />
<boolean name="force_home_network_bool" value="true" />
<int name="default_rtt_mode_int" value="1" />
<boolean name="ignore_rtt_mode_setting_bool" value="true" />
</carrier_config>
<carrier_config mcc="311" mnc="00">
<boolean name="rtt_supported_bool" value="true" />
@@ -2303,6 +2369,7 @@
<boolean name="carrier_wfc_ims_available_bool" value="true" />
<boolean name="carrier_volte_tty_supported_bool" value="false" />
<boolean name="require_apn_filtering_with_radio_capability_bool" value="true" />
<boolean name="editable_enhanced_4g_lte_bool" value="false" />
</carrier_config>
<carrier_config mcc="311" mnc="480">
<boolean name="support_video_conference_call_bool" value="false" />
@@ -2355,7 +2422,7 @@
<boolean name="ignore_rtt_mode_setting_bool" value="true" />
<int name="default_rtt_mode_int" value="1" />
</carrier_config>
<carrier_config device="bengal_515" mcc="311" mnc="480">
<carrier_config device="pineapple" mcc="311" mnc="480">
<boolean name="show_rtt_visibility_setting_bool" value="true" />
<boolean name="ignore_rtt_mode_setting_bool" value="true" />
<int name="default_rtt_mode_int" value="1" />
@@ -2480,6 +2547,9 @@
<item value="310260" />
<item value="310410" />
</string-array>
<string-array name="emergency_number_prefix_string_array" num="1">
<item value="*67" />
</string-array>
</carrier_config>
<carrier_config mcc="310" mnc="120">
<boolean name="rtt_supported_bool" value="true" />

View File

@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (C) 2024 The LineageOS Project
SPDX-License-Identifier: Apache-2.0
-->
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<!-- If Voice Radio Technology is RIL_RADIO_TECHNOLOGY_LTE:14 or
RIL_RADIO_TECHNOLOGY_UNKNOWN:0 this is the value that should be used instead.
A configuration value of RIL_RADIO_TECHNOLOGY_UNKNOWN:0 means
there is no replacement value and that the default assumption
for phone type (GSM) should be used. -->
<integer name="config_volte_replacement_rat">6</integer>
</resources>

View File

@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (C) 2024 The LineageOS Project
SPDX-License-Identifier: Apache-2.0
-->
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<!-- If Voice Radio Technology is RIL_RADIO_TECHNOLOGY_LTE:14 or
RIL_RADIO_TECHNOLOGY_UNKNOWN:0 this is the value that should be used instead.
A configuration value of RIL_RADIO_TECHNOLOGY_UNKNOWN:0 means
there is no replacement value and that the default assumption
for phone type (GSM) should be used. -->
<integer name="config_volte_replacement_rat">6</integer>
</resources>

View File

@@ -169,6 +169,9 @@
<item>255</item>
</integer-array>
<!-- The name of the package that will hold the SMS role by default. -->
<string name="config_defaultSms" translatable="false">com.android.mms</string>
<!-- The restoring is handled by modem if it is true-->
<bool name="skip_restoring_network_selection" translatable="false">true</bool>
@@ -225,11 +228,6 @@
<!-- Whether UI for multi user should be shown -->
<bool name="config_enableMultiUserUI">true</bool>
<!-- Safe headphone volume index. When music stream volume is below this index
the SPL on headphone output is compliant to EN 60950 requirements for portable music
players. -->
<integer name="config_safe_media_volume_index">100</integer>
<!-- Configure mobile tcp buffer sizes in the form:
rat-name:rmem_min,rmem_def,rmem_max,wmem_min,wmem_def,wmem_max
If no value is found for the rat-name in use, the system default will be applied.
@@ -303,9 +301,6 @@
<!-- Flag indicating which package name can access the persistent data partition -->
<string name="config_persistentDataPackageName" translatable="false">com.google.android.gms</string>
<!-- Define optional package verifier name -->
<string name="config_optionalPackageVerifierName" translatable="false">seemp.service</string>
<!-- Flag specifying whether VoLTE is available on device -->
<bool name="config_device_volte_available">true</bool>
@@ -317,14 +312,13 @@
<!-- Flag specifying whether VT is available on device -->
<bool name="config_device_vt_available">true</bool>
<!-- Flag specifying whether WFC over IMS should be available for carrier: independent of
carrier provisioning. If false: hard disabled. If true: then depends on carrier
provisioning, availability etc -->
<bool name="config_carrier_wfc_ims_available">true</bool>
<!-- Flag specifying whether WFC over IMS is available on device -->
<bool name="config_device_wfc_ims_available">true</bool>
<!-- Support decoding the user data payload as pack GSM 8-bit (a GSM alphabet
string that's stored in 8-bit unpacked format) characters.-->
<bool name="config_sms_decode_gsm_8bit_data" translatable="false">true</bool>
<!-- Config determines whether to update phone object when voice registration
state changes. Voice radio tech change will always trigger an update of
phone object irrespective of this config -->
@@ -339,7 +333,7 @@
<integer name="config_default_cellular_usage_setting">-1</integer>
<!-- Whether the Unprocessed audio source supports the required frequency range and level -->
<bool name="config_supportAudioSourceUnprocessed">false</bool>
<bool name="config_supportAudioSourceUnprocessed">true</bool>
<!-- The default refresh rate for a given device. Change this value to set a higher default
refresh rate. If the hardware composer on the device supports display modes with a higher
@@ -389,30 +383,4 @@
new network. -->
<bool name="config_enhanced_iwlan_handover_check">false</bool>
<!-- Default files to pin via Pinner Service -->
<string-array translatable="false" name="config_defaultPinnerServiceFiles">
<item>"/apex/com.android.art/javalib/core-oj.jar"</item>
<item>"/apex/com.android.art/javalib/core-libart.jar"</item>
<item>"/system/bin/surfaceflinger"</item>
<item>"/system/framework/framework.jar"</item>
<item>"/system/framework/services.jar"</item>
<item>"/system_ext/priv-app/SystemUI/SystemUI.apk"</item>
<item>"/vendor/lib64/libcamxexternalformatutils.so"</item>
<item>"/vendor/lib64/libipebpsstriping.so"</item>
<item>"/vendor/lib64/libCB.so"</item>
<item>"/vendor/lib64/libgsl.so"</item>
</string-array>
<!-- True if camera app should be pinned via Pinner Service -->
<bool name="config_pinnerCameraApp">true</bool>
<!-- True if home app should be pinned via Pinner Service -->
<bool name="config_pinnerHomeApp">true</bool>
<!-- Whether the new Auto Selection Network UI should be shown -->
<bool name="config_enableNewAutoSelectNetworkUI">true</bool>
<!-- If this is true, device supports Sustained Performance Mode. -->
<bool name="config_sustainedPerformanceModeSupported">true</bool>
</resources>

View File

@@ -40,4 +40,7 @@
If non-positive, then the refresh rate is unchanged even if thresholds are configured. -->
<integer name="config_defaultRefreshRateInZone">120</integer>
<!-- Whether the new Auto Selection Network UI should be shown -->
<bool name="config_enableNewAutoSelectNetworkUI">true</bool>
</resources>

View File

@@ -5,6 +5,30 @@
-->
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<!-- Note: This config is deprecated, use BluetoothProperties instead.
Idle current for bluetooth controller. 0 by default
-->
<integer name="config_bluetooth_idle_cur_ma" translatable="false">4</integer>
<!-- Note: This config is deprecated, use BluetoothProperties instead.
Rx current for bluetooth controller. 0 by default
-->
<integer name="config_bluetooth_rx_cur_ma" translatable="false">18</integer>
<!-- Note: This config is deprecated, use BluetoothProperties instead.
Tx current for bluetooth controller. 0 by default
-->
<integer name="config_bluetooth_tx_cur_ma" translatable="false">33</integer>
<!-- Note: This config is deprecated, use BluetoothProperties instead.
Operating volatage for bluetooth controller. 0 by default
-->
<integer name="config_bluetooth_operating_voltage_mv" translatable="false">4000</integer>
<!-- Whether a software navigation bar should be shown. NOTE: in the future this may be
autodetected from the Configuration. -->
<bool name="config_showNavigationBar">true</bool>
<!-- Control whether the always on display mode is available. This should only be enabled on
devices where the display has been tuned to be power efficient in DOZE and/or DOZE_SUSPEND
states. -->
@@ -40,13 +64,15 @@
<!-- Default files to pin via Pinner Service -->
<string-array name="config_defaultPinnerServiceFiles" translatable="false">
<item>/system/framework/arm64/boot-QPerformance.oat</item>
<item>/system/framework/arm64/boot-UxPerformance.oat</item>
<item>/system/lib64/libsurfaceflinger.so</item>
<item>/vendor/lib64/libllvm-qgl.so</item>
<item>/system/lib64/libhwui.so</item>
<item>/system/lib64/libEGL.so</item>
<item>/vendor/lib64/egl/libGLESv2_adreno.so</item>
<item>/system/framework/framework.jar</item>
<item>/system/framework/services.jar</item>
<item>/system/bin/surfaceflinger</item>
</string-array>
<!-- Whether the device enable the standalone (SA) mode of 5G NR.-->
<bool name="config_telephony5gStandalone">true</bool>
<!-- Whether the device enable the non-standalone (NSA) mode of 5G NR.-->
<bool name="config_telephony5gNonStandalone">true</bool>
</resources>

View File

@@ -0,0 +1,10 @@
//
// Copyright (C) 2024 The LineageOS Project
//
// SPDX-License-Identifier: Apache-2.0
//
runtime_resource_overlay {
name: "SettingsResCommon",
vendor: true,
}

View File

@@ -0,0 +1,11 @@
<!--
Copyright (C) 2024 The LineageOS Project
SPDX-License-Identifier: Apache-2.0
-->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.android.settings.overlay.common">
<overlay
android:isStatic="true"
android:targetPackage="com.android.settings" />
</manifest>

View File

@@ -0,0 +1,51 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (C) 2024 The LineageOS Project
SPDX-License-Identifier: Apache-2.0
-->
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<!-- Display settings screen, Color mode options. Must be the same length and order as
config_color_mode_options_values below. Only the values that also appear in
frameworks/base/core/res/res/values/config.xml's config_availableColorModes are shown. -->
<string-array name="config_color_mode_options_strings" translatable="false">
<item>Natural</item>
<item>Boosted</item>
<item>Saturated</item>
<item>Adaptive</item>
<item>Reserved and unset: 256</item>
<item>Reserved and unset: 257</item>
<item>Reserved and unset: 258</item>
<item>Reserved and unset: 259</item>
<item>Reserved and unset: 260</item>
<item>Reserved and unset: 261</item>
<item>Reserved and unset: 262</item>
<item>Reserved and unset: 263</item>
<item>Reserved and unset: 264</item>
<item>Reserved and unset: 265</item>
</string-array>
<!-- Display settings screen, Color mode options. Must be the same length and order as
config_color_mode_options_strings above. Only the values that also appear in
frameworks/base/core/res/res/values/config.xml's config_availableColorModes are shown. -->
<integer-array name="config_color_mode_options_values" translatable="false">
<item>0</item>
<item>1</item>
<item>2</item>
<item>3</item>
<item>256</item>
<item>257</item>
<item>258</item>
<item>259</item>
<item>260</item>
<item>261</item>
<item>262</item>
<item>263</item>
<item>264</item>
<item>265</item>
</integer-array>
<!-- Max network scan search time in seconds -->
<integer name="config_network_scan_helper_max_search_time_sec">254</integer>
</resources>

View File

@@ -5,6 +5,9 @@
-->
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<!-- Class name for the default main Dialer activity [DO NOT TRANSLATE] -->
<string name="dialer_default_class" translatable="false">com.android.dialer.DialtactsActivity</string>
<!-- Class name for the default in-call UI Service [DO NOT TRANSLATE] -->
<string name="incall_default_class" translatable="false">com.android.incallui.InCallServiceImpl</string>

View File

@@ -26,6 +26,10 @@
<!-- The package name for the platform number verification supplier app. -->
<string name="platform_number_verification_package" translatable="false">com.google.android.gms</string>
<!-- Whether the device supports dialing emergency RTT calls when there's no SIM card installed
-->
<bool name="config_support_simless_emergency_rtt">true</bool>
<!-- String indicating the package name of the device GbaService implementation. -->
<string name="config_gba_package" translatable="false">com.qualcomm.qti.uimGbaApp</string>

View File

@@ -5,18 +5,6 @@
-->
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<!-- Boolean to provide support to keep wifi5 symbol for 8SS supported device and 11ax AP -->
<bool name="config_vendorWifi11axReadySupport">true</bool>
<!-- Wifi driver supports WPA3 Simultaneous Authentication of Equals (WPA3-OWE) for softap -->
<bool name="config_vendor_wifi_softap_owe_supported">true</bool>
<!-- Wifi driver supports batched scan -->
<bool name="config_wifi_batched_scan_supported">true</bool>
<!-- Boolean to provide support to keep wifi5 symbol for 8SS supported device and 11ax AP -->
<bool name="config_wifi_report_he_ready">true</bool>
<!-- boolean indicating whether the WiFi chipset has 5GHz band support.
Note: This config is replacing the config_wifi_dual_band_support
since more bands may now be supported (such as 6GHz), the naming dual_band
@@ -38,17 +26,17 @@
<!-- List of allowed channels in 2GHz band for softap. If the device doesn't want to restrict
channels this should be empty. Values is a comma separated channel string and/or channel
range string like '1-6,11'. -->
<string name="config_wifiSoftap2gChannelList" translatable="false"></string>
<string name="config_wifiSoftap2gChannelList" translatable="false" />
<!-- List of allowed channels in 5GHz band for softap. If the device doesn't want to restrict
channels this should be empty. Values is a comma separated channel string and/or channel
range string like '36-48,149'. -->
<string name="config_wifiSoftap5gChannelList" translatable="false"></string>
<string name="config_wifiSoftap5gChannelList" translatable="false" />
<!-- List of allowed channels in 6GHz band for softap. If the device doesn't want to restrict
channels this should be empty. Values is a comma separated channel string and/or channel
range string like '36-48,149'. -->
<string name="config_wifiSoftap6gChannelList" translatable="false"></string>
<string name="config_wifiSoftap6gChannelList" translatable="false" />
<!-- Boolean indicating that only configurations that have the same pre-shared key will be linked -->
<bool name="config_wifi_only_link_same_credential_configurations" translatable="false">false</bool>
@@ -71,9 +59,6 @@
<!-- Indicates that p2p MAC randomization is supported on this device -->
<bool name="config_wifi_p2p_mac_randomization_supported" translatable="false">true</bool>
<!-- Indicates that bridged AP mode is supported on this device -->
<bool name="config_wifiBridgedSoftApSupported" translatable="false">false</bool>
<!-- Wifi driver Automatic channel selection (ACS) for softap to include DFS channels -->
<bool name="config_wifiSoftapAcsIncludeDfs" translatable="false">true</bool>
@@ -86,4 +71,30 @@
-->
<bool name="config_wifiAllowMultipleNetworksOnSameAwareNdi" translatable="false">true</bool>
<!-- Integer threshold for max number of WifiConfigurations that can be saved on the device.
A value of -1 indicates no limit. If a max number is specified, then under-used configs will
be deleted to make room for new configs.-->
<integer name="config_wifiMaxNumWifiConfigurations" translatable="false">1000</integer>
<!-- Wifi driver supports Opportunistic Wireless Encryption (OWE) Transition
aka Enhanced Open for Soft-AP -->
<bool name="config_wifiSoftapOweTransitionSupported" translatable="false">true</bool>
<!-- Wifi driver supports Opportunistic Wireless Encryption (OWE)
aka Enhanced Open for Soft-AP -->
<bool name="config_wifiSoftapOweSupported" translatable="false">true</bool>
<!-- Lists each alternate character set per locale language for SSID translation to UTF-8. This
will translate all SSIDs encoded with the specified character set from the native layer
into UTF-8 SSIDs. The translated SSIDs are then converted back to the original character
set when passed back to the native layer. This effectively switches all non-UTF-8 APs into
UTF-8 APs from the perspective of the framework and apps, and is intended to provide
backwards compatibility with apps that only work with UTF-8 SSIDs. Values must be in the
form of the locale language and canonical java.nio Charset name, separated by a comma. If
the locale language is "all", then the character set will apply to all locale languages
that do not specify their own character set. -->
<string-array name="config_wifiCharsetsForSsidTranslation" translatable="false">
<item>zh,GBK</item>
</string-array>
</resources>

View File

@@ -5,87 +5,26 @@
-->
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<!-- boolean indicating whether the WiFi chipset has 5GHz band support.
Note: This config is replacing the config_wifi_dual_band_support
since more bands may now be supported (such as 6GHz), the naming dual_band
is no longer indicative, and a separate config now exists for each band -->
<bool name="config_wifi5ghzSupport" translatable="false">true</bool>
<!-- Wifi driver supports IEEE80211BE for softap -->
<bool name="config_wifiSoftapIeee80211beSupported" translatable="false">true</bool>
<!-- boolean indicating whether the WiFi chipset has 6GHz band support -->
<bool name="config_wifi6ghzSupport" translatable="false">true</bool>
<!-- Indicates that bridged AP mode is supported on this device provided that
the device interface combination allows for it -->
<bool name="config_wifiBridgedSoftApSupported" translatable="false">true</bool>
<!-- Boolean indicating whether the wifi chipset supports background scanning mechanism.
This mechanism allows the host to remain in suspend state and the dongle to actively
scan and wake the host when a configured SSID is detected by the dongle. This chipset
capability can provide power savings when wifi needs to be always kept on. -->
<bool name="config_wifi_background_scan_support" translatable="false">true</bool>
<!-- Boolean indicating performing a partial initial scan is enabled -->
<bool name="config_wifiEnablePartialInitialScan" translatable="false">true</bool>
<!-- Boolean indicating connected frequency enhancement is enabled/disabled -->
<bool name="config_wifiConnectedFrequencyEnhancementEnabled" translatable="false">true</bool>
<!-- Wifi driver supports Beacon Protection for SoftAp -->
<bool name="config_vendor_softap_beacon_protection_supported" translatable="false">true</bool>
<!-- Wifi driver supports Ocv for SoftAp -->
<bool name="config_vendor_softap_ocv_supported" translatable="false">true</bool>
<!-- Wifi driver supports Automatic channel selection (ACS) for softap -->
<bool name="config_wifi_softap_acs_supported" translatable="false">true</bool>
<!-- Wifi driver supports IEEE80211AX for softap -->
<bool name="config_wifiSoftapIeee80211axSupported" translatable="false">true</bool>
<!-- Wifi driver supports IEEE80211AX single user beamformer for softap -->
<bool name="config_wifiSoftapHeSuBeamformerSupported" translatable="false">true</bool>
<!-- Wifi driver supports IEEE80211AX single user beamformee for softap -->
<bool name="config_wifiSoftapHeSuBeamformeeSupported" translatable="false">true</bool>
<!-- Wifi driver supports 6GHz band for softap when chip support 6GHz -->
<bool name="config_wifiSoftap6ghzSupported" translatable="false">true</bool>
<!-- Indicates that bridged AP mode is supported on this device -->
<bool name="config_wifiBridgedSoftApSupported" translatable="false">false</bool>
<!-- Configure wifi tcp buffersizes in the form:
rmem_min,rmem_def,rmem_max,wmem_min,wmem_def,wmem_max -->
<string name="config_wifi_tcp_buffers" translatable="false">524288,1048576,2097152,524288,1048576,4194304</string>
<!-- Enable WPA2 to WPA3 auto-upgrade offload to capable Driver/Firmware -->
<bool name="config_wifiSaeUpgradeOffloadEnabled" translatable="false">true</bool>
<!-- Enable Make-Before-Break Wifi network switching.
Note: this is conditional on the device supporting dual concurrent STAs. -->
<bool name="config_wifiMultiStaNetworkSwitchingMakeBeforeBreakEnabled" translatable="false">false</bool>
<bool name="config_wifiMultiStaNetworkSwitchingMakeBeforeBreakEnabled" translatable="false">true</bool>
<!-- Enable concurrent peer to peer + internet connectivity
Note: this is conditional on the device supporting dual concurrent STAs. -->
<bool name="config_wifiMultiStaLocalOnlyConcurrencyEnabled" translatable="false">false</bool>
<bool name="config_wifiMultiStaLocalOnlyConcurrencyEnabled" translatable="false">true</bool>
<!-- Enable concurrent restricted connectivity + internet connectivity
Note: this is conditional on the device supporting dual concurrent STAs. -->
<bool name="config_wifiMultiStaRestrictedConcurrencyEnabled" translatable="false">false</bool>
<!-- Enable concurrent internet connectivity + internet connectivity
Note: this is conditional on the device supporting dual concurrent STAs. -->
<bool name="config_wifiMultiStaMultiInternetConcurrencyEnabled" translatable="false">true</bool>
<!-- Indicates that SAE Hash-to-Element is supported on this device -->
<bool name="config_wifiSaeH2eSupported" translatable="false">true</bool>
<!-- Indicates whether or not the WLAN driver supports the NL80211_CMD_REG_CHANGE or
NL80211_CMD_WIPHY_REG_CHANGE events which indicate the current country code which is
being used by the WLAN driver. If the driver doesn't support these events
(configuration is `false`) then the driver must handle the setCountryCode request from
HAL as a blocking call. In such a case the country code will be applied
immediately after the country code is sent to the driver (if the method returns a
success). -->
<bool name="config_wifiDriverSupportedNl80211RegChangedEvent" translatable="false">true</bool>
<!-- Indicates whether or not the Soft AP needs to be restarted when country code changed -->
<bool name="config_wifiForcedSoftApRestartWhenCountryCodeChanged" translatable="false">false</bool>
<!-- Indicates whether or not the network-centric QoS policy feature is enabled. -->
<bool name="config_wifiNetworkCentricQosPolicyFeatureEnabled" translatable="false">true</bool>
<bool name="config_wifiMultiStaRestrictedConcurrencyEnabled" translatable="false">true</bool>
</resources>

View File

@@ -0,0 +1,10 @@
//
// Copyright (C) 2024 The LineageOS Project
//
// SPDX-License-Identifier: Apache-2.0
//
runtime_resource_overlay {
name: "WifiResTarget_spf",
vendor: true,
}

View File

@@ -0,0 +1,13 @@
<!--
Copyright (C) 2024 The LineageOS Project
SPDX-License-Identifier: Apache-2.0
-->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.android.wifi.resources.overlay.kalama">
<overlay
android:isStatic="true"
android:priority="500"
android:targetName="WifiCustomization"
android:targetPackage="com.android.wifi.resources" />
</manifest>

View File

@@ -0,0 +1,88 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (C) 2024 The LineageOS Project
SPDX-License-Identifier: Apache-2.0
-->
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<!-- boolean indicating whether the WiFi chipset has 5GHz band support.
Note: This config is replacing the config_wifi_dual_band_support
since more bands may now be supported (such as 6GHz), the naming dual_band
is no longer indicative, and a separate config now exists for each band -->
<bool name="config_wifi5ghzSupport" translatable="false">true</bool>
<!-- boolean indicating whether the WiFi chipset has 6GHz band support -->
<bool name="config_wifi6ghzSupport" translatable="false">true</bool>
<!-- Boolean indicating whether the wifi chipset supports background scanning mechanism.
This mechanism allows the host to remain in suspend state and the dongle to actively
scan and wake the host when a configured SSID is detected by the dongle. This chipset
capability can provide power savings when wifi needs to be always kept on. -->
<bool name="config_wifi_background_scan_support" translatable="false">true</bool>
<!-- Boolean indicating performing a partial initial scan is enabled -->
<bool name="config_wifiEnablePartialInitialScan" translatable="false">true</bool>
<!-- Wifi driver supports Automatic channel selection (ACS) for softap -->
<bool name="config_wifi_softap_acs_supported" translatable="false">true</bool>
<!-- Wifi driver supports IEEE80211AX for softap -->
<bool name="config_wifiSoftapIeee80211axSupported" translatable="false">true</bool>
<!-- Wifi driver supports IEEE80211AX single user beamformer for softap -->
<bool name="config_wifiSoftapHeSuBeamformerSupported" translatable="false">true</bool>
<!-- Wifi driver supports IEEE80211AX single user beamformee for softap -->
<bool name="config_wifiSoftapHeSuBeamformeeSupported" translatable="false">true</bool>
<!-- Wifi driver supports 6GHz band for softap when chip support 6GHz -->
<bool name="config_wifiSoftap6ghzSupported" translatable="false">true</bool>
<!-- Indicates that bridged AP mode is supported on this device provided that
the device interface combination allows for it -->
<bool name="config_wifiBridgedSoftApSupported" translatable="false">true</bool>
<!-- Configure wifi tcp buffersizes in the form:
rmem_min,rmem_def,rmem_max,wmem_min,wmem_def,wmem_max -->
<string name="config_wifi_tcp_buffers" translatable="false">524288,1048576,2097152,524288,1048576,4194304</string>
<!-- Enable Make-Before-Break Wifi network switching.
Note: this is conditional on the device supporting dual concurrent STAs. -->
<bool name="config_wifiMultiStaNetworkSwitchingMakeBeforeBreakEnabled" translatable="false">true</bool>
<!-- Enable concurrent peer to peer + internet connectivity
Note: this is conditional on the device supporting dual concurrent STAs. -->
<bool name="config_wifiMultiStaLocalOnlyConcurrencyEnabled" translatable="false">true</bool>
<!-- Enable concurrent restricted connectivity + internet connectivity
Note: this is conditional on the device supporting dual concurrent STAs. -->
<bool name="config_wifiMultiStaRestrictedConcurrencyEnabled" translatable="false">true</bool>
<!-- Enable concurrent internet connectivity + internet connectivity
Note: this is conditional on the device supporting dual concurrent STAs. -->
<bool name="config_wifiMultiStaMultiInternetConcurrencyEnabled" translatable="false">true</bool>
<!-- Indicates that SAE Hash-to-Element is supported on this device -->
<bool name="config_wifiSaeH2eSupported" translatable="false">true</bool>
<!-- Integer threshold for max number of WifiConfigurations that can be saved on the device.
A value of -1 indicates no limit. If a max number is specified, then under-used configs will
be deleted to make room for new configs.-->
<integer name="config_wifiMaxNumWifiConfigurations" translatable="false">1000</integer>
<!-- Indicates whether or not the WLAN driver supports the NL80211_CMD_REG_CHANGE or
NL80211_CMD_WIPHY_REG_CHANGE events which indicate the current country code which is
being used by the WLAN driver. If the driver doesn't support these events
(configuration is `false`) then the driver must handle the setCountryCode request from
HAL as a blocking call. In such a case the country code will be applied
immediately after the country code is sent to the driver (if the method returns a
success). -->
<bool name="config_wifiDriverSupportedNl80211RegChangedEvent" translatable="false">true</bool>
<!-- Indicates whether or not the Soft AP needs to be restarted when country code changed -->
<bool name="config_wifiForcedSoftApRestartWhenCountryCodeChanged" translatable="false">false</bool>
<!-- Indicates whether the network-centric QoS policy feature is enabled. -->
<bool name="config_wifiNetworkCentricQosPolicyFeatureEnabled" translatable="false">true</bool>
</resources>