Why Having the Right Firmware in Your Pylontech LV-HUB Matters
For larger Pylontech installations, monitoring just the batteries is not enough. The LV-HUB firmware affects communication between battery stacks and the inverter — and consequently the lifespan of the entire system.
This article was machine-translated from the Czech original.
For larger Pylontech installations, monitoring just the batteries is not enough. The LV-HUB also plays an important role by connecting multiple battery stacks and passing combined information to the inverter. It is precisely its firmware that determines how reliably the individual parts of the system communicate with each other.
On one larger installation, we had three interconnected LV-HUBs running an older firmware version V1.7. We subsequently updated all three to V1.9. The update itself was successful, but the experience reminded us why it is a bad idea to ignore the firmware of communication and control equipment in the long term.
What Bad Firmware Can Cause
An older or unsuitable firmware version can cause, for example:
- poorer compatibility with the inverter,
- inaccurate SOC reporting,
- incorrectly interpreted charge and discharge limits,
- communication outages,
- uneven utilization of individual stacks.
As a result, one part of the battery system may work harder or enter a different stage of the charging cycle compared to the rest.
What the LV-HUB Does Not Control Directly
It is important to state one thing technically correctly: the LV-HUB does not directly charge or balance individual cells. Cell balancing is managed by the BMS inside each battery.
However, the LV-HUB firmware can have an indirect impact. If the HUB or communication with the inverter coordinates individual stacks poorly, some batteries may be loaded differently than others. One stack may reach the upper charge limit more frequently, while another stays lower. Under such conditions, differences between batteries and their cells can gradually widen.
What to Check in a Large System
That is why it is not enough to simply say: “The batteries are working, so I won't touch the firmware.” In a large system, you need to verify the entire chain:
- battery and LV-HUB firmware versions,
- compatibility with the specific inverter,
- actual charge and discharge limits,
- even utilization of individual stacks,
- and especially cell voltage behavior in each physical battery.
That last point is often where the problem lies. The inverter usually shows primarily the status of the system as a whole. It might not be immediately obvious that one specific stack or battery is behaving differently. That is why long-term monitoring of individual batteries and cells makes sense, rather than just relying on the overall SOC.
An Update Is Not Automatically a Solution
Of course, a firmware update should not be performed blindly. It must always be the correct and trusted file for the specific hardware, executed with a stable power supply and a way to resolve potential errors. A higher version number alone does not mean the file is suitable for every device.
Our experience is therefore not: “V1.7 demonstrably destroyed cells and V1.9 fixed them.” We did not measure that, and it would not be accurate to claim it. The correct conclusion is this:
An up-to-date and compatible LV-HUB firmware is essential for stable communication and proper coordination of battery stacks. However, the actual state of individual batteries and cells must be verified through separate monitoring.
How We See It at PylonCheck
We are developing PylonCheck specifically so that larger installations do not show just a single combined value, but also the specific batteries and cells that are starting to deviate from the rest.