After a long period of testing and improving the BMS gen3 firmware v3.3, we are proud to announce that the firmware is now officially marked as stable. The new firmware is available as firmware update in the 123\SmartBMS app at Settings.
The new v3.3 firmware, where the first stable is marked as v3.3.7, contains a lot of improvements and new functions.
What’s new in firmware v3.3
Firmware v3.3 contains a lot of improvements, new functions and settings for experts
Battery capacity measurement and state of health
The older a battery gets, the more it degrades. The more degradation, the lower the usable capacity. The 123\SmartBMS is now able to measure this real battery capacity from 100% (all cells balancing) to 0% (Vlow) and uses it for state of health and SoC determination.
Tip: if you want the BMS to use the – in the app at Settings configured – factory battery capacity instead of the measured capacity, turn off the setting “Use measured capacity for SoC”
Correct SoC based on battery voltage at rest
The BMS can now correct the battery’s SoC when the battery is at rest – in other words, when the battery is not being charged or discharged by big currents. The 123\SmartBMS has proprietary developed Multistage™ correction, which takes multiple parameters into account to be able to correct the SoC, but not overcorrect like most other BMS brands have.
Change relay function and force relay position
It is now possible to change the function for each of the signal relays (“Charge” and “Load” signal relay). This can be useful when you have 1 power relay and want to use one signal relay to control the power relay and the other, for example, for an early disconnect warning.
Besides forcing the relay position to stay off, it is now also possible to force a relay to stay on. This can be useful when the BMS is in Critical Mode and the power relay disconnected, for example because of an undervoltage. Force the relay to turn on and you can emergency charge the battery.
Change the BMS name
It is possible to change the BMS name, to easily identify the batteries in the app. Not need for remembering the BMS ID or writing it down.
Extra settings
A lot of parameters are now visible when you activate “Expert mode” at Settings. For example, the minimum time an error needs to persist before switching off Allowed to charge or Allowed to load.
All changes for v3.3
The firmware contains the following changes from v3.3.0:
Changes in v3.3.7
-Sync all key-value pair data in UART protocol to ensure transmitted multi-byte data cannot change during transmission
Changes in v3.3.6
-Added new key-value pairs to UART protocol which contain extra info like SoH, charge cycles, firmware version etc.
Changes in v3.3.5
-Decreased temperature threshold hysteresis from 4 to 2 °C.
Changes in v3.3.4
-Fixed voltage based SoC correction bug
Changes in v3.3.3
-Added configurable “Sync SoC to full below charge rate %” setting
Changes in v3.3.2
-Fixed voltage based SoC correction bug
Changes in v3.3.1
-Added daily and total battery charged & discharged battery energy (kWh) counters