• Skip to main content
  • Select language
  • Skip to search
MDN Web Docs
  • Technologies
    • HTML
    • CSS
    • JavaScript
    • Graphics
    • HTTP
    • APIs / DOM
    • WebExtensions
    • MathML
  • References & Guides
    • Learn web development
    • Tutorials
    • References
    • Developer Guides
    • Accessibility
    • Game development
    • ...more docs
B2G OS
  1. MDN
  2. Archive of obsolete content
  3. B2G OS
  4. The B2G OS platform
  5. Firefox OS settings list

Firefox OS settings list

In This Article
  1. See also

Firefox OS offers a number of settings that configure the device and its built-in features. These settings can be accessed by certified apps using the Settings API.

Note: Because of differences in features provided by different devices and different releases of Firefox OS, this list may or may not be an exact match for what's available on every device.

Setting name Type Default value
accessibility.invert Boolean false
accessibility.screenreader Boolean false
alarm.enabled Boolean false
app.reportCrashes String ask
app.update.interval Number 86400
audio.volume.alarm Number 15
audio.volume.bt_sco Number 15
audio.volume.dtmf Number 15
audio.volume.content Number 15
audio.volume.notification Number 15
audio.volume.tts Number 15
audio.volume.telephony Number 5
bluetooth.enabled Boolean false
bluetooth.debugging.enabled Boolean false
camera.shutter.enabled Boolean true
clear.remote-windows.data Boolean false
debug.grid.enabled Boolean false
debug.oop.disabled Boolean false
debug.fps.enabled Boolean false
debug.ttl.enabled Boolean false
debug.log-animations.enabled Boolean false
debug.paint-flashing.enabled Boolean false
debug.peformancedata.shared Boolean false
deviceinfo.firmware_revision String  
deviceinfo.hardware String  
deviceinfo.os String  
deviceinfo.platform_build_id String  
deviceinfo.platform_version String  
deviceinfo.software String  
deviceinfo.update_channel String  
gaia.system.checkForUpdates Boolean false
general.useragent.updates.enabled Boolean true
geolocation.enabled Boolean true
keyboard.layouts.english Boolean true
keyboard.layouts.dvorak Boolean false
keyboard.layouts.otherlatins Boolean false
keyboard.layouts.cyrillic Boolean false
keyboard.layouts.arabic Boolean false
keyboard.layouts.hebrew Boolean false
keyboard.layouts.zhuyin Boolean false
keyboard.layouts.pinyin Boolean false
keyboard.layouts.greek Boolean false
keyboard.layouts.japanese Boolean false
keyboard.layouts.polish Boolean false
keyboard.layouts.portuguese Boolean false
keyboard.layouts.spanish Boolean false
keyboard.vibration Boolean false
keyboard.clicksound Boolean false
keyboard.autocorrect Boolean true
keyboard.wordsuggestion Boolean true
keyboard.current String en
language.current String en-US
lockscreen.passcode-lock.code String 0000
lockscreen.passcode-lock.timeout Number 0
lockscreen.passcode-lock.enabled Boolean false
lockscreen.notifications-preview.enabled Boolean true
lockscreen.enabled Boolean true
lockscreen.locked Boolean true
lockscreen.unlock-sound.enabled Boolean false
mail.sent-sound.enabled Boolean true
message.sent-sound.enabled Boolean true
operatorvariant.mcc String 0
operatorvariant.mnc String 0
ril.iccInfo.mbdn String  
ril.sms.strict7BitEncoding.enabled Boolean false
ril.cellbroadcast.searchlist String  
debug.console.enabled Boolean false
phone.ring.keypad Boolean true
powersave.enabled Boolean false
powersave.threshold Number 0
privacy.donottrackheader.enabled Boolean false
ril.callwaiting.enabled    
ril.cf.enabled Boolean false
ril.data.enabled Boolean false
ril.data.apn String  
ril.data.carrier String  
ril.data.defaultServiceId Number 0
ril.data.passwd String  
ril.data.httpProxyHost String  
ril.data.httpProxyPort Number 0
ril.data.mmsc String  
ril.data.mmsproxy String  
ril.data.mmsport Number 0
ril.data.roaming_enabled Boolean false
ril.data.user String  
ril.mms.apn String  
ril.mms.carrier String  
ril.mms.httpProxyHost String  
ril.mms.httpProxyPort String  
ril.mms.mmsc String  
ril.mms.mmsport String  
ril.mms.mmsproxy String  
ril.mms.passwd String  
ril.mms.user String  
ril.radio.preferredNetworkType String  
ril.radio.disabled Boolean false
ril.supl.apn String  
ril.supl.carrier String  
ril.supl.httpProxyHost String  
ril.supl.httpProxyPort String  
ril.supl.passwd String  
ril.supl.user String  
ril.sms.strict7BitEncoding.enabled Boolean false
ril.sms.defaultServiceId Number 0
ril.telephony.defaultServiceId Number 0
ring.enabled Boolean true
screen.automatic-brightness Boolean true
screen.brightness Number 1
screen.timeout Number 60
tethering.usb.enabled Boolean false
tethering.usb.ip String 192.168.0.1
tethering.usb.prefix String 24
tethering.usb.dhcpserver.startip String 192.168.0.10
tethering.usb.dhcpserver.endip String 192.168.0.30
tethering.wifi.enabled Boolean false
tethering.wifi.ip String 192.168.1.1
tethering.wifi.prefix String 24
tethering.wifi.dhcpserver.startip String 192.168.1.10
tethering.wifi.dhcpserver.endip String 192.168.1.30
tethering.wifi.ssid String FirefoxHotspot
tethering.wifi.security.type String open
tethering.wifi.security.password String 1234567890
tethering.wifi.connectedClients Number 0
tethering.usb.connectedClients Number 0
time.nitz.automatic-update.enabled Boolean true
time.timezone    
ums.enabled Boolean false
ums.mode Number 0
vibration.enabled Boolean true
wifi.enabled Boolean true
wifi.screen_off_timeout Number 600000
wifi.disabled_by_wakelock Boolean false
wifi.notification Boolean false
wifi.connect_via_settings Boolean false
icc.displayTextTimeout Number 40000
icc.inputTextTimeout Number 40000

