# Firmware Lifecycle

# Change Log

  • UCM firmware version 1.2.0 release

  • Added Heartbeat Routine

  • Added ModBus Heartbeat Register

  • Added Gateway Heartbeat Register

  • Added UCM Heartbeat Register


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

Deafult 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.

How to configure Safety Heartbeat using Modbus please check this page.


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.

# Compatibility Matrix

Please carefully check compatibility matrix for 1.2.0 version of the firmware with other firmwares


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

# Functionality Deprication Statements


# Modbus Compatibility

# 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


    • 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.


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

    • Reboot electrolyser using Mobile App.