# Firmware Lifecycle


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


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.


Do not power off the device during the firmware update.


Remove Dryer Control Network before updating the firmware.


If Site has Enapter Gateway it needs to be updated to version 1.8.9 or higher.

# Change Log

# New Features

  • UCM firmware version 1.6.0 release.
  • Added Membrane Failure Check.
  • Added mDNS support.
  • Added local web interface (Web GUI).
  • Added pressure sensor based micro purges and ventilation routine.
  • Added possibility for read Chasis/Stack Serials and Product Code using modbus.
  • Added electrolyte replacement check.
  • Added Drain to High Level from overfilling in Maintenance Mode.
  • Improve monitoring of Air circulation fan.
  • Dryer control improvements.

# Bug Fixes

  • Fixed the system stops calculation of total produced H2 after 524288.
  • EL goes into Steady after reset.
  • No overfills during small but often refilling.

# Compatibility Matrix

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


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

# Functional Depreciation Statements

  • Warning WS_20 is deprecated. Instead of using it for checking that Electrolyser reached Max Pressure it is recommended to use input register #1200 (4 = Stand-By (Max Pressure)).

# Modbus Compatibility

  • Holding register #6018 is used for Start and Stop the Dryer starting from firmware 1.6.0.

  • Input registers #14 (Cabinet (Chassis) Serial Number) and #1000 (Stack Serial Number) are deprecated. Instead use holding registers #4026 (Enapter Chassis Serial Number) and #4376 (Enapter Stack Serial Number).

# Known Bugs List

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

  • An issue (opens new window) using WiFi and Windows to access the .local hostname.

    Solution: Use a local ethernet connection to the electrolyser or IP address as a hostname.

  • If the WiFi router power cut happens for a very short period it is possible that one of the devices connected to the MESH network won't be able to connect to the cloud and will have the offline status.

    Solution: To resolve the issue you will need to manually reboot the device. This issue will be fixed in future FW releases.

  • Electrolyser doesn't stop during Ramp-Up if no more electrolyte left in the tank. The system must reach Steady to start Ramp-Down procedure. This might cause fatal error in case system stays in Ramp-Up and have no water supply because it will not stop production of hydrogen in 80 min timeout and will continue to work even the electrolyte will reach very low level.

    Solution: Update the firmware to version 1.10.1 or above.