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
- Open the flasher in a Chromium browser. Web Serial talks to the device directly from the page — nothing is installed.
- Connect the Air over USB-C. If it's stuck, hold the boot button while plugging in to force the bootloader.
- Click Connect and pick the Air's serial port from the browser prompt.
- Select the image and flash. Choose the firmware (or the minimal recovery image) and start. Keep the cable connected until it finishes.
- 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.
