NAV Navbar
yaml

G430 Configuration Glossary

This is the documentation page for all of the configurations supported by the G430 device.

Code examples are showing in YAML and can be copied over to your project configuration file.

Type Definitions

The following are the types used by configurations.

Type Name YAML Type Name Description and Usage
String str A string type, wrapped with quotes. Example: direct_boot_package: "com.android.messaging"
Boolean bool A boolean type, true or false. Example: disable_status_bar: true
Integer int An integer type (32 bits). Example: config_update_install_battery_threshold: 20
String List list:str A string list type. Example:
hidden_packages:
- "com.android.phone"
- "com.android.messaging"
Integer List list:int An integer list type. Example:
config_tether_upstream_types:
- 1
- 4
Fraction fraction A fraction type. Example: config_dimBehindFadeDuration: "100%"

mason-management Configurations

This section lists all supported configurations in the mason-management namespace.

disable_status_bar

disable_status_bar: true
Type Default Value
bool false

Flag indicating whether or not to disable the status bar

hidden_packages

hidden_packages:
  - "value 1"
  - "value 2"
Type Default Value
list:str (none)

When a package is hidden it is unavailable for use, but the data and actual package file remain.

config_global_proxy_type

config_global_proxy_type: "some-value"
Type Default Value
str none

Sets a network-independent global HTTP proxy of a given type. This is usefulfor general internal/corporation-wide filtering scenarios. On a private networkwhere the proxy is NOT accessible for any reason, this could break HTTP on adevice. This value is ignored if config_global_proxy is not set.Allowed values are:'direct' - Specifies a direct proxy via host and port. It requires specification of config_global_proxy and parses the latter as host[:port]'pac' - This is used to specify proxy auto-config (PAC). It requires specification of config_global_proxy and parses the latter as a URL to a PAC file.'none' - This is the same as not specifying this configuration at all. The value of config_global_proxy, if set, is ignored. This is the default.NOTE: Typical HTTP proxies are generally network dependent. This setting is noton a per-network basis, but rather has a global effect.NOTE 2: This proxy is only a recommendation and it is possible that some apps,especially native apps or those that use custom HTTP client implementationswill ignore it.@see https://developer.android.com/reference/android/app/admin/DevicePolicyManager#setRecommendedGlobalProxy(android.content.ComponentName,%20android.net.ProxyInfo)@see https://developer.mozilla.org/en-US/docs/Web/HTTP/Proxy_servers_and_tunneling/Proxy_Auto-Configuration_(PAC)_file

lock_task_packages

lock_task_packages:
  - "value 1"
  - "value 2"
Type Default Value
list:str (none)

A white-list of package names of applications that can be pinned to the screenvia context.setLockTaskMode() or via lockTaskMode in the manifest. For use bycustomers.

disable_camera

disable_camera: true
Type Default Value
bool false

Flag indicating whether or not to disable camera functionality

config_global_proxy

config_global_proxy: "some-value"
Type Default Value
str (none)

Value indicating the network-independent global HTTP proxy of the type specifiedconfig_global_proxy_type. See the documentation for config_global_proxy_typefor more information.

disable_keyguard

disable_keyguard: true
Type Default Value
bool false

Flag indicating whether or not to disable the keyguard (lock screen)

autogrant_runtime_permissions_packages

autogrant_runtime_permissions_packages:
  - "value 1"
  - "value 2"
Type Default Value
list:str (none)

Android does not always grant all permissions requested by an application in its Android manifest. For instance, runtime permissions (or permissions marked as "development") are never granted automatically. A common development-time workaround is to assign such permissions to applications via adb shell pm grant <pkg> <perm>. This configuration value specifies an array of package names of apps that wish to be granted such permissions automatically without requiring the use of adb. Note that each of the applications corresponding to the packages indicated below must specify each of these permissions also within their manifest (AndroidManifest.xml) for this to work correctly. Use with care as this allows for privilege escalation.

cert_installer_package

cert_installer_package: "some-value"
Type Default Value
str (none)

The package name of the app to be set as a certificate installer.

enable_ime_with_hard_keyboard

enable_ime_with_hard_keyboard: true
Type Default Value
bool false

Flag indicating whether the soft input keyboard must be shown when a text inputfield is in focus even when an external keyboard is connected (such as anexternal Bluetooth hardware keyboard or a Bluetooth barcode scanner thatuses the input device profile.)

direct_boot_package

direct_boot_package: "some-value"
Type Default Value
str (none)

The package name of the application to directly launch upon boot. The package name must refer to a valid Android application that follows the standard Android mechanism to mark a single "launchable" activity in its manifest.

default_runtime_permissions_grant_policy

default_runtime_permissions_grant_policy: "some-value"
Type Default Value
str prompt

Sets the default permission grant policy for future runtime permission requests by apps that are installed either via config deployments, app deployments or adb. Allowed values are: 'autogrant': Permission policy to always grant new permission requests for runtime permissions. Already granted or denied permissions are not affected. 'autodeny' : Permission policy to always deny new permission requests for runtime permissions. Already granted or denied permissions are not affected. 'prompt' : Permission policy to always prompt the user for new permission requests for runtime permissions. Already granted or denied permissions are not affected. NOTE: If this configuration key is omitted or has an invalid value, it defaults to 'prompt'. See also: autogrant_runtime_permissions_packages

config_allow_install_from_unknown_sources

config_allow_install_from_unknown_sources: true
Type Default Value
bool false

Flag indicating whether or not to allow installation of apps from unknown sources

default_keyboard_package

default_keyboard_package: "some-value"
Type Default Value
str (none)

The package name of the keyboard to set as the default keyboard. The package name must refer to a valid Android application that follows the standard Android mechanism for declaring input methods.

disable_screen_capture

disable_screen_capture: true
Type Default Value
bool false

Flag indicating whether or not to disable screen capture

mason-app-updater Configurations

This section lists all supported configurations in the mason-app-updater namespace.

config_update_check_when_idle

config_update_check_when_idle: true
Type Default Value
bool false

When true, only performs update checks when the device is idle. Note that this is incompatible with and will override config_update_check_backoff_period.

config_show_download_progress_as_notification

config_show_download_progress_as_notification: true
Type Default Value
bool false

When true, shows the application download progress as a persistent notification

config_update_check_polling

config_update_check_polling: true
Type Default Value
bool true

When true, performs polling update checks as deifned by the config_update_check_frequency

config_update_check_network_type

config_update_check_network_type: 123
Type Default Value
int 1

NETWORK_TYPE_ANY The default update check network type, allows checks over any network Constant Value: 1 (0x00000001) NETWORK_TYPE_UNMETERED The update check requires network connectivity that is unmetered. Constant Value: 2 (0x00000002) NETWORK_TYPE_NOT_ROAMING The update check requires network connectivity that is not roaming. Constant Value: 3 (0x00000003)

config_update_check_when_charging

config_update_check_when_charging: true
Type Default Value
bool false

When true, only performs update checks when the device is charging

config_update_check_at_boot

config_update_check_at_boot: true
Type Default Value
bool true

When true, performs an update check for all the packages at boot up regardless of other policies.

config_update_install_battery_threshold

config_update_install_battery_threshold: 123
Type Default Value
int 20

Minimum battery level (as percentage) required for an update to be installed when the device is not plugged to a power source.

config_update_check_frequency

config_update_check_frequency: 123
Type Default Value
int 24

The frequency for which to check for updates from boot, default is 24 hours

config_update_check_backoff_period

config_update_check_backoff_period: 123
Type Default Value
int 5

The exponential backoff period in hours for a failed update check. Defaults to 5 hours. This configuration has no effect when config_update_check_when_idle is set to true.

config_allow_download_over_metered

config_allow_download_over_metered: true
Type Default Value
bool true

When true, performs application downloads over a metered network

config_show_download_in_downloads_ui

config_show_download_in_downloads_ui: true
Type Default Value
bool false

When true, shows the applications downloads in the downloads ui of the OS

config_update_install_time

config_update_install_time: "some-value"
Type Default Value
str -1

Target 24 hour install time for application updates that have been downloaded. (needs to be between 0-23 for the hour and 0-60 for the minute, delimited with a colon or -1 for immediate install after update check)

config_default_connection_timeout

config_default_connection_timeout: 123
Type Default Value
int 60

The default connection timeout for the mason endpoint

mason-fota Configurations

This section lists all supported configurations in the mason-fota namespace.

config_update_check_when_idle

config_update_check_when_idle: true
Type Default Value
bool false

When true, only performs update checks when the device is idle. Note that this is incompatible with and will override config_update_check_backoff_period.

config_show_download_progress_as_notification

config_show_download_progress_as_notification: true
Type Default Value
bool false

When true, shows the application download progress as a persistent notification

config_update_install_time

config_update_install_time: "some-value"
Type Default Value
str -1

Target 24 hour install time for OS updates that have been downloaded. (needs to be between 0-23 for the hour and 0-60 for the minute, delimited with a colon or -1 for immediate install after update check)

config_update_check_network_type

config_update_check_network_type: 123
Type Default Value
int 1

NETWORK_TYPE_ANY The default update check network type, allows checks over any network Constant Value: 1 (0x00000001) NETWORK_TYPE_UNMETERED The update check requires network connectivity that is unmetered. Constant Value: 2 (0x00000002) NETWORK_TYPE_NOT_ROAMING The update check requires network connectivity that is not roaming. Constant Value: 3 (0x00000003)

config_update_prompt_prior_to_install

config_update_prompt_prior_to_install: true
Type Default Value
bool true

Whether to prompt prior to fota install, if enabled a user has N (see config_prompt_timeout_count) seconds to cancel a pending update before it runs automatically.

config_prompt_timeout_count

config_prompt_timeout_count: 123
Type Default Value
int 60

The time (in seconds) a user has before the pending update runs automatically from the update prompt.

config_install_prompt_package

`config_install_prompt_package: com.example.app # application to receive the OTA install intent`



Type Default Value
str (none)

Normally, OTA updates (for both project configurations as well as the operating system itself) are installed automatically by the system based upon the rules specified in the mason-fota section of the project configuration YML. When the OTA is about to be installed, the device displays a dialog box with a countdown indicating as such. There may be instances where such a prompt may be inappropriate or undesirable (for instance, a tablet used in a healthcare setting should not reboot and update itself while in use).

This configuration allows you to specify the package name of an application that will instead be responsible for being notified of and subsequently initiating OTA installations.

If the package name represents a valid application currently on the device, that application will receive an intent broadcast from the system when it is time for an OTA installation. The intent will contain a string extra named "target_uuid" which must be saved for later use. The intent filter shown here can be used to receive the broadcast (see right).

<intent-filter>
  <action android:name="com.bymason.platform.INSTALL_UPDATE" />
</intent-filter>

It is then up to the application specified to communicate when it is ready to do an install by calling masonamerica.platform.FotaManagerPrivileged#requestInstall(uuid) via the Mason Framework API, passing in the value of the "target_uuid" extra from earlier as a parameter.

NOTES:

config_update_check_frequency

config_update_check_frequency: 123
Type Default Value
int 24

The frequency for which to check for updates from boot, default is 24 hours

config_update_check_backoff_period

config_update_check_backoff_period: 123
Type Default Value
int 5

The exponential backoff period in hours for a failed update check. Defaults to 5 hours. This configuration has no effect when config_update_check_when_idle is set to true.

config_allow_download_over_metered

config_allow_download_over_metered: true
Type Default Value
bool true

When true, performs application downloads over a metered network

config_show_download_in_downloads_ui

config_show_download_in_downloads_ui: true
Type Default Value
bool false

When true, shows the applications downloads in the downloads ui of the OS

config_update_check_when_charging

config_update_check_when_charging: true
Type Default Value
bool false

When true, only performs update checks when the device is charging

config_default_connection_timeout

config_default_connection_timeout: 123
Type Default Value
int 60

The default connection timeout for the mason endpoint

config_update_install_battery_threshold

config_update_install_battery_threshold: 123
Type Default Value
int 20

Minimum battery level (as percentage) required for an update to be installed when the device is not plugged to a power source.

mason-core Configurations

This section lists all supported configurations in the mason-core namespace.

config_location_polling

config_location_polling: true
Type Default Value
bool true

Whether to allow the device(s) to report location to the Mason Dashboard.

config_locate_check_frequency

config_locate_check_frequency: 123
Type Default Value
int 24

If config_location_polling is allowed, the frequency (in hours) of how often toreport location information

settings Configurations

This section lists all supported configurations in the settings namespace.

config_default_tile_list

config_default_tile_list:
  - "value 1"
  - "value 2"
Type Default Value
list:str (none)

A listing of all the default dashboard tiles, overlay this resource to remove the tiles. Allowed values in Nougat are: "wifi", "bluetooth", "sim", "datausage", "more", "notifications", "home", "display", "sounds", "apps", "storage", "battery", "memory", "users", "location", "security", "accounts", "language", "backup", "datetime", "accessibility", "printing", "timer", "developer", "about".

systemui Configurations

This section lists all supported configurations in the systemui namespace.

config_quickSettingsTilesEditable

config_quickSettingsTilesEditable: true
Type Default Value
bool true

config_keyguardShowPhoneAffordance

config_keyguardShowPhoneAffordance: true
Type Default Value
bool true

Show phone affordance on Keyguard

config_keyguardShowCameraAffordance

config_keyguardShowCameraAffordance: true
Type Default Value
bool true

Show camera affordance on Keyguard

quick_settings_tiles_default

quick_settings_tiles_default: "some-value"
Type Default Value
str wifi,cell,battery,dnd,flashlight,rotation,bt,airplane

The default tiles to display in QuickSettings

phone Configurations

This section lists all supported configurations in the phone namespace.

config_enableDataRoaming

config_enableDataRoaming: true
Type Default Value
bool true

Flag indicating whether or not to enable data roaming. NOTE: This configuration is enabled by default. You should be aware of pricing and policies related to data roaming for your connectivity plan.

android Configurations

This section lists all supported configurations in the android namespace.

config_allowTheaterModeWakeFromWindowLayout

config_allowTheaterModeWakeFromWindowLayout: true
Type Default Value
bool false

If this is true, allow wake from theater mode from window layout flag.

config_dataUsageSummaryComponent

config_dataUsageSummaryComponent: "some-value"
Type Default Value
str com.android.settings/com.android.settings.Settings$DataUsageSummaryActivity

config_jobSchedulerInactivityIdleThreshold

config_jobSchedulerInactivityIdleThreshold: 123
Type Default Value
int 4260000

Inactivity threshold (in milliseconds) used in JobScheduler. JobScheduler will considerthe device to be "idle" after being inactive for this long.

config_ntpThreshold

config_ntpThreshold: 123
Type Default Value
int 5000

If the time difference is greater than this threshold in milliseconds,then update the time.

status_bar_tty

status_bar_tty: "some-value"
Type Default Value
str tty

config_enableAppWidgetService

config_enableAppWidgetService: true
Type Default Value
bool false

True if the device requires AppWidgetService even if it does not havethe PackageManager.FEATURE_APP_WIDGETS feature

config_enableFreqAggr

config_enableFreqAggr: true
Type Default Value
bool false

Whether cpu freq aggr is enabled for AppLaunch

config_forceVoiceInteractionServicePackage

config_forceVoiceInteractionServicePackage: "some-value"
Type Default Value
str (none)

This config is used to force VoiceInteractionService to start on certain low ram devices.It declares the package name of VoiceInteractionService that should be started.

config_wifi_logger_ring_buffer_default_size_limit_kb

config_wifi_logger_ring_buffer_default_size_limit_kb: 123
Type Default Value
int 32

Integer size limit, in KB, for a single WifiLogger ringbuffer, in default logging mode

config_networkNotifySwitches

config_networkNotifySwitches:
  - "value 1"
  - "value 2"
Type Default Value
list:str (none)

What types of network switches to notify. See LingerMonitor.java.

config_virtualKeyVibePattern

config_virtualKeyVibePattern:
  - 1
  - 2
Type Default Value
list:int (none)

Vibrator pattern for feedback about touching a virtual key

config_externalHardKeyboardBehavior

config_externalHardKeyboardBehavior: 123
Type Default Value
int 0

Controls how we deal with externally connected physical keyboards.0 - When using this device, it is not clear for users to recognize when the physical keyboard is (should be) connected and when it is (should be) disconnected. Most of phones and tablets with Bluetooth keyboard would fall into this category because the connected Bluetooth keyboard may or may not be nearby the host device.1 - When using this device, it is clear for users to recognize when the physical keyboard is (should be) connected and when it is (should be) disconnected. Devices with wired USB keyboard is one clear example. Some 2-in-1 convertible tablets with dedicated keyboards may have the same affordance to wired USB keyboard.

config_networkOverLimitComponent

config_networkOverLimitComponent: "some-value"
Type Default Value
str com.android.systemui/com.android.systemui.net.NetworkOverLimitActivity

debugBoost_param_value

debugBoost_param_value:
  - 1
  - 2
Type Default Value
list:int (none)

config_customAdbPublicKeyConfirmationComponent

config_customAdbPublicKeyConfirmationComponent: "some-value"
Type Default Value
str com.android.systemui/com.android.systemui.usb.UsbDebuggingActivity

Name of the activity or service that prompts the user to reject, accept, or whitelistan adb host's public key, when an unwhitelisted host connects to the local adbd.Can be customized for other product types

config_wifi_active_rx_cur_ma

config_wifi_active_rx_cur_ma: 123
Type Default Value
int 0

Rx current for wifi radio. 0 by default

config_carDockEnablesAccelerometer

config_carDockEnablesAccelerometer: true
Type Default Value
bool true

Control whether being in the car dock should enable accelerometer basedscreen orientation. This defaults to true because putting a device ina car dock make the accelerometer more a physical input (like a lid).

config_appsAuthorizedForSharedAccounts

config_appsAuthorizedForSharedAccounts: "some-value"
Type Default Value
str ;com.android.settings;

Apps that are authorized to access shared accounts, overridden by product overlays

config_wifi_revert_country_code_on_cellular_loss

config_wifi_revert_country_code_on_cellular_loss: true
Type Default Value
bool false

Boolean indicating whether or not to revert to default country code when cellularradio is unable to find any MCC information to infer wifi country code from

config_wifi_hotspot2_enabled

config_wifi_hotspot2_enabled: true
Type Default Value
bool true

Boolean indicating whether Hotspot 2.0/Passpoint and ANQP queries is enabled

config_customResolverActivity

config_customResolverActivity: "some-value"
Type Default Value
str (none)

Component name of a custom ResolverActivity (Intent resolver) to be used instead ofthe default framework version. If left empty, then the framework version will be used.Example: com.google.android.myapp/.resolver.MyResolverActivity

