Skip to content

Firmware Versions

TonyM1958 edited this page Apr 5, 2024 · 13 revisions

Firmware is the systems operating software, held in non volatile memory chips. Different subsystems within the inverter have specific firmware:

  • Master / Slave: controls the operation of the digital signal processor (DSP) chips. This is the 'heart' of the inverter and manages the real time power flow inside the inverter.
  • Manager: controls the ARM processor that manages inverter settings, charge times and schedules and communicates with the outside world via the data logger and RS485 using Modbus RTU. This is the 'brain' of the inverter.
  • BMS: manages the charging, discharging and health of the batteries. The BMS communicates with the inverter over the CAN data connection from the inverter.
  • Batteries: monitors the state of the batteries charge, cell voltage and temperature. Communicates with the BMS over an RS485 'daisy chain' from one battery to the next. The first battery connected to the BMS is Battery 1, then Battery 2 etc.

Firmware versions are product specific and will be different depending on the model number of your inverter and your batteries. For example, H1 and H1-G2 and V1 and V2 batteries are completely different products.

Firmware updates are normally done by your installer but may also be requested from Fox support. Some firmware updates are required to enable new features, such as Mode Scheduler and Force Discharge work mode.

H1 / AC1 with HV2600 v2:

March 2024:

September 2023:

Problems after upgrading

A common problem, following an inverter firmware upgrade, is that the inverter CT clamp is disabled. It isn't clear why this happens, but its possible this is done as part of the upgrade to effectively put the inverter into a passive mode. If the inverter does not output power to your house following a firmware update:

  • Go to the inverter front panel
  • Press Back so the inverter menu appears
  • Go to Setting and enter your password (default is 0000)
  • Go to Features, Meter/CT, Set, CT
  • Enter to set

Another issue you may see are changes in the inverter total energy counters - especially Load Energy Total but others may be affected to. For example, following a firmware update, you may find Load Energy jumps by 1-2GWh. I've also seen changes in PV Energy Total, Output Energy Total, Charge and Discharge Energy Total by between 350kWh and 700kWh. There are no known fixes for these changes.

There is a work around for Load Energy Total included in this integration by setting the input number Load Correction.

To work out the correction:

  • Find the current value of Load Energy Total e.g. 201,542,635.5
  • Multiply by 10 (2,015,426,355) and convert to Hex (0x7820F733)
  • Take the first 4 digits of the result and set the next 4 digits to 0000 (0x78200000)
  • Convert this number to decimal (2,015,363,072) and divide by 10 (201,536,307.2)
  • Set your Load Correction to this value.

This will take the entity Load Energy Total and work out the entity Load Energy Correction based on this.