No USB cable, no need to pull the eSpa out of your spa — just open the update page on your home network.
Select Your Device
Available Releases
Loading releases...
Flash Custom Binary
Upload and flash locally-built firmware binaries directly from your computer.
Factory Binary
Application Binary
File-system Binary
Use a factory image by itself, or select an application and optionally a file-system image. Application and file-system offsets default from the configured partition layout and may be changed.
Building from Source
Pre-built firmware binaries are available in the releases above. If you need to build custom firmware, you can compile from source using PlatformIO:
PlatformIO Build for esp32dev
Change the device target above to update these instructions
1. Clone and build firmware:
git clone
cd
pio run -e esp32dev
2. Build SPIFFS filesystem:
pio run -e esp32dev -t buildfs
3. Flash using PlatformIO:
pio run -e esp32dev -t upload
pio run -e esp32dev -t uploadfs
Alternative: Flash using this website:
Use a merged factory image at 0x0, or upload firmware.bin as an application image and optionally spiffs.bin as a file-system image. The custom tab supplies partition defaults and allows application and file-system offsets to be changed.