After GivEnergy went into liquidation, just my luck, my battery started playing up (internal board crashed). Contacted my installer - not interested! Found Solar tech support on a Google search. Sooo glad I found this company! Ron is extremely helpful and has plenty of experience. He soon confirmed what the fault was, and helped me to get my system up and running again. Now moved my GivEnergy account to Solar tech support, and will definitely use again if I have more issues. Unusual to find such a helpful company in these times, no morons reading scripts, just direct contact with the engineer.
How to Update GivEnergy Firmware — Inverter & Battery Software Guide
- Remote portal update — no tools required
- What to do if update stalls after an hour
- Settings to verify after every update
Firmware updates can silently reset charge schedules, export limits, and EPS settings. If your system stopped working correctly after an update, a remote review identifies which settings changed and restores correct operation.
Book your free remote diagnosticFirmware issue troubleshootingNot affiliated with GivEnergy Ltd. Independent diagnosis and support.
Excellent service from Solar Tech Support. Extremely quick to respond, easy to deal with and clearly very talented engineers. They were persistent throughout a complex GivEnergy battery issue and resolved everything completely. Highly knowledgeable, professional and reassuring support from start to finish. Highly recommended.
Ron was extremely helpful and tried his best to repair/reset our GivEnergy inverter remotely. In the event he was unsuccessful but he couldn’t have been more helpful. If you have problems with a GivEnergy system please contact him. Highly recommended
What a fantastic service. Had my fault diagnosed within minutes and actually managed to resolve the issue remotely within a few minutes more. This guy is like a “Solar Batman” helping consumers fix their problems using his extensive industry knowledge and expertise. Outstanding service. Thank you so much.
My Givenergy battery stopped working nearly a month ago. After unsuccessfully reaching out to my installer, who looks like he's also busted, I found Solar Tech Support on a Google search. They fixed my issue in a couple of hours. Any frustrated Givenergy customers, I highly recommend these guys.
When my GivEnergy battery started playing up it became basically useless and several companies I called said they couldn’t help. Solar Tech Support really knew their stuff, communicated very well and resolved the problem quickly. Without them I’d have had to buy a replacement battery.
Before you update
A firmware update should take 5–30 minutes with a working internet connection. Preparing properly avoids the most common failure modes.
Note your settings before updating
GivEnergy firmware updates — especially major version updates — can reset the following settings to factory defaults: charge schedule windows and target SOC values, export limit, CT clamp direction, and EPS mode on/off. Screenshot or write down your current settings before initiating an update. This makes it trivial to restore them if they change.
Remote portal firmware update
The remote update is the standard method for most GivEnergy systems. It updates both the inverter and battery firmware in sequence, without any physical access to the equipment.
Step-by-step
Sign in with your registered email and password. Confirm your system is showing as online on the dashboard — live data should be updating.
From the dashboard sidebar, select My Inverter Card. In the My Inverter section, select Software. If your system is already running the latest firmware, no update option will appear. If an update is available, you'll see an Update button with the new version number.
Click the Update button. The portal will show 'Updating' status. The process begins immediately. Do not navigate away from the page and do not turn off the system.
The update typically completes within 30 minutes. The inverter display may flash, go dark, or restart during this time — all normal. The portal status will change from 'Updating' to showing live data again when complete.
Return to My Inverter → Software and check the current firmware version. It should show the version you were prompted to update to. If it still shows the old version, the update may have failed — see the stalled update section below.
Update stuck — the one-hour rule
If the portal still shows 'Updating' after one hour, the update has stalled. This is a known behaviour — it does not necessarily indicate hardware damage.
Recovery procedure
Locate the AC isolator — this is the switch on the wall below the inverter. Turn it off. Wait 30 seconds. Turn it back on. The inverter will restart and attempt to complete or resume the update.
After the restart, wait 10 minutes for the system to reconnect and the portal to refresh. Check the firmware version in My Inverter → Software. In most cases, the update completes successfully after the restart.
Check the inverter display directly. If it shows a fault code, note it and look it up in the GivEnergy fault codes guide. A completely blank display after restart may indicate a more serious firmware corruption requiring manufacturer recovery — contact GivEnergy support or book a remote diagnostic.
Do not restart before one hour
Restarting too early — while firmware is still being written — can corrupt the flash memory and cause more serious problems. The one-hour mark is the safe recovery point recommended by GivEnergy. If the update is 45 minutes in and you're anxious, wait the extra 15 minutes.
Local USB firmware update — when remote doesn't work
If the remote portal update has failed after the one-hour restart, the next step is a local update via USB. This is the same procedure GivEnergy support walks customers through when escalating a failed remote update. Both the inverter and the battery have their own local update process — they are separate.
Contact GivEnergy for the firmware files first
You can't do this update without the correct .bin files for your specific inverter and battery model. Email support@givenergy.co.uk, describe the failed remote update, and request the local update files. They'll send three files for the inverter (ARMStore.bin, DSPStore.bin) and one for the battery (BMS_ARM.bin). If you're not comfortable opening the WiFi dongle or the battery front cover, contact your installer or book a remote-guided session instead.
Do not use a SanDisk USB drive
SanDisk USB sticks are not compatible with GivEnergy inverters and dongles — they fail to enumerate on the inverter's USB controller and the update will silently not run. This is internal GivEnergy guidance from their support engineers, not yet documented in the public KB. Use a plain Kingston, Verbatim, or no-name FAT32-formatted USB stick instead. 8 GB or smaller is recommended.
Inverter — local update
There's a difference between Gen 2 and Gen 3 inverters. Check the model label on the side of the inverter before starting.
Step-by-step (Gen 3 — most common UK install)
Turn off the AC isolator on the wall below the inverter. Wait until the inverter display goes dark before continuing. This protects you and prevents any in-flight portal commands from interfering.
The dongle slots into a USB port on the underside of the inverter, held in place by two small Phillips screws. Undo them and pull the dongle straight out — don't twist.
MSNThe dongle appears as a small USB drive. You'll see one file named MSN (no extension) — this is the system serial. Keep MSN, delete every other file on the dongle.
Drop the files GivEnergy sent into the dongle's root: ARMStore.bin and DSPStore.bin. Names must match exactly — case-sensitive, no version suffixes. Eject the drive cleanly before unplugging.
Push the dongle home and tighten both screws. Turn the AC isolator back on. The inverter will power up and start reading the firmware files automatically — this takes about 20 minutes. Don't power-cycle in the middle.
After 20–30 minutes, log into givenergy.cloud and go to My Inverter → Software. The version number should now match what GivEnergy emailed you. If not, email support back and they'll guide you through the next step.
Gen 2 inverters — three differences
Gen 2 systems use a slightly different procedure: (1) before starting, locate the DIP switches on the underside of the inverter and flip all of them to the down position; (2) use any blank FAT32 USB stick (not the dongle) plugged directly into the inverter's USB port — the dongle approach doesn't apply on Gen 2; (3) there's no MSN.TXT file to preserve. Otherwise the file names and the wait time are the same.
Battery — local update
The battery has its own internal USB stick mounted on the BMS. Updating the battery firmware locally requires opening the battery's front cover. Only do this if you're confident working with high-voltage DC equipment. If unsure, book an on-site visit.
Step-by-step
The DC MCB is the red- or green-handled rotary switch between the inverter and the battery. Flip it down. Then turn the battery off using its own black power button on the right-hand side.
This lets internal capacitors fully discharge before the cover is opened. Do not skip this step — GivEnergy's safety procedure explicitly requires it.
Once the hour has passed, remove the screws holding the front cover with a 5 mm allen/hex key. Set the cover aside. Inside you'll see the BMS board with a silver USB stick plugged into one of its ports.
Pull the silver USB straight out — don't lever it. Plug it into your PC. Delete every file on the drive, then copy on the file GivEnergy sent — it must be named BMS_ARM.bin exactly. If their email has a different name, rename it. Eject cleanly.
Push the silver USB back into the same BMS port. Press the battery's black power button. Within a few minutes you should hear a loud beep — that confirms the update has run successfully.
Bolt the front cover back on. Flip the DC MCB back up. Then email GivEnergy support to confirm the local update is done — they'll verify the new firmware on their end and trigger the battery calibration cycle (this matters: skipping calibration leaves the SoC reading wrong for weeks).
Calibrate the battery after a local update
GivEnergy needs to remotely trigger a calibration cycle after a local battery firmware update — without it, the SoC display drifts and the battery may refuse to charge to 100% or discharge below the cached minimum. Email support@givenergy.co.uk the moment you've heard the post-update beep and put the cover back on, so they can run the calibration that same day.
Settings to check after every firmware update
These four settings are most commonly reset by GivEnergy firmware updates. Check them every time — even minor updates can affect them.
Check all Timed Charge, Timed Discharge, and Timed Export slots are still present and set to your intended times and target SOC values.
Charge schedule guide →If you have a DNO export limit requirement (typically 3.68kW for a standard domestic connection), verify it's still set correctly. A reset to 0 or to the inverter maximum can cause export limit compliance issues.
Export limit guide →The CT clamp direction setting can revert to default after updates. Check the portal Charts for the morning after the update — if the grid line shows the opposite of what you'd expect, the CT direction may have flipped.
CT clamp guide →If you rely on Emergency Power Supply for power cut backup, verify EPS is still enabled and that the minimum SOC reserve is set correctly after the update.
EPS not working guide →Also check monitoring connectivity
Some firmware updates affect the dongle's cloud connection behaviour. If the portal shows the system as offline after an update, power cycle the dongle (turn off the AC isolator for 30 seconds). Also check whether your WiFi dongle has a separate firmware update available — dongle and inverter firmware updates are managed separately. See the WiFi dongle guide for dongle-specific update instructions.
Dongle firmware is separate from inverter firmware
The GivEnergy portal remote update covers the inverter and battery. The WiFi dongle has its own firmware that is managed separately. For newer AECC dongles, firmware updates are applied via the dongle's local web interface and should only be done when instructed by GivEnergy. For older HF21/HFA21 dongles, the chipset can be updated to T27 to improve compatibility with modern routers.
Available via the dongle's Software Upgrade page at 10.10.100.254. Only update when GivEnergy advises you to — factory-installed versions are tested for your hardware combination. Uninstructed updates can cause connectivity issues.
AECC dongle guide →The T27 chipset update resolves WiFi connectivity issues on Gen 1 and Gen 2 systems with modern routers. This is a one-time update — after T27, no further chipset updates are needed.
HF21 chipset update guide →System not right after a firmware update?
We restore GivEnergy systems to correct operation after firmware issues — checking what changed, re-applying the correct settings, and confirming the system is working as it should. Remote session, no site visit in most cases.
GivEnergy firmware update — common questions
Need help with a firmware update?
If a firmware update has caused unexpected behaviour, reset your settings, or you're not sure whether to update — we can review your system remotely and advise.
- Not affiliated with GivEnergy Ltd
- Free remote diagnostic — pay only if we fix it
- Firmware rollback and recovery support
GivEnergy problems? No fix, no fee.
I’ve worked on hundreds of GivEnergy systems and know the kit inside out. If yours is playing up, my promise is simple — no fix, no fee: just £75 if we fix it, free if we don’t.
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.