config_appsNotReportingCrashes

config_appsNotReportingCrashes: "some-value"
Type Default Value
str (none)

List of comma separated package names for which we the system will not show crash, ANR,etc. dialogs.

config_mainBuiltInDisplayIsRound

config_mainBuiltInDisplayIsRound: true
Type Default Value
bool @bool/config_windowIsRound

Whether the main built-in display is round. This will affectConfiguration.screenLayout's SCREENLAYOUT_ROUND_MASK flags for Configurations on themain built-in display. Change this in device-specific overlays.Defaults to the older, deprecated config_windowIsRound already used insome existing device-specific resource overlays.

config_wifi_p2p_device_type

config_wifi_p2p_device_type: "some-value"
Type Default Value
str 10-0050F204-5

Device type information conforming to Annex B format in WiFi Direct specification.The default represents a dual-mode smartphone

config_suspendWhenScreenOffDueToProximity

config_suspendWhenScreenOffDueToProximity: true
Type Default Value
bool false

Indicate whether to allow the device to suspend when the screen is offdue to the proximity sensor. This resource should only be set to trueif the sensor HAL correctly handles the proximity sensor as a wake-up source.Otherwise, the device may fail to wake out of suspend reliably.The default is false.

config_debugBoost

config_debugBoost: true
Type Default Value
bool false

SSDOU scroll boost optimization

config_dozeDoubleTapSensorType

config_dozeDoubleTapSensorType: "some-value"
Type Default Value
str (none)

Type of the double tap sensor. Empty if double tap is not supported.

config_vvmSmsFilterRegexes

config_vvmSmsFilterRegexes:
  - "value 1"
  - "value 2"
Type Default Value
list:str (none)

A array of regex to treat a SMS as VVM SMS if the message body matches.Each item represents an entry, which consists of two parts:a comma (,) separated list of MCCMNC the regex applies to, followed by a semicolon (;), andthen the regex itself.

config_mms_user_agent_profile_url

config_mms_user_agent_profile_url: "some-value"
Type Default Value
str (none)

MMS user agent prolfile url

config_screenBrightnessDim

config_screenBrightnessDim: 123
Type Default Value
int 10

Screen brightness used to dim the screen when the user activitytimeout expires. May be less than the minimum allowed brightness settingthat can be set by the user.

config_wifi_framework_wifi_score_bad_link_speed_5: 123
Type Default Value
int 12

config_ntpTimeout

config_ntpTimeout: 123
Type Default Value
int 5000

Timeout to wait for NTP server response in milliseconds.

config_gpsParameters

config_gpsParameters:
  - "value 1"
  - "value 2"
Type Default Value
list:str (none)

Values for GPS configuration

config_autoBrightnessLightSensorRate

config_autoBrightnessLightSensorRate: 123
Type Default Value
int 250

Light sensor event rate in milliseconds for automatic brightness control.

config_safe_media_volume_index

config_safe_media_volume_index: 123
Type Default Value
int 10

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.

db_default_journal_mode

db_default_journal_mode: "some-value"
Type Default Value
str PERSIST

The default journal mode to use use when Write-Ahead Logging is not active.Choices are: OFF, DELETE, TRUNCATE, PERSIST and MEMORY.PERSIST may improve performance by reducing how often journal blocks arereallocated (compared to truncation) resulting in better data block localityand less churn of the storage media.

config_networkNotifySwitchType

config_networkNotifySwitchType: 123
Type Default Value
int 0

Whether/how to notify the user on network switches. See LingerMonitor.java.

config_defaultUiModeType

config_defaultUiModeType: 123
Type Default Value
int 1

Control the default UI mode type to use when there is no other type overridehappening. One of the following values (See Configuration.java): 1 UI_MODE_TYPE_NORMAL 4 UI_MODE_TYPE_TELEVISION 5 UI_MODE_TYPE_APPLIANCE 6 UI_MODE_TYPE_WATCHAny other values will have surprising consequences.

config_disablePacking

config_disablePacking: true
Type Default Value
bool false

Whether disablepacking is enabled or not

config_activityShortDur

config_activityShortDur: 123
Type Default Value
int 150

The duration (in milliseconds) of the activity open/close and fragment open/close animations.

config_tether_dhcp_range

config_tether_dhcp_range:
  - "value 1"
  - "value 2"
Type Default Value
list:str (none)

Dhcp range (min, max) to use for tethering purposes

config_dozeComponent

config_dozeComponent: "some-value"
Type Default Value
str (none)

ComponentName of a dream to show whenever the system would otherwise havegone to sleep. When the PowerManager is asked to go to sleep, it will insteadtry to start this dream if possible. The dream should typically call startDozing()to put the display into a low power state and allow the application processorto be suspended. When the dream ends, the system will go to sleep as usual.Specify the component name or an empty string if none.Note that doze dreams are not subject to the same start conditions as ordinary dreams.Doze dreams will run whenever the power manager is in a dozing state.

status_bar_wifi

status_bar_wifi: "some-value"
Type Default Value
str wifi

config_enableCpuBoostForOverScrollerFling

config_enableCpuBoostForOverScrollerFling: true
Type Default Value
bool false

Whether cpu boost is enabled for overscroller fling.

config_onlySingleDcAllowed

config_onlySingleDcAllowed:
  - 1
  - 2
Type Default Value
list:int (none)

