IS it time to upgrade firmware

14 comments started 2023-12-01 last 2023-12-04
GivEnergy ProductsHybridBattery
D
#1 DIG

Message aimed at GivEnergy, but welcome any advice.

I have been on battery firmware 3005 from installation, twin 8.2 batteries, and have had few issues with
3.6 Hybrid Gen1 firmware D0.450-A0.499.
What benefits would a firmware upgrade generate, and to which firmware level, or am I best leaving "what aint broke"?

Thanks in anticipation.

D
#2 DIG

Should say its been installed for 2 years this coming January.

P
#3 pacemaker

DIG I'm on 3007 and had no problems with mine either (vs the myriad of problems on this forum that others suffer with SoC drops and things). So I'm sticking with 3007 unless there is some compelling reason to update (which as far as I can tell, there isnt - it just fixes all the issues - or attempts to - that others were getting)

S
#4 Simon-D

I also trying to find out if I need to update to the newer firmware. I am on 3009 with Dual AC3 with four 9.5kW batteries installed in March 2023, I had no real problems compared to other people seen on the forums.

D
#5 dragos.balaban

Can't comment on the inverter firmware as I cannot find the D0.450-A0.499 documented on the knowledgebase, but this is what you are missing on by not updating the batteries:

BMS(3007) 07/04/2022

  1. Improvements made to battery state of charge jumps in where in some rare cases you may see the percentage jump.
  2. Resolves an issue with misrepresenting data of some cell level monitoring
  3. Improved balancing for dual battery packs on single inverter setups

BMS(3012) 05/05/2023

  1. Modify the offset for OCV while charging & discharging2. Capacity fix for 8.2 and 9.5 batteries
  2. Newly added MCU current acquisition: 0-offset calibration under static state; AFE added 0-offset calibration
  3. The converted AFE current is used for the Ah integral
  4. The Over voltage alarm to 57v, overvoltage current limiting
  5. Modify static discharge calibration look-up table as the capacity changes (Ages); Older batteries were alarming in calibration
  6. Unvervoltage threshold 46v, battery goes idle
  7. Above 56v, limit the current to 0.1c and then continue to calibrate upward, calibrate to 90% when the temperature is lower than 20°C, and calibrate to 95% when the temperature is higher
    Set calibration thresholds, for under 20C and over 25C. A warm battery will hold more energy.
  8. Modify the discharge voltage to 2810mv per cell and reduce the load to 0.01C; recover after 1 hour or cells are greater than 3200mv (Charging)
  9. The OCV calibration is changed to below 50%, and the table lookup value can be calibrated below 20%
  10. After the last calibration, you can continue to calibrate if the current is less than 0.8A. 24hr timer is not used for OCV in idle, it can happen whenever.
  11. Discharge calibration, look-up table value to make up the offset value; charge calibration, look-up table to make up the difference with the discharge map table + 15mv
  12. Allow OCV to run again > 20% if not successful previous (Inverter OCV flag not set)
  13. while charging/discharging (BMS Online); OCV in progress is calibrated using the default Penghui MAP table

BMS 3013 03/07/2023

  1. During the BMS upgrade, the backup upgrade file is deleted
  2. Fix BMS can hang on reboot issue
  3. Remove the condition that the parallel SOC should be less than 20%, voltage of 0.5v tolerance remains (Max 1v)
  4. Widen the calibration range of SOC from 50% to 80%

VERSION 3014
Modify Alarm recovery logic, both over and under voltage alarms can self recover
Overvoltage recovery discharge routine added, if protect level reached, discharge to alarm threshold.
Add internal charge and discharge routine, not inverter controlled, to aid with 1 and 2 above
Increase voltage difference threshold to 2v, with the option to disconnect the slave pack(s) that are out of spec
Do not set SOC to 0% if the parallel function fails or alarms, as seen in 3013
Optimise data to inverter, initial wait of 10s before sending after boot
Current calibration corrections - Improve SoC tracking on BMS v1 boards.
SOC display optimisation, internal resolution increased, reducing chance of skipped % values
Cell thresholds changed, 1 cell 3.6v or 2 cells 3.55v, triggers SOC to reset to 100% during a calibration cycle.
INT10 logic fix, prevents BMS crash if this interrupt is help on
Undervoltage shutdown after 1h if not self recovered (Self recovery is inverter FW dependant, use newest). Prevents further loss of energy. Activate to force a recovery

VERSION 3015 (coming on portal soon)
Fix the bug where the charging and discharging current becomes 0 when battery parallel fails (Out of spec)
Buffer Overflow error fix, causing BMS crash

S
#6 Simon-D

Has the (AC3) firmware been updated my version is D0.535-A0.535, with battery firmware 3009.

I just found it on the documented on the knowledgebase, I was search the forum my mistake.

AC coupled (D535-A535) - 12/05/2022

  1. Resolves an issue with battery reserve not holding its set percentage.
  2. Solves an issue in some abnormal PV readings.

I can ask my installer about the battery firmware as he coming over soon to fix my Eddi.

J
#7 Jellybaby

DIG Honestly if its been working for couple of years why tempt fate, id just be grateful that updates are not forced through so you had no choice.

M
#8 marklucey

Decided to bite the bullet last night as my batteries were down to 5% after evening house current draw. Started it at 10pm and finished by 7.45am today. Drew off peak economy 7 electricity to do almost all the battery recalibration so cheaper to do at that time of the night. For info, I have a Gen 1 inverter and 2 x 9.5kw Gen 2 batteries. I was on 3012 battery firmware before as had skipped doing the last couple of updates due to poor comments on here and the 3013 was withdrawn after a couple of weeks anyway, I think possibly just for us on Gen 1 inverters. So happy that upgrade seemed to go through without issues, so far!

S
#9 stevelewis

Simon-D The latest AC3 firmware (pending full release, available as a beta for many months) gives much faster response times. There's benefit in this update if your installer can get you a copy.

P
#10 pacemaker

stevelewis been hearing about this firmware for almost a year, is it close do you know?

Also - will it be installer only install? Mine is utter s$%t and near-on uncontactable so don't hold out much hope if it is...

D
#11 DIG

Although my two 8.2kw batteries usually both show 100% after charging overnight, whilst discharging percentage can differ by up to 14% whilst voltages remain closer. I assume an upgrade to 3012 may therefore be benificial?


W
#12 wrefordj

Jellybaby I'd agree! I've been on 3005 since Dec21 and D0.599-A0.599 since at least March22 with no real issues compared to others on here. I have an AC3.0 plus 2x 8.2kwh. Not a lot of solar due to thatch and direction of available roof. So perhaps it helps by full charge/discharge cycles in winter?
I hope this doesn't spook the system...

S
#13 stevelewis

pacemaker I've had it for some time myself as a Beta tester. It's not hard to install, it involves saving the file to the USB WiFI dongle on the base of the inverter. Perhaps if you ask GivEnergy nicely they'll email you a copy.

S
#14 Simon-D

stevelewis I will ask him about the AC3 firmware, but was waiting on the EMS unit.