Firmware Release Notes

These firmware release notes currently apply to inverter products only and are not exhaustive. Support for additional products will be added over time.

Release notes are published from 23 January 2026 onward and reflect the most recent firmware updates for each listed product. Earlier historic firmware changes are not retrospectively documented; however, all future firmware updates will be logged and maintained within this changelog.

Please note that there may be a short delay (typically several days) between firmware becoming available via the cloud and the corresponding update appearing in these release notes, due to validation, documentation, and publishing processes.

LAST UPDATED: 26/01/2026

Firmware Component Definitions

Manager Firmware
Controls high-level system management, communications, user interface logic, and coordination between system components.

Master (DSP) Firmware
Runs on the primary Digital Signal Processor (DSP) and manages core power-conversion functions, including grid interaction, inverter control algorithms, and performance optimisation.

Slave Firmware
Operates on secondary control processors supporting the master DSP, handling auxiliary control tasks, monitoring functions, and subsystem coordination.

2026/1/13 - Master updated from V1.47 to V1.51.

1. Peak Shaving function optimization.

2. Optimized power scheduling to resolve the issue of no charging within certain time periods.

3. When BatIdle and SOC reach MinSocOnGrid, the battery drive is disabled to reduce trickle/leakage current charging.

4. Added remote.ImportLimitPower, separated from the existing ImportLimitPower in Peak Shaving.

5. In aging mode, load power ramp-up is slowed; under ATE, battery voltage faults are no longer reported.

6. MaxSocOnGrid now applies to all operating modes.

7. Optimized the function of entering UPS mode due to voltage and frequency alarms.

8. Resolved the issue where battery heating does not respond in constant current mode.

9. Optimized the function to disable the battery drive when battery SOC discharges to MinSocOnGrid.

10. The UPS entry judgment sensitivity has been reduced, changing the threshold to 0.8 × rated voltage.

11. Resolved the issue where heating current does not respond during constant current heating.

12. Aging cycle time has been changed from a 3-hour cycle to a 2-hour cycle.

2026/1/23 Manager updated from V1.66 to V1.69.

1. Segmented Time Mode function updates:

Segmented Time Mode now supports cross-day scheduling.

Fixed an issue where Segmented Time Mode schedules longer than 18 hours would become invalid.

2. Fixed an issue with battery data transparent pass-through.

2025/12/23 Master updated from V1.55 to V1.58.

1. In aging mode, the power ramp-up rate has been slowed down.

2. Optimized power scheduling to resolve the issue where charging does not occur within certain time periods.

3. MaxSocOnGrid has been modified so that the system will not import power from the grid at any time.

4. In Peak Shaving mode, ImportLimitPower is limited to be no greater than Remote.ImportLimitPower.

5. In ATE mode, the MPPT step size has been increased to 3V, and battery voltage faults are masked.

6. Added full battery drive shutdown under BatIdle and when SOC < MinSocOnGrid, provided the battery cannot discharge and there is no charging demand.

7. Optimized the Peak Shaving function.

8. Fixed the bus voltage alarm issue during forced charging periods, which was caused by the newly added logic that disables the battery drive when SOC < MinSocOnGrid.

2026/1/7 - Manager updated from V1.10 to V1.14.

1. Support master-slave mode for external data collectors with initial mode push. Upon receiving packets 08 and 09, switch to master-slave mode (no push). If no packets 08 and 09 are received from the collector for 5 minutes, resume data push.

2. Support modifying the baud rate for the Wi-Fi port and internal collector. Change the baud rate to 23131; maximum baud rate for the Wi-Fi port is 115200, and for the internal collector is 500K. If a non-default baud rate is set and no data is received for 5 minutes, the Wi-Fi port automatically reverts to the default parameter of 9600, and the internal collector reverts to 115200.

3. Add "Import limit power" to the basic parameter 2 settings on the platform, requiring cooperation with DSP version V1.55.

4. Support remote startup for the second circuit of 3-phase 6CT adaptive configuration. Refer to "KH Single-Phase Energy Storage Remote Monitoring Protocol VK1.16.00.docx".

5. In ATE mode, when the meter is enabled and connection is lost, the meter connection status should display NG.

6. Increase the Flash write cycle limit from 24 times to 36 times to align with other devices.

7. Add a fixed version number display for Italian compliance regulations.

8. Add an external protocol for PV-storage-charging integration.

9. Disconnect the relay when a sci fault is reported.

10. Modify the Import Limit button section.

11. Fix the overflow issue when time-of-use period exceeds 18 hours by adding a check for remote_ctrl_info_ctrl state.

12. Fix the remote control readback issue.

13. Optimize PV power: when PV power is reported as 0, the corresponding current transmitted to the platform should also be 0.

2026/1/20 - Manager updated from V1.07 to V1.08.

1. Fixed a write failure caused by validation errors in Segmented Time Mode settings after cross-version upgrades.

2. Fixed an issue where, after an abnormal Segmented Time Mode enable flag condition, the system now correctly reverts to Disabled state.

2026/1/26 Master from V1.36 to V1.39.

1. Added parallel operation 14 A functionality.

2. Optimized the battery heating function, supporting both constant current heating and constant voltage heating modes.

3. Fixed an issue where the BalanceLoad function did not take effect during pure PV grid-tied operation.

4. Fixed an issue where, after a 10-minute overvoltage fault, disabling the 10-minute overvoltage protection would not clear the fault.

