# Firmware Lifecycle

Warning

It is recommended to update the device in the IDLE mode without receiving and executing any commands from Modbus, Enapter Cloud, Enapter Mobile App or others.

Warning

Updating to version 1.2.0 causes EL 2.1 to fall into an error, which means the need for Safety Heartbeat configuration.

Default values for Safety Heartbeat:

Heartbeat_gatewaytimeout_s = 0 (disabled)

Heartbeat_modbustimeout_s = 0 (disabled)

Heartbeat_ucmtimeout_s = 25 seconds

How to configure Safety Heartbeat on the Gateway please check this page (opens new window).

How to configure Safety Heartbeat using Modbus please check this page (opens new window).

Note

Make sure you have physical access to the device before starting the update process.

After firmware upgrade the electrolyser must be powered off and turn back on.

# Change Log

  • UCM firmware version 1.2.0 release.
  • Added Heartbeat Routine.
  • Added Modbus Heartbeat Register.
  • Added Gateway Heartbeat Register.
  • Added UCM Heartbeat Register.

# Compatibility Matrix

Please carefully check the compatibility matrix for the 1.2.0 firmware version with the previous version.

Legend:

  • C - fully compatible;
  • NC - not compatible;
  • PC - party compatible, check additional notes.
1.1.2
OTA Upgradable C
Modbus Communication Backward Compatibility C
Configuration C
Rollback C

# Functional Depreciation Statements

None

# Known Bugs List

The list below contains the most important problems in the firmware and their solutions.

  • MAC address of network card is set to 00:80:E1:00:00:01

    Solution: Update EL 2.1 firmware to version 1.2.1-fix2 or higher.

  • Incorrect command statuses

    Solution:

    • If send Start when EL is already started, command status is completed - actually it is ignored.

    • If send Maintenance off during draining or refilling in Maintenance mode, command status is ignored - actually is failed.

  • Fan F103A turns off after exit from Maintenance Mode.

    Solution:

    • Reboot electrolyser using cloud (find the device in Enapter Cloud (opens new window) and execute Reset command (Commands > Electrolyser > Reset) or do system power restart (turn off it and restore power back).

    • Reboot electrolyser using Mobile App.

  • Anti-freeze routine bug - In maintenance mode the anti-freeze routine can start even if the electrolyte tank is empty. The absence of water in the tank in such a situation can lead to overheating and damage to the tank. When this occurs, there is a possibility of KOH leakage within the electrolyser during the next refilling of the internal process liquid tank. Please note that this damage will occur only when the device is left powered on in maintenance mode for extended times, without electrolyte, and at low ambient temperatures below 10 °C.

    Solution: Update the firmware to version 1.4.0 or above. Additionally, ensure that the electrolyser is not left unattended when it is in maintenance mode. To update your device, navigate to Device Info -> Firmware and press the Check for Updates button. If you do not see an available update, you can contact our support team at support@enapter.com.

  • The system stops calculation of total produced H2 after 524288.

    Solution: Update the firmware to version 1.6.0 or above. To update your device, navigate to Device Info -> Firmware and press the Check for Updates button. If you do not see an available update, you can contact our support team at support@enapter.com.