Version A922-D922 | 02-09-2025
- New feature: Add BMS AI logic self-heating functions. Enable/disable in inverter controls (requires BMS 3022+ or 4009+).
- Fix: BMS current value now observes correct signed integer notation.
- Fix: Clear hung battery data registers if BMS communication is lost.
Version A921-D921 | 05-04-2025
- Add wider import limit for EU (1–255 A).
- Optimise PV energy when using external PV systems.
- Fix leap year bug.
- Fix issue where charge-to-SOC limit was ignored despite being enabled.
Version A920-D920 | 09-02-2024
- Correct reserve and cutoff register mapping.
Version A919-D919 | 24-12-2024
Beta testers only
- Add new register control logic storing frequently used registers in RAM (switchable; default flash). Intended for future Grid Services use.
- Default import limit set to 100 A and disabled if no value already exists. Valid range now 40–200 A.
- Add improved detection and control logic when no battery is present.
- Fix incorrect inverter status when no battery is fitted and String Mode is selected. This is expected behaviour and not a warning.
Version A918-D918 | 01-10-2024
Internal
- BMS 3018 support.
Version A917-D917 | 23-08-2024
Internal & beta users
- Fix off-grid discharge cutoff.
- Add import limitation (0–200 A configurable).
- Fix relay issue under rare grid conditions causing incorrect EPS operation.
- Add BMS reset command.
Version A915-D915 | 16-05-2024
- Add additional PV total registers for external PV (ID2 & ID3 meters, GEM120).
- Add inverter mode register (Hybrid/String) to prevent battery-not-present errors.
- Optimise removal of firmware files after update.
Version A914-D914 | 09-02-2024
- Optimise SOC calibration relating to stopping at 5%.
- Fix export limit overflow error.
- Optimise battery removal mechanism when sleep function is used.
- Fix Off-Grid mode error.
- Optimise PV MPPT logic.
- Add quick protection function for battery overvoltage interruption.
Version D913-A913 | 11-12-2023
- BMS 3015 support – fix overvoltage error.
- Fix low PV on one string affecting the other.
Version D912-A912 | 29-09-2023
- Optimise export and import EnergyToday midnight zeroing.
- Optimise inverter status display while charging.
- Optimise 418 meter information query.
- Reduce MPPT minimum voltage from 130 V to 120 V.
- Optimise SOC parameter handling after PCS–BMS comms loss beyond 30 seconds.
- Fine-tune off-grid control parameters.
- Increase PV high-voltage power limit from 300 W to 3600 W.
- Modify grid-connected to off-grid relay cutoff delay.
- Remove automatic lithium/lead-acid battery identification to reduce comms and protection risk.
- Add advanced power management and protection support for BMS 3015.
Version A910-D910 | 20-06-2023
Not yet released
- Add G99 NI certification codes.
- Improve battery disconnect on battery overcurrent.
- Optimise CRC handling in 0x10 multi-set register.
- Fix SOC resetting to 0% on battery charge MOSFET disconnect.
- Optimise battery charge logic when full to prevent oscillation.
Version D0.909-A0.909 | 19-05-2023
- Add 0x10 multi-register function settings.
- Rework AC charge logic to allow discharge and charge based on SOC thresholds.
- Optimise full-charge oscillation behaviour.
- Unlock full PV power potential on a single string within voltage and current limits.
Version D0.907-A0.907 & D0.908-A0.908 | 03-04-2023
- Add BMS request current protocol and enforce charge/discharge limits accordingly.
- Add Buck-Boost current power-on zero-bias calibration.
- Move power and energy control settings to fast frame to improve response speed.
- Add off-grid port overload protection in grid-connected mode.
- Modify off-grid RMS control parameters to resolve instantaneous overvoltage.
- Optimise PV jump-curve overload dynamic response.
- Optimise GFCI detection logic.
- Adjust grid zero-export delay from 8 ms to 9 ms.
- Add EN50549 and Irish safety certifications.
- Optimise handling of load display exceptions.
- Add ageing mode supporting two PCS units loading each other.
- Add charging and discharging power calibration coefficients.
- Optimise refresh of battery monomer information.
- Optimise winter mode settings.
- Optimise rated power accuracy on grid web display.
- Optimise abnormal PV power display and lower minimum PV grid voltage to 130 V.
Version D0.906-A0.906 | 10-11-2022
- Optimise overcurrent shutdown without AC output.
- Optimise LLC wave sealing logic.
- Fix energy not clearing to zero after SPS reset.
- Optimise battery weak-current recharge logic.
Version D0.905-A0.905 | 28-10-2022
- Fix SPS reset damage risk during storage machine operation.
- Optimise abnormal fault code display.
- Optimise off-grid overload and undervoltage protection.
- Add hardware bus voltage soft-start recognition.
- Add bus voltage soft-lift logic to reduce pipe current risk.
- Optimise Buck-Boost and LLC PWM timing.
Version D0.904-A0.904 | 15-08-2022
- Optimise DCI sampling coefficient.
- Increase PV maximum current limit from 11 A to 13 A.
- Improve SOC discharge power load reduction logic.
- Remove RTC 2am reset and add DSP reset on ARM comms loss.
- Add CEI0-21 certification.
- Optimise battery activation PWM shutdown behaviour.
- Fix RTU parameter persistence and ageing calibration limits.
- Add support for 8 meter data queries.
- Add forbidden charge and discharge setting function.
Version D0.903-A0.903 | 03-04-2022
- Increase LLC frequency from 17 kHz to 21 kHz to reduce MOS stress.
- Optimise battery overvoltage protection filtering.
- Optimise unlock behaviour after TZ protection events.
- Add external communication protocol fault warnings.
- Add Gen2 battery charge/discharge forbid settings.
- Optimise BMS serial number reading for web display.
- Optimise CEI0-21 and G98 safety parameters.
- Modify power model to match rated battery charge and discharge power.
Version D0.902-A0.902 | 03-03-2022
- Optimise BMS communication handshake.
- Optimise battery activation during production testing.
- Add shallow charge and discharge functions.
- Optimise abnormal discharge behaviour due to ageing.
- Optimise off-grid mode at low SOC during mains abnormalities.
- Optimise PV and battery LED logic.
- Optimise power data synchronisation to server.
- Optimise export limit logic.
- Optimise abnormal app and web data display.