1<?xml version="1.0" encoding="utf-8"?> 2<!-- Copyright (C) 2019 The Android Open Source Project 3 Licensed under the Apache License, Version 2.0 (the "License"); 4 you may not use this file except in compliance with the License. 5 You may obtain a copy of the License at 6 http://www.apache.org/licenses/LICENSE-2.0 7 Unless required by applicable law or agreed to in writing, software 8 distributed under the License is distributed on an "AS IS" BASIS, 9 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 10 See the License for the specific language governing permissions and 11 limitations under the License. 12--> 13 14<!-- These values can be used to control wifi stack behavior/features on individual devices. 15 These can be overridden by OEM's by using an RRO overlay app. 16 See device/google/coral/rro_overlays/WifiOverlay/ for a sample overlay app. --> 17<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> 18 <overlayable name="WifiCustomization"> 19 <!-- START VENDOR CUSTOMIZATION --> 20 <policy type="product|system|vendor"> 21 22 <!-- Params from config.xml that can be overlayed --> 23 <item type="bool" name="config_wifi24ghzSupport" /> 24 <item type="bool" name="config_wifi5ghzSupport" /> 25 <item type="bool" name="config_wifi6ghzSupport" /> 26 <item type="bool" name="config_wifi60ghzSupport" /> 27 <item type="bool" name="config_wifi11axSupportOverride" /> 28 <item type="bool" name="config_wifiFrameworkMaxNumSpatialStreamDeviceOverrideEnable" /> 29 <item type="integer" name="config_wifiFrameworkMaxNumSpatialStreamDeviceOverrideValue" /> 30 <item type="bool" name="config_wifi_fast_bss_transition_enabled" /> 31 <item type="string" name="config_wifi_p2p_device_type" /> 32 <item type="bool" name="config_wifi_background_scan_support" /> 33 <item type="bool" name="config_wifi_revert_country_code_on_cellular_loss" /> 34 <item type="integer" name="config_wifi_logger_ring_buffer_default_size_limit_kb" /> 35 <item type="integer" name="config_wifi_logger_ring_buffer_verbose_size_limit_kb" /> 36 <item type="array" name="config_wifi_fatal_firmware_alert_error_code_list" /> 37 <item type="bool" name="config_wifi_turn_off_during_emergency_call" /> 38 <item type="integer" name="config_wifiFrameworkThroughputBonusNumerator" /> 39 <item type="integer" name="config_wifiFrameworkThroughputBonusDenominator" /> 40 <item type="integer" name="config_wifiFrameworkThroughputBonusLimit" /> 41 <item type="integer" name="config_wifiFrameworkSavedNetworkBonus" /> 42 <item type="integer" name="config_wifiFrameworkUnmeteredNetworkBonus" /> 43 <item type="integer" name="config_wifiFrameworkCurrentNetworkBonusMin" /> 44 <item type="integer" name="config_wifiFrameworkCurrentNetworkBonusPercent" /> 45 <item type="integer" name="config_wifiFrameworkSecureNetworkBonus" /> 46 <item type="integer" name="config_wifiFrameworkLastSelectionMinutes" /> 47 <item type="integer" name="config_wifiFrameworkMinPacketPerSecondActiveTraffic" /> 48 <item type="integer" name="config_wifiFrameworkMinPacketPerSecondHighTraffic" /> 49 <item type="integer" name="config_wifi_framework_wifi_score_bad_rssi_threshold_5GHz" /> 50 <item type="integer" name="config_wifi_framework_wifi_score_entry_rssi_threshold_5GHz" /> 51 <item type="integer" name="config_wifi_framework_wifi_score_low_rssi_threshold_5GHz" /> 52 <item type="integer" name="config_wifi_framework_wifi_score_good_rssi_threshold_5GHz" /> 53 <item type="integer" name="config_wifi_framework_wifi_score_bad_rssi_threshold_24GHz" /> 54 <item type="integer" name="config_wifi_framework_wifi_score_entry_rssi_threshold_24GHz" /> 55 <item type="integer" name="config_wifi_framework_wifi_score_low_rssi_threshold_24GHz" /> 56 <item type="integer" name="config_wifi_framework_wifi_score_good_rssi_threshold_24GHz" /> 57 <item type="integer" name="config_wifiFrameworkScoreBadRssiThreshold6ghz" /> 58 <item type="integer" name="config_wifiFrameworkScoreEntryRssiThreshold6ghz" /> 59 <item type="integer" name="config_wifiFrameworkScoreLowRssiThreshold6ghz" /> 60 <item type="integer" name="config_wifiFrameworkScoreGoodRssiThreshold6ghz" /> 61 <item type="integer" name="config_wifiFrameworkSoftApShutDownTimeoutMilliseconds" /> 62 <item type="integer" name="config_wifiFrameworkSoftApShutDownIdleInstanceInBridgedModeTimeoutMillisecond" /> 63 <item type="bool" name="config_wifiSoftApDynamicCountryCodeUpdateSupported" /> 64 <item type="bool" name="config_wifiSoftapResetChannelConfig" /> 65 <item type="bool" name="config_wifiSoftapResetHiddenConfig" /> 66 <item type="bool" name="config_wifiSoftapResetUserControlConfig" /> 67 <item type="bool" name="config_wifiSoftapResetAutoShutdownTimerConfig" /> 68 <item type="bool" name="config_wifiSoftapResetMaxClientSettingConfig" /> 69 <item type="string" name="config_wifiSoftap2gChannelList" /> 70 <item type="string" name="config_wifiSoftap5gChannelList" /> 71 <item type="string" name="config_wifiSoftap6gChannelList" /> 72 <item type="string" name="config_wifiSoftap60gChannelList" /> 73 <item type="integer" name="config_wifi_framework_associated_partial_scan_max_num_active_channels" /> 74 <item type="integer" name="config_wifi_framework_recovery_timeout_delay" /> 75 <item type="bool" name="config_wifi_framework_enable_associated_network_selection" /> 76 <item type="integer" name="config_wifiSufficientDurationAfterUserSelectionMilliseconds" /> 77 <item type="bool" name="config_wifiEnable6ghzPscScanning" /> 78 <item type="bool" name="config_wifiEnablePartialInitialScan" /> 79 <item type="integer" name="config_wifiInitialPartialScanChannelMaxCount" /> 80 <item type="integer" name="config_wifiInitialPartialScanChannelCacheAgeMins" /> 81 <item type="bool" name="config_wifi_framework_use_single_radio_chain_scan_results_network_selection" /> 82 <item type="bool" name="config_wifiAllowLinkingUnknownDefaultGatewayConfigurations" /> 83 <item type="bool" name="config_wifiEnableLinkedNetworkRoaming" /> 84 <item type="bool" name="config_wifi_only_link_same_credential_configurations" /> 85 <item type="bool" name="config_wifi_framework_enable_sar_tx_power_limit" /> 86 <item type="bool" name="config_wifi_framework_enable_soft_ap_sar_tx_power_limit" /> 87 <item type="bool" name="config_wifiSoftapPassphraseAsciiEncodableCheck" /> 88 <item type="bool" name="config_wifiSofapClientForceDisconnectSupported" /> 89 <item type="bool" name="config_wifi_softap_acs_supported" /> 90 <item type="bool" name="config_wifi_softap_sae_supported" /> 91 <item type="bool" name="config_wifiSoftapMacAddressCustomizationSupported" /> 92 <item type="bool" name="config_wifi_softap_ieee80211ac_supported" /> 93 <item type="bool" name="config_wifiSoftapIeee80211axSupported" /> 94 <item type="bool" name="config_wifiSoftap24ghzSupported" /> 95 <item type="bool" name="config_wifiSoftap5ghzSupported" /> 96 <item type="bool" name="config_wifiSoftap6ghzSupported" /> 97 <item type="bool" name="config_wifiSoftap60ghzSupported" /> 98 <item type="bool" name="config_wifiSoftapHeSuBeamformerSupported" /> 99 <item type="bool" name="config_wifiSoftapHeSuBeamformeeSupported" /> 100 <item type="bool" name="config_wifiSoftapHeMuBeamformerSupported" /> 101 <item type="bool" name="config_wifiSoftapHeTwtSupported" /> 102 <item type="bool" name="config_wifiLocalOnlyHotspot6ghz" /> 103 <item type="bool" name="config_wifi_local_only_hotspot_5ghz" /> 104 <item type="bool" name="config_wifi_connected_mac_randomization_supported" /> 105 <item type="bool" name="config_wifiAllowEnhancedMacRandomizationOnOpenSsids" /> 106 <item type="bool" name="config_wifi_p2p_mac_randomization_supported" /> 107 <item type="bool" name="config_wifi_ap_mac_randomization_supported" /> 108 <item type="bool" name="config_wifiBridgedSoftApSupported" /> 109 <item type="bool" name="config_wifiStaWithBridgedSoftApConcurrencySupported" /> 110 <item type="array" name="config_wifi_aggressive_randomization_ssid_allowlist" /> 111 <item type="array" name="config_wifi_aggressive_randomization_ssid_blocklist" /> 112 <item type="integer" name="config_wifiRecentFailureReasonExpirationMinutes" /> 113 <item type="integer" name="config_wifiAllNonCarrierMergedWifiMinDisableDurationMinutes" /> 114 <item type="integer" name="config_wifiAllNonCarrierMergedWifiMaxDisableDurationMinutes" /> 115 <item type="bool" name="config_wifi_link_probing_supported" /> 116 <item type="string" name="config_wifi_tcp_buffers" /> 117 <item type="string" name="wifi_tether_configure_ssid_default" /> 118 <item type="string" name="wifi_localhotspot_configure_ssid_default" /> 119 <item type="bool" name="config_wifi_diagnostics_bugreport_enabled" /> 120 <item type="bool" name="config_wifi_watchdog_enabled" /> 121 <item type="array" name="config_wifiForegroundScanThrottleExceptionList" /> 122 <item type="array" name="config_wifiBackgroundScanThrottleExceptionList" /> 123 <item type="array" name="config_wifiRssiLevelThresholds" /> 124 <item type="array" name="config_wifiDisconnectedScanIntervalScheduleSec" /> 125 <item type="array" name="config_wifiConnectedScanIntervalScheduleSec" /> 126 <item type="array" name="config_wifiSingleSavedNetworkConnectedScanIntervalScheduleSec" /> 127 <item type="integer" name="config_wifiPnoScanLowRssiNetworkRetryStartDelaySec" /> 128 <item type="integer" name="config_wifiPnoScanLowRssiNetworkRetryMaxDelaySec" /> 129 <item type="integer" name="config_wifiConnectedHighRssiScanMinimumWindowSizeSec" /> 130 <item type="integer" name="config_wifiDisableReasonAssociationRejectionThreshold" /> 131 <item type="integer" name="config_wifiDisableReasonAuthenticationFailureThreshold" /> 132 <item type="integer" name="config_wifiDisableReasonDhcpFailureThreshold" /> 133 <item type="integer" name="config_wifiDisableReasonNetworkNotFoundThreshold" /> 134 <item type="integer" name="config_wifiBssidBlocklistMonitorApUnableToHandleNewStaThreshold" /> 135 <item type="integer" name="config_wifiBssidBlocklistMonitorNetworkValidationFailureThreshold" /> 136 <item type="integer" name="config_wifiBssidBlocklistMonitorWrongPasswordThreshold" /> 137 <item type="integer" name="config_wifiBssidBlocklistMonitorEapFailureThreshold" /> 138 <item type="integer" name="config_wifiBssidBlocklistMonitorAssociationRejectionThreshold" /> 139 <item type="integer" name="config_wifiBssidBlocklistMonitorAssociationTimeoutThreshold" /> 140 <item type="integer" name="config_wifiBssidBlocklistMonitorAuthenticationFailureThreshold" /> 141 <item type="integer" name="config_wifiBssidBlocklistMonitorDhcpFailureThreshold" /> 142 <item type="integer" name="config_wifiBssidBlocklistMonitorAbnormalDisconnectThreshold" /> 143 <item type="integer" name="config_wifiBssidBlocklistMonitorNonlocalDisconnectConnectingThreshold" /> 144 <item type="integer" name="config_wifiBssidBlocklistMonitorBaseBlockDurationMs" /> 145 <item type="integer" name="config_wifiBssidBlocklistMonitorConnectedScoreBaseBlockDurationMs" /> 146 <item type="integer" name="config_wifiBssidBlocklistMonitorFailureStreakCap" /> 147 <item type="integer" name="config_wifiBssidBlocklistAbnormalDisconnectTimeWindowMs" /> 148 <item type="bool" name="config_wifiScanHiddenNetworksScanOnlyMode" /> 149 <item type="integer" name="config_wifiHardwareSoftapMaxClientCount" /> 150 <item type="bool" name="config_wifiIsUnusableEventMetricsEnabled" /> 151 <item type="integer" name="config_wifiDataStallMinTxBad" /> 152 <item type="integer" name="config_wifiDataStallMinTxSuccessWithoutRx" /> 153 <item type="bool" name="config_wifiLinkSpeedMetricsEnabled" /> 154 <item type="bool" name="config_wifiPnoFrequencyCullingEnabled" /> 155 <item type="bool" name="config_wifiPnoRecencySortingEnabled" /> 156 <item type="integer" name="config_wifiMaxPnoSsidCount" /> 157 <item type="integer" name="config_wifiPnoWatchdogIntervalMs" /> 158 <item type="bool" name="config_wifiSuspendOptimizationsEnabled" /> 159 <item type="bool" name="config_wifiHighMovementNetworkSelectionOptimizationEnabled" /> 160 <item type="bool" name="config_wifiScanOnCellularDataLossEnabled" /> 161 <item type="integer" name="config_wifiHighMovementNetworkSelectionOptimizationScanDelayMs" /> 162 <item type="integer" name="config_wifiHighMovementNetworkSelectionOptimizationRssiDelta" /> 163 <item type="integer" name="config_wifiEstimateRssiErrorMarginDb" /> 164 <item type="integer" name="config_wifiRttBackgroundExecGapMs" /> 165 <item type="integer" name="config_wifiPollRssiIntervalMilliseconds" /> 166 <item type="bool" name="config_wifiChannelUtilizationOverrideEnabled" /> 167 <item type="integer" name="config_wifiChannelUtilizationOverride2g" /> 168 <item type="integer" name="config_wifiChannelUtilizationOverride5g" /> 169 <item type="integer" name="config_wifiChannelUtilizationOverride6g" /> 170 <item type="bool" name="config_wifiSaeUpgradeEnabled" /> 171 <item type="bool" name="config_wifiSaeUpgradeOffloadEnabled" /> 172 <item type="bool" name="config_wifiOweUpgradeEnabled" /> 173 <item type="integer" name="config_wifiMaxNativeFailureSelfRecoveryPerHour" /> 174 <item type="bool" name="config_wifiIgnoreOpenSavedNetworkWhenSecureSuggestionAvailable" /> 175 <item type="bool" name="config_wifiSoftapAcsIncludeDfs" /> 176 <item type="integer" name="config_wifiMovingPnoScanIntervalMillis" /> 177 <item type="integer" name="config_wifiStationaryPnoScanIntervalMillis" /> 178 <item type="integer" name="config_wifiDelayDisconnectOnImsLostMs" /> 179 <item type="bool" name="config_wifiMinConfirmationDurationSendNetworkScoreEnabled" /> 180 <item type="bool" name="config_wifiMultiStaNetworkSwitchingMakeBeforeBreakEnabled" /> 181 <item type="bool" name="config_wifiMultiStaLocalOnlyConcurrencyEnabled" /> 182 <item type="bool" name="config_wifiMultiStaRestrictedConcurrencyEnabled" /> 183 <item type="bool" name="config_wifiDefaultCoexAlgorithmEnabled"/> 184 <item type="string" name="config_wifiCoexTableFilepath"/> 185 <item type="integer" name="config_wifiDisableReasonAuthenticationFailureCarrierSpecificThreshold" /> 186 <item type="integer" name="config_wifiDisableReasonAuthenticationFailureCarrierSpecificDurationMs" /> 187 <item type="bool" name="config_wifiAllowMultipleNetworksOnSameAwareNdi"/> 188 <item type="integer" name="config_wifiTrafficPollerTxPacketThreshold"/> 189 <item type="integer" name="config_wifiTrafficPollerRxPacketThreshold"/> 190 <item type="integer" name="config_wifiLinkBandwidthUpdateThresholdPercent" /> 191 <item type="bool" name="config_wifiFlushAnqpCacheOnWifiToggleOffEvent" /> 192 <item type="bool" name="config_wifiEnableApfOnNonPrimarySta" /> 193 <item type="bool" name="config_wifiUseHalApiToDisableFwRoaming" /> 194 <item type="bool" name="config_wifiSaeH2eSupported" /> 195 <item type="bool" name="config_wifiLinkLayerAllRadiosStatsAggregationEnabled" /> 196 <item type="string" name="config_wifiP2pDeviceNamePrefix"/> 197 <item type="integer" name="config_wifiP2pDeviceNamePostfixNumDigits" /> 198 <item type="integer" name="config_wifiMaxNumWifiConfigurations" /> 199 <item type="bool" name="config_wifiAllowInsecureEnterpriseConfigurationsForSettingsAndSUW" /> 200 <item type="integer" name="config_wifiConnectivityLocalLogMaxLinesLowRam" /> 201 <item type="integer" name="config_wifiConnectivityLocalLogMaxLinesHighRam" /> 202 <item type="integer" name="config_wifiClientModeImplNumLogRecs" /> 203 <!-- Params from config.xml that can be overlayed --> 204 205 <!-- Params from strings.xml that can be overlayed --> 206 <item type="string" name="wifi_available_title" /> 207 <item type="string" name="wifi_available_title_connecting" /> 208 <item type="string" name="wifi_available_title_connected" /> 209 <item type="string" name="wifi_available_title_failed_to_connect" /> 210 <item type="string" name="wifi_available_content_failed_to_connect" /> 211 <item type="string" name="wifi_available_action_connect" /> 212 <item type="string" name="wifi_available_action_all_networks" /> 213 <item type="string" name="wifi_suggestion_title" /> 214 <item type="string" name="wifi_suggestion_content" /> 215 <item type="string" name="wifi_suggestion_action_allow_app" /> 216 <item type="string" name="wifi_suggestion_action_disallow_app" /> 217 <item type="string" name="wifi_suggestion_imsi_privacy_title" /> 218 <item type="string" name="wifi_suggestion_imsi_privacy_content" /> 219 <item type="string" name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier" /> 220 <item type="string" name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier" /> 221 <item type="string" name="wifi_suggestion_imsi_privacy_exemption_confirmation_title" /> 222 <item type="string" name="wifi_suggestion_imsi_privacy_exemption_confirmation_content" /> 223 <item type="string" name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation" /> 224 <item type="string" name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation" /> 225 <item type="string" name="wifi_wakeup_onboarding_title" /> 226 <item type="string" name="wifi_wakeup_onboarding_subtext" /> 227 <item type="string" name="wifi_wakeup_onboarding_action_disable" /> 228 <item type="string" name="wifi_wakeup_enabled_title" /> 229 <item type="string" name="wifi_wakeup_enabled_content" /> 230 <item type="string" name="wifi_watchdog_network_disabled" /> 231 <item type="string" name="wifi_watchdog_network_disabled_detailed" /> 232 <item type="string" name="wifi_connect_alert_title" /> 233 <item type="string" name="wifi_connect_alert_message" /> 234 <item type="string" name="wifi_connect_default_application" /> 235 <item type="string" name="accept" /> 236 <item type="string" name="decline" /> 237 <item type="string" name="ok" /> 238 <item type="string" name="wifi_p2p_invitation_sent_title" /> 239 <item type="string" name="wifi_p2p_invitation_to_connect_title" /> 240 <item type="string" name="wifi_p2p_from_message" /> 241 <item type="string" name="wifi_p2p_to_message" /> 242 <item type="string" name="wifi_p2p_enter_pin_message" /> 243 <item type="string" name="wifi_p2p_show_pin_message" /> 244 <item type="string" name="wifi_p2p_frequency_conflict_message" /> 245 <item type="string" name="dlg_ok" /> 246 <item type="string" name="wifi_cannot_connect_with_randomized_mac_title" /> 247 <item type="string" name="wifi_cannot_connect_with_randomized_mac_message" /> 248 <item type="string" name="wifi_disable_mac_randomization_dialog_title" /> 249 <item type="string" name="wifi_disable_mac_randomization_dialog_message" /> 250 <item type="string" name="wifi_disable_mac_randomization_dialog_confirm_text" /> 251 <item type="string" name="wifi_disable_mac_randomization_dialog_success" /> 252 <item type="string" name="wifi_disable_mac_randomization_dialog_failure" /> 253 <item type="string" name="wifi_disable_mac_randomization_dialog_network_not_found" /> 254 <item type="string" name="notification_channel_network_status" /> 255 <item type="string" name="notification_channel_network_alerts" /> 256 <item type="string" name="notification_channel_network_available" /> 257 <item type="string" name="wifi_eap_error_message_code_32760" /> 258 <item type="string" name="wifi_eap_error_message_code_32761" /> 259 <item type="string" name="wifi_eap_error_message_code_32762" /> 260 <item type="string" name="wifi_eap_error_message_code_32763" /> 261 <item type="string" name="wifi_eap_error_message_code_32764" /> 262 <item type="string" name="wifi_eap_error_message_code_32765" /> 263 <item type="string" name="wifi_eap_error_message_code_32766" /> 264 <item type="string" name="wifi_softap_auto_shutdown_timeout_expired_title" /> 265 <item type="string" name="wifi_softap_auto_shutdown_timeout_expired_summary" /> 266 <item type="string" name="wifi_sim_required_title" /> 267 <item type="string" name="wifi_sim_required_message" /> 268 <!-- Params from strings.xml that can be overlayed --> 269 270 <!-- Params from styles.xml that can be overlayed --> 271 <item type="style" name="wifi_item" /> 272 <item type="style" name="wifi_item_label" /> 273 <item type="style" name="wifi_item_content" /> 274 <item type="style" name="wifi_section" /> 275 <!-- Params from styles.xml that can be overlayed --> 276 277 <!-- Params from drawable/ that can be overlayed --> 278 <item type="drawable" name="stat_notify_wifi_in_range" /> 279 <item type="drawable" name="ic_wifi_settings" /> 280 <!-- Params from drawable/ that can be overlayed --> 281 282 <!-- Params from layout/ that can be overlayed --> 283 <item type="layout" name="wifi_p2p_dialog" /> 284 <item type="layout" name="wifi_p2p_dialog_row" /> 285 <!-- Params from layout/ that can be overlayed --> 286 287 </policy> 288 <!-- END VENDOR CUSTOMIZATION --> 289 </overlayable> 290</resources> 291