Solar Tech Support is an absolute lifesaver. My solar and battery system stopped working completely, but after one quick phone call, they fixed the problem straight away. The original provider, GivEnergy, has gone into administration, leaving me entirely without support from the original installers. It was a terrible situation on GivEnergy’s part, but thankfully, Solar Tech Support came to the rescue!
Victron Battery BMS Disconnect — DVCC, CAN Bus & Third-Party Lithium Diagnosis
- DVCC & CAN bus diagnosis
- Pylontech, BYD & Dyness
- Low-temp & cell imbalance
We review VRM alarm history, check DVCC charge and discharge limits, analyse CAN bus communication status, and identify whether the disconnect is a cable fault, temperature protection, or cell imbalance.
Book your free remote diagnosticBack to Victron hubIndependent — not affiliated with Victron Energy.
Our SolarEdge PV system with LG batteries had its first hiccup after 8 years of hard work. The Inverter failed. Fortunately I found Solar-Tech-Support who diagnosed the problem very quickly, ordered a replacement unit and fitted it shortly after we received the unit from SolarEdge. Very thorough and professional approach. Thank you, a solid 5 star recommendation.
STS were incredibly responsive and helpful In diagnosing an issue with my GivEnergy inverter. Although distance meant it was impractical for me to use them to fully solve the issue, I’m grateful for the help and detail they provided. Don is a real professional gent and a hero in my eyes.
I work for a Solar Company and had a customer with a GivEnergy system that we are not versed in. Ron took the time to explain the issues my customer was having and between us managed to rectify the issues. 10 Stars ... Thanks again STS
Ronald was great to help me sort out my giv energy inverter issue since company has gone bankrupt in april 26.
Massively massively recommended. We had a big battery array (49kW across three phases) put in four years ago. c £35k cost. It’s been a total nightmare for many reasons, not least 1. our installer being totally useless and unresponsive and 2. Givenergy, our battery supplier, going bust. Long story short it had never worked anywhere near properly despite countless hours on phones and emails; the best we’d achieved was one third of the batteries working. Rather than write it off, I asked a PM friend to try to source someone who could come on site and review and revive the system. He found Solar Tech Support and Ron. Ron assured us he was the man to get it going again. After so many years of pain, I was not convinced but, true to his word, five hours later it was up and running. Lovely chap, super knowledgeable with a support team to lean on who are also clearly super technical. I honestly didn’t think there was much chance of getting this array going ever again so was absolutely delighted when Ron and team pulled it off. Bravo!
Safety Warning
Do not open your inverter or interfere with DC cabling. Solar panels produce live DC voltage whenever exposed to light. Always use your DC isolator switch and contact a qualified solar engineer for hands-on fault diagnosis.
How Victron talks to third-party batteries. Victron uses DVCC (Distributed Voltage and Current Control) to let the battery BMS control charge and discharge limits. The BMS sends three values over CAN bus: CVL (Charge Voltage Limit), CCL (Charge Current Limit), and DCL (Discharge Current Limit). The MultiPlus, Quattro, and MPPT controllers all obey these limits. When the BMS sets CCL and DCL to zero, the system stops all charging and discharging — this is what a "BMS disconnect" looks like in practice.
5-step BMS disconnect diagnosis
A BMS disconnect on a Victron system usually means the battery is protecting itself — or the communication link between the BMS and the GX device has failed. Either way, the system goes idle. Work through these steps to find the cause.
Check DVCC status and battery communication on the Cerbo GX
Start at the GX device — this is where you can see what the BMS is telling the Victron system:
If the battery is missing from the device list, skip to step 2. If it appears but shows zero limits, skip to step 3 or 4 depending on whether temperature or SoC is the suspected cause.
Inspect the CAN bus or serial cable between the BMS and GX device
The CAN bus cable is the sole communication link between the battery BMS and the Victron system. A loose or damaged cable causes a complete communication failure:
After checking the cable, restart both the battery BMS (typically by toggling the breaker or button on the master battery) and the Cerbo GX. CAN bus re-negotiation requires both devices to restart.
Check for low-temperature charge protection on the BMS
LiFePO4 batteries must not be charged below a minimum temperature — the BMS enforces this by setting CCL to zero via DVCC:
Check the battery temperature on the Cerbo GX battery device page. If it's at or near the threshold, this is the cause. The system resumes charging automatically when the cells warm up. Discharge usually continues at reduced rates — most LiFePO4 batteries can discharge down to -10°C or -20°C.
UK garages, lofts, and outbuildings regularly hit sub-zero temperatures in winter. Battery heating mats or relocating the battery to a heated space are the permanent solutions.
Investigate cell imbalance and SoC calibration drift
If the BMS disconnects at a specific charge level rather than due to temperature, cell imbalance is the likely cause:
Cell imbalance builds up over months. It's more common in systems that rarely reach 100% SoC — the BMS doesn't get the chance to balance.
Verify DVCC charge parameters and firmware compatibility
Even with a healthy battery, incorrect DVCC settings or outdated firmware can cause charging to stop:
See our MultiPlus charging guide for related charge parameter diagnosis including AC input limits and PowerAssist interaction.
Why third-party batteries cause more disconnects than Victron's own
Victron's own lithium batteries (Smart Lithium range) use VE.Bus BMS, which is deeply integrated into the Victron ecosystem. When a Victron battery triggers a protection, the system handles it natively — the MultiPlus transitions to a reduced-power mode rather than shutting down completely. Third-party batteries communicate via CAN bus, which is inherently a looser integration. The BMS sends limit values (CVL, CCL, DCL) and the Victron system obeys them, but there's no graceful degradation — when the BMS says stop, everything stops.
This is not a design flaw — it's a deliberate safety choice. Third-party BMS manufacturers have different protection philosophies, different cell chemistries, and different threshold settings. Victron cannot predict every scenario, so DVCC takes the conservative approach: if the BMS says zero, the system does zero. The practical result is that Victron systems with third-party batteries are more sensitive to cable issues, temperature, and cell imbalance than equivalent systems from manufacturers who control the entire stack. The trade-off is that Victron's open architecture gives you the freedom to choose your battery — you just need to ensure the communication layer is reliable.
Battery BMS disconnect — common questions
Still getting BMS disconnects?
We check your DVCC settings, CAN bus communication, battery temperature, and cell balance data to identify whether it's a cable, firmware, temperature, or cell fault.
- No fix, no fee
- Pylontech, BYD, Dyness & third-party lithium
- DVCC configuration included
We use cookies to measure traffic and improve our ads — including sharing limited, hashed details with Meta (Facebook) to measure ad performance. Accept, or decline for essential cookies only. Privacy policy
Got a solar fault or need a quick answer? Drop us a message — we usually reply within a few minutes. Mon–Fri, 9am–7pm.