Flash Firmware

Connect an endpoint over USB-C, put the ESP32-S3 into download mode, choose the board and region, then install from the browser. Chrome or Edge on desktop is required because the installer uses Web Serial.

Board A: Wio-WM6180

XIAO ESP32-S3 Plus with Seeed Studio Wio-WM6180 Wi-Fi HaLow module and DAC hat.

Your browser does not support Web Serial. Use Chrome or Edge. This page must be served over HTTPS to flash firmware.

Board B: Custom PCB (mm8108)

XIAO ESP32-S3 Plus with custom OSHWLab mm8108 Wi-Fi HaLow PCB and DAC hat.

Your browser does not support Web Serial. Use Chrome or Edge. This page must be served over HTTPS to flash firmware.

Install and provision

  1. Connect the XIAO ESP32-S3 Plus to your computer with USB-C.
  2. Hold BOOT, tap RESET, then release BOOT.
  3. Select the matching board and regulatory region above.
  4. Click Install Firmware, choose the serial port, and wait for flashing to finish.
  5. Press RESET without holding BOOT to boot the new firmware.
  6. Install the ESP SoftAP Provisioning app for iOS or Android.
  7. Join the endpoint Wi-Fi network. Its SSID begins with PROV_.
  8. Use proof of possession longwave, then select your Wi-Fi HaLow SSID and enter the password.

The provisioning app will report "failed to associate" at the end. This is safe to ignore.

Uses ESP Web Tools and the Web Serial API.