The list of ril radio technologies (see ServiceState.java) which only supporta single data connection at one time. This may change by carrier viaoverlays (some don't support multiple pdp on UMTS). All unlisted radiotech types support unlimited types (practically only 2-4 used).

config_lowMemoryKillerMinFreeKbytesAbsolute

config_lowMemoryKillerMinFreeKbytesAbsolute: 123
Type Default Value
int -1

Device configuration setting the minfree tunable in the lowmemorykiller in the kernel.A high value will cause the lowmemorykiller to fire earlier, keeping more memoryin the file cache and preventing I/O thrashing, but allowing fewer processes tostay in memory. A low value will keep more processes in memory but may causethrashing if set too low. Overrides the default value chosen by ActivityManagerbased on screen size and total memory for the largest lowmemorykiller bucket, andscaled proportionally to the smaller buckets. -1 keeps the default.

config_useNewSensorSamplesForDoze

config_useNewSensorSamplesForDoze: true
Type Default Value
bool false

This flag should be used with config_allowAutoBrightnessActiveDozeLightSensor set to true.The screen brightness of a device is based off of a ring buffer of the last n seconds ofambient light sensor sample readings.If this flag is true, then this buffer is cleared every time a new sample is taken in dozemode and the screen brightness is based off the new reading. This mode may be better suitedfor watches.If this flag is false, then this buffer is untouched.

config_carrier_vt_available

config_carrier_vt_available: true
Type Default Value
bool false

Flag specifying whether VT should be available for carrier: independent ofcarrier provisioning. If false: hard disabled. If true: then depends on carrierprovisioning, availability etc

config_speed_up_audio_on_mt_calls

config_speed_up_audio_on_mt_calls: true
Type Default Value
bool false

Flag indicating if the speed up audio on mt call code should be executed

config_intrusiveNotificationLed

config_intrusiveNotificationLed: true
Type Default Value
bool false

Is the notification LED intrusive? Used to decide if there should be a disable option

keypress_param_value

keypress_param_value:
  - 1
  - 2
Type Default Value
list:int (none)

config_goToSleepOnButtonPressTheaterMode

config_goToSleepOnButtonPressTheaterMode: true
Type Default Value
bool true

If this is true, go to sleep when theater mode is enabled from button press

config_burnInProtectionMinVerticalOffset

config_burnInProtectionMinVerticalOffset: 123
Type Default Value
int 0

Specifies the minimum burn-in offset vertically.

status_bar_cast

status_bar_cast: "some-value"
Type Default Value
str cast

status_bar_managed_profile

status_bar_managed_profile: "some-value"
Type Default Value
str managed_profile

mobile_provisioning_url

mobile_provisioning_url: "some-value"
Type Default Value
str (none)

The default mobile provisioning url. Empty by default, maybe overridden byan mcc/mnc specific config.xml

config_burnInProtectionMinHorizontalOffset

config_burnInProtectionMinHorizontalOffset: 123
Type Default Value
int 0

Specifies the minimum burn-in offset horizontally.

status_bar_hotspot

status_bar_hotspot: "some-value"
Type Default Value
str hotspot

lboostv2_param_value

lboostv2_param_value:
  - 1
  - 2
Type Default Value
list:int (none)

config_sip_wifi_only

config_sip_wifi_only: true
Type Default Value
bool false

Enables SIP on WIFI only

config_wifi_framework_network_switch_rx_packet_threshold

config_wifi_framework_network_switch_rx_packet_threshold: 123
Type Default Value
int 20

config_lowMemoryKillerMinFreeKbytesAdjust

config_lowMemoryKillerMinFreeKbytesAdjust: 123
Type Default Value
int 0

Device configuration adjusting the minfree tunable in the lowmemorykiller in thekernel. A high value will cause the lowmemorykiller to fire earlier, keeping morememory in the file cache and preventing I/O thrashing, but allowing fewer processesto stay in memory. A low value will keep more processes in memory but may causethrashing if set too low. Directly added to the default value chosen byActivityManager based on screen size and total memory for the largest lowmemorykillerbucket, and scaled proportionally to the smaller buckets. 0 keeps the default.

config_brightness_ramp_rate_slow

config_brightness_ramp_rate_slow: 123
Type Default Value
int 40

Slow brightness animation ramp rate in brightness units per second

config_networkSamplingWakesDevice

config_networkSamplingWakesDevice: true
Type Default Value
bool true

config_bluetooth_sco_off_call

config_bluetooth_sco_off_call: true
Type Default Value
bool true

Boolean indicating if current platform supports bluetooth SCO for off call use cases

config_geocoderProviderPackageName

config_geocoderProviderPackageName: "some-value"
Type Default Value
str @null

Package name providing geocoder API support. Used only whenconfig_enableGeocoderOverlay is false.

config_ethernet_iface_regex

config_ethernet_iface_regex: "some-value"
Type Default Value
str eth\\d

Regex of wired ethernet ifaces

config_dimBehindFadeDuration

config_dimBehindFadeDuration: "50%"
Type Default Value
fraction 100%

Duration for the dim animation behind a dialog. This may be eithera percentage, which is relative to the duration of the enter/openanimation of the window being shown that is dimming behind, or it maybe an integer for a constant duration.

config_notificationSignalExtractors

config_notificationSignalExtractors:
  - "value 1"
  - "value 2"
Type Default Value
list:str (none)

The list of classes that should be added to the notification ranking pipline. See {@link com.android.server.notification.NotificationSignalExtractor}

config_dontPreferApn

config_dontPreferApn: true
Type Default Value
bool false

Set to true if we need to not prefer an APN.This is being added to enable a simple scenario of pre-paidprovisioning on some carriers, working around a bug (7305641)where if the preferred is used we don't try the others.

config_screenBrightnessSettingDefault

config_screenBrightnessSettingDefault: 123
Type Default Value
int 102

Default screen brightness setting.Must be in the range specified by minimum and maximum.

config_notificationsBatteryFullARGB

config_notificationsBatteryFullARGB: 123
Type Default Value
int 0xFF00FF00

Default value for led color when battery is fully charged

config_allowDisablingAssistDisclosure

config_allowDisablingAssistDisclosure: true
Type Default Value
bool false

Flag indicating whether the assist disclosure can be disabled usingASSIST_DISCLOSURE_ENABLED.

config_bluetooth_operating_voltage_mv

config_bluetooth_operating_voltage_mv: 123
Type Default Value
int 4

Operating volatage for bluetooth controller. 0 by default

config_user_notification_of_restrictied_mobile_access

config_user_notification_of_restrictied_mobile_access: true
Type Default Value
bool true

Flag indicating if the user is notified when the mobile network access is restricted

config_lidControlsSleep

config_lidControlsSleep: true
Type Default Value
bool false

Indicate whether closing the lid causes the device to go to sleep and openingit causes the device to wake up.The default is false.

config_overrideRemoteViewsActivityTransition

config_overrideRemoteViewsActivityTransition: true
Type Default Value
bool false

If true, the transition for a RemoteViews is read from a resource instead of using thedefault scale-up transition.

config_use_sim_language_file

config_use_sim_language_file: true
Type Default Value
bool false

flag to indicate if EF LI/EF PL should be used for system language

config_useFixedVolume

config_useFixedVolume: true
Type Default Value
bool false

Flag indicating that the media framework should not allow changes or mute on anystream or master volumes.

config_powerDecoupleAutoSuspendModeFromDisplay

config_powerDecoupleAutoSuspendModeFromDisplay: true
Type Default Value
bool false

Power Management: Specifies whether to decouple the auto-suspend state of thedevice from the display on/off state.When false, autosuspend_disable() will be called before the display is turned onand autosuspend_enable() will be called after the display is turned off.This mode provides best compatibility for devices using legacy power managementfeatures such as early suspend / late resume.When true, autosuspend_display() and autosuspend_enable() will be calledindependently of whether the display is being turned on or off. This modeenables the power manager to suspend the application processor while thedisplay is on.This resource should be set to "true" when a doze component has been specifiedto maximize power savings but not all devices support it.Refer to autosuspend.h for details.

config_notificationsBatteryLedOn

config_notificationsBatteryLedOn: 123
Type Default Value
int 125

Default value for LED on time when the battery is low on charge in miliseconds

config_carrierDemoModeSetting

config_carrierDemoModeSetting: "some-value"
Type Default Value
str (none)

Secure setting used to activate carrier demo mode.

config_dreamsEnabledByDefault

config_dreamsEnabledByDefault: true
Type Default Value
bool true

If supported, are dreams enabled? (by default)

config_usbHostBlacklist

config_usbHostBlacklist:
  - "value 1"
  - "value 2"
Type Default Value
list:str (none)

List of file paths for USB host busses to exclude from USB host support.For example, if the first USB bus on the device is used to communicatewith the modem or some other restricted hardware, add "/dev/bus/usb/001/"to this list. If this is empty, no parts of the host USB bus will be excluded.

config_deviceProvisioningPackage

config_deviceProvisioningPackage: "some-value"
Type Default Value
str (none)

Package name for the device provisioning package.

config_requireRadioPowerOffOnSimRefreshReset

config_requireRadioPowerOffOnSimRefreshReset: true
Type Default Value
bool false

Boolean indicating if RADIO POWER OFF is required on receiving SIM REFRESH with RESET.This will be handled by modem if it is false.

config_deskDockKeepsScreenOn

config_deskDockKeepsScreenOn: 123
Type Default Value
int 1

Control whether being in the desk dock (and powered) alwayskeeps the screen on. By default it stays on when plugged in toAC. 0 will not keep it on; or together 1 to stay on when pluggedin to AC and 2 to stay on when plugged in to USB. (So 3 for both.)

config_enable_emergency_call_while_sim_locked

config_enable_emergency_call_while_sim_locked: true
Type Default Value
bool true

Enable emergency call when sim is locked or puk locked. Some countries/carriers do notallow emergency calls to be placed without the IMSI, which is locked in the SIM.If so, this should be set to 'false' in an overlay.

config_disableMenuKeyInLockScreen

config_disableMenuKeyInLockScreen: true
Type Default Value
bool false

Allow the menu hard key to be disabled in LockScreen on some devices

config_cameraLaunchGestureSensorStringType

config_cameraLaunchGestureSensorStringType: "some-value"
Type Default Value
str (none)

The OEM specified sensor string type for the gesture to launch camera app, this valuemust match the value of config_cameraLaunchGestureSensorType in OEM's HAL

config_undockedHdmiRotation

config_undockedHdmiRotation: 123
Type Default Value
int -1

The number of degrees to rotate the display when the device has HDMI connectedbut is not in a dock. A value of -1 means no change in orientation by default.Use -1 except on older devices whose Hardware Composer HAL does notprovide full support for multiple displays.

default_wallpaper_component

default_wallpaper_component: "some-value"
Type Default Value
str @null

Component name of the default wallpaper. This will be ImageWallpaper if notspecified

config_wifi_framework_associated_full_scan_max_interval

config_wifi_framework_associated_full_scan_max_interval: 123
Type Default Value
int 300000

Integer indicating associated full scan max interval in milliseconds

config_screenBrightnessSettingMaximum

config_screenBrightnessSettingMaximum: 123
Type Default Value
int 255

Maximum screen brightness allowed by the power manager.The user is forbidden from setting the brightness above this level.

config_screenBrightnessSettingMinimum

config_screenBrightnessSettingMinimum: 123
Type Default Value
int 10

Minimum screen brightness setting allowed by the power manager.The user is forbidden from setting the brightness below this level.

config_enableActivityRecognitionHardwareOverlay

config_enableActivityRecognitionHardwareOverlay: true
Type Default Value
bool true

Whether to enable Hardware Activity-Recognition overlay which allows HardwareActivity-Recognition to be replaced by an app at run-time. When disabled, only theconfig_activityRecognitionHardwarePackageName package will be searched forits implementation, otherwise packages whose signature matches thesignatures of config_locationProviderPackageNames will be searched, andthe service with the highest version number will be picked. Anyone whowants to disable the overlay mechanism can set it to false.

config_dreamsActivatedOnDockByDefault

config_dreamsActivatedOnDockByDefault: true
Type Default Value
bool true

If supported and enabled, are dreams activated when docked? (by default)

config_enableDataSwitch

config_enableDataSwitch: true
Type Default Value
bool false

config_wifi_tether_enable

config_wifi_tether_enable: "some-value"
Type Default Value
str com.android.settings/.TetherService

Activity name to enable wifi tethering after provisioning app succeeds

config_enableNetworkLocationOverlay

config_enableNetworkLocationOverlay: true
Type Default Value
bool true

Whether to enable network location overlay which allows networklocation provider to be replaced by an app at run-time. When disabled,only the config_networkLocationProviderPackageName package will besearched for network location provider, otherwise packages whosesignature matches the signatures of config_locationProviderPackageNameswill be searched, and the service with the highest version number willbe picked. Anyone who wants to disable the overlay mechanism can set itto false.

config_datause_threshold_bytes

config_datause_threshold_bytes: 123
Type Default Value
int 0

The default data-use threshold in bytes. 0 disables

config_dreamsActivatedOnSleepByDefault

config_dreamsActivatedOnSleepByDefault: true
Type Default Value
bool false

If supported and enabled, are dreams activated when asleep and charging? (by default)

config_wifi_enable_disconnection_debounce

config_wifi_enable_disconnection_debounce: true
Type Default Value
bool true

Boolean indicating we re-try re-associating once upon disconnection and RSSI is high failure

config_carrier_wfc_ims_available

config_carrier_wfc_ims_available: true
Type Default Value
bool false

Flag specifying whether WFC over IMS should be available for carrier: independent ofcarrier provisioning. If false: hard disabled. If true: then depends on carrierprovisioning, availability etc

config_wifi_framework_wifi_score_good_link_speed_24: 123
Type Default Value
int 24

config_wifi_operating_voltage_mv

config_wifi_operating_voltage_mv: 123
Type Default Value
int 0

Operating volatage for wifi radio. 0 by default

config_defaultNightDisplayAutoMode

config_defaultNightDisplayAutoMode: 123
Type Default Value
int 0

Default mode to control how Night display is automatically activated.One of the following values (see NightDisplayController.java): 0 - AUTO_MODE_DISABLED 1 - AUTO_MODE_CUSTOM 2 - AUTO_MODE_TWILIGHT

config_cdma_international_roaming_indicators

config_cdma_international_roaming_indicators:
  - 1
  - 2
Type Default Value
list:int (none)

An array of CDMA roaming indicators which means international roaming

config_ui_enableFadingMarquee

config_ui_enableFadingMarquee: true
Type Default Value
bool false

Enables or disables fading edges when marquee is enabled in TextView.Off by default, since the framebuffer readback used to implement thefading edges is prohibitively expensive on most GPUs.

config_MaxConcurrentDownloadsAllowed

config_MaxConcurrentDownloadsAllowed: 123
Type Default Value
int 5

Max number of downloads allowed to proceed concurrently

config_wifi_framework_wifi_score_good_rssi_threshold_24GHz

config_wifi_framework_wifi_score_good_rssi_threshold_24GHz: 123
Type Default Value
int -60

config_enableLaunchBoostv2

config_enableLaunchBoostv2: true
Type Default Value
bool false

Whether cpu freq aggr is enabled for AppLaunch

config_bluetooth_max_advertisers

config_bluetooth_max_advertisers: 123
Type Default Value
int 0

Max number of advertisers supported by bluetooth controller. 0 if thedevice does not support multiple advertisement

lte_signal_strength_threshold

lte_signal_strength_threshold:
  - 1
  - 2
Type Default Value
list:int (none)

config_dreamsDefaultComponent

config_dreamsDefaultComponent: "some-value"
Type Default Value
str com.google.android.deskclock/com.android.deskclock.Screensaver

ComponentName of the default dream (Settings.Secure.DEFAULT_SCREENSAVER_COMPONENT)

config_operatorConsideredNonRoaming

config_operatorConsideredNonRoaming:
  - "value 1"
  - "value 2"
Type Default Value
list:str (none)

Don't use roaming icon for considered operators.A match on config_sameNamedOperatorConsideredRoaming supersedes a match on this.Can use mcc or mcc+mnc as item. For example, 302 or 21407.If operators, 21404 and 21407, make roaming agreements, user of 21404 should not seethe roaming icon as using 21407 network.To do this, add 21407 item to values-mcc214-mnc04/config.xml

config_cell_retries_per_error_code

config_cell_retries_per_error_code:
  - "value 1"
  - "value 2"
Type Default Value
list:str (none)

Number of retries Cell Data should attempt for a given error code beforerestarting the modem.Error codes not listed will not lead to modem restarts.Array of "code#,retry#"

config_carrier_volte_available

config_carrier_volte_available: true
Type Default Value
bool false

Flag specifying whether VoLTE should be available for carrier: independent ofcarrier provisioning. If false: hard disabled. If true: then depends on carrierprovisioning, availability etc

config_zen_repeat_callers_threshold

config_zen_repeat_callers_threshold: 123
Type Default Value
int 15

Priority repeat caller threshold, in minutes

config_annoy_dianne

config_annoy_dianne: true
Type Default Value
bool true

Don't name config resources like this. It should look like config_annoyDianne

config_switch_phone_on_voice_reg_state_change

config_switch_phone_on_voice_reg_state_change: true
Type Default Value
bool true

Config determines whether to update phone object when voice registrationstate changes. Voice radio tech change will always trigger an update ofphone object irrespective of this config

status_bar_headset

status_bar_headset: "some-value"
Type Default Value
str headset

config_mobile_hotspot_provision_app_no_ui

config_mobile_hotspot_provision_app_no_ui: "some-value"
Type Default Value
str (none)

If the mobile hotspot feature requires provisioning, an action can be providedthat will be broadcast in non-ui cases for checking the provisioning status.A second broadcast, action defined by config_mobile_hotspot_provision_response,will be sent back to notify if provisioning succeeded or not. The response willmatch that of the activity in config_mobile_hotspot_provision_app, but insteadcontained within the int extra "EntitlementResult".Example Usage:String provisionAction = getString(R.string.config_mobile_hotspot_provision_check);sendBroadcast(new Intent(provisionAction));public void onReceive(Context context, Intent intent) { String provisionResponse = getString(R.string.config_mobile_hotspot_provision_response); if (provisionResponse.equals(intent.getAction()) && intent.getIntExtra("EntitlementResult") == Activity.RESULT_OK) { //Mobile hotspot provisioning successful } else { //Mobile hotspot provisioning failed }}

config_deskDockRotation

config_deskDockRotation: 123
Type Default Value
int -1

The number of degrees to rotate the display when the device is in a desk dock.A value of -1 means no change in orientation by default.

config_wifi_framework_5GHz_preference_boost_threshold

config_wifi_framework_5GHz_preference_boost_threshold: 123
Type Default Value
int -65

Integer specifying the basic autojoin parameters

config_cdma_3waycall_flash_delay

config_cdma_3waycall_flash_delay: 123
Type Default Value
int 0

Sprint need a 70 ms delay for 3way call

config_safeModeDisabledVibePattern

config_safeModeDisabledVibePattern:
  - 1
  - 2
Type Default Value
list:int (none)

Vibrator pattern for feedback about booting with safe mode disabled

config_backPanicBehavior

config_backPanicBehavior: 123
Type Default Value
int 0

Control the behavior when the user panic presses the back button. 0 - Nothing 1 - Go to home

config_activityRecognitionHardwarePackageName

config_activityRecognitionHardwarePackageName: "some-value"
Type Default Value
str @null

Package name providing Hardware Activity-Recognition API support. Used only whenconfig_enableActivityRecognitionHardwareOverlay is false.

config_zero_balance_operator

config_zero_balance_operator: true
Type Default Value
bool false

Zero Balance feature enable config

config_customVpnConfirmDialogComponent

config_customVpnConfirmDialogComponent: "some-value"
Type Default Value
str com.android.vpndialogs/com.android.vpndialogs.ConfirmDialog

Name of the CustomDialog that is used for VPN

config_lowBatteryCloseWarningBump

config_lowBatteryCloseWarningBump: 123
Type Default Value
int 5

Close low battery warning when battery level reaches the lowBatteryWarningLevelplus this

config_burnInProtectionMaxRadius

config_burnInProtectionMaxRadius: 123
Type Default Value
int -1

Specifies the maximum burn-in offset displacement from the center. If -1, no maximum valuewill be used.

config_fingerprintMaxTemplatesPerUser

config_fingerprintMaxTemplatesPerUser: 123
Type Default Value
int 5

For performance and storage reasons, limit the number of fingerprints per user

config_allowTheaterModeWakeFromMotionWhenNotDreaming

config_allowTheaterModeWakeFromMotionWhenNotDreaming: true
Type Default Value
bool false

If this is true, allow wake from theater mode from motion.

status_bar_phone_evdo_signal

status_bar_phone_evdo_signal: "some-value"
Type Default Value
str phone_evdo_signal

config_disabledUntilUsedPreinstalledCarrierApps

config_disabledUntilUsedPreinstalledCarrierApps:
  - "value 1"
  - "value 2"
Type Default Value
list:str (none)

The list of carrier applications which should be disabled until used.This function suppresses update notifications for these pre-installed apps.In SubscriptionInfoUpdater, the listed applications are disabled until used when all of thefollowing conditions are met.1. Not currently carrier-privileged according to the inserted SIM2. Pre-installed3. In the default state (enabled but not explicitly)And SubscriptionInfoUpdater undoes this and marks the app enabled when a SIM is insertedthat marks the app as carrier privileged. It also grants the app default permissionsfor Phone and Location. As such, apps MUST only ever be added to this list if theyobtain user consent to access their location through other means.

config_autoBrightnessLevels

config_autoBrightnessLevels:
  - 1
  - 2
Type Default Value
list:int (none)

Array of light sensor LUX values to define our levels for auto backlight brightness support.The N entries of this array define N + 1 control points as follows:(1-based arrays)Point 1: (0, value[1]): lux <= 0Point 2: (level[1], value[2]): 0 < lux <= level[1]Point 3: (level[2], value[3]): level[2] < lux <= level[3]...Point N+1: (level[N], value[N+1]): level[N] < luxThe control points must be strictly increasing. Each control pointcorresponds to an entry in the brightness backlight values arrays.For example, if LUX == level1then the brightness will be determined by value2.Spline interpolation is used to determine the auto-brightnessbacklight values for LUX levels between these control points.Must be overridden in platform specific overlays

animationboost_param_value

animationboost_param_value:
  - 1
  - 2
Type Default Value
list:int (none)

config_networkTransitionTimeout

config_networkTransitionTimeout: 123
Type Default Value
int 60000

The maximum duration (in milliseconds) we expect a network transition to take

config_max_initial_scans_on_selective_channels

config_max_initial_scans_on_selective_channels: 123
Type Default Value
int 2

Integer indicating the number of selective channel scan when Wifi turn on

config_allowAnimationsInLowPowerMode

config_allowAnimationsInLowPowerMode: true
Type Default Value
bool false

This config is ued to determine whether animations are allowed in low power mode.

config_enableTranslucentDecor

config_enableTranslucentDecor: true
Type Default Value
bool true

Enable translucent decor by default

config_shutdownBatteryTemperature

config_shutdownBatteryTemperature: 123
Type Default Value
int 680

Shutdown if the battery temperature exceeds (this value * 0.1) Celsius.

config_use_strict_phone_number_comparation

config_use_strict_phone_number_comparation: true
Type Default Value
bool false

config_lidKeyboardAccessibility

config_lidKeyboardAccessibility: 123
Type Default Value
int 0

Indicate whether the lid state impacts the accessibility ofthe physical keyboard. 0 means it doesn't, 1 means it is accessiblewhen the lid is open, 2 means it is accessible when the lid isclosed. The default is 0.

config_dynamicHysteresisBrightLevels

config_dynamicHysteresisBrightLevels:
  - 1
  - 2
Type Default Value
list:int (none)

Array of hysteresis constraint values for brightening, represented as tenths of apercent. The length of this array is assumed to be one greater thanconfig_dynamicHysteresisLuxLevels. The brightening threshold is calculated aslux * (1.0f + CONSTRAINT_VALUE). When the current lux is higher than this threshold,the screen brightness is recalculated. See the config_dynamicHysteresisLuxLevelsdescription for how the constraint value is chosen.

config_dozeBrightnessBacklightValues

config_dozeBrightnessBacklightValues:
  - 1
  - 2
Type Default Value
list:int (none)

Array of values for determining screen brightness for devices that have both an ambientlight sensor and the screen on while dozing. The length of this array is assumed to be onegreater than config_dozeModeSensorLuxLevels if they are not both empty. See theconfig_dozeModeSensorLuxLevels description for how the backlight value is chosen.

default_browser

default_browser: "some-value"
Type Default Value
str (none)

Default web browser. This is the package name of the application that willbe the default browser when the device first boots. Afterwards the usercan select whatever browser app they wish to use as the default.If this string is empty or the specified package does not exist, thenthe behavior will be as though no app was named as an explicit default.

config_screenBrightnessDark

config_screenBrightnessDark: 123
Type Default Value
int 1

Minimum allowable screen brightness to use in a very dark room.This value sets the floor for the darkest possible auto-brightnessadjustment. It is expected to be somewhat less than the first entry inconfig_autoBrightnessLcdBacklightValues so as to allow the user to havesome range of adjustment to dim the screen further than usual in verydark rooms. The contents of the screen must still be clearly visiblein darkness (although they may not be visible in a bright room).

config_localDisplaysMirrorContent

config_localDisplaysMirrorContent: true
Type Default Value
bool true

When true, local displays that do not contain any of their own content will automaticallymirror the content of the default display.

animationboost_timeout_param

animationboost_timeout_param: 123
Type Default Value
int 0

config_isoImagePath

config_isoImagePath: "some-value"
Type Default Value
str (none)

Path to an ISO image to be shared with via USB mass storage.This is intended to allow packaging drivers or tools for installation on a PC.

config_autoBrightnessDarkeningLightDebounce

config_autoBrightnessDarkeningLightDebounce: 123
Type Default Value
int 8000

config_enableLockBeforeUnlockScreen

config_enableLockBeforeUnlockScreen: true
Type Default Value
bool false

Don't show lock screen before unlock screen (PIN/pattern/password)

config_rat_unknown

config_rat_unknown: "some-value"
Type Default Value
str ""

config 2G/3G/4G RAT strings for carriers

config_wifi_idle_receive_cur_ma

config_wifi_idle_receive_cur_ma: 123
Type Default Value
int 0

Idle Receive current for wifi radio. 0 by default

config_longPressOnHomeBehavior

config_longPressOnHomeBehavior: 123
Type Default Value
int 0

Control the behavior when the user long presses the home button. 0 - Nothing 1 - Recent apps view in SystemUI 2 - Launch assist intentThis needs to match the constants inpolicy/src/com/android/internal/policy/impl/PhoneWindowManager.java

boost_activityList

boost_activityList:
  - "value 1"
  - "value 2"
Type Default Value
list:str (none)

Activities list for boost

config_persistentDataPackageName

config_persistentDataPackageName: "some-value"
Type Default Value
str (none)

Flag indicating which package name can access the persistent data partition

config_defaultNotificationColor

None
Type Default Value
color #ffffffff

Default color for notification LED.

config_defaultPinnerServiceFiles

config_defaultPinnerServiceFiles:
  - "value 1"
  - "value 2"
Type Default Value
list:str (none)

Default files to pin via Pinner Service

image_wallpaper_component

image_wallpaper_component: "some-value"
Type Default Value
str com.android.systemui/com.android.systemui.ImageWallpaper

Component name of the built in wallpaper used to display bitmap wallpapers. This must not be null.

config_useVolumeKeySounds

config_useVolumeKeySounds: true
Type Default Value
bool true

Flag indicating that the media framework should support playing of sounds on volumekey usage. This adds noticeable additional overhead to volume key processing, sois disableable for products for which it is irrelevant.

config_burnInProtectionMaxHorizontalOffset

config_burnInProtectionMaxHorizontalOffset: 123
Type Default Value
int 0

Specifies the maximum burn-in offset horizontally.

config_closeDialogWhenTouchOutside

config_closeDialogWhenTouchOutside: true
Type Default Value
bool true

Whether dialogs should close automatically when the user touches outsideof them. This should not normally be modified.

config_sms_enabled_locking_shift_tables

config_sms_enabled_locking_shift_tables:
  - 1
  - 2
Type Default Value
list:int (none)

National language locking shift tables to enable for SMS encoding.Decoding is always enabled. 3GPP TS 23.038 states that this featureshould not be enabled until a formal request is issued by the relevantnational regulatory body. Array elements are codes from the table above.Example 1: devices sold in Turkey must include table 1 after the Turkish Telecommunication Authority requires locking shift encoding to be enabled (est. July 2012). (http://www.btk.gov.tr/eng/pdf/2009/BY-LAW_SMS.pdf) See also: http://www.mobitech.com.tr/tr/ersanozturkblog_en/index.php?entry=entry090223-160014Example 2: devices sold in India should include tables 4 through 13to enable use of the new Release 9 tables for Indic languages.

networks_not_clear_data

networks_not_clear_data:
  - "value 1"
  - "value 2"
Type Default Value
list:str (none)

networks that don't want data deactivate when shutdown the phonenote this is dependent on the operator of the network we're on,not operator on the SIM

config_wifi_framework_PASSPOINT_SECURITY_AWARD

config_wifi_framework_PASSPOINT_SECURITY_AWARD: 123
Type Default Value
int 40

config_allowTheaterModeWakeFromMotion

config_allowTheaterModeWakeFromMotion: true
Type Default Value
bool false

If this is true, allow wake from theater mode from motion.

config_tether_usb_regexs

config_tether_usb_regexs:
  - "value 1"
  - "value 2"
Type Default Value
list:str (none)

List of regexpressions describing the interface (if any) that represent tetherableUSB interfaces. If the device doesn't want to support tethering over USB this shouldbe empty. An example would be "usb.*"

freqaggr_init_param_value

freqaggr_init_param_value:
  - 1
  - 2
Type Default Value
list:int (none)

config_drawLockTimeoutMillis

config_drawLockTimeoutMillis: 123
Type Default Value
int 120

Number of milliseconds to hold a wake lock to ensure that drawing is fullyflushed to the display while dozing. This value needs to be large enoughto account for processing and rendering time plus a frame or two of latencyin the display pipeline plus some slack just to be sure.

config_system_condition_providers

config_system_condition_providers:
  - "value 1"
  - "value 2"
Type Default Value
list:str (none)

Enabled built-in zen mode condition providers

config_sim_phonebook_batch_operation

config_sim_phonebook_batch_operation: true
Type Default Value
bool true

Configuartion to support SIM contact batch operation.

config_stkNoAlphaUsrCnf

config_stkNoAlphaUsrCnf: true
Type Default Value
bool true

set to false if we need to show user confirmationwhen alpha identifier is not provided by the UICC

config_previousVibrationsDumpLimit

config_previousVibrationsDumpLimit: 123
Type Default Value
int 20

How long history of previous vibrations should be kept for the dumpsys.

config_carrier_volte_tty_supported

config_carrier_volte_tty_supported: true
Type Default Value
bool true

Flag specifying whether VoLTE TTY is supported

config_duplicate_port_omadm_wappush

config_duplicate_port_omadm_wappush: true
Type Default Value
bool false

If this value is true, duplicate Source/Destination port fieldsin WDP header of some carriers OMADM wap push are supported.ex: MSGTYPE-TotalSegments-CurrentSegment -SourcePortDestPort-SourcePortDestPort-OMADM PDUIf false, not supported.

config_wifi_framework_network_switch_tx_packet_threshold

config_wifi_framework_network_switch_tx_packet_threshold: 123
Type Default Value
int 2

config_wimaxManagerClassname

config_wimaxManagerClassname: "some-value"
Type Default Value
str (none)

Name of the wimax manager class

config_showNavigationBar

config_showNavigationBar: true
Type Default Value
bool false

Whether a software navigation bar should be shown. NOTE: in the future this may beautodetected from the Configuration.

config_dynamicHysteresisDarkLevels

config_dynamicHysteresisDarkLevels:
  - 1
  - 2
Type Default Value
list:int (none)

Array of hysteresis constraint values for darkening, represented as tenths of apercent. The length of this array is assumed to be one greater thanconfig_dynamicHysteresisLuxLevels. The darkening threshold is calculated aslux * (1.0f - CONSTRAINT_VALUE). When the current lux is lower than this threshold,the screen brightness is recalculated. See the config_dynamicHysteresisLuxLevelsdescription for how the constraint value is chosen.

config_hardwareFlpPackageName

config_hardwareFlpPackageName: "some-value"
Type Default Value
str com.android.location.fused

Package name providing Hardware Flp. Used only whenconfig_enableHardwareFlpOverlay is false.

config_allowTheaterModeWakeFromGesture

config_allowTheaterModeWakeFromGesture: true
Type Default Value
bool false

If this is true, allow wake from theater mode from gesture.

ascrollboost_param_value

ascrollboost_param_value:
  - 1
  - 2
Type Default Value
list:int (none)

config_protectedNetworks

config_protectedNetworks:
  - 1
  - 2
Type Default Value
list:int (none)

Array of ConnectivityManager.TYPE_xxxx constants for networks that may onlybe controlled by systemOrSignature apps.

config_enableGeofenceOverlay

config_enableGeofenceOverlay: true
Type Default Value
bool true

Whether to enable geofence overlay which allows geofence to be replacedby an app at run-time. When disabled, only theconfig_geofenceProviderPackageName package will be searched forgeofence implementation, otherwise packages whose signature matches thesignatures of config_locationProviderPackageNames will be searched, andthe service with the highest version number will be picked. Anyone whowants to disable the overlay mechanism can set it to false.

config_windowOutsetBottom

config_windowOutsetBottom: 123
Type Default Value
int 0

Override this value if the device has a chin, i.e. area that is not actual part of thescreen but you would like to be treated as a real display. The value is the height of thechin.

config_convert_to_emergency_number_map

config_convert_to_emergency_number_map:
  - "value 1"
  - "value 2"
Type Default Value
list:str (none)

This config is holding calling number conversion map - expected to convert to emergencynumber. Formats for this config as below:<item>[dialstring1],[dialstring2],[dialstring3]:[replacement]</item>E.g. for Taiwan Type Approval, 110 and 119 should be converted to 112.<item>110,119:112</item>

config_activityDefaultDur

config_activityDefaultDur: 123
Type Default Value
int 220

config_chooseTypeAndAccountActivity

config_chooseTypeAndAccountActivity: "some-value"
Type Default Value
str android/android.accounts.ChooseTypeAndAccountActivity

Class name of the account type and account picker activity.Can be customized for other product types

config_cdma_dun_supported_types

config_cdma_dun_supported_types:
  - "value 1"
  - "value 2"
Type Default Value
list:str (none)

a DUN-requiring CDMA device, the DUN APN will just support just DUN.

config_device_vt_available

config_device_vt_available: true
Type Default Value
bool false

Flag specifying whether VT is available on device

config_default_vm_number

config_default_vm_number:
  - "value 1"
  - "value 2"
Type Default Value
list:str (none)

If there is no preload VM number in the sim card, carriers such asVerizon require to load a default vm number from the configurantion.Define config_default_vm_number for this purpose. And there are twooptional formats for this configuration as below:(1)<item>voicemail number</item>(2)<item>voicemail number;gid</item>The logic to pick up the correct voicemail number:(1) If the config_default_vm_number array has no gid special item, the last one will bepicked(2) If the config_default_vm_number array has gid special item and it matches the currentsim's gid, it will be picked.(3) If the config_default_vm_number array has gid special item but it doesn't match thecurrent sim's gid, the last one without gid will be picked

config_enableCpuBoostForScroller

config_enableCpuBoostForScroller: true
Type Default Value
bool false

Whether cpu boost is enabled for horizontal scroll.

config_toastDefaultGravity

config_toastDefaultGravity: 123
Type Default Value
int 0x00000051

Default Gravity setting for the system Toast view. Equivalent to: Gravity.CENTER_HORIZONTAL | Gravity.BOTTOM

config_volte_preferred

config_volte_preferred: true
Type Default Value
bool false

config_packagedKeyboardName

config_packagedKeyboardName: "some-value"
Type Default Value
str (none)

The BT name of the keyboard packaged with the device. If this is defined, SystemUI willautomatically try to pair with it when the device exits tablet mode.

config_notificationFallbackVibePattern

config_notificationFallbackVibePattern:
  - 1
  - 2
Type Default Value
list:int (none)

Vibrator pattern to be used as the default for notificationsthat do not specify vibration but vibrate anyway because the deviceis in vibrate mode.

config_enableBurnInProtection

config_enableBurnInProtection: true
Type Default Value
bool false

If true, the display will be shifted around in ambient mode.

config_defaultNotificationLedOn

config_defaultNotificationLedOn: 123
Type Default Value
int 500

Default LED on time for notification LED in milliseconds.

config_mobile_tcp_buffers

config_mobile_tcp_buffers:
  - "value 1"
  - "value 2"
Type Default Value
list:str (none)

Configure mobile tcp buffer sizes in the form:rat-name:rmem_min,rmem_def,rmem_max,wmem_min,wmem_def,wmem_maxIf no value is found for the rat-name in use, the system default will be applied.

config_emergency_call_number

config_emergency_call_number: "some-value"
Type Default Value
str 112

emergency call number for the emergency affordance

config_bluetooth_wide_band_speech

config_bluetooth_wide_band_speech: true
Type Default Value
bool true

Boolean indicating if current platform supports bluetooth wide bandspeech

config_triplePressOnPowerBehavior

config_triplePressOnPowerBehavior: 123
Type Default Value
int 0

Control the behavior when the user triple presses the power button. 0 - Nothing 1 - Toggle theater mode setting 2 - Brightness boost

config_allowTheaterModeWakeFromKey

config_allowTheaterModeWakeFromKey: true
Type Default Value
bool false

If this is true, allow wake from theater mode from regular key press. Setting this value totrue implies config_allowTheaterModeWakeFromPowerKey is also true

scrollboost_timeout_param

scrollboost_timeout_param: 123
Type Default Value
int 0

launchboost_timeout_param

launchboost_timeout_param: 123
Type Default Value
int 0

origin_carrier_names

origin_carrier_names:
  - "value 1"
  - "value 2"
Type Default Value
list:str (none)

config_enableGeocoderOverlay

config_enableGeocoderOverlay: true
Type Default Value
bool true

Whether to enable geocoder overlay which allows geocoder to be replacedby an app at run-time. When disabled, only theconfig_geocoderProviderPackageName package will be searched forgeocoder, otherwise packages whose signature matches the signatures ofconfig_locationProviderPackageNames will be searched, and the servicewith the highest version number will be picked. Anyone who wants todisable the overlay mechanism can set it to false.

config_enablePerfBoostForAnimation

config_enablePerfBoostForAnimation: true
Type Default Value
bool false

Whether cpu boost is enabled for animation.

config_defaultDndAccessPackages

config_defaultDndAccessPackages: "some-value"
Type Default Value
str com.android.camera2

Colon separated list of package names that should be granted DND access

config_autoPowerModePrefetchLocation

config_autoPowerModePrefetchLocation: true
Type Default Value
bool true

If a location should be pre-fetched when going into device idle.

config_lockDayNightMode

config_lockDayNightMode: true
Type Default Value
bool false

Control whether to lock day/night mode change from normal application. When it is true, day / night mode change is only allowed to apps with MODIFY_DAY_NIGHT_MODE permission.

config_downloadDataDirSize

config_downloadDataDirSize: 123
Type Default Value
int 200

Max space (in MB) allocated to DownloadManager to store the downloadedfiles if they are to be stored in DownloadManager's data dir,which typically is /data/data/com.android.providers.downloads/files

operator_ping_url

operator_ping_url: "some-value"
Type Default Value
str (none)

Zero Balance ping URL config

widget_default_class_name

widget_default_class_name: "some-value"
Type Default Value
str (none)

Class name for default keyguard appwidget [DO NOT TRANSLATE]

config_dreamsBatteryLevelMinimumWhenNotPowered

config_dreamsBatteryLevelMinimumWhenNotPowered: 123
Type Default Value
int 15

Minimum battery level to allow dreaming when not powered.Use -1 to disable this safety feature.

config_wifi_framework_associated_full_scan_rx_packet_threshold

config_wifi_framework_associated_full_scan_rx_packet_threshold: 123
Type Default Value
int 10

config_longPressOnPowerBehavior

config_longPressOnPowerBehavior: 123
Type Default Value
int 1

Control the behavior when the user long presses the power button. 0 - Nothing 1 - Global actions menu 2 - Power off (with confirmation) 3 - Power off (without confirmation)

config_sms_enabled_single_shift_tables

config_sms_enabled_single_shift_tables:
  - 1
  - 2
Type Default Value
list:int (none)

National language single shift tables to enable for SMS encoding.Decoding is always enabled. 3GPP TS 23.038 states that this featureshould not be enabled until a formal request is issued by the relevantnational regulatory body. Array elements are codes from the table above.Example 1: devices sold in Turkey must include table 1 to conform with By-Law Number 27230. (http://www.btk.gov.tr/eng/pdf/2009/BY-LAW_SMS.pdf)Example 2: devices sold in India should include tables 4 through 13 to enable use of the new Release 9 tables for Indic languages.

config_wifi_dual_band_support

config_wifi_dual_band_support: true
Type Default Value
bool false

Boolean indicating whether the wifi chipset has dual frequency band support

config_forceDefaultOrientation

config_forceDefaultOrientation: true
Type Default Value
bool false

Flag indicating that this device does not rotate and will always remain in its defaultorientation. Activities that desire to run in a non-compatible orientation will be runfrom an emulated display within the physical display.

config_supportPreRebootSecurityLogs

config_supportPreRebootSecurityLogs: true
Type Default Value
bool false

True if the device supports persisting security logs across reboots.This requires the device's kernel to have pstore and pmsg enabled,and DRAM to be powered and refreshed through all stages of reboot.

config_screenBrightnessForVrSettingMinimum

config_screenBrightnessForVrSettingMinimum: 123
Type Default Value
int 79

Minimum screen brightness setting allowed for VR. Device panels start increasing pulsewidth as brightness decreases below this theshold.

config_restart_radio_on_pdp_fail_regular_deactivation

config_restart_radio_on_pdp_fail_regular_deactivation: true
Type Default Value
bool false

Flag indicating whether radio is to be restarted on the error ofPDP_FAIL_REGULAR_DEACTIVATION/0x24

power_key_hits_emergency

power_key_hits_emergency: 123
Type Default Value
int 3

Number of power key hits to invoke emergency call

config_device_wfc_ims_available

config_device_wfc_ims_available: true
Type Default Value
bool false

Flag specifying whether WFC over IMS is available on device

config_wifi_framework_sap_2G_channel_list

config_wifi_framework_sap_2G_channel_list: "some-value"
Type Default Value
str 1,6,11

config_wifi_framework_wifi_score_bad_rssi_threshold_24GHz

config_wifi_framework_wifi_score_bad_rssi_threshold_24GHz: 123
Type Default Value
int -85

config_nonBlockableNotificationPackages

config_nonBlockableNotificationPackages:
  - "value 1"
  - "value 2"
Type Default Value
list:str (none)

An array of packages for which notifications cannot be blocked.

config_clockTickVibePattern

config_clockTickVibePattern:
  - 1
  - 2
Type Default Value
list:int (none)

Vibrator pattern for feedback when selecting an hour/minute tick of a Clock

lboostv2_timeout_param

lboostv2_timeout_param: 123
Type Default Value
int 0

config_dozeAfterScreenOff

config_dozeAfterScreenOff: true
Type Default Value
bool false

If true, the doze component is not started until after the screen has beenturned off and the screen off animation has been performed.

config_avoidGfxAccel

config_avoidGfxAccel: true
Type Default Value
bool false

Device configuration indicating whether we should avoid using accelerated graphicsin certain places to reduce RAM footprint. This is ignored if ro.config.low_ramis true (in that case this is assumed true as well). It can allow you to tune downyour device's memory use without going to the point of causing applications to turnoff features.

config_wifi_framework_5GHz_preference_boost_factor

config_wifi_framework_5GHz_preference_boost_factor: 123
Type Default Value
int 40

status_bar_rotate

status_bar_rotate: "some-value"
Type Default Value
str rotate

config_bluetooth_le_peripheral_mode_supported

config_bluetooth_le_peripheral_mode_supported: true
Type Default Value
bool false

Boolean indicating if current platform supports BLE peripheral mode

config_voice_capable

config_voice_capable: true
Type Default Value
bool true

Flag indicating whether the current device is "voice capable".If true, this means that the device supports circuit-switched(i.e. voice) phone calls over the telephony network, and isallowed to display the in-call UI while a cellular voice call isactive. This can be overridden to false for "data only" deviceswhich can't make voice calls and don't support any in-call UI.Note: this flag is subtly different from thePackageManager.FEATURE_TELEPHONY system feature, which isavailable on any device with a telephony radio, even if thedevice is data-only.

config_tether_apndata

config_tether_apndata:
  - "value 1"
  - "value 2"
Type Default Value
list:str (none)

String containing the apn value for tethering. May be overriden by secure settingsTETHER_DUN_APN. Value is a comma separated series of strings:"name,apn,proxy,port,username,password,server,mmsc,mmsproxy,mmsport,mcc,mnc,auth,type",Or string format of ApnSettingV3.note that empty fields can be ommitted: "name,apn,,,,,,,,,310,260,,DUN"Multiple entries are separated by using string-array:"<item>[ApnSettingV3]Name,apn,,,,,,,,,123,45,,mms|,IPV6,IP,true,14,,,,,,,spn,testspn</item> <item>[ApnSettingV3]Name1,apn2,,,,,,,,,123,46,,mms|,IPV6,IP,true,12,,,,,,,,</item>"

config_reverseDefaultRotation

config_reverseDefaultRotation: true
Type Default Value
bool false

If true, the direction rotation is applied to get to an application's requestedorientation is reversed. Normally, the model is that landscape isclockwise from portrait; thus on a portrait device an app requestinglandscape will cause a clockwise rotation, and on a landscape device anapp requesting portrait will cause a counter-clockwise rotation. Settingtrue here reverses that logic.

status_bar_secure

status_bar_secure: "some-value"
Type Default Value
str secure

config_wifi_framework_5GHz_preference_penalty_threshold

config_wifi_framework_5GHz_preference_penalty_threshold: 123
Type Default Value
int -75

config_dreamsEnabledOnBattery

config_dreamsEnabledOnBattery: true
Type Default Value
bool false

Are we allowed to dream while not plugged in?

wifi_autocon

wifi_autocon: true
Type Default Value
bool true

config_globalActionsList

config_globalActionsList:
  - "value 1"
  - "value 2"
Type Default Value
list:str (none)

Defines the default set of global actions. Actions may still be disabled or hidden basedon the current state of the device.Each item must be one of the following strings:"power" = Power off"settings" = An action to launch settings"airplane" = Airplane mode toggle"bugreport" = Take bug report, if available"silent" = silent mode"users" = list of users"restart" = restart device

umts_signal_strength_threshold

umts_signal_strength_threshold:
  - 1
  - 2
Type Default Value
list:int (none)

config_wifi_disconnected_short_scan_interval

config_wifi_disconnected_short_scan_interval: 123
Type Default Value
int 15000

Integer indicating disconnect mode short scan interval in milliseconds

config_enableMultiUserUI

config_enableMultiUserUI: true
Type Default Value
bool false

Whether UI for multi user should be shown

ImsConnectedDefaultValue

ImsConnectedDefaultValue: true
Type Default Value
bool false

Default value used to block data calls if ims is notconnected. If you use the ims apn DCT will blockany other apn from connecting until ims apn is connected

config_rat_4g

config_rat_4g: "some-value"
Type Default Value
str 4G

config_automatic_brightness_available

config_automatic_brightness_available: true
Type Default Value
bool false

Flag indicating whether the we should enable the automatic brightness in Settings.Software implementation will be used if config_hardware_auto_brightness_available is not set

config_radioScanningTimeout

config_radioScanningTimeout: 123
Type Default Value
int 0

The duration (in milliseconds) that the radio will scan for a signalwhen there's no network connection. If the scan doesn't timeout, use zero

db_connection_pool_size

db_connection_pool_size: 123
Type Default Value
int 4

Maximum number of database connections opened and managed by framework layerto handle queries on each database when using Write-Ahead Logging.

config_nightDisplayAvailable

config_nightDisplayAvailable: true
Type Default Value
bool false

Control whether Night display is available. This should only be enabled on deviceswith HWC 2.0 or higher.

config_wifi_fast_bss_transition_enabled

config_wifi_fast_bss_transition_enabled: true
Type Default Value
bool false

Boolean indicating whether 802.11r Fast BSS Transition is enabled on this platform

config_wifi_turn_off_during_emergency_call

config_wifi_turn_off_during_emergency_call: true
Type Default Value
bool false

Boolean indicating whether or not wifi should turn off when emergency call is made

config_autoBrightnessLcdBacklightValues

config_autoBrightnessLcdBacklightValues:
  - 1
  - 2
Type Default Value
list:int (none)

Array of output values for LCD backlight corresponding to the LUX valuesin the config_autoBrightnessLevels array. This array should have size one greaterthan the size of the config_autoBrightnessLevels array.The brightness values must be between 0 and 255 and be non-decreasing.This must be overridden in platform specific overlays

config_enableHardwareFlpOverlay

config_enableHardwareFlpOverlay: true
Type Default Value
bool true

Whether to enable Hardware FLP overlay which allows Hardware FLP to bereplaced by an app at run-time. When disabled, only theconfig_hardwareFlpPackageName package will be searched for Hardware Flp,otherwise packages whose signature matches the signatures ofconfig_locationProviderPackageNames will be searched, and the servicewith the highest version number will be picked. Anyone who wants todisable the overlay mechanism can set it to false.

config_shortAnimTime

config_shortAnimTime: 123
Type Default Value
int 200

The duration (in milliseconds) of a short animation.

config_burnInProtectionMaxVerticalOffset

config_burnInProtectionMaxVerticalOffset: 123
Type Default Value
int 0

Specifies the maximum burn-in offset vertically.

config_autoBrightnessBrighteningLightDebounce

config_autoBrightnessBrighteningLightDebounce: 123
Type Default Value
int 4000

Stability requirements in milliseconds for accepting a new brightness level. This is usedfor debouncing the light sensor. Different constants are used to debounce the light sensorwhen adapting to brighter or darker environments. This parameter controls how quicklybrightness changes occur in response to an observed change in light level that exceeds thehysteresis threshold.

config_jobSchedulerIdleWindowSlop

config_jobSchedulerIdleWindowSlop: 123
Type Default Value
int 300000

The alarm window (in milliseconds) that JobScheduler uses to enter the idle state

config_lidNavigationAccessibility

config_lidNavigationAccessibility: 123
Type Default Value
int 0

Indicate whether the lid state impacts the accessibility ofthe navigation buttons. 0 means it doesn't, 1 means it is accessiblewhen the lid is open, 2 means it is accessible when the lid isclosed. The default is 0.

config_wifi_framework_wifi_score_good_rssi_threshold_5GHz

config_wifi_framework_wifi_score_good_rssi_threshold_5GHz: 123
Type Default Value
int -57

config_sf_limitedAlpha

config_sf_limitedAlpha: true
Type Default Value
bool false

Flag indicating whether the surface flinger has limitedalpha compositing functionality in hardware. If set, the windowmanager will disable alpha trasformation in animations where notstrictly needed.

status_bar_phone_signal

status_bar_phone_signal: "some-value"
Type Default Value
str phone_signal

config_chooseAccountActivity

config_chooseAccountActivity: "some-value"
Type Default Value
str android/android.accounts.ChooseAccountActivity

Class name of the framework account picker activity.Can be customized for other product types

config_ntpPollingInterval

config_ntpPollingInterval: 123
Type Default Value
int 86400000

Normal polling frequency in milliseconds

config_wifi_supplicant_scan_interval

config_wifi_supplicant_scan_interval: 123
Type Default Value
int 15000

Integer indicating wpa_supplicant scan interval in milliseconds

status_bar_clock

status_bar_clock: "some-value"
Type Default Value
str clock

config_carDockRotation

config_carDockRotation: 123
Type Default Value
int -1

The number of degrees to rotate the display when the device is in a car dock.A value of -1 means no change in orientation by default.

config_pinnerCameraApp

config_pinnerCameraApp: true
Type Default Value
bool false

True if camera app should be pinned via Pinner Service

config_customAdbPublicKeyConfirmationSecondaryUserComponent

config_customAdbPublicKeyConfirmationSecondaryUserComponent: "some-value"
Type Default Value
str com.android.systemui/com.android.systemui.usb.UsbDebuggingSecondaryUserActivity

Name of the activity that prompts the secondary user to acknowledge she/he needs toswitch to the primary user to enable USB debugging.Can be customized for other product types

config_cameraDoubleTapPowerGestureEnabled

config_cameraDoubleTapPowerGestureEnabled: true
Type Default Value
bool true

Allow the gesture to double tap the power button twice to start the camera while the deviceis non-interactive.

launchboost_param_value

launchboost_param_value:
  - 1
  - 2
Type Default Value
list:int (none)

config_autoPowerModeAnyMotionSensor

config_autoPowerModeAnyMotionSensor: 123
Type Default Value
int 0

The sensor id of an "any motion" sensor used in auto-power save modes.0 indicates this sensor is not available.

config_autoBrightnessButtonBacklightValues

config_autoBrightnessButtonBacklightValues:
  - 1
  - 2
Type Default Value
list:int (none)

Array of output values for button backlight corresponding to the LUX valuesin the config_autoBrightnessLevels array. This array should have size one greaterthan the size of the config_autoBrightnessLevels array.The brightness values must be between 0 and 255 and be non-decreasing.This must be overridden in platform specific overlays

config_serialPorts

config_serialPorts:
  - "value 1"
  - "value 2"
Type Default Value
list:str (none)

List of paths to serial ports that are available to the serial manager.for example, /dev/ttyUSB0

config_multiuserMaximumUsers

config_multiuserMaximumUsers: 123
Type Default Value
int 1

Maximum number of supported users

config_networkLocationProviderPackageName

config_networkLocationProviderPackageName: "some-value"
Type Default Value
str @null

Package name providing network location support. Used only whenconfig_enableNetworkLocationOverlay is false.

config_wifi_associated_short_scan_interval

config_wifi_associated_short_scan_interval: 123
Type Default Value
int 20000

Integer indicating associated partial scan short interval in milliseconds

config_enableAutoPowerModes

config_enableAutoPowerModes: true
Type Default Value
bool false

Set this to true to enable the platform's auto-power-save modes like doze andapp standby. These are not enabled by default because they require a standardcloud-to-device messaging service for apps to interact correctly with the modes(such as to be able to deliver an instant message to the device even when it isdozing). This should be enabled if you have such services and expect apps tocorrectly use them when installed on your device. Otherwise, keep this disabledso that applications can still use their own mechanisms.

config_bluetooth_default_profiles

config_bluetooth_default_profiles: true
Type Default Value
bool true

Enable/disable default bluetooth profiles: HSP_AG, ObexObjectPush, Audio, NAP

config_enableFusedLocationOverlay

config_enableFusedLocationOverlay: true
Type Default Value
bool true

Whether to enable fused location provider overlay which allows fusedlocation provider to be replaced by an app at run-time. When disabled,only the config_fusedLocationProviderPackageName package will besearched for fused location provider, otherwise packages whosesignature matches the signatures of config_locationProviderPackageNameswill be searched, and the service with the highest version number willbe picked. Anyone who wants to disable the overlay mechanism can set itto false.

config_video_call_datausage_enable

config_video_call_datausage_enable: true
Type Default Value
bool false

Enable framework to record video call data usage

config_defaultWindowFeatureOptionsPanel

config_defaultWindowFeatureOptionsPanel: true
Type Default Value
bool true

Flags enabling default window features. See Window.java

config_passpoint_setting_on

config_passpoint_setting_on: true
Type Default Value
bool false

config_powerDecoupleInteractiveModeFromDisplay

config_powerDecoupleInteractiveModeFromDisplay: true
Type Default Value
bool false

Power Management: Specifies whether to decouple the interactive state of thedevice from the display on/off state.When false, setInteractive(..., true) will be called before the display is turned onand setInteractive(..., false) will be called after the display is turned off.This mode provides best compatibility for devices that expect the interactivestate to be tied to the display state.When true, setInteractive(...) will be called independently of whether the displayis being turned on or off. This mode enables the power manager to reduceclocks and disable the touch controller while the display is on.This resource should be set to "true" when a doze component has been specifiedto maximize power savings but not all devices support it.Refer to power.h for details.

config_allowTheaterModeWakeFromDock

config_allowTheaterModeWakeFromDock: true
Type Default Value
bool false

If this is true, allow wake from theater mode when docked.

status_bar_speakerphone

status_bar_speakerphone: "some-value"
Type Default Value
str speakerphone

config_mms_user_agent

config_mms_user_agent: "some-value"
Type Default Value
str (none)

MMS user agent string

config_wifi_framework_scan_interval

config_wifi_framework_scan_interval: 123
Type Default Value
int 300000

Integer indicating the framework scan interval in milliseconds. This is used in the scenariowhere the chipset does not support background scanning (config_wifi_background_scan_suportis false) to set up a periodic wake up scan so that the device can connect to a new accesspoint on the move. A value of 0 means no periodic scans will be used in the framework.

config_emergency_mcc_codes

config_emergency_mcc_codes:
  - 1
  - 2
Type Default Value
list:int (none)

Do not translate. Mcc codes whose existence trigger the presence of emergencyaffordances

config_wifi_ipreachability_monitor

config_wifi_ipreachability_monitor: true
Type Default Value
bool false

IpReachability monitor enable/Disable

config_rat_3g

config_rat_3g: "some-value"
Type Default Value
str 3G

config_carrier_volte_provisioned

config_carrier_volte_provisioned: true
Type Default Value
bool false

Flag specifying whether VoLTE availability is based on provisioning

config_device_volte_available

config_device_volte_available: true
Type Default Value
bool false

Flag specifying whether VoLTE is available on device

config_supportDoubleTapWake

config_supportDoubleTapWake: true
Type Default Value
bool false

Whether device supports double tap to wake

config_operatorConsideredDomesticRoamingExceptions

config_operatorConsideredDomesticRoamingExceptions:
  - "value 1"
  - "value 2"
Type Default Value
list:str (none)

Exceptions of above list

config_dozeSensorLuxLevels

config_dozeSensorLuxLevels:
  - 1
  - 2
Type Default Value
list:int (none)

Array of ambient light sensor lux threshold values for determining screen brightness fordevices that have both an ambient light sensor and the screen on while dozing. This isused to determine the screen brightness while dozing by calculating the index to use forlookup and then setting the screen brightness value to the corresponding value ofconfig_dozeBrightnessBacklightValues.The (zero-based) index is calculated as follows: (MAX is the largest index of the array)condition calculated indexvalue < lux[0] 0lux[n] <= value < lux[n+1] n+1lux[MAX] <= value MAX+1

config_bluetooth_address_validation

config_bluetooth_address_validation: true
Type Default Value
bool false

Boolean indicating if current platform need do one-time bluetooth addressre-validation

status_bar_volume

status_bar_volume: "some-value"
Type Default Value
str volume

config_twoDigitNumberPattern

config_twoDigitNumberPattern:
  - "value 1"
  - "value 2"
Type Default Value
list:str (none)

Do not translate. Defines the slots is Two Digit Number for dialing normally not USSD

config_sms_convert_destination_number_support

config_sms_convert_destination_number_support:
  - "value 1"
  - "value 2"
Type Default Value
list:str (none)

This config is used to check if the carrier requires converting destinationnumber before sending out a SMS.Formats for this configuration as below:[true or false][;optional gid]The logic to pick up the configuration:(1) If the "config_sms_convert_destination_number_support" array has no gid special item, the last one will be picked(2) If the "config_sms_convert_destination_number_support" array has gid special item and it matches the current sim's gid, it will be picked.(3) If the "config_sms_convert_destination_number_support" array has gid special item but it doesn't match the current sim's gid, the last one without gid will be picked

debugBoost_activityList

debugBoost_activityList:
  - "value 1"
  - "value 2"
Type Default Value
list:str (none)

config_swipeDisambiguation

config_swipeDisambiguation: true
Type Default Value
bool true

Enables swipe versus poly-finger touch disambiguation in the KeyboardView

config_immersive_mode_confirmation_panic

config_immersive_mode_confirmation_panic: 123
Type Default Value
int 5000

Threshold (in ms) under which a screen off / screen on will be considered a reset of theimmersive mode confirmation prompt.

config_wifi_tcp_buffers

config_wifi_tcp_buffers: "some-value"
Type Default Value
str 524288,1048576,2097152,262144,524288,1048576

Configure wifi tcp buffersizes in the form:rmem_min,rmem_def,rmem_max,wmem_min,wmem_def,wmem_max

config_wallpaperCropperPackage

config_wallpaperCropperPackage: "some-value"
Type Default Value
str com.android.wallpapercropper

Wallpaper cropper package. Used as the default cropper if the active launcher doesn'thandle wallpaper cropping.

config_ephemeralResolverPackage

config_ephemeralResolverPackage:
  - "value 1"
  - "value 2"
Type Default Value
list:str (none)

A list of potential packages, in priority order, that may contain anephemeral resolver. Each package will be be queried for a componentthat has been granted the PACKAGE_EPHEMERAL_AGENT permission.This may be empty if ephemeral apps are not supported.

power_key_emergency_number

power_key_emergency_number: "some-value"
Type Default Value
str 112

Emergency Number to be invoked when Power key is pressed.Default value is set to 112 as this FR is mainly intendedfor Indian market

config_regional_mcc_mnc_roaming_setting

config_regional_mcc_mnc_roaming_setting: true
Type Default Value
bool false

Whether to use TMO MCC MNC roaming setting

config_doubleTouchGestureEnableFile

config_doubleTouchGestureEnableFile: "some-value"
Type Default Value
str (none)

File used to enable the double touch gesture.TODO: move to input HAL once ready.

config_brightness_ramp_rate_fast

config_brightness_ramp_rate_fast: 123
Type Default Value
int 200

Fast brightness animation ramp rate in brightness units per second

config_dynamicHysteresisLuxLevels

config_dynamicHysteresisLuxLevels:
  - 1
  - 2
Type Default Value
list:int (none)

Array of ambient lux threshold values. This is used for determining hysteresis constraintvalues by calculating the index to use for lookup and then setting the constraint valueto the corresponding value of the array. The new brightening hysteresis constraint valueis the n-th element of config_dynamicHysteresisBrightLevels, and the new darkeninghysteresis constraint value is the n-th element of config_dynamicHysteresisDarkLevels.The (zero-based) index is calculated as follows: (MAX is the largest index of the array)condition calculated indexvalue < lux[0] 0lux[n] <= value < lux[n+1] n+1lux[MAX] <= value MAX+1

config_lidOpenRotation

config_lidOpenRotation: 123
Type Default Value
int -1

The number of degrees to rotate the display when the keyboard is open.A value of -1 means no change in orientation by default.

config_mobile_mtu

config_mobile_mtu: 123
Type Default Value
int 1500

Configure mobile network MTU. The standard default is set here but each carriermay have a specific value set in an overlay config.xml file.

config_wifi_random_mac_oui

config_wifi_random_mac_oui: "some-value"
Type Default Value
str DA-A1-19

config_LTE_eri_for_network_name

config_LTE_eri_for_network_name: true
Type Default Value
bool true

Use ERI text for network name on CDMA LTE

config_doubleTapOnHomeBehavior

config_doubleTapOnHomeBehavior: 123
Type Default Value
int 0

Control the behavior when the user double-taps the home button. 0 - Nothing 1 - Recent apps view in SystemUIThis needs to match the constants inpolicy/src/com/android/internal/policy/impl/PhoneWindowManager.java

gsm_alphabet_default_charset

gsm_alphabet_default_charset: "some-value"
Type Default Value
str (none)

Empty string means MBCS is not considered

config_showOperatorNameInStatusBar

config_showOperatorNameInStatusBar: true
Type Default Value
bool false

Enables the feature that can show/hide the operator name in statusbar. When true, the user can select to show/hide operator name through a checkbox in Settings. When false, there is no option to show operator name (no checkbox in Settings).

config_screenAutoBrightnessDozeScaleFactor

config_screenAutoBrightnessDozeScaleFactor: "50%"
Type Default Value
fraction 100%

If we allow automatic adjustment of screen brightness while dozing, how many times we wantto reduce it to preserve the battery. Value of 100% means no scaling.

config_deskDockEnablesAccelerometer

config_deskDockEnablesAccelerometer: true
Type Default Value
bool true

Control whether being in the desk dock should enable accelerometerbased screen orientation. This defaults to true because it iscommon for desk docks to be sold in a variety of form factorswith different orientations. Since we cannot always tell these docksapart and the docks cannot report their true orientation on their own,we rely on gravity to determine the effective orientation.

config_allowTheaterModeWakeFromPowerKey

config_allowTheaterModeWakeFromPowerKey: true
Type Default Value
bool true

If this is true, allow wake from theater mode from power key press.

config_wifi_framework_wifi_score_low_rssi_threshold_24GHz

config_wifi_framework_wifi_score_low_rssi_threshold_24GHz: 123
Type Default Value
int -73

config_sustainedPerformanceModeSupported

config_sustainedPerformanceModeSupported: true
Type Default Value
bool false

True if the device supports Sustained Performance Mode

config_hotswapCapable

config_hotswapCapable: true
Type Default Value
bool false

Is the device capable of hot swapping an UICC Card

config_tether_wimax_regexs

config_tether_wimax_regexs:
  - "value 1"
  - "value 2"
Type Default Value
list:str (none)

List of regexpressions describing the interface (if any) that represent tetherableWiMAX interfaces. If the device doesn't want to support tethering over Wifi thisshould be empty. An example would be "softap.*"

config_defaultWindowFeatureContextMenu

config_defaultWindowFeatureContextMenu: true
Type Default Value
bool true

config_focusScrollContainersInTouchMode

config_focusScrollContainersInTouchMode: true
Type Default Value
bool false

Default value for android:focusableInTouchMode for some framework scrolling containers.ListView/GridView are notably absent since this is their default anyway.Set to true for watch devices.

config_lockUiMode

config_lockUiMode: true
Type Default Value
bool false

Control whether to lock UI mode to what is selected from config_defaultUiModeType. Once UI mode is locked, applications cannot change it anymore.

config_ethernet_tcp_buffers

config_ethernet_tcp_buffers: "some-value"
Type Default Value
str 524288,1048576,3145728,524288,1048576,2097152

Configure ethernet tcp buffersizes in the form:rmem_min,rmem_def,rmem_max,wmem_min,wmem_def,wmem_max

config_safe_media_volume_enabled

config_safe_media_volume_enabled: true
Type Default Value
bool true

Whether safe headphone volume is enabled or not (country specific).

config_autoBrightnessKeyboardBacklightValues

config_autoBrightnessKeyboardBacklightValues:
  - 1
  - 2
Type Default Value
list:int (none)

Array of output values for keyboard backlight corresponding to the LUX valuesin the config_autoBrightnessLevels array. This array should have size one greaterthan the size of the config_autoBrightnessLevels array.The brightness values must be between 0 and 255 and be non-decreasing.This must be overridden in platform specific overlays

config_sameNamedOperatorConsideredRoaming

config_sameNamedOperatorConsideredRoaming:
  - "value 1"
  - "value 2"
Type Default Value
list:str (none)

This is NOT just for same named operators unlike the name suggests (will blacklist regardless of name).A match on this supersedes a match on config_operatorConsideredNonRoaming.Uses "startsWith" so you can use a leading substring like the mcc oruse the complete mcc+mnc string.For a given mcc/mcc-mnc, some operators may want to roam (even ifconfig_operatorConsideredNonRoaming has the mcc/mcc-mnc).user of 40485 should see the roaming icon as using 40483 networkthough same Reliance network.To do this, add 40483 item to values-mcc404-mnc85/config.xml

config_sf_slowBlur

config_sf_slowBlur: true
Type Default Value
bool true

Flag indicating whether the surface flinger is inefficientat performing a blur. Used by parts of the UI to turn offthe blur effect where it isn't worth the performance hit.As of Honeycomb, blurring is not supported anymore.

no_ems_support_sim_operators

no_ems_support_sim_operators:
  - "value 1"
  - "value 2"
Type Default Value
list:str (none)

If EMS is not supported, framework breaks down EMS into single segment SMSand adds page info " x/y". This config is used to set which carrier doesn'tsupport EMS and whether page info should be added at the beginning or the end.We use tag 'prefix' for position beginning and 'suffix' for position end.And use gid to distinguish different carriers which using same mcc and mnc.Examples: <item>simOperatorNumber;position;gid(optional)</item>>

config_globalActionsKeyTimeout

config_globalActionsKeyTimeout: 123
Type Default Value
int 500

Amount of time in ms the user needs to press the relevant key to bring up the global actions dialog

config_maxResolverActivityColumns

config_maxResolverActivityColumns: 123
Type Default Value
int 3

Maximum number of grid columns permitted in the ResolverActivityused for picking activities to handle an intent.

config_disableUsbPermissionDialogs

config_disableUsbPermissionDialogs: true
Type Default Value
bool false

If true, then we do not ask user for permission for apps to connect to USB devices.Do not set this to true for production devices. Doing so will cause you to fail CTS.

config_networkAvoidBadWifi

config_networkAvoidBadWifi: 123
Type Default Value
int 1

Whether the device should automatically switch away from Wi-Fi networks that loseInternet access. Actual device behaviour is controlled bySettings.Global.NETWORK_AVOID_BAD_WIFI. This is the default value of that setting.

config_carrierDemoModePackages

config_carrierDemoModePackages: "some-value"
Type Default Value
str (none)

List of packages to enable in carrier demo mode (comma separated).

scrollboost_param_value

scrollboost_param_value:
  - 1
  - 2
Type Default Value
list:int (none)

config_oemUsbModeOverride

config_oemUsbModeOverride:
  - 1
  - 2
Type Default Value
list:int (none)

Array of OEM specific USB mode override config.OEM can override a certain USB mode depending on ro.bootmode.Specify an array of below items to set override rule.[bootmode]:[original USB mode]:[USB mode used]

config_supportSystemNavigationKeys

config_supportSystemNavigationKeys: true
Type Default Value
bool false

True if the device supports system navigation keys.

config_dreamsBatteryLevelMinimumWhenPowered

config_dreamsBatteryLevelMinimumWhenPowered: 123
Type Default Value
int -1

Minimum battery level to allow dreaming when powered.Use -1 to disable this safety feature.

config_screen_magnification_multi_tap_adjustment

config_screen_magnification_multi_tap_adjustment: 123
Type Default Value
int -50

Time adjustment, in milliseconds, applied to the default double tap thresholdused for gesture detection by the screen magnifier.

config_sms_capable

config_sms_capable: true
Type Default Value
bool true

Flag indicating whether the current device allows sms service.If true, this means that the device supports both sending andreceiving sms via the telephony network.This can be overridden to false for "data only" deviceswhich can't send and receive sms message.Note: Disable SMS also disable voicemail waiting sms, cell broadcasting sms, and MMS.

config_eap_sim_based_auth_supported

config_eap_sim_based_auth_supported: true
Type Default Value
bool true

Flag indicating device support for EAP SIM, AKA, AKA'

config_sendAudioBecomingNoisy

config_sendAudioBecomingNoisy: true
Type Default Value
bool true

Flag indicating whether the AUDIO_BECOMING_NOISY notification shouldbe sent during a change to the audio output device.

config_autoBrightnessInitialLightSensorRate

config_autoBrightnessInitialLightSensorRate: 123
Type Default Value
int 0

Initial light sensor event rate in milliseconds for automatic brightness control. This isused for obtaining the first light sample when the device stops dozing.Set this to 0 to disable this feature.

config_autoBrightnessAdjustmentMaxGamma

config_autoBrightnessAdjustmentMaxGamma: "50%"
Type Default Value
fraction 300%

The maximum range of gamma adjustment possible using the screenauto-brightness adjustment setting.

config_regional_hotspot_show_broadcast_ssid_checkbox

config_regional_hotspot_show_broadcast_ssid_checkbox: true
Type Default Value
bool false

status_bar_notification_info_maxnum

status_bar_notification_info_maxnum: 123
Type Default Value
int 999

Maximum numerical value that will be shown in a status barnotification icon or in the notification itself. Will be replacedwith @string/status_bar_notification_info_overflow when shown in theUI.

config_cdma_home_system

config_cdma_home_system:
  - "value 1"
  - "value 2"
Type Default Value
list:str (none)

config_cameraLaunchGestureSensorType

config_cameraLaunchGestureSensorType: 123
Type Default Value
int -1

The OEM specified sensor type for the gesture to launch the camera app.

config_LTE_RSRP_threshold_type

config_LTE_RSRP_threshold_type: 123
Type Default Value
int 1

Flag indicating whether strict threshold is used, or lenient threshold is used, when evaluating RSRP for LTE antenna bar display 0. Strict threshold 1. Lenient threshold

config_callBarringMMI

config_callBarringMMI:
  - "value 1"
  - "value 2"
Type Default Value
list:str (none)

call barring MMI code from TS 22.030 Annex B

config_guestUserEphemeral

config_guestUserEphemeral: true
Type Default Value
bool false

If true, all guest users created on the device will be ephemeral.

config_useragentprofile_url

config_useragentprofile_url: "some-value"
Type Default Value
str (none)

The URL that should be sent in an x-wap-profile header with an HTTP request,as defined in the Open Mobile Alliance User Agent Profile specificationOMA-TS-UAProf-V2_0-20060206-A Section 8.1.1.1. If the URL contains a '%s'format string then that substring will be replaced with the value ofBuild.MODEL. The format string shall not be escaped.

config_carrierDemoModePassword

config_carrierDemoModePassword: "some-value"
Type Default Value
str (none)

Hashed password (SHA-256) used to restrict carrier demo mode operation.

config_contextClickVibePattern

config_contextClickVibePattern:
  - 1
  - 2
Type Default Value
list:int (none)

Vibrator pattern for feedback about a context click

config_actionMenuItemAllCaps

config_actionMenuItemAllCaps: true
Type Default Value
bool true

Whether action menu items should be displayed in ALLCAPS or not.Defaults to true. If this is not appropriate for specific localesit should be disabled in that locale's resources.

status_bar_ime

status_bar_ime: "some-value"
Type Default Value
str ime

config_wifi_no_network_periodic_scan_interval

config_wifi_no_network_periodic_scan_interval: 123
Type Default Value
int 300000

Integer indicating the framework no networks periodic scan interval in milliseconds.

config_useAttentionLight

config_useAttentionLight: true
Type Default Value
bool false

Set this true only if the device has separate attention and notification lights.

config_tether_upstream_types

config_tether_upstream_types:
  - 1
  - 2
Type Default Value
list:int (none)

Common options are [1, 4] for TYPE_WIFI and TYPE_MOBILE_DUN or <!== [0,1,5,7] for TYPE_MOBILE, TYPE_WIFI, TYPE_MOBILE_HIPRI and TYPE_BLUETOOTH

config_autoPowerModeThresholdAngle

config_autoPowerModeThresholdAngle: 123
Type Default Value
int 10

The threshold angle for any motion detection in auto-power save modes.In hundreths of a degree.

config_freeformWindowManagement

config_freeformWindowManagement: true
Type Default Value
bool false

The device supports freeform window management. Windows have title bars and can be movedand resized. If you set this to true, you also need to addPackageManager.FEATURE_FREEFORM_WINDOW_MANAGEMENT feature to your device specification.The duplication is necessary, because this information is used before the features areavailable to the system.

config_radio_access_family

config_radio_access_family: "some-value"
Type Default Value
str (none)

The RadioAccessFamilies supported by the device.Empty is viewed as "all". Only used on devices whichdon't support RIL_REQUEST_GET_RADIO_CAPABILITYformat is UMTS|LTE|...

config_restartRadioAfterProvisioning

config_restartRadioAfterProvisioning: true
Type Default Value
bool false

Set to true if after a provisioning apn the radio should be restarted

config_notificationsBatteryLowARGB

config_notificationsBatteryLowARGB: 123
Type Default Value
int 0xFFFF0000

Default value for led color when battery is low on charge

mobile_provisioning_apn

mobile_provisioning_apn: "some-value"
Type Default Value
str (none)

The default mobile provisioning apn. Empty by default, maybe overridden byan mcc/mnc specific config.xml

config_ntpPollingIntervalShorter

config_ntpPollingIntervalShorter: 123
Type Default Value
int 60000

Try-again polling interval in milliseconds, in case the network request failed

config_rat_2g

config_rat_2g: "some-value"
Type Default Value
str 2G

config_geofenceProviderPackageName

config_geofenceProviderPackageName: "some-value"
Type Default Value
str @null

Package name providing geofence API support. Used only whenconfig_enableGeofenceOverlay is false.

status_bar_location

status_bar_location: "some-value"
Type Default Value
str location

config_permissionReviewRequired

config_permissionReviewRequired: true
Type Default Value
bool false

Specifies whether the permissions needed by a legacy app should bereviewed before any of its components can run. A legacy app is onewith targetSdkVersion < 23, i.e apps using the old permission model.If review is not required, permissions are reviewed before the appis installed.

config_wifi_framework_wifi_score_bad_rssi_threshold_5GHz

config_wifi_framework_wifi_score_bad_rssi_threshold_5GHz: 123
Type Default Value
int -82

Integer parameters of the wifi to cellular handover featurewifi should not stick to bad networks

config_doublePressOnPowerBehavior

config_doublePressOnPowerBehavior: 123
Type Default Value
int 0

Control the behavior when the user double presses the power button. 0 - Nothing 1 - Toggle theater mode setting 2 - Brightness boost

config_lightSensorWarmupTime

config_lightSensorWarmupTime: 123
Type Default Value
int 0

Amount of time it takes for the light sensor to warm up in milliseconds.For this time after the screen turns on, the Power Managerwill not debounce light sensor readings

config_navBarOpacityMode

config_navBarOpacityMode: 123
Type Default Value
int 0

Controls the opacity of the navigation bar depending on the visibility of thevarious workspace stacks.0 - Nav bar is always opaque when either the freeform stack or docked stack is visible.1 - Nav bar is always translucent when the freeform stack is visible, otherwise alwaysopaque.

config_windowEnableCircularEmulatorDisplayOverlay

config_windowEnableCircularEmulatorDisplayOverlay: true
Type Default Value
bool false

default value for whether circular emulators (ro.emulator.circular)should show a display overlay on the screen

config_wifi_framework_wifi_score_low_rssi_threshold_5GHz

config_wifi_framework_wifi_score_low_rssi_threshold_5GHz: 123
Type Default Value
int -70

config_enableLockScreenTranslucentDecor

config_enableLockScreenTranslucentDecor: true
Type Default Value
bool true

Enable lockscreen translucent decor by default

config_screenBrightnessDoze

config_screenBrightnessDoze: 123
Type Default Value
int 1

Screen brightness used to dim the screen while dozing in a very low power state.May be less than the minimum allowed brightness settingthat can be set by the user.

config_enable_puk_unlock_screen

config_enable_puk_unlock_screen: true
Type Default Value
bool true

Enable puk unlockscreen by default.If unlock screen is disabled, the puk should be unlocked through Emergency Dialer

config_animateScreenLights

config_animateScreenLights: true
Type Default Value
bool false

If this is true, the screen will fade off.

config_datause_notification_type

config_datause_notification_type: 123
Type Default Value
int 2

2 means give warning

config_auto_attach_data_on_creation

config_auto_attach_data_on_creation: true
Type Default Value
bool true

config_supportsMultiWindow

config_supportsMultiWindow: true
Type Default Value
bool true

True if the device supports at least one form of multi-window.E.g. freeform, split-screen, picture-in-picture.

config_regional_hotspot_show_notification_when_turn_on

config_regional_hotspot_show_notification_when_turn_on: true
Type Default Value
bool false

status_bar_cdma_eri

status_bar_cdma_eri: "some-value"
Type Default Value
str cdma_eri

config_sms_decode_gsm_8bit_data

config_sms_decode_gsm_8bit_data: true
Type Default Value
bool false

Support decoding the user data payload as pack GSM 8-bit (a GSM alphabet string that's stored in 8-bit unpacked format) characters.

config_maximumScreenDimRatio

config_maximumScreenDimRatio: "50%"
Type Default Value
fraction 20%

User activity timeout: Maximum screen dim duration as a percentage of screen off timeout.This resource is similar to config_maximumScreenDimDuration but the maximumscreen dim duration is defined as a ratio of the overall screen off timeoutinstead of as an absolute value in milliseconds. This is useful for reducingthe dim duration when the screen off timeout is very short.When computing the screen dim duration, the power manager uses the lesserof the effective durations expressed by config_maximumScreenDimDuration andconfig_maximumScreenDimRatio.This value must be between 0% and 100%. If the value is zero, the screen will notdim before the device goes to sleep.

config_telephony_use_own_number_for_voicemail

config_telephony_use_own_number_for_voicemail: true
Type Default Value
bool false

The VoiceMail default value is displayed to my own number if it is true

config_enableWifiDisplay

config_enableWifiDisplay: true
Type Default Value
bool false

Whether WiFi display is supported by this device.There are many prerequisites for this feature to work correctly.Here are a few of them:* The WiFi radio must support WiFi P2P.* The WiFi radio must support concurrent connections to the WiFi display and to an access point.* The Audio Flinger audio_policy.conf file must specify a rule for the "r_submix" remote submix module. This module is used to record and stream system audio output to the WiFi display encoder in the media server.* The remote submix module "audio.r_submix.default" must be installed on the device.* The device must be provisioned with HDCP keys (for protected content).

config_notificationsBatteryLedOff

config_notificationsBatteryLedOff: 123
Type Default Value
int 2875

Default value for LED off time when the battery is low on charge in miliseconds

config_allowTheaterModeWakeFromUnplug

config_allowTheaterModeWakeFromUnplug: true
Type Default Value
bool false

If this is true, allow wake from theater mode when plugged in or unplugged.

config_wifi_framework_LAST_SELECTION_AWARD

config_wifi_framework_LAST_SELECTION_AWARD: 123
Type Default Value
int 480

status_bar_mute

status_bar_mute: "some-value"
Type Default Value
str mute

config_safeModeEnabledVibePattern

config_safeModeEnabledVibePattern:
  - 1
  - 2
Type Default Value
list:int (none)

Vibrator pattern for feedback about booting with safe mode disabled

config_mediumAnimTime

config_mediumAnimTime: 123
Type Default Value
int 400

The duration (in milliseconds) of a medium-length animation.

config_autoBrightnessResetAmbientLuxAfterWarmUp

config_autoBrightnessResetAmbientLuxAfterWarmUp: true
Type Default Value
bool true

When the screen is turned on, the previous estimate of the ambient light level at the timethe screen was turned off is restored and is used to determine the initial screenbrightness.If this flag is true, then the ambient light level estimate will be promptly recomputedafter the warm-up interface and the screen brightness will be adjusted immediately.If this flag is false, then the ambient light level estimate will be adjusted moregradually in the same manner that normally happens when the screen is on according to thebrightening or dimming debounce thresholds. As a result, it may take somewhat longer toadapt to the environment. This mode may be better suited for watches.

config_networkPolicyNotificationComponent

config_networkPolicyNotificationComponent: "some-value"
Type Default Value
str (none)

Name of the component to handle network policy notifications. If present,disables NetworkPolicyManagerService's presentation of data-usage notifications.

config_calendarDateVibePattern

config_calendarDateVibePattern:
  - 1
  - 2
Type Default Value
list:int (none)

Vibrator pattern for feedback when selecting a day/month/year date of a Calendar

config_dockedStackDividerSnapMode

config_dockedStackDividerSnapMode: 123
Type Default Value
int 0

Controls the snap mode for the docked stack divider 0 - 3 snap targets: left/top has 16:9 ratio, 1:1, and right/bottom has 16:9 ratio 1 - 3 snap targets: fixed ratio, 1:1, (1 - fixed ratio) 2 - 1 snap target: 1:1

config_allowTheaterModeWakeFromLidSwitch

config_allowTheaterModeWakeFromLidSwitch: true
Type Default Value
bool false

If this is true, allow wake from theater mode from lid switch.

config_wifi_batched_scan_supported

config_wifi_batched_scan_supported: true
Type Default Value
bool false

Wifi driver supports batched scan

config_ntpRetry

config_ntpRetry: 123
Type Default Value
int 3

Number of times to try again with the shorter interval, before backingoff until the normal polling interval. A value < 0 indicates infinite.

config_tether_wifi_regexs

config_tether_wifi_regexs:
  - "value 1"
  - "value 2"
Type Default Value
list:str (none)

List of regexpressions describing the interface (if any) that represent tetherableWifi interfaces. If the device doesn't want to support tethering over Wifi thisshould be empty. An example would be "softap.*"

config_keyguardComponent

config_keyguardComponent: "some-value"
Type Default Value
str com.android.systemui/com.android.systemui.keyguard.KeyguardService

Keyguard component

config_criticalBatteryWarningLevel

config_criticalBatteryWarningLevel: 123
Type Default Value
int 5

Display low battery warning when battery level dips to this value.Also, the battery stats are flushed to disk when we hit this level.

config_cursorWindowSize

config_cursorWindowSize: 123
Type Default Value
int 2048

When a database query is executed, the results retuned are paginatedin pages of size (in KB) indicated by this value

config_supportSpeakerNearUltrasound

config_supportSpeakerNearUltrasound: true
Type Default Value
bool true

Whether the default speaker audio output path supports near-ultrasound frequencies(range of 18 - 21 kHz).

config_lockSoundVolumeDb

config_lockSoundVolumeDb: 123
Type Default Value
int -6

The attenuation in dB applied to the lock/unlock sounds.

imsServiceAllowTurnOff

imsServiceAllowTurnOff: true
Type Default Value
bool true

Flag indicating whether the IMS service can be turned off. If false then the service will not be turned-off completely (the ImsManager.turnOffIms() will be disabled) but individual Features can be disabled using ImsConfig.setFeatureValue()

config_mobile_hotspot_provision_response

config_mobile_hotspot_provision_response: "some-value"
Type Default Value
str (none)

Sent in response to a provisioning check. The caller must hold thepermission android.permission.CONNECTIVITY_INTERNAL for Settings toreceive this response.See config_mobile_hotspot_provision_response

status_bar_alarm_clock

status_bar_alarm_clock: "some-value"
Type Default Value
str alarm_clock

config_autoRotationTiltTolerance

config_autoRotationTiltTolerance:
  - 1
  - 2
Type Default Value
list:int (none)

Sets the minimum and maximum tilt tolerance for each possible rotation.This array consists of 4 pairs of values which specify the minimum and maximumtilt angle at which the device will transition into each rotation.The tilt angle represents the direction in which the plane of the screen is facing;it is also known as the angle of elevation. -90 degree tilt means that the screen is facing straight down(the device is being held overhead upside-down) 0 degree tilt means that the screen is facing outwards(the device is being held vertically) 90 degree tilt means that the screen is facing straight up(the device is resting on a flat table) The default tolerances are set conservatively such that the device is more likely to remain in its natural orientation than rotate into a counterclockwise, clockwise, or reversed posture (with an especially strong bias against the latter) to prevent accidental rotation while carrying the device in hand. These thresholds may need to be tuned when the device is intended to be mounted into a dock with a particularly shallow profile wherein rotation would ordinarily have been suppressed. It is helpful to consider the desired behavior both when the device is being held at a positive tilt (typical case) vs. a negative tilt (reading overhead in bed) since they are quite different. In the overhead case, we typically want the device to more strongly prefer to retain its current configuration (in absence of a clear indication that a rotation is desired) since the user's head and neck may be held at an unusual angle.

config_showMenuShortcutsWhenKeyboardPresent

config_showMenuShortcutsWhenKeyboardPresent: true
Type Default Value
bool false

Sets whether menu shortcuts should be displayed on panel menus whena keyboard is present.

config_bluetooth_rx_cur_ma

config_bluetooth_rx_cur_ma: 123
Type Default Value
int 2

Rx current for bluetooth controller. 0 by default

config_wifi_framework_SECURITY_AWARD

config_wifi_framework_SECURITY_AWARD: 123
Type Default Value
int 80

config_defaultNotificationLedOff

config_defaultNotificationLedOff: 123
Type Default Value
int 2000

Default LED off time for notification LED in milliseconds.

config_wifi_logger_ring_buffer_size_limit_kb

config_wifi_logger_ring_buffer_size_limit_kb: 123
Type Default Value
int 32

Integer size limit, in KB, for a single WifiLogger ringbuffer

config_virtualKeyQuietTimeMillis

config_virtualKeyQuietTimeMillis: 123
Type Default Value
int 0

Specifies the amount of time to disable virtual keys after the screen is touchedin order to filter out accidental virtual key presses due to swiping gesturesor taps near the edge of the display. May be 0 to disable the feature.It is recommended that this value be no more than 250 ms.This feature should be disabled for most devices.

config_wifi_framework_current_network_boost

config_wifi_framework_current_network_boost: 123
Type Default Value
int 16

Integer indicating RSSI boost given to current network

widget_default_package_name

widget_default_package_name: "some-value"
Type Default Value
str (none)

Package name for default keyguard appwidget [DO NOT TRANSLATE]

config_useRoundIcon

config_useRoundIcon: true
Type Default Value
bool false

Flag indicating whether round icons should be parsed from the application manifest.

default_sms_application

default_sms_application: "some-value"
Type Default Value
str com.android.messaging

Default SMS Application. This will be the default SMS application whenthe phone first boots. The user can then change the default app to oneof their choosing.This can be overridden for devices where a different default SMSapplication is desired.If this string is empty or the specified package does not exist, thenthe platform will search for an SMS app and use that (if there is one)

config_alwaysUseCdmaRssi

config_alwaysUseCdmaRssi: true
Type Default Value
bool false

Set to true if the RSSI should always display CDMA signal strength even on EVDO

config_fusedLocationProviderPackageName

config_fusedLocationProviderPackageName: "some-value"
Type Default Value
str com.android.location.fused

Package name providing fused location support. Used only whenconfig_enableFusedLocationOverlay is false.

db_wal_sync_mode

db_wal_sync_mode: "some-value"
Type Default Value
str FULL

The database synchronization mode when using Write-Ahead Logging.FULL is safest and preserves durability at the cost of extra fsyncs.NORMAL sacrifices durability in WAL mode because syncs are only performed beforeand after checkpoint operations. If checkpoints are infrequent and power lossoccurs, then committed transactions could be lost and applications might break.Choices are: FULL, NORMAL, OFF.

config_wifi_framework_enable_associated_network_selection

config_wifi_framework_enable_associated_network_selection: true
Type Default Value
bool true

Boolean indicating associated network selection is allowed

networkAttributes

networkAttributes:
  - "value 1"
  - "value 2"
Type Default Value
list:str (none)

the 6th element indicates boot-time dependency-met value.

config_shortPressOnPowerBehavior

`config_shortPressOnPowerBehavior: 0 # causes power button short press to be suppressed`


Type Default Value
int 1

Controls the behavior when the user short presses the power button.

Value Behavior when the power button is pressed
0 Do nothing; presses are completely ignored. The device does not go to sleep or into doze mode.
1 (default) This is the system default. This will cause the device to go to sleep, but not before going through a doze mode phase.
2 This will cause the device to skip Android's doze mode and go directly to sleep.
3 This will cause the device to skip Android's doze more and go directly to sleep. This will also cause the launcher application to be brought to the foreground.
4 This will cause the launcher application to be brought to the foreground. The device does not go to sleep or into doze mode.

config_lowBatteryWarningLevel

config_lowBatteryWarningLevel: 123
Type Default Value
int 15

Display low battery warning when battery level dips to this value

config_regional_hotspot_show_maximum_connection_enable

config_regional_hotspot_show_maximum_connection_enable: true
Type Default Value
bool false

config_notificationServiceArchiveSize

config_notificationServiceArchiveSize: 123
Type Default Value
int 100

Number of notifications to keep in the notification service historical archive

config_demoModeLauncherComponent

config_demoModeLauncherComponent: "some-value"
Type Default Value
str com.android.retaildemo/.DemoPlayer

Component that is the default launcher when demo mode is enabled.

config_dozePulsePickup

config_dozePulsePickup: true
Type Default Value
bool false

Doze: should the TYPE_PICK_UP_GESTURE sensor be used as a pulse signal.

config_device_respects_hold_carrier_config

config_device_respects_hold_carrier_config: true
Type Default Value
bool true

Flag specifying whether the device will use the "allow_hold_in_ims_call" carrier configoption. When false, the device will support holding of IMS calls, regardless of thecarrier config setting.

config_enableWallpaperService

config_enableWallpaperService: true
Type Default Value
bool true

True if WallpaperService is enabled

config_locationProviderPackageNames

config_locationProviderPackageNames:
  - "value 1"
  - "value 2"
Type Default Value
list:str (none)

Package name(s) containing location provider support.These packages can contain services implementing location providers,such as the Geocode Provider, Network Location Provider, andFused Location Provider. They will each be searched forservice components implementing these providers.It is strongly recommended that the packages explicitly namedbelow are on the system image, so that they will not map toa 3rd party application.The location framework also has support for installationof new location providers at run-time. The new package does nothave to be explicitly listed here, however it must have a signaturethat matches the signature of at least one package on this list.

config_allowAllRotations

config_allowAllRotations: true
Type Default Value
bool false

If true, the screen can be rotated via the accelerometer in all 4rotations as the default behavior.

db_journal_size_limit

db_journal_size_limit: 123
Type Default Value
int 524288

Maximum size of the persistent journal file in bytes.If the journal file grows to be larger than this amount then SQLite willtruncate it after committing the transaction.

config_supportLongPressPowerWhenNonInteractive

config_supportLongPressPowerWhenNonInteractive: true
Type Default Value
bool false

If this is true, long press on power button will be available from the non-interactive state

config_comboNetworkLocationProvider

config_comboNetworkLocationProvider: "some-value"
Type Default Value
str com.qualcomm.location

Component name of the combo network location provider.

config_wifi_background_scan_support

config_wifi_background_scan_support: true
Type Default Value
bool false

Boolean indicating whether the wifi chipset supports background scanning mechanism.This mechanism allows the host to remain in suspend state and the dongle to activelyscan and wake the host when a configured SSID is detected by the dongle. This chipsetcapability can provide power savings when wifi needs to be always kept on.

config_volte_replacement_rat

config_volte_replacement_rat: 123
Type Default Value
int 0

If Voice Radio Technology is RIL_RADIO_TECHNOLOGY_LTE:14 orRIL_RADIO_TECHNOLOGY_UNKNOWN:0 this is the value that should be used instead.A configuration value of RIL_RADIO_TECHNOLOGY_UNKNOWN:0 meansthere is no replacement value and that the default assumptionfor phone type (GSM) should be used.

config_display_rat

config_display_rat: true
Type Default Value
bool false

display for radio tech

config_testLocationProviders

config_testLocationProviders:
  - "value 1"
  - "value 2"
Type Default Value
list:str (none)

accuracy is defined in anroid.location.Criteria1 = ACCURACY_FINE / 2 = ACCURACY_COARSE

config_supportAutoRotation

config_supportAutoRotation: true
Type Default Value
bool true

If true, enables auto-rotation features using the accelerometer.Otherwise, auto-rotation is disabled. Applications may still requestto use specific orientations but the sensor is ignored and sensor-basedorientations are not available. Furthermore, all auto-rotation relatedsettings are omitted from the system UI. In certain situations we maystill use the accelerometer to determine the orientation, such as whendocked if the dock is configured to enable the accelerometer.

config_wifi_enable_wifi_firmware_debugging

config_wifi_enable_wifi_firmware_debugging: true
Type Default Value
bool true

Boolean indicating whether or not wifi firmware debugging is enabled

config_extraFreeKbytesAbsolute

config_extraFreeKbytesAbsolute: 123
Type Default Value
int -1

Device configuration setting the /proc/sys/vm/extra_free_kbytes tunable in the kernel(if it exists). A high value will increase the amount of memory that the kerneltries to keep free, reducing allocation time and causing the lowmemorykiller to killearlier. A low value allows more memory to be used by processes but may cause moreallocations to block waiting on disk I/O or lowmemorykiller. Overrides the defaultvalue chosen by ActivityManager based on screen size. 0 prevents keeping any extramemory over what the kernel keeps by default. -1 keeps the default.

config_useDevInputEventForAudioJack

config_useDevInputEventForAudioJack: true
Type Default Value
bool false

When true use the linux /dev/input/event subsystem to detect the switch changeson the headphone/microphone jack. When false use the older uevent framework.

status_bar_sync_active

status_bar_sync_active: "some-value"
Type Default Value
str sync_active

skipHoldBeforeMerge

skipHoldBeforeMerge: true
Type Default Value
bool true

Flag indicating apps will skip sending hold request before merge. In this case IMS service implementation will do both.i.e.hold followed by merge.

config_wifi_scan_interval_p2p_connected

config_wifi_scan_interval_p2p_connected: 123
Type Default Value
int 60000

Integer indicating wpa_supplicant scan interval when p2p is connected in milliseconds

config_carDockKeepsScreenOn

config_carDockKeepsScreenOn: 123
Type Default Value
int 1

Control whether being in the car dock (and powered) alwayskeeps the screen on. By default it stays on when plugged in toAC. 0 will not keep it on; or together 1 to stay on when pluggedin to AC and 2 to stay on when plugged in to USB. (So 3 for both.)

config_dreamsBatteryLevelDrainCutoff

config_dreamsBatteryLevelDrainCutoff: 123
Type Default Value
int 5

If the battery level drops by this percentage and the user activity timeouthas expired, then assume the device is receiving insufficient current to chargeeffectively and terminate the dream. Use -1 to disable this safety feature.

config_wimaxStateTrackerClassname

config_wimaxStateTrackerClassname: "some-value"
Type Default Value
str (none)

Name of the wimax state tracker clas

config_send_sms1x_on_voice_call

config_send_sms1x_on_voice_call: true
Type Default Value
bool true

Configuration to send sms on 1x when UE is attached to eHRPD and there is an active1xRTT voice call, irrespective of IMS registration state

config_regional_lte_singnal_threshold

config_regional_lte_singnal_threshold: true
Type Default Value
bool false

Whether to use TMO LTE singnal strength threshold

config_wimaxNativeLibLocation

config_wimaxNativeLibLocation: "some-value"
Type Default Value
str (none)

Location of the wimax native library locaiton

config_mobile_hotspot_provision_check_period

config_mobile_hotspot_provision_check_period: 123
Type Default Value
int 24

Number of hours between each background provisioning call

config_windowIsRound

config_windowIsRound: true
Type Default Value
bool false

default window inset isRound property

status_bar_battery

status_bar_battery: "some-value"
Type Default Value
str battery

skip_restoring_network_selection

skip_restoring_network_selection: true
Type Default Value
bool false

The restoring is handled by modem if it is true

config_bluetooth_reload_supported_profiles_when_enabled

config_bluetooth_reload_supported_profiles_when_enabled: true
Type Default Value
bool false

Whether supported profiles should be reloaded upon enabling bluetooth

config_wimaxEnabled

config_wimaxEnabled: true
Type Default Value
bool false

Set and Unsets WiMAX

config_networkPolicyDefaultWarning

config_networkPolicyDefaultWarning: 123
Type Default Value
int 2048

Default network policy warning threshold, in megabytes.

config_datause_iface

config_datause_iface: "some-value"
Type Default Value
str rmnet0

The default iface on which to monitor data use

status_bar_data_connection

status_bar_data_connection: "some-value"
Type Default Value
str data_connection

config_defaultNightDisplayCustomStartTime

config_defaultNightDisplayCustomStartTime: 123
Type Default Value
int 79200000

Default time when Night display is automatically activated.Represented as milliseconds from midnight (e.g. 79200000 == 10pm).

config_scrollBarrierVibePattern

config_scrollBarrierVibePattern:
  - 1
  - 2
Type Default Value
list:int (none)

Vibrator pattern for feedback about hitting a scroll barrier

config_usbChargingMessage

config_usbChargingMessage: true
Type Default Value
bool true

If this is true, the message that USB is only being used for charging will be shown.

config_wifi_framework_SAME_BSSID_AWARD

config_wifi_framework_SAME_BSSID_AWARD: 123
Type Default Value
int 24

config_built_in_sip_phone

config_built_in_sip_phone: true
Type Default Value
bool true

Enables built-in SIP phone capability

config_wifi_logger_ring_buffer_verbose_size_limit_kb

config_wifi_logger_ring_buffer_verbose_size_limit_kb: 123
Type Default Value
int 1024

Integer size limit, in KB, for a single WifiLogger ringbuffer, in verbose logging mode

config_wifi_framework_wifi_score_good_link_speed_5: 123
Type Default Value
int 36

config_defaultPictureInPictureBounds

config_defaultPictureInPictureBounds: "some-value"
Type Default Value
str "0 0 100 100"

Default bounds [left top right bottom] on screen for picture-in-picture windows.

disablepacking_timeout_param

disablepacking_timeout_param: 123
Type Default Value
int 0

config_forceWindowDrawsStatusBarBackground

config_forceWindowDrawsStatusBarBackground: true
Type Default Value
bool true

If set, this will force all windows to draw the status bar background, including the appsthat have not requested doing so (via the WindowManager.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDSflag).

config_screenBrightnessForVrSettingDefault

config_screenBrightnessForVrSettingDefault: 123
Type Default Value
int 86

Default screen brightness for VR setting.

config_enableLockScreenRotation

config_enableLockScreenRotation: true
Type Default Value
bool false

Disable lockscreen rotation by default

config_autoBrightnessAmbientLightHorizon

config_autoBrightnessAmbientLightHorizon: 123
Type Default Value
int 10000

Period of time in which to consider light samples in milliseconds.

config_wifi_framework_associated_full_scan_backoff

config_wifi_framework_associated_full_scan_backoff: 123
Type Default Value
int 12

Integer indicating associated full scan backoff, representing a fraction: xx/8

config_wifi_framework_RSSI_SCORE_SLOPE

config_wifi_framework_RSSI_SCORE_SLOPE: 123
Type Default Value
int 4

config_windowShowCircularMask

config_windowShowCircularMask: true
Type Default Value
bool false

default window ShowCircularMask property

config_minimumScreenOffTimeout

`config_minimumScreenOffTimeout: 600000   # Change minimum to 10 minutes instead`

Type Default Value
int 10000

Set the minimum user activity timeout, in milliseconds. The specified value becomes a lower bound for the SCREEN_OFF_TIMEOUT system setting which determines how soon the device will go to sleep when there is no user activity. This value must be greater than 0.

Most importantly, the system uses the greater of config_minimumScreenOffTimeout and SCREEN_OFF_TIMEOUT setting in calculating the screen off timeout.

NOTES:

config_unplugTurnsOnScreen

config_unplugTurnsOnScreen: true
Type Default Value
bool false

If this is true, the screen will come on when you unplug usb/power/whatever.

config_wifi_framework_associated_full_scan_max_total_dwell_time

config_wifi_framework_associated_full_scan_max_total_dwell_time: 123
Type Default Value
int 500

Integer indicating associated full scan max total dwell time in milliseconds

config_disabledUntilUsedPreinstalledImes

config_disabledUntilUsedPreinstalledImes:
  - "value 1"
  - "value 2"
Type Default Value
list:str (none)

The list of IMEs which should be disabled until used.This function suppresses update notifications for these pre-installed apps.We need to set this configuration carefully that they should not have functionaritiesother than "IME" or "Spell Checker". In InputMethodManagerService,the listed IMEs are disabled until used when all of the following conditions are met.1. Not selected as an enabled IME in the Settings2. Not selected as a spell checker in the Settings3. Installed4. A pre-installed IME5. Not enabledAnd the disabled_until_used state for an IME is released by InputMethodManagerServicewhen the IME is selected as an enabled IME.

config_datause_polling_period_sec

config_datause_polling_period_sec: 123
Type Default Value
int 600

The default data-use polling period.

config_soundEffectVolumeDb

config_soundEffectVolumeDb: 123
Type Default Value
int -6

The attenuation in dB applied to the sound effects playedthrough AudioManager.playSoundEffect() when no volume is specified.

config_bluetooth_idle_cur_ma

config_bluetooth_idle_cur_ma: 123
Type Default Value
int 1

Idle current for bluetooth controller. 0 by default

config_mdc_initial_max_retry

config_mdc_initial_max_retry: 123
Type Default Value
int 1

Set initial MaxRetry value for operators

config_longPressVibePattern

config_longPressVibePattern:
  - 1
  - 2
Type Default Value
list:int (none)

Vibrator pattern for feedback about a long screen/key press

debugBoost_timeout

debugBoost_timeout: 123
Type Default Value
int 0

config_ntpServer

config_ntpServer: "some-value"
Type Default Value
str 2.android.pool.ntp.org

Remote server that can provide NTP responses.

config_defaultInTouchMode

config_defaultInTouchMode: true
Type Default Value
bool true

Whether to start in touch mode

config_dreamsSupported

config_dreamsSupported: true
Type Default Value
bool true

Specifies whether the dreams feature should be supported.When true, the system will allow the user to configure dreams (screensavers)to launch when a user activity timeout occurs or the system is told to nap.When false, the dreams feature will be disabled (this does not affect dozing).Consider setting this resource to false or disabling dreams by default when adoze component is specified below since dreaming will supercede dozing andwill prevent the system from entering a low power state until the dream ends.

config_wifi_network_switching_blacklist_time

config_wifi_network_switching_blacklist_time: 123
Type Default Value
int 172800000

Integer indicating amount of time failed networks areblacklisted for the purposeof network switching in milliseconds

locale_carrier_names

locale_carrier_names:
  - "value 1"
  - "value 2"
Type Default Value
list:str (none)

config_enableCpuBoostForPanelViewFling

config_enableCpuBoostForPanelViewFling: true
Type Default Value
bool false

cpu boost for PanelView fling

config_wimaxServiceJarLocation

config_wimaxServiceJarLocation: "some-value"
Type Default Value
str (none)

Location of the wimax framwork jar location

status_bar_bluetooth

status_bar_bluetooth: "some-value"
Type Default Value
str bluetooth

config_defaultNotificationVibePattern

config_defaultNotificationVibePattern:
  - 1
  - 2
Type Default Value
list:int (none)

Vibrator pattern to be used as the default for notificationsthat specify DEFAULT_VIBRATE.

flingboost_timeout_param

flingboost_timeout_param: 123
Type Default Value
int 0

config_telephonyHardware

config_telephonyHardware:
  - "value 1"
  - "value 2"
Type Default Value
list:str (none)

an array of "[hardware type],[hardware-uuid],[state],[[hardware-type specific]]"with, [[hardware-type specific]] in: - "[[ril-model],[rat],[max-active-voice],[max-active-data],[max-active-standby]]" for 'modem' hardware - "[[associated-modem-uuid]]" for 'sim' hardware.refer to HardwareConfig in com.android.internal.telephony for specific details/valuesthose elements can carry.

config_supportMicNearUltrasound

config_supportMicNearUltrasound: true
Type Default Value
bool true

Whether the default microphone audio source supports near-ultrasound frequencies(range of 18 - 21 kHz).

config_sms_force_7bit_encoding

config_sms_force_7bit_encoding: true
Type Default Value
bool false

config_notificationsBatteryMediumARGB

config_notificationsBatteryMediumARGB: 123
Type Default Value
int 0xFFFFFF00

Default value for led color when battery is medium charged

config_wifi_framework_RSSI_SCORE_OFFSET

config_wifi_framework_RSSI_SCORE_OFFSET: 123
Type Default Value
int 85

panelview_flingboost_param_value

panelview_flingboost_param_value:
  - 1
  - 2
Type Default Value
list:int (none)

config_wifi_framework_scan_result_rssi_level_patchup_value

config_wifi_framework_scan_result_rssi_level_patchup_value: 123
Type Default Value
int -85

Integer indicating how to handle beacons with uninitialized RSSI value of 0

config_mms_content_disposition_support

config_mms_content_disposition_support: true
Type Default Value
bool true

If this value is true, The mms content-disposition field is supported correctly.If false, Content-disposition fragments are ignored

config_defaultNetworkScorerPackageName

config_defaultNetworkScorerPackageName: "some-value"
Type Default Value
str (none)

Package name for default network scorer app; overridden by product overlays.

config_wifiDisplaySupportsProtectedBuffers

config_wifiDisplaySupportsProtectedBuffers: true
Type Default Value
bool false

Set to true if the wifi display supports compositing content storedin gralloc protected buffers. For this to be true, there must exista protected hardware path for surface flinger to composite and sendprotected buffers to the wifi display video encoder.If this flag is false, we advise applications not to use protectedbuffers (if possible) when presenting content to a wifi display becausethe content may be blanked.This flag controls whether the {@link Display#FLAG_SUPPORTS_PROTECTED_BUFFERS}flag is set for wifi displays.

freqaggr_param_value

freqaggr_param_value:
  - 1
  - 2
Type Default Value
list:int (none)

config_monitor_locale_change

config_monitor_locale_change: true
Type Default Value
bool false

monitor locale change

config_enableScreenshotChord

config_enableScreenshotChord: true
Type Default Value
bool true

If this is true, key chords can be used to take a screenshot on the device.

config_operatorConsideredDomesticRoaming

config_operatorConsideredDomesticRoaming:
  - "value 1"
  - "value 2"
Type Default Value
list:str (none)

Array of numeric that operator considered as domestic roaming

config_sms_utf8_support

config_sms_utf8_support: true
Type Default Value
bool false

If this value is true, Sms encoded as octet is decoded by utf8 decoder.If false, decoded by Latin decoder.

config_wifi_framework_associated_partial_scan_rx_packet_threshold

config_wifi_framework_associated_partial_scan_rx_packet_threshold: 123
Type Default Value
int 80

config_statusBarIcons

config_statusBarIcons:
  - "value 1"
  - "value 2"
Type Default Value
list:str (none)

Do not translate. Defines the slots for the right-hand side icons. That is to say, theicons in the status bar that are not notifications.

config_syncstorageengine_masterSyncAutomatically

config_syncstorageengine_masterSyncAutomatically: true
Type Default Value
bool true

The default value if the SyncStorageEngine should sync automatically or not

config_lidControlsScreenLock

config_lidControlsScreenLock: true
Type Default Value
bool false

Indicate whether closing the lid causes the lockscreen to appear.The default is false.

config_wifi_framework_associated_partial_scan_tx_packet_threshold

config_wifi_framework_associated_partial_scan_tx_packet_threshold: 123
Type Default Value
int 40

config_default_dns_server

config_default_dns_server: "some-value"
Type Default Value
str 8.8.8.8

IP address of the dns server to use if nobody else suggests one

db_wal_autocheckpoint

db_wal_autocheckpoint: 123
Type Default Value
int 100

The Write-Ahead Log auto-checkpoint interval in database pages (typically 1 to 4KB).The log is checkpointed automatically whenever it exceeds this many pages.When a database is reopened, its journal mode is set back to the defaultjournal mode, which may cause a checkpoint operation to occur. Checkpointscan also happen at other times when transactions are committed.The bigger the WAL file, the longer a checkpoint operation takes, so we tryto keep the WAL file relatively small to avoid long delays.The size of the WAL file is also constrained by 'db_journal_size_limit'.

config_allowAutoBrightnessWhileDozing

config_allowAutoBrightnessWhileDozing: true
Type Default Value
bool false

Allow automatic adjusting of the screen brightness while dozing in low power state.

ascrollboost_timeout

ascrollboost_timeout: 123
Type Default Value
int 0

Activity scroll boost params

config_overrideHasPermanentMenuKey

config_overrideHasPermanentMenuKey: 123
Type Default Value
int 0

Override the default detection behavior for the framework methodandroid.view.ViewConfiguration#hasPermanentMenuKey().Valid settings are:0 - No change. Use the default autodetection behavior.1 - The device DOES have a permanent menu key; ignore autodetection.2 - The device DOES NOT have a permanent menu key; ignore autodetection.

config_mobile_hotspot_provision_app

config_mobile_hotspot_provision_app:
  - "value 1"
  - "value 2"
Type Default Value
list:str (none)

The first element is the package name and the second element is the class nameof the provisioning app

config_supportAudioSourceUnprocessed

config_supportAudioSourceUnprocessed: true
Type Default Value
bool false

Whether the Unprocessed audio source supports the required frequency range and level

config_requireCallCapableAccountForHandle

config_requireCallCapableAccountForHandle: true
Type Default Value
bool false

Flag indicating that an outbound call must have a call capable phone accountthat has declared it can process the call's handle.

config_batterySdCardAccessibility

config_batterySdCardAccessibility: true
Type Default Value
bool false

Indicate whether the SD card is accessible without removing the battery.

config_wifi_only_link_same_credential_configurations: true
Type Default Value
bool true

Boolean indicating that wifi only link configuratios that have exact same credentials (i.e PSK)

editable_voicemailnumber

editable_voicemailnumber: true
Type Default Value
bool false

SIM does not save, but the voice mail number to be changed.

config_enableCpuBoostForAppLaunch

config_enableCpuBoostForAppLaunch: true
Type Default Value
bool false

Whether cpu boost is enabled for AppLaunch

config_shortPressOnSleepBehavior

config_shortPressOnSleepBehavior: 123
Type Default Value
int 0

Control the behavior when the user presses the sleep button. 0 - Go to sleep (doze) 1 - Go to sleep (doze) and go home

config_wifi_framework_cellular_handover_enable_user_triggered_adjustment

config_wifi_framework_cellular_handover_enable_user_triggered_adjustment: true
Type Default Value
bool true

config_maximumScreenDimDuration

config_maximumScreenDimDuration: 123
Type Default Value
int 7000

User activity timeout: Maximum screen dim duration in milliseconds.Sets an upper bound for how long the screen will dim before the device goesto sleep when there is no user activity. The dim duration is subtracted fromthe overall screen off timeout to determine the screen dim timeout.When the screen dim timeout expires, the screen will dim, shortly thereafterthe device will go to sleep.If the screen off timeout is very short, the dim duration may be reducedproportionally. See config_maximumScreenDimRatio.This value may be zero in which case the screen will not dim before thedevice goes to sleep.

config_extraFreeKbytesAdjust

config_extraFreeKbytesAdjust: 123
Type Default Value
int 0

Device configuration adjusting the /proc/sys/vm/extra_free_kbytes tunable in the kernel(if it exists). 0 uses the default value chosen by ActivityManager. A positive valuewill increase the amount of memory that the kernel tries to keep free, reducingallocation time and causing the lowmemorykiller to kill earlier. A negative valueallows more memory to be used by processes but may cause more allocations to blockwaiting on disk I/O or lowmemorykiller. Directly added to the default value chosen byActivityManager based on screen size.

config_allowAutoBrightnessActiveDozeLightSensor

config_allowAutoBrightnessActiveDozeLightSensor: true
Type Default Value
bool false

This flag enables light sensor sampling while dozing. A single sample is taken uponentering doze mode, and another sample is taken every time the display enters STATE_DOZEor STATE_DOZE_SUSPEND. It is recommended that config_dozeSensorLuxLevels andconfig_dozeBrightnessBacklightValues have entries so that the doze mode brightness can bedetermined dynamically.

config_strongAuthRequiredOnBoot

config_strongAuthRequiredOnBoot: true
Type Default Value
bool true

Enforce strong auth on boot. Setting this to false represents a security risk and shouldnot be ordinarily done. The only case in which this might be permissible is in a car headunit where there are hardware mechanisms to protect the device (physical keys) and notmuch in the way of user data.

config_wifi_framework_associated_partial_scan_max_num_active_channels

config_wifi_framework_associated_partial_scan_max_num_active_channels: 123
Type Default Value
int 6

Integer indicating associated full scan max num active channels

config_valid_wappush_index

config_valid_wappush_index: 123
Type Default Value
int -1

For some operators, PDU has garbages. To fix it, need to use valid index

flingboost_param_value

flingboost_param_value:
  - 1
  - 2
Type Default Value
list:int (none)

config_longAnimTime

config_longAnimTime: 123
Type Default Value
int 500

The duration (in milliseconds) of a long animation.

config_defaultNightDisplayCustomEndTime

config_defaultNightDisplayCustomEndTime: 123
Type Default Value
int 21600000

Default time when Night display is automatically deactivated.Represented as milliseconds from midnight (e.g. 21600000 == 6am).

config_emergencyCallOnPowerkeyTapGestureEnabled

config_emergencyCallOnPowerkeyTapGestureEnabled: true
Type Default Value
bool false

Allow the gesture to tap the power button N times to startthe Emergency Call while the device is non-interactive.

config_hasRecents

config_hasRecents: true
Type Default Value
bool true

default device has recents property

operator_config_url

operator_config_url: "some-value"
Type Default Value
str (none)

Zero Balance redirect URL config

config_allowTheaterModeWakeFromCameraLens

config_allowTheaterModeWakeFromCameraLens: true
Type Default Value
bool false

If this is true, allow wake from theater mode from camera lens cover is switched.

config_keyboardTapVibePattern

config_keyboardTapVibePattern:
  - 1
  - 2
Type Default Value
list:int (none)

Vibrator pattern for a very short but reliable vibration for soft keyboard tap

config_defaultDisplayDefaultColorMode

config_defaultDisplayDefaultColorMode: 123
Type Default Value
int 0

The default mode for the default display. One of the following values (See Display.java): 0 - COLOR_MODE_DEFAULT 7 - COLOR_MODE_SRGB

config_wimaxServiceClassname

config_wimaxServiceClassname: "some-value"
Type Default Value
str (none)

Name of the wimax service class

status_bar_zen

status_bar_zen: "some-value"
Type Default Value
str zen

config_enableCarDockHomeLaunch

config_enableCarDockHomeLaunch: true
Type Default Value
bool true

Control whether to launch Car dock home app when user presses home button or when car dock intent is fired. In mobile device, usually separate home app is expected in car mode, and this should be enabled. But in environments like real car, default home app may be enough, and in that case, this can be disabled (set to false).

config_longPressOnBackBehavior

config_longPressOnBackBehavior: 123
Type Default Value
int 0

Control the behavior when the user long presses the back button. Non-zero values are onlyvalid for watches as part of CDD/CTS. 0 - Nothing 1 - Go to voice assist

config_regional_umts_singnal_threshold

config_regional_umts_singnal_threshold: true
Type Default Value
bool false

Whether to use TMO UMTS singnal strength threshold

config_max_pan_devices

config_max_pan_devices: 123
Type Default Value
int 5

Max number of Bluetooth tethering connections allowed. If this isupdated config_tether_dhcp_range has to be updated appropriately.

config_wifi_framework_wifi_score_bad_link_speed_24: 123
Type Default Value
int 6

config_iccHotswapPromptForRestartDialogComponent

config_iccHotswapPromptForRestartDialogComponent: "some-value"
Type Default Value
str @null

Component name of the ICC hotswap prompt for restart dialog

config_datause_throttle_kbitsps

config_datause_throttle_kbitsps: 123
Type Default Value
int 300

The default reduced-datarate value in kilobits per sec

config_camera_sound_forced

config_camera_sound_forced: true
Type Default Value
bool false

Whether camera shutter sound is forced or not (country specific).

db_default_sync_mode

db_default_sync_mode: "some-value"
Type Default Value
str FULL

The database synchronization mode when using the default journal mode.FULL is safest and preserves durability at the cost of extra fsyncs.NORMAL also preserves durability in non-WAL modes and uses checksums to ensureintegrity although there is a small chance that an error might go unnoticed.Choices are: FULL, NORMAL, OFF.

config_autoPowerModePreferWristTilt

config_autoPowerModePreferWristTilt: true
Type Default Value
bool false

If an any motion sensor is not available, prefer the wrist tilt detector over theSMD.

status_bar_sync_failing

status_bar_sync_failing: "some-value"
Type Default Value
str sync_failing

prohibit_manual_network_selection_in_gobal_mode

prohibit_manual_network_selection_in_gobal_mode: "some-value"
Type Default Value
str false

config_screenBrightnessForVrSettingMaximum

config_screenBrightnessForVrSettingMaximum: 123
Type Default Value
int 255

Maximum screen brightness setting allowed for VR.

status_bar_nfc

status_bar_nfc: "some-value"
Type Default Value
str nfc

freqaggr_timeout_param

freqaggr_timeout_param: 123
Type Default Value
int 0

config_wifi_framework_associated_full_scan_tx_packet_threshold

config_wifi_framework_associated_full_scan_tx_packet_threshold: 123
Type Default Value
int 5

Integer packet threshold used to allow scan while associated

config_downloadDataDirLowSpaceThreshold

config_downloadDataDirLowSpaceThreshold: 123
Type Default Value
int 10

When the free space available in DownloadManager's data dir fallsbelow the percentage value specified by this param, DownloadManagerstarts removing files to try to make percentage of availablefree space above this threshold value.

config_enableKeypressOptimization

config_enableKeypressOptimization: true
Type Default Value
bool false

Keypress Optimization

status_bar_data_saver

status_bar_data_saver: "some-value"
Type Default Value
str data_saver

launchboost_packing_param_value

launchboost_packing_param_value:
  - 1
  - 2
Type Default Value
list:int (none)

config_keySystemUuidMapping

config_keySystemUuidMapping:
  - "value 1"
  - "value 2"
Type Default Value
list:str (none)

Array of "[keySystemName],[UuidOfMediaDrm]" @hide @SystemApi

config_cellBroadcastAppLinks: true
Type Default Value
bool false

Set to true to add links to Cell Broadcast app from Settings and MMS app.

config_tether_bluetooth_regexs

config_tether_bluetooth_regexs:
  - "value 1"
  - "value 2"
Type Default Value
list:str (none)

List of regexpressions describing the interface (if any) that represent tetherablebluetooth interfaces. If the device doesn't want to support tethering over bluetooth thisshould be empty.

config_defaultNightMode

config_defaultNightMode: 123
Type Default Value
int 1

Control the default night mode to use when there is no other mode override set.One of the following values (see UiModeManager.java): 0 - MODE_NIGHT_AUTO 1 - MODE_NIGHT_NO 2 - MODE_NIGHT_YES

config_tvRemoteServicePackage

config_tvRemoteServicePackage: "some-value"
Type Default Value
str (none)

Package of the unbundled tv remote service which can connect to tvremote provider

config_wifi_tx_cur_ma

config_wifi_tx_cur_ma: 123
Type Default Value
int 0

Tx current for wifi radio. 0 by default

config_hasPermanentDpad

config_hasPermanentDpad: true
Type Default Value
bool false

Override the DPad detection behavior for configuration purposes

dial_string_replace

dial_string_replace:
  - "value 1"
  - "value 2"
Type Default Value
list:str (none)

[dialstring],[replacement][,optional gid]

config_defaultFirstUserRestrictions

config_defaultFirstUserRestrictions:
  - "value 1"
  - "value 2"
Type Default Value
list:str (none)

User restrictions set when the first user is created.Note: Also update appropriate overlay files.

config_bluetooth_tx_cur_ma

config_bluetooth_tx_cur_ma: 123
Type Default Value
int 3

Tx current for bluetooth controller. 0 by default

config_bluetooth_max_scan_filters

config_bluetooth_max_scan_filters: 123
Type Default Value
int 0

Max number of scan filters supported by blutooth controller. 0 if thedevice does not support hardware scan filters

radioAttributes

radioAttributes:
  - "value 1"
  - "value 2"
Type Default Value
list:str (none)

An Array of "[ConnectivityManager connectionType], [# simultaneous connection types]"