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.
- Open TallyHub desktop app
- Click "Flash Firmware" in the menu
- Connect your device via USB
- Select device type and firmware source
- Click "Flash" and wait for completion
🌐
Option 2: Web Flasher
Flash directly from your browser without installing anything.
- Use Chrome or Edge browser
- Download firmware files from GitHub
- Open web flasher tool
- Connect device and select port
- 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 FirmwareM5Stick Plus2
For M5Stack M5Stick-C Plus2
- • 1.14 inch display
- • Larger battery
- • USB-C
M5Stick_Tally_Plus2.bin
Download FirmwareESP32-1732S019
For ESP32-1732S019 touchscreen
- • 2.4 inch display
- • Touch support
- • Very affordable
ESP32-1732S019.bin
Download FirmwareTroubleshooting
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:
- Device boots into AP mode (creates WiFi hotspot)
- Connect to device WiFi (e.g., "TallyHub-XXXX")
- Browser opens configuration page automatically
- Enter your WiFi credentials and TallyHub server IP
- Device restarts and connects to your network
Continue to Setup Guide →