How to Flash Firmware

๐ŸŒ Web-Based Flasher (Recommended)

The easiest way to flash your device - no software installation required!

  1. Connect your device via USB
  2. Click the button below to open the web flasher
  3. Select your device type and firmware version
  4. Click "Flash" and wait for completion
Open Web Flasher โ†’

Requires Chrome or Edge browser with Web Serial API support.

๐Ÿ”ง PlatformIO (For Developers)

If you have the source code and PlatformIO installed:

# Navigate to the firmware directory
cd hashedmax-firmware/hashedmax-nano-supreme/master

# Build and upload
pio run -t upload

# Monitor serial output
pio device monitor

๐Ÿ’ป esptool.py (Command Line)

For advanced users who prefer command-line tools:

# Install esptool
pip install esptool

# Flash the firmware (adjust COM port as needed)
esptool.py --chip esp32s3 --port COM4 --baud 921600 \
    write_flash 0x0 hashedmax-nano-v4.0.0.bin

For ESP32-D0 slaves, use --chip esp32 instead of esp32s3.