• 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
Firefox Developer Tools
  1. MDN
  2. Firefox Developer Tools
  3. Remote Debugging
  4. Debugging Firefox OS over WiFi

Debugging Firefox OS over WiFi

In This Article
  1. Enable WiFi debugging
  2. Select the device
  3. Authenticate
  4. Troubleshooting

This article describes how to connect the Firefox Developer Tools to a Firefox OS device over WiFi.

You will need:

  • Firefox Desktop 39 or later
  • a Firefox OS device running a build of Firefox OS 3.0 from 2015-03-27 or later

If you need to use older versions of Firefox Desktop or Firefox OS, see the guide to debugging Firefox OS over USB.

Connecting over WiFi doesn't use ADB at all, and is therefore likely to be more reliable than the USB method.

Enable WiFi debugging

First, enable WiFi debugging on the Firefox OS device.

  1. Open Developer Settings on the device (Settings -> Developer)
  2. Check "DevTools via Wi-Fi"
  3. Edit the device name if desired

Select the device

In WebIDE, click the "Select Runtime" menu. You should see a section labeled "Wi-Fi Devices", and your device should appear under it:

Select your device.

Authenticate

Next, in the WebIDE you'll see a prompt with a QR code:

On the device, you'll see a connection prompt giving you options to "Scan" or "Scan and Remember". Choose one of the options and scan the QR code. Now WebIDE should connect to the device, and the device icon next to "Select Runtime" should turn blue to indicate this.

The QR code scanner can be a bit frustrating at the moment, as real devices appear to capture a very low resolution picture. Bug 1145772 aims to improve this soon. If you have trouble with this, try scanning with a few different orientations.

If you chose "Scan and Remember, then you won't have to scan the code again the next time you connect your computer to this device.

Troubleshooting

If you're having trouble getting this to work, check the Troubleshooting page for things to double check and support forums you can contact.

Document Tags and Contributors

 Contributors to this page: jryans, wbamberg
 Last updated by: jryans, Jan 25, 2017, 11:29:27 AM
  1. Core Tools
    1. Page Inspector
    2. Web Console
    3. JavaScript Debugger
    4. Network Monitor
    5. Performance
    6. Responsive Design Mode
    7. Tips
  2. More Tools
    1. Memory
    2. Storage Inspector
    3. DOM Property Viewer
    4. Developer Toolbar
    5. Eyedropper
    6. Screenshot
    7. Scratchpad
    8. Style Editor
    9. Shader Editor
    10. Web Audio Editor
  3. Connecting the devtools
    1. about:debugging
    2. Connecting to Firefox for Android
    3. Connecting to iframes
    4. Connecting to other browsers
  4. Debugging the browser
    1. Browser Console
    2. Browser Toolbox
  5. Extending the devtools
    1. Adding a panel to the toolbox
    2. Example devtools add-ons
    3. Remote Debugging Protocol
    4. Stream Transport
    5. Source Editor
    6. The Debugger Interface
    7. Web Console custom output
  6. Settings
  7. Release notes