Why Update Firmware
HPzenAi releases firmware updates for relay controllers to add new scheduling features, improve RS485 communication reliability, expand sensor automation capabilities, and fix known issues. Keeping firmware up to date ensures the best performance and access to the latest app integrations. The HPzenAi app will notify you when a new firmware version is available for your controller.
Checking the Current Firmware Version
- 1Open the HPzenAi app and tap the relay controller device tile.
- 2Go to Device Settings → Firmware.
- 3The current firmware version and the latest available version are displayed.
- 4If the versions match, no update is required.
- 5If a newer version is available, an 'Update Available' banner is shown with release notes.
OTA Update via Wi-Fi (Stand-Alone Mode)
For relay controllers in direct Wi-Fi mode, firmware is downloaded from the HPzenAi cloud and installed over-the-air. The process takes 3–5 minutes and does not require physical access to the controller.
- 1Confirm the controller is online (green LED and 'Connected' status in the app).
- 2Ensure the controller has a stable Wi-Fi connection — a signal strength better than −65 dBm is recommended for a reliable update.
- 3Go to Device Settings → Firmware → and tap Install Update.
- 4The controller downloads the new firmware — the LED may flash during download.
- 5The controller automatically reboots and installs the update — the LED will flash rapidly during installation.
- 6Wait 3–5 minutes for the process to complete — do not power off the controller during this period.
- 7Once complete, the controller restarts and reconnects — the app shows the new firmware version.
- 8All schedules and settings are preserved across firmware updates.
OTA Update via Gateway (RS485 Mode)
For relay controllers connected via RS485 to a gateway, the gateway downloads the firmware package from the cloud and delivers it to the controller over the RS485 bus. The process is initiated identically from the app but the delivery path is through the gateway rather than a direct Wi-Fi connection.
- 1Ensure the gateway is online and connected to the internet.
- 2In the app, tap the relay controller tile → Device Settings → Firmware.
- 3Tap Install Update — the gateway begins downloading the firmware package.
- 4Once downloaded, the gateway pushes the firmware to the controller over RS485.
- 5The RS485 firmware transfer is slower than Wi-Fi — allow 5–10 minutes for the update to complete.
- 6Do not power off the controller or gateway during the update.
- 7The controller restarts after installation — the gateway re-detects it on the RS485 bus automatically.
- 8Confirm the new firmware version in Device Settings → Firmware after the restart.
Automatic Update Setting
Firmware updates can be set to install automatically when a new version becomes available, eliminating the need for manual update initiation.
- 1Go to Device Settings → Firmware → Auto Update.
- 2Toggle Auto Update to On.
- 3Set the preferred update window (e.g., 02:00–04:00) to avoid updates during scheduled irrigation runs.
- 4The controller will download and install updates automatically during the configured window.
- 5Auto-update notifications are sent to the app after each successful update.
Firmware Update Checklist
- 1Controller is online before starting the update.
- 2Wi-Fi signal strength is above −65 dBm (Wi-Fi mode) or gateway is online (RS485 mode).
- 3No irrigation schedules are running during the update window.
- 4Controller is not powered off during the update (3–10 minutes depending on connection type).
- 5New firmware version confirmed in Device Settings → Firmware after completion.
- 6All channel schedules and settings verified as intact after the update.
Recovery From a Failed Firmware Update
- 1If the update fails and the controller is unresponsive, power-cycle the controller by removing and restoring 12V DC power.
- 2Most models automatically roll back to the previous firmware version on a failed update.
- 3Once the controller is back online, retry the update from Device Settings → Firmware.
- 4If the controller does not reconnect after a power cycle, contact HPzenAi support — a manual USB firmware recovery may be required.