5. For Poland Grid Code No.14, Czech Grid Code No.16, and France Grid Code No.86, the N-PE enable switch is enabled by default (Inverter Grid Code Parameter Table v1.27).

6. Updated parameters for Ireland Grid Code No.30 and Northern Ireland Grid Codes No.72 and No.73 (Inverter Grid Code Parameter Table v1.27).

7. Modified the ACSPS closing conditions to resolve the issue of AC auxiliary power diode damage when PV is disconnected under high PV voltage during grid-tied operation.

8. Optimized the VPP function by adding reactive power, ExportLimitPower, and ImportLimitPower parameters (requires Manager v1.24 or later).

9. Optimized the BackUp function to resolve an issue where the battery would still discharge in BackUp mode when PV power exceeded load and MaxDischargeCurrent was limited.

10. Fixed an issue where, after selecting a grid code and performing a power-off reboot, the N-PE enable flag would reset to 0 (for grid codes requiring N-PE enable).

For the X9 model, if the N-PE enable flag is detected as 0 at power-on, it will be forcibly set to 1.

11. Enabled Ireland Grid Code No.105.

12. Continued optimization of the VPP function; fixed the issue where forced charging did not respond when time-of-use periods were enabled.

13. Fixed an issue where Grid Code No.105 could not be selected.

14. Fixed an issue where, after a 10-minute overvoltage fault, disabling the 10-minute overvoltage protection would not clear the fault.

15. Fixed an issue in parallel operation where, when the master inverter was in negative phase sequence, the EPS voltage phase difference between master and slave was approximately 120°, causing an EPS Overload fault.

16. Updated parameters for Ireland Grid Code No.30 and Northern Ireland Grid Code No.73 (Inverter Grid Code Parameter Table v1.27).

2026/1/26 Manager updated from V1.23 to V1.24.

1. Added Polish language support for the local UI.

2. Updated the power-on guide items and Segmented Time Modech-key behavior: after a Segmented Time Modech key is pressed, the screen lights up and the current interface remains displayed for 90 seconds before returning to the home screen, in accordance with “LCD1604 HMI Requirements Specification v1.2_2025.12.4.docx”.

3. Added export and import energy data for Meter 2 in Packet 02.

4. Added Segmented Time Mode parameter extension support for Australia Amber V2.

5. Added MPPT on/off control (external protocol, register 49210, supported protocol version v1.05.04).

6. Added PV power limit flag (external protocol, register 49251, supported protocol version v1.05.04).

7. Added external interface registers for battery heating (external protocol, registers 53400–53415, supported protocol version v1.05.04).

8. Added support for Loggerd parallel operation via LAN, and added 14 A parallel operation capability.

9. Added registers for DSP debug paging write functionality.

10. Added support for synchronized DSP enabling of Grid Code No.105, with corresponding display and settings.

11. Optimized Segmented Time Mode logic to allow WorkMode, ForceCharge, and PeakShaving modes without write restrictions.
Execution priority is now:
Meter self-check > Remote control > Segmented Time Mode > ForceCharge > WorkMode.

12. Optimized battery heating, coordinating with master and BMS, and added support for constant current heating.

13. Optimized factory reset behavior so that feed-in energy, purchased energy, total load energy, and daily generation are not cleared.

14. Optimized Meter status data in Packet 02: once the meter is enabled, the meter status is set to 1.

15. Optimized synchronization between Segmented Time Mode work mode and the actual Segmented Time Mode execution mode in Packet 02.

16. Optimized Meter/CT Detection for direct-connected meters, improving detection success rate when single-phase load fluctuation is below 500 W.

17. Optimized 6-CT meter Meter/CT Detection, improving calibration success rate when single-phase load fluctuation is below 500 W; CT1 calibration time is approximately 30 seconds.

18. Added MaxSoc_FromGrid setting (external protocol, register 46620, supported protocol version v1.05.04).

2025/12/9 - Manager updated from V1.22 to V1.23.

1. Optimize and accelerate the upgrade process by matching serial port speed settings according to specific protocol requirements. Set the default baud rate for the internal collector TTL serial port to 115200, with a maximum configurable value of 500K; set the default baud rate for the external Wi-Fi-485 serial port to 9600, with a maximum configurable value of 115200.

2. Optimize and accelerate the upgrade process by modifying the firmware package data reception method. Implement reading, erasing, and writing simultaneously, allowing repeated reception of the same data packet to improve upgrade success rate.

3. In LAN port communication using Modbus-TCP to read the FOX external protocol, the slave address is no longer restricted. Data can be read from slave addresses within the range of 1 to 255.

2025/12/9 - Manager updated from V1.39 to V1.44.

1. Remove the screen settings and webpage settings for BalanceLoad LogicFirst;

2. Fix remote configuration for PV switch;

3. Align with the internal communication protocol of P119;

4. Fix the setting range of the GridVoltHighEPSValue register in the P119 protocol;

5. Add BMS capacity to DSP data;

6. Disable G100 function in parallel mode;

7. Clear cached data after setting Meter2 to disable;

8. Restrict SmartEPS dry contact activation to off-grid mode only;

9. Fix battery communication loss caused by incorrect BMS brand settings;

10. Fix the bug of incorrect BMS capacity sent to DSP;

11. SmartEPS dry contact should only be disconnected in off-grid mode; in non-off-grid modes, close the dry contact.