# Firmware Lifecycle
# Requirements
Note
Before OTA make sure to go through the list below:
- 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.
- In case firmware is updated from 1.5.0 directly to 1.10.0, produced H2 metric will be lost and FP_02 will be raised. It is recommended to follow the upgrade path: 1.5.0 -> 1.6.0 -> 1.7.X -> 1.8.X -> 1.9.X. -> 1.10.X
- Make sure you have physical access to the device before starting the update process.
- 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.
- Dryer connected to DCN/IDCN should be version 3.6.0 or higher, otherwise it won't be possible to connect Electrolysers to IDCN, monitor and control Dryer from Electrolyser Web GUI or Modbus TCP interface.
# Change Log
# New Features
- Added mDNS autodiscovery support.
- WX_51 disabled on old Control Board EL 2.0 R1.0 (0xE210).
- Fatal error FX_01 is replaced with error EX_01.
- Fatal error FO_30 description improved.
- Added Stop preheat command
- Dryer Stop and Restart pressure can be set using Web GUI when DCN/IDCN is enabled.
- Improved Web GUI for DCN and Quick Start Guide.
- Enapter WT 2.1 support in DCN/IDCN.
- Enapter WT 2.1 status in Web GUI.
- Improved PID regulation of electrolyte cooling fan to avoid overcooling and prevention to reach 55C.
- New FX_12 fatal error is introduced in case of very high voltage on outlet pressure transmitter.
- Automatic restart of hydrogen production when WU_10 warning resolved during Stand-By state.
- New FP_06 fatal error introduced to inform about insufficient hardware resources such as memory during operation of DCN/IDCN.
- Improved OTA backward compatibility.
# Compatibility Matrix
Please carefully check the compatibility matrix for the 1.10.0 firmware version with the previous version.
Legend:
- C - fully compatible;
- NC - not compatible;
- PC - party compatible, check additional notes.
| 1.9.3 | |
|---|---|
| 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)). 
- In case firmware is updated from 1.5.0 directly to 1.9.0 produced H2 will be lost and FP_02 will be raised. 
# 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). 
- Begin with Dryer firmware version 3.6.0 Dryer input registers are deprecated, holding registers should be used instead. 
# 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 - .localhostname.- Solution: Use a local ethernet connection to the electrolyser or IP address as a hostname. 
- DCN may assign an IP address to devices (computers, mobiles) connected to Wi-Fi AP associated with DCN enabled Enapter devices. - Solution: - Delete the DCN from the Enapter Mobile App and create it one more time.
- If it is possible try to separate the DCN from your main network environment by connecting the DCN to another WiFi AP. No need to separate one DCN from another.
 
- 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. 
- Pump doesn't run when system HALT while Antifrost routine is heating water in the tank. - Solution: Update the firmware to version 1.10.1 or above. 
Was this page useful?