Beta Feature

Sorry, we lack testing in this part of the Web Flasher, so problems are expected. If you run into any issues during the flashing process, please feel free to contact us for help or support!

Back to Dashboard

ESP32 Web Flasher

Flash firmware directly to your ESP32-S3 board from your browser using Web Serial API.

1 Connect Your Device

Connect your ESP32-S3 board to this computer using a data-capable USB cable. If you are on Windows, ensure you have the appropriate USB to UART bridge drivers installed (e.g., CP210x or CH340).

Browser Requirement: This feature only works on Chromium-based browsers (Chrome, Edge, Opera, Brave) on desktop.

2 Install Firmware

Click the button below to start the flashing process. Select the correct COM port from the browser popup.

Your browser does not support Web Serial. Please use Chrome or Edge. You need to serve this page over HTTPS to use Web Serial.

Board Compatibility

This firmware is specifically compiled for the Deskbot Mimo profile. Ensure your hardware matches:

  • MCU: ESP32-S3 (16MB Flash / 8MB PSRAM)
  • Display: OLED (SSD Driver)
  • Mic: I2S INMP441 (INM)
  • Amp: I2S Amplifier (MAX98357A / Audio Out)
  • Motor: DRV8833 Motor Driver

Warning: Do not flash to a generic ESP32 or ESP32-C3! Pinouts are strictly mapped to the Mimo base.

Read Documentation

Troubleshooting

  • If the device fails to connect, hold the BOOT button, click RESET, then release BOOT to enter download mode.
  • If flashing gets stuck, try a different USB cable. Some cables only supply power, not data.