Flash Firmware

Install everything in one click — MicroPython, the K7 controller app, and the web UI. Use Chrome, Edge, or Opera with your XIAO ESP32-S3 connected via USB.

Latest release
Loading…
Seeed XIAO ESP32-S3 board

Seeed XIAO ESP32-S3

8 MB flash · 8 MB PSRAM · MicroPython v1.28.0 included

❌ Web Serial not supported. Use Chrome, Edge, or Opera. ⚠️ Page must be served over HTTPS to use Web Serial.

⚠️ Flashing erases the device — saved config and profiles will be lost.

After flashing

1

Connect to K7-Setup WiFi (open network, no password)

2

Browse to http://192.168.5.1 — the device scans for your lamp

3

Select your lamp and tap Connect & Save

4

Reconnect to K7-Controller (password: 12345678) and browse to 192.168.5.1

Troubleshooting

Device not detected
Try a different USB cable (some are charge-only). Make sure no other app has the port open.
Flashing fails immediately
Hold the BOOT (B) button on the XIAO while pressing RST, then release when flashing begins. Or hold BOOT while plugging in the USB cable.
Lamp not found during setup
Make sure your K7 lamp is powered on. Tap Scan again, or enter the SSID manually.
Browser not supported
Web Serial is required. Use Chrome 89+, Edge 89+, or Opera 75+. Firefox and Safari are not supported.
Need more help? See the full Setup Guide or the GitHub repository.