Skip to content

Flashing Instructions

Al West edited this page Jun 29, 2025 · 1 revision

Welcome to the remotehead# ESP32 Redialer Firmware Flashing Instructions

Option 1: Flash Complete Image (Recommended)

Use the complete firmware image esp32-redialer-v0.0.12-complete.bin:

esptool.py --chip esp32 --port /dev/ttyUSB0 --baud 460800 write_flash 0x0 esp32-redialer-v0.0.12-complete.bin

Option 2: Flash Individual Components

Flash each component separately:

esptool.py --chip esp32 --port /dev/ttyUSB0 --baud 460800 write_flash \
  0x1000 bootloader.bin \
  0x8000 partition-table.bin \
  0x10000 remotehead.bin \
  0x190000 spiffs.bin

Notes

  • Replace /dev/ttyUSB0 with your ESP32's serial port
  • On Windows, use COM3, COM4, etc.
  • On macOS, use /dev/cu.usbserial-* or /dev/cu.SLAB_USBtoUART
  • You may need to hold the BOOT button on your ESP32 while flashing
  • Install esptool: pip install esptool

Verification

Use the provided checksums.txt file to verify integrity of downloaded files:

sha256sum -c checksums.txt

First-time Setup

After flashing, the device will start in AP mode. Connect to the WiFi network "ESP32-Redialer" and navigate to http://192.168.4.1 to configure your WiFi credentials. wiki!