Flash Firmware

Flash your ESP32 tally devices directly from your browser

⚠️ Before You Start

  • • Use a high-quality USB cable (data cable, not just charging)
  • • Close any other apps that might be using the serial port
  • • Use Google Chrome or Microsoft Edge (WebSerial required)
  • • Make sure your device is powered off before connecting
💻

Option 1: TallyHub Desktop App

The easiest way to flash firmware - built into the TallyHub desktop application.

  1. Open TallyHub desktop app
  2. Click "Flash Firmware" in the menu
  3. Connect your device via USB
  4. Select device type and firmware source
  5. Click "Flash" and wait for completion
🌐

Option 2: Web Flasher

Flash directly from your browser without installing anything.

  1. Use Chrome or Edge browser
  2. Download firmware files from GitHub
  3. Open web flasher tool
  4. Connect device and select port
  5. Upload firmware and flash

Available Firmware

M5Stick Tally

For M5Stack M5Stick-C devices

  • 0.96 inch display
  • Built-in battery
  • Compact size
M5Stick_Tally.bin
Download Firmware

M5Stick Plus2

For M5Stack M5Stick-C Plus2

  • 1.14 inch display
  • Larger battery
  • USB-C
M5Stick_Tally_Plus2.bin
Download Firmware

ESP32-1732S019

For ESP32-1732S019 touchscreen

  • 2.4 inch display
  • Touch support
  • Very affordable
ESP32-1732S019.bin
Download Firmware

Troubleshooting

Device not detected

  • Install USB drivers (CP210x or CH340)
  • Try a different USB cable
  • Check if another app is using the port
  • Restart your computer

Flash failed / timeout

  • Hold the BOOT button while connecting USB
  • Try lowering the baud rate to 115200
  • Ensure good USB connection
  • Use a powered USB hub

Device won't boot after flashing

  • Verify you downloaded the correct firmware
  • Try flashing again
  • Erase flash first, then reflash
  • Check if device is getting power

Browser doesn't support WebSerial

  • Use Google Chrome or Microsoft Edge
  • Update browser to latest version
  • Enable experimental features in chrome://flags
  • Use TallyHub desktop app instead

USB Drivers

If your device isn't detected, you may need to install USB drivers:

After Flashing

Once firmware is flashed successfully, configure WiFi on your device:

  1. Device boots into AP mode (creates WiFi hotspot)
  2. Connect to device WiFi (e.g., "TallyHub-XXXX")
  3. Browser opens configuration page automatically
  4. Enter your WiFi credentials and TallyHub server IP
  5. Device restarts and connects to your network
Continue to Setup Guide →