| <?xml version="1.0" encoding="utf-8"?> |
| <!-- Copyright (C) 2019 The Android Open Source Project |
| |
| Licensed under the Apache License, Version 2.0 (the "License"); |
| you may not use this file except in compliance with the License. |
| You may obtain a copy of the License at |
| |
| http://www.apache.org/licenses/LICENSE-2.0 |
| |
| Unless required by applicable law or agreed to in writing, software |
| distributed under the License is distributed on an "AS IS" BASIS, |
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| See the License for the specific language governing permissions and |
| limitations under the License. |
| --> |
| |
| <!-- These resources are around just to allow their values to be customized |
| for different hardware and product builds. Do not translate. |
| |
| NOTE: The naming convention is "config_camelCaseValue". Some legacy |
| entries do not follow the convention, but all new entries should. --> |
| |
| <resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> |
| <!-- Boolean indicating whether the wifi chipset has dual frequency band support --> |
| <bool translatable="false" name="config_wifi_dual_band_support">false</bool> |
| |
| <!-- Maximum number of concurrent WiFi interfaces in AP mode --> |
| <integer translatable="false" name="config_wifi_max_ap_interfaces">1</integer> |
| |
| <!-- Boolean indicating whether the wifi chipset requires the softap band be --> |
| <!-- converted from 5GHz to ANY due to hardware restrictions --> |
| <bool translatable="false" name="config_wifi_convert_apband_5ghz_to_any">false</bool> |
| |
| <!-- Boolean indicating whether 802.11r Fast BSS Transition is enabled on this platform --> |
| <bool translatable="false" name="config_wifi_fast_bss_transition_enabled">false</bool> |
| |
| <!-- Device type information conforming to Annex B format in WiFi Direct specification. |
| The default represents a dual-mode smartphone --> |
| <string translatable="false" name="config_wifi_p2p_device_type">10-0050F204-5</string> |
| |
| <!-- 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 translatable="false" name="config_wifi_background_scan_support">false</bool> |
| |
| <!-- Boolean indicating whether or not to revert to default country code when cellular |
| radio is unable to find any MCC information to infer wifi country code from --> |
| <bool translatable="false" name="config_wifi_revert_country_code_on_cellular_loss">false</bool> |
| |
| <!-- Integer size limit, in KB, for a single WifiLogger ringbuffer, in default logging mode --> |
| <integer translatable="false" name="config_wifi_logger_ring_buffer_default_size_limit_kb">32</integer> |
| |
| <!-- Integer size limit, in KB, for a single WifiLogger ringbuffer, in verbose logging mode --> |
| <integer translatable="false" name="config_wifi_logger_ring_buffer_verbose_size_limit_kb">1024</integer> |
| |
| <!-- Array indicating wifi fatal firmware alert error code list from driver --> |
| <integer-array translatable="false" name="config_wifi_fatal_firmware_alert_error_code_list"> |
| <!-- Example: |
| <item>0</item> |
| <item>1</item> |
| <item>2</item> |
| --> |
| </integer-array> |
| |
| <!-- Boolean indicating whether or not wifi should turn off when emergency call is made --> |
| <bool translatable="false" name="config_wifi_turn_off_during_emergency_call">false</bool> |
| |
| <!-- Integer specifying the basic autojoin parameters --> |
| <integer translatable="false" name="config_wifi_framework_5GHz_preference_boost_factor">40</integer> |
| <integer translatable="false" name="config_wifi_framework_RSSI_SCORE_OFFSET">85</integer> |
| <integer translatable="false" name="config_wifi_framework_RSSI_SCORE_SLOPE">4</integer> |
| <integer translatable="false" name="config_wifi_framework_SAME_BSSID_AWARD">24</integer> |
| <integer translatable="false" name="config_wifi_framework_LAST_SELECTION_AWARD">480</integer> |
| <integer translatable="false" name="config_wifi_framework_SECURITY_AWARD">80</integer> |
| <!-- Integers specifying the max packet Tx/Rx rates for full scan --> |
| <integer translatable="false" name="config_wifi_framework_max_tx_rate_for_full_scan">8</integer> |
| <integer translatable="false" name="config_wifi_framework_max_rx_rate_for_full_scan">16</integer> |
| <!-- Integers specifying the min packet Tx/Rx rates in packets per second for staying on the same network --> |
| <integer translatable="false" name="config_wifi_framework_min_tx_rate_for_staying_on_network">16</integer> |
| <integer translatable="false" name="config_wifi_framework_min_rx_rate_for_staying_on_network">16</integer> |
| <!-- Integer parameters of the wifi to cellular handover feature |
| wifi should not stick to bad networks --> |
| <!-- Integer threshold for low network score, should be somewhat less than the entry threshhold --> |
| <integer translatable="false" name="config_wifi_framework_wifi_score_bad_rssi_threshold_5GHz">-80</integer> |
| <!-- Integer threshold, do not connect to APs with RSSI lower than the entry threshold --> |
| <integer translatable="false" name="config_wifi_framework_wifi_score_entry_rssi_threshold_5GHz">-77</integer> |
| <integer translatable="false" name="config_wifi_framework_wifi_score_low_rssi_threshold_5GHz">-70</integer> |
| <integer translatable="false" name="config_wifi_framework_wifi_score_good_rssi_threshold_5GHz">-57</integer> |
| <integer translatable="false" name="config_wifi_framework_wifi_score_bad_rssi_threshold_24GHz">-83</integer> |
| <integer translatable="false" name="config_wifi_framework_wifi_score_entry_rssi_threshold_24GHz">-80</integer> |
| <integer translatable="false" name="config_wifi_framework_wifi_score_low_rssi_threshold_24GHz">-73</integer> |
| <integer translatable="false" name="config_wifi_framework_wifi_score_good_rssi_threshold_24GHz">-60</integer> |
| |
| <!-- Integer delay in milliseconds before shutting down soft AP when there |
| are no connected devices. Framework will enforce a minimum limit on |
| this value and this setting will be overridden if the provided value is |
| smaller than the limit. --> |
| <integer translatable="false" name="config_wifi_framework_soft_ap_timeout_delay">600000</integer> |
| |
| <string translatable="false" name="config_wifi_random_mac_oui">DA-A1-19</string> |
| <string translatable="false" name="config_wifi_framework_sap_2G_channel_list">1,6,11</string> |
| |
| <!-- Integer indicating associated full scan max num active channels --> |
| <integer translatable="false" name="config_wifi_framework_associated_partial_scan_max_num_active_channels">6</integer> |
| |
| <!-- Integer indicating RSSI boost given to current network --> |
| <integer translatable="false" name="config_wifi_framework_current_network_boost">16</integer> |
| |
| <!-- Integer delay in milliseconds before set wlan interface up during watchdog recovery --> |
| <integer translatable="false" name="config_wifi_framework_recovery_timeout_delay">2000</integer> |
| |
| <!-- Boolean indicating associated network selection is allowed --> |
| <bool translatable="false" name="config_wifi_framework_enable_associated_network_selection">true</bool> |
| |
| <!-- Boolean indicating whether single radio chain scan results are to be used for network selection --> |
| <bool translatable="false" name="config_wifi_framework_use_single_radio_chain_scan_results_network_selection">true</bool> |
| |
| <!-- Boolean indicating that wifi only link configuratios that have exact same credentials (i.e PSK) --> |
| <bool translatable="false" name="config_wifi_only_link_same_credential_configurations">true</bool> |
| |
| <!-- Boolean indicating whether framework needs to set the tx power limit for meeting SAR requirements --> |
| <bool translatable="false" name="config_wifi_framework_enable_sar_tx_power_limit">false</bool> |
| |
| <!-- Boolean indicating whether framework should use detection of softAP mode to set the tx |
| power limit for meeting SAR requirements --> |
| <bool translatable="false" name="config_wifi_framework_enable_soft_ap_sar_tx_power_limit">false</bool> |
| |
| <!-- Wifi driver supports Automatic channel selection (ACS) for softap --> |
| <bool translatable="false" name="config_wifi_softap_acs_supported">false</bool> |
| |
| <!-- Channel list restriction to Automatic channel selection (ACS) for softap. If the device |
| doesn't want to restrict channels this should be empty. Value is a comma separated channel |
| string and/or channel range string like '1-6,11' --> |
| <string translatable="false" name="config_wifi_softap_acs_supported_channel_list"></string> |
| |
| <!-- Wifi driver supports IEEE80211AC for softap --> |
| <bool translatable="false" name="config_wifi_softap_ieee80211ac_supported">false</bool> |
| |
| <!-- Indicates that local-only hotspot should be brought up at 5GHz. This option is |
| for automotive builds only (the one that have PackageManager#FEATURE_AUTOMOTIVE) --> |
| <bool translatable="false" name="config_wifi_local_only_hotspot_5ghz">false</bool> |
| |
| <!-- Indicates that connected MAC randomization is supported on this device --> |
| <bool translatable="false" name="config_wifi_connected_mac_randomization_supported">false</bool> |
| |
| <!-- Indicates that p2p MAC randomization is supported on this device --> |
| <bool translatable="false" name="config_wifi_p2p_mac_randomization_supported">false</bool> |
| |
| <!-- Indicates that AP mode MAC randomization is supported on this device --> |
| <bool translatable="false" name="config_wifi_ap_mac_randomization_supported">true</bool> |
| |
| <!-- flag for activating paranoid MAC randomization on a limited set of SSIDs --> |
| <bool translatable="false" name="config_wifi_aggressive_randomization_ssid_whitelist_enabled">false</bool> |
| |
| <!-- Indicates that wifi link probing is supported on this device --> |
| <bool translatable="false" name="config_wifi_link_probing_supported">false</bool> |
| |
| <!-- Indicates that 11ax mode is supported on this device --> |
| <bool translatable="false" name="config_wifi_11ax_supported">false</bool> |
| |
| <!-- Indicates that contiguous 160MHz mode is supported on this device --> |
| <bool translatable="false" name="config_wifi_contiguous_160mhz_supported">false</bool> |
| |
| <!-- Integer indicating the max number of spatial streams supported on this device --> |
| <integer translatable="false" name="config_wifi_max_num_spatial_stream_supported">2</integer> |
| |
| <!-- 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,262144,524288,1048576</string> |
| |
| <!-- Do not translate. Default access point SSID used for tethering --> |
| <string name="wifi_tether_configure_ssid_default" translatable="false">AndroidAP</string> |
| <!-- Do not translate. Default access point SSID used for local only hotspot --> |
| <string name="wifi_localhotspot_configure_ssid_default" translatable="false">AndroidShare</string> |
| |
| <!-- Indicates that a full bugreport should be triggered when wifi diagnostics detects an error on non-user (i.e debug) builds --> |
| <bool translatable="false" name="config_wifi_diagnostics_bugreport_enabled">false</bool> |
| |
| <!-- Indicates that wifi watchdog is enabled on this device --> |
| <bool translatable="false" name="config_wifi_watchdog_enabled">true</bool> |
| |
| <!-- |
| Controls the mapping between RSSI and RSSI levels. |
| |
| RSSI RSSI Level |
| (-infinity, thresholds[0]) 0 |
| [threshold[0], threshold[1]) 1 |
| [threshold[1], threshold[2]) 2 |
| ... ... |
| [threshold[len-2], threshold[len-1]) len-1 |
| [threshold[len-1], +infinity) len |
| |
| where: |
| [a, b) is the range of integers `n` such that a <= n < b |
| `threshold[i]` represents the i'th element of the config_wifiRssiLevelThresholds array |
| and `len` is the length of the config_wifiRssiLevelThresholds array. |
| --> |
| <integer-array translatable="false" name="config_wifiRssiLevelThresholds"> |
| <!-- RSSI RSSI Level --> |
| <item>-88</item> <!-- (-infinity, -88) 0 --> |
| <item>-77</item> <!-- [-88, -77) 1 --> |
| <item>-66</item> <!-- [-77, -66) 2 --> |
| <item>-55</item> <!-- [-66, -55) 3 --> |
| <!-- [-55, +infinity) 4 --> |
| </integer-array> |
| |
| <!-- Array describing scanning schedule in seconds when device is disconnected and screen is on --> |
| <integer-array translatable="false" name="config_wifiDisconnectedScanIntervalScheduleSec"> |
| <item>20</item> |
| <item>40</item> |
| <item>80</item> |
| <item>160</item> |
| </integer-array> |
| |
| <!-- Array describing scanning schedule in seconds when device is connected and screen is on --> |
| <integer-array translatable="false" name="config_wifiConnectedScanIntervalScheduleSec"> |
| <item>20</item> |
| <item>40</item> |
| <item>80</item> |
| <item>160</item> |
| </integer-array> |
| </resources> |