Contacted Solar Tech Support in desperation. After explaining the issues I had with my system a diagnosis was made and a solution proposed. Fantastic service, even contacted a manufacturer to arrange replacement parts for me. Great communications, explained all they were doing and what I had to do, clearly and precisly. Followed up to confirm all was ok. Excellent service.
Battery communication fault
- Battery hardware is often fine
- Firmware mismatch is a common cause
- Do not open battery enclosure
Firmware mismatches and BMS resets usually require remote or on-site engineer access. A diagnostic session identifies the exact cause and the correct fix route.
Book your free remote diagnosticSystem repair serviceSafety: do not open battery or inverter enclosures. Internal DC voltage is dangerous even with AC supply isolated.
My GivEnergy solar and battery system is failing intermittently, GivEnergy is in administration and so is my installer, so it was a relief to get Ron’s expert advice.
My old solax packed in and was replaced by solar tech support. I am impressed at the very short time scale, sorted in only 3 days. Some were quoting 2-3 weeks. The old unit and all the packing was taken away.
When my GivEnergy system had an issue, I was completely left without support and had honestly lost all hope. Thankfully, I searched online and found Ron, which completely turned things around. After sending him a message, he responded incredibly fast and called me to assure me that he would get the problem fixed. I really admire his dedicated, supportive nature and his determination to find a solution. With this kind of outstanding attitude and customer service, he has absolutely secured a future customer in me.
I sent a message on their website regarding a problem I have on my Givenergy system. Although not supplied by Ronald, I thought it was worth an email. Within the hour on a Saturday, he phoned and we discussed the problem. He logged in remotely and gave excellent advice. I'm too far away for his on-site help but he did diagnose the problem and was happy also to chat through my thoughts about an upcoming solar/battery install I'm planning. Great bloke.... if only he was nearer!
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!
What is a CAN communication fault?
CAN (Controller Area Network) is the communication protocol that most solar battery systems use to allow the inverter and battery to talk to each other. Over this link the inverter sends charge and discharge commands; the battery returns state of charge, voltage, temperature, and cell health data.
When this communication path breaks down, the inverter cannot safely control the battery. As a protection measure, it disables battery operation entirely and raises a communication fault alarm.
The break can be in the physical cable, the communication ports on either device, the protocol version (caused by firmware mismatches), or a locked BMS that isn't responding to communication attempts.
Do not open your battery or inverter enclosures. Battery packs contain high-voltage DC — typically 48V to 400V depending on system type. This voltage is present even when the AC supply is isolated. There are no user-serviceable components inside. All physical inspection of internal components must be carried out by a qualified engineer.
Common causes
Listed from most to least commonly encountered.
Inverter and battery firmware updated to incompatible versions — typically after a cloud-pushed update that updates one side but not the other. The CAN protocol versions no longer align.
The BMS cable between inverter and battery is not fully seated, has been pulled under tension, or the RJ45 clip has broken. Causes intermittent or persistent communication loss.
The battery BMS has entered a protection state — from over-discharge, cell imbalance, over-temperature, or a hard fault — and is not responding to communication attempts.
Many inverters require the BMS communication protocol to be manually set to match the battery brand (e.g. Pylon, BYD, GivEnergy, custom). An incorrect protocol setting means the two devices transmit on different 'dialects' and cannot understand each other.
Less common. The CAN communication port on the inverter or battery has failed — from power surge, physical damage, or hardware defect. Requires component replacement.
In multi-battery systems, the CAN bus requires correct termination resistors at each end of the daisy chain. Missing or incorrect termination causes communication instability across all batteries in the stack.
What you can check safely
These are the checks you can make without opening any enclosures.
Open the event log in your monitoring portal and record the exact fault code and the time it first appeared. Different codes indicate different parts of the communication path. For GivEnergy faults, see the GivEnergy fault codes guide. The code and timing are the most useful information you can bring to a diagnostic session.
Look at the event log timeline. Did the fault appear immediately after a firmware update notification? After a power cut? After a particularly cold or hot period? The timing often points directly at the cause — firmware mismatch, protection trip, or environmental trigger.
Without opening any enclosures, look at the communication cable between the inverter and battery — typically an RJ45 cable going into a BMS or CAN port on the side or bottom of each unit. Check it is firmly plugged in at both ends and hasn't been disturbed. A partially seated connector can cause persistent faults.
Turn off the inverter via its AC and DC isolation switches. Turn off the battery using its own shutdown button or circuit breaker. Wait 2 full minutes. Turn the battery on first, wait 30 seconds, then turn the inverter back on. Allow 5 minutes for the communication to re-establish. Check whether the fault has cleared in the portal.
Look at the battery unit itself for status LED indicators. A red or amber light on the battery (separate from the inverter) suggests the battery BMS has its own fault or is in a protection state. Note what colour and pattern of lights you see — this informs whether the battery needs a BMS reset rather than a communication cable fix.
Frequently asked questions
Need help diagnosing this fault?
Communication faults are one of the more complex fault types — the exact cause determines whether it is a cable fix, a firmware update, or a hardware replacement. A remote diagnostic session reviews your event log, firmware versions, and fault history to give you a clear answer.
- Independent — not affiliated with any manufacturer
- Free remote diagnostic — pay only if we fix it
- Written report included
We use cookies to measure traffic and improve our ads — including sharing limited, hashed details with Meta (Facebook) and Google 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.