Web installer
Flash RavLight from your browser
Connect the board via USB, pick fixture and board below, then click Install. The full 4 MB image (firmware + web UI) is written in one pass.
—
—
⚠ This browser doesn't support Web Serial. Use Chrome or Edge on desktop —
or flash manually with esptool.
The install dialog also offers Erase device — select it when the board previously ran another firmware.
Before you start
- Use a data USB cable (some charge-only cables have no data lines).
- If the board doesn't show up in the port dialog, install the USB-serial driver:
CP210x or
CH340.
- Boards without native USB (e.g. WT32-ETH01) need a USB-TTL adapter wired to TX/RX/GND with GPIO0 held low at power-up.
- Boards without auto-reset (e.g. LED Lifter, or any board wired without DTR/RTS to EN/IO0): the browser can't reset them for you. To enter flashing mode, hold the BOOT / IO0 button (or fit the boot jumper) while connecting. When flashing finishes, power-cycle the board — unplug and replug USB — to boot the new firmware; it won't restart on its own.
- The browser flasher runs at a conservative speed. For the fastest flashing, use the esptool command line with
--baud 921600.
- After flashing, the installer offers to set up WiFi from the browser over the same USB connection — pick the network, type the password, and the board joins it before you ever open its page. Skip it on Ethernet boards, or if you would rather configure everything in the web UI.
- If you skip that, the board opens a WiFi access point named after its fixture — Veyron-RVXXXX, Elyon-RVXXXX, Orion-RVXXXX or Axon-RVXXXX. Connect to it with the password
123456789 and open http://192.168.4.1 to configure the network.
Already running RavLight?
Updates normally go over the network — no USB, no this page. Open the device's own web UI and upload the _fw_ binary, or let it check for a release itself.
There is one exception: boards still running firmware older than 2.23.3 need a single USB flash from this page before over-the-air updates work. The partition table changed in 2.23.3, and a partition table is the one thing an update cannot replace over the network — OTA writes into a slot that has to already exist. Flash the merged image once here and every update after that is over the network. From 2.23.3 onwards there is nothing to do. The firmware version is in the Info popup of the device's web UI.
Download the configuration from Settings first. Flashing from this page writes the whole 4 MB of flash, configuration region included, so the board comes back on factory defaults — upload the file again afterwards to get your patch back.