Tutorial

Flash or recover over Web Serial

The EMWaver Air ships pre-flashed and updates itself over the air, so you usually never touch a cable. You only need this for factory flashing or recovery — for example if an update was interrupted. It all happens in the browser over USB; there are no drivers or toolchains to install.

What you need

  • A Chromium-based browser (Chrome or Edge) — Web Serial isn't in Safari or Firefox.
  • A USB-C cable and your EMWaver Air.
  • The firmware or recovery image (linked from the flasher).

Steps

  1. Open the flasher in a Chromium browser. Web Serial talks to the device directly from the page — nothing is installed.
  2. Connect the Air over USB-C. If it's stuck, hold the boot button while plugging in to force the bootloader.
  3. Click Connect and pick the Air's serial port from the browser prompt.
  4. Select the image and flash. Choose the firmware (or the minimal recovery image) and start. Keep the cable connected until it finishes.
  5. Let it reboot. The Air restarts, rejoins Wi-Fi, and dials back to emwaver.ai. When it shows connected in the browser, you're done.

Notes

  • Normal updates are over the air (A/B partitions with rollback) — USB flashing is the recovery floor, not the routine path.
  • First-time Wi-Fi setup uses the SoftAP captive portal, not a cable. See the overview for the full quick start.

Next, try Capture & replay a 433 MHz signal.