Tesla FSD — ESP32 Web Flasher

Flash a blank ESP32 board from your browser — no build tools, nothing to install. This page works either online or downloaded and opened locally.

Before you start:
  1. Use Chrome, Edge, or Opera on a desktop (these support Web Serial — Safari and Firefox don't).
  2. Connect your ESP32 board to the computer with a USB data cable.
  3. Find your board below and press Install, then pick the serial port that appears.
  4. After flashing, the board creates its own Wi-Fi network. Connect to it and open http://192.168.4.1 to control it.
The board boots in Listen-Only mode (it cannot transmit) until you switch it to Active in the dashboard, so first-flash is safe. An internet connection is needed so the flasher can download the firmware from GitHub.
M5Stack ATOM Lite (+ ATOMIC CAN) · ESP32
M5Stack ATOM Matrix · ESP32
M5Stack ATOM (swapped CAN pins) · ESP32
ESP32 DevKit + MCP2515 · ESP32
LilyGo ESP32 + CAN · ESP32
TTGO T-Display · ESP32
LilyGo T-2CAN (dual CAN) · ESP32-S3
Waveshare ESP32-S3-CAN · ESP32-S3

Looking up the latest firmware release…