See also

  • Settings API
  • SettingsManager
  • navigator.mozSettings
  • config files in gaia repository

Document Tags and Contributors

Tags: 
  • API
  • Firefox OS
  • Reference
  • Référence
  • Settings
  • WebAPI
 Contributors to this page: chrisdavidmills, dynamis, echang, karlmoz, Sheppy
 Last updated by: chrisdavidmills, Feb 27, 2017, 2:56:07 AM
See also
  1. Build and install
    1. Build and install overview
    2. B2G OS build process summary
    3. Build prerequisites
    4. Preparing for your first build
    5. Building B2G OS
    6. B2G installer add-on
    7. Building B2G OS for Flame on Mac OS X
    8. Choosing how to run Gaia or B2G OS
    9. Compatible Devices
    10. Installing B2G OS on a mobile device
    11. Creating and applying B2G OS update packages
    12. Building and installing FOTA community builds
    13. B2G build variables reference sheet
  2. Porting B2G OS
    1. Porting overview
    2. Porting basics
    3. Porting on CyanogenMod
  3. Developing Gaia
    1. Developing Gaia overview
    2. Running the Gaia codebase
    3. Run Gaia on desktop using Mulet
    4. Understanding the Gaia codebase
    5. Making Gaia code changes
    6. Testing Gaia code changes
    7. Submitting a Gaia patch
    8. Gaia build system primer
    9. Different ways to run Gaia
    10. Make options reference
    11. Gaia tools reference
  4. B2G OS APIs