🔷

HashedMax Nano

Single ESP32-S3 Solo Miner

Latest: v4.0.0

HashedMax Nano Firmware

📦 Version: 4.0.0 📅 Released: Dec 18, 2024 💾 Size: ~1.5 MB

Complete firmware for the HashedMax Nano (ESP32-S3). Includes web portal, display driver, and mining engine.

View Changelog

v4.0.0 - December 18, 2024

  • ✨ Added share accepted celebration animations
  • ✨ Added block found mega celebration
  • 🎨 Web portal confetti effects
  • 🔧 Improved hashrate stability

v3.0.0 - December 10, 2024

  • Initial public release
  • NerdMiner-based SHA core
  • Web portal with real-time stats
💎

HashedMax Nano Supreme

Multi-Chip Mining Cluster

Latest: v4.0.0

Master Firmware (ESP32-S3)

📦 Version: 4.0.0 📅 Released: Dec 18, 2024 💾 Size: ~1.6 MB

Firmware for the ESP32-S3 master controller. Handles WiFi, stratum, display, web portal, and I2C slave coordination.

Slave Firmware (ESP32-D0)

📦 Version: 4.0.0 📅 Released: Dec 18, 2024 💾 Size: ~400 KB

Firmware for ESP32-D0 slave miners. Uses hardware SHA acceleration for ~750 kH/s per chip.

⚠️ Important: You must configure the I2C address before flashing each slave:
  • Slave #0: Address 0x40
  • Slave #1: Address 0x41
  • Slave #2: Address 0x42
See the slave setup guide for details.
View Changelog

v4.0.0 - December 18, 2024

  • ✨ Added share accepted celebration animations
  • ✨ Added block found mega celebration
  • 🔧 Fixed share submission from slaves (was broken!)
  • 🔧 Enabled local soft-share tracking
  • ⚡ Reduced slave logging for better hashrate
  • 🎨 Web portal confetti effects

v3.0.0 - December 15, 2024

  • Initial Nano Supreme release
  • I2C master/slave architecture
  • Hardware SHA on ESP32-D0

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.