BMS Gen 3 Firmware Log

BMS Gen 3 Firmware Log

Version BMS3-4011 | 18-12-2025

  1. Internal resistance check optimisation.
  2. External protocol optimisations.
  3. Multiple battery pre-charge optimisation.
  4. Initial power-on SOC issues resolved.
  5. Cell over-voltage alarms adjusted to reduce false triggering.
  6. External protocol charge/discharge logic adjustments.
  7. CAN communication optimisation for multiple batteries.
  8. Calibration SOC stagnation issue resolved.
  9. Multi-battery CAN comms and random false short-circuit triggering fixed when force activation is used.

Version BMS3-4010 | 16-09-2025

  1. Fix occasional BMS freeze caused by memory space issues; increased memory stack size.
  2. Add BMS3.5 hardware support.
  3. Add flash upgrade support for BMS3.5 hardware.
  4. Support additional AFE chips.
  5. Add external communication protocols for POL project.
  6. Add new BMS management tool functions for POL project.
  7. Optimise current calibration function.
  8. Improve low-SOC PV charging logic in island mode.
  9. Fix SOC locked at 100% when mixed with G2 batteries.
  10. Allow 9.5 G3 to charge at up to 120 A between 20 °C and 30 °C (AU market).
  11. CAN data improvements for AU market.

Version BMS3-4009 | 21-01-2025

  1. Optimise battery MOSFET operation issues.
  2. Battery wake-up optimisation.
  3. Allow higher charge current down to 10 °C before throttling.
  4. Add charge calibration routine when required to ensure full charge.
  5. Parallel battery operation improvements.
  6. Improve cell voltage accuracy.
  7. Enable battery hibernation when flat and uncharged below 0 °C to prevent self-discharge.
  8. Increase tolerance between packs for parallel connection.
  9. Add DCR internal resistance detection function.
  10. Add EOL shutdown command and ATE test support (production requirement).
  11. Optimise abnormal shutdown of cells 13–16 during passive balancing.
  12. Add SOC power-down storage.

Version BMS3-4008 | 19-10-2024

  1. Fix inverter reporting BAT OPEN during CAN communication.
  2. SOP charging current limit recovery.
  3. Alarm status optimisations.
  4. Parallel battery CAN communication optimisation for mixed G1/G2 & G3 systems.
  5. Add circuit breaker detection strategy.
  6. Optimise CAN upgrade logic to prevent data loss, overflow, and crashes.
  7. Parallel current limit optimisation.
  8. Parallel SOC display optimisation.

Version BMS3-4007 | 28-05-2024

  1. Add yellow-light alarm for master–PCS and slave–host communication failures.
  2. Parallel current optimisation: unified current request when parallel current is below maximum.
  3. SOC optimisation: improve calibration speed and compensate 30 mA quiescent current loss.
  4. GEN1 & GEN3 mixed-use protection preventing incorrect firmware loading.
  5. Add POLAR brand model recognition.

Version BMS3-4006

  1. Prevent over-current and short-circuit events from clearing pre-charge flag during parallel operation.
  2. Optimise reconnection behaviour when off-grid and SOC is low.
  3. Optimise remote upgrade reliability and USB recognition capacity.
  4. Modify SOC calibration strategy (aligned with BMS2.0).
  5. Add 9.5 G3 beast mode function code.

Version BMS3-4005

  1. Optimise static OCV calibration and reduce repeated small-current calibration.
  2. Add CAN-485 mixed-use automatic identification.
  3. Add static calibration at charge end.
  4. Add dynamic SOC calibration.
  5. Improve full-charge and design-capacity handling for 9.5 batteries.
  6. Add SOP-MAP function code.
  7. Enable discharge MOS shutdown below 4% SOC under low-temperature fault conditions.
  8. Fix no-charge issue when activated at very low voltage.
  9. Prevent RTC exception from updating system time.
  10. Software review modifications for version 4005.

Version BMS3-4004 | 26-01-2024

  1. Update RTC time and add RS-485 slave clock configuration.
  2. Adjust temperature protection thresholds and NTC fault limits.
  3. Add black-box fault storage and USB export functionality.
  4. Optimise CAN parallel communication.
  5. Optimise parallel SOC-to-100% SOP strategy.
  6. Add beast mode code (5.12 G3C project).
  7. Optimise hardware watchdog timing.
  8. Reduce short-circuit risk from large voltage differences between parallel batteries.
  9. Limit current when adding parallel batteries to single-system maximum.
  10. Add single-board test code.

Version BMS3-4003

  1. Change ALPS model code to “PB”.

Version BMS3-4002/4001

  1. Dynamically adjust parallel current when voltage difference is large.
  2. Add runtime statistics stored hourly.
  3. Add low-SOC handling in off-grid mode.
  4. Optimise charging and parallel indicator lights.
  5. Add serial-port busy timeout detection.
  6. Enhance MOS fault detection using dual current thresholds.
  7. Extend MOS open time during startup to prevent false fault detection.

BMS-3.0C Board — First Official Release

BMS-3.0C board first-version official firmware.

    • Related Articles

    • BMS Gen 1 & 2 Firmware Log

      Version 3022 — BMS 2.0 | 13-06-2025 Optimise issue where SOC does not drop from 100% after a minor overvoltage alarm. Optimise balance activation conditions: passive balancing is disabled when a battery cell detection fault is present. Version 3021 — ...
    • Gen 3 Hybrid Firmware Log

      Version A319-D319 | 22-12-2025 New feature: Add 3-phase meter support. Optimisation: Battery data error checking improvements. Version A318-D318 | 26-08-2025 Fix: Correct load reading when external PV metering is disabled but still connected for ...
    • Gen 2 Hybrid Firmware Log

      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 ...
    • Gen 1 (A1xx-D1xx) Firmware Log

      Version A187-D187 | 23-11-2024 Add Real Time Control Registers. Add import limitation. Add BMS restart function. Add separate battery throughput values. Version A193-D189 | 02-11-2024 Add BMS 3018 support. Version A193-D190 | 12-06-2024 Upgrade PV ...
    • Hybrid Inverter 8 kW & 10 kW (Gen 3) Installation Manual

      Download Manual This manual summarises the installation manual for the GivEnergy Gen 3 Hybrid Inverter range in 8 kW and 10 kW variants. It includes wiring rules, mounting instructions, safety guidance, communication setup, and commissioning steps. ...

    GivBot