ESP-Drone flasher

Install ESP-Drone with browser control (webcontrol) straight from this page: fly from your phone over the drone's Wi-Fi, with a staged failsafe, battery protection and trim, or from a computer with a gamepad.

Not tested on real hardware yet. Remove the propellers first. To be able to go back, back up the factory firmware before you install (how). Installing replaces everything on the chip, including stored settings.
E1 Mini quadcopter kit with a plug-in ESP32 DevKit

E1 Mini

Mini quadcopter kit sold as "ESP32 Drone", often with "E1" or "E1 Mini" in the name: ESP32 DevKit on the frame, MPU6500 on SPI, 8520 motors.

Your browser cannot flash. Use Chrome or Edge on a computer. Flashing needs a secure (HTTPS) page.
Espressif ESP32-S2-Drone

Espressif ESP32-S2-Drone

Espressif's own ESP-Drone board, with an ESP32-S2 or an ESP32-S3. The right image is picked from the chip.

Your browser cannot flash. Use Chrome or Edge on a computer. Flashing needs a secure (HTTPS) page.

How it works

  1. Use Chrome or Edge on a computer. Phones, Firefox and Safari cannot flash.
  2. Connect the drone's ESP32 with a USB data cable. On Linux your user has to be in the group dialout.
  3. Click "Install", pick the serial port, tick "Erase device" for the first install and wait about a minute.
  4. Unplug, insert the battery and join the Wi-Fi ESP-DRONE_… with your phone (password 12345678): the control page opens by itself.

No port in the list? Try another cable (some only charge), or hold the BOOT button on the ESP32 while you plug it in.

Other ways to flash, including Espressif's own tools: docs/flashing.md · firmware files: releases

Desktop ground station

Fly with a gamepad (PlayStation, Xbox, Switch Pro and others) on a computer, with live plots of the flight controller, controller tuning, a motor test for the bench and a flight recorder. Download the ground station (one HTML file, works offline), join the drone's Wi-Fi with the computer and open the file in Chrome or Edge. Guide: docs/groundstation.md