Intellidwell Logo Docs
Store ↗

Firmware Release Notes

Track the official version history and software improvements for the Intellidwell Sprinkler Controller firmware base. Updates can be pulled directly over-the-air (OTA) via the settings interface on your local device.

Version History

v2.0.11 Beta
📅 June 17, 2026 Commit: ca3c494

Optimized update lookup behavior: Reduces background noise by gating update requests behind explicit user actions.

  • Only fetch available firmware versions from the repository when the user explicitly triggers "Check for Updates" button on settings.
  • Reduces background network connections and saves server performance.
v2.0.10 Beta
📅 June 17, 2026 Commit: 9e49092

Memory management and crash fixes: Major reliability optimizations for irrigation scheduler operations.

  • Optimized scheduler page loading structure to decrease peak memory usage.
  • Cached active rain delay state values in physical memory to prevent ESP32 memory leaks and system crashes during live cycle operations.
v2.0.9 Beta
📅 June 17, 2026 Commit: 1571719

Concurrency and interface stability: Resolved resource conflicts during asynchronous requests.

  • Made the unified `/api/status` endpoint read-only to avoid concurrency errors or data collisions.
  • Fixed a layout bug where the manual timer setup panel collapsed unexpectedly.
v2.0.8 Beta
📅 June 17, 2026 Commit: e058018

Manual control UI enhancements: Polished visual control logic on the dashboard.

  • Hides configure options while a manual timer run is active, only displaying options when a zone is idle.
  • Simplifies user experience and prevents concurrent scheduling actions.
v2.0.7 Beta
📅 June 17, 2026 Commit: 2f1f185

Unified telemetry system: Solved UI HTTP polling overhead and browser sockets depletion.

  • Implemented a consolidated `/api/status` data endpoint for telemetry.
  • Refactored telemetry queries in `index.html` into a single central poller, resolving browser socket exhaustion and dashboard freezes.
v2.0.4 Beta
📅 June 16, 2026 Commit: 5c3d807

Security updates: Encryption enforcement for device updates.

  • Updated the default server address to HTTPS in `settings.html` to encrypt update binaries downloads.
v2.0.2 Beta
📅 June 16, 2026 Commit: c3a3fc6

Version detection features: Initial implementation of the update detection framework.

  • Added firmware version metadata tracking on the board.
  • Implemented the manual "Check for Updates" settings button and dashboard notification bar.
v2.0.1 Beta
📅 June 16, 2026 Commit: 064d4c9

OTA structure update: Organized update deployment endpoints.

  • Added support for versioned paths inside the OTA file fetch routines.
v2.0 / v1.0 Stable
📅 June 16, 2026 Commit: 95b66bb

Major release base: Established base features for the 10-zone smart sprinkler controller.

  • Integrated 10-zone physical mapping control via relays.
  • Built-in local Microdot server hosting Web UI configuration panel.
  • MQTT telemetry integration for Home Assistant discovery.
  • Automatic Wi-Fi fallback to AP setup mode on connection errors.