Having had a recent solar instal and being concerned about various aspects of the work, I reached out to Solar Tech for advice. I received immediate engagement and first class advice. This was late evening and the company went above and beyond in providing assistance to me - high recommended.
GivEnergy firmware updates: when you need one, and how to fix one that goes wrong
- When to update, and when not to
- Our manual update steps, in full
- Every setting an update can reset
A failed or badly behaved update can leave the system generating but misconfigured, and that costs money every day. A remote review finds which settings changed, confirms the firmware version and puts them back.
Book your free remote diagnosticSettings to check after an updateNot affiliated with GivEnergy Ltd. Independent diagnosis and support.
Ronald was able to organise a brilliant electrician with extensive experience of GivEnergy systems local to me in the SW. I have now got a fully functioning system and suspect that my electricity bill will be substantially reduced or in credit over a year. Also when said electrician discovered an overvoltage in the my local grid, Ronald prepared a very lucid and comprehensive report of the situation which I have now supplied to my local grid. Cannot recommend Ron and Dan enough.
I contacted Solar Tech Support with an issuewith my solar and Ron went out of his way to help me. Despite the fact that I'm situated hundreds of miles away and he knew there'd be no business opportunity from my inquiry, Ron still chased solutions and helped me get an understanding of what I needed to do. I love working with people like this, people with integrity and service at the heart of what they do. I just wish hew was nearer!
Excellent response to diagnose a problem on our SolarEdge installation. Kept us informed at every step. Diagnosis quickly completed and solution implemented.
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.
Excellent support. He is extremely knowledgeable and his experience is second to none. I have GivEnergy equipment and he sorted out my solar problems remotely. He was understanding and patient and excellent to deal with. Would highly recommend. Thank you
Should you update, and what we check first
If your system is working correctly, there is no compelling reason to update. Every firmware update risks resetting your settings and occasionally brings new bugs. The question to ask is: what specific problem does this update fix?
We don't advise starting an update yourself from the portal or app. Below is when an update is worth asking us about, and the checks we make before we update a GivEnergy system.
GivEnergy Ltd entered administration on 9 April 2026 and its support desk closed. GivEnergy Software Ltd, a separate company, runs the givenergy.cloud portal and app and is still trading, so portal logins and accounts sit with it. There is no manufacturer desk to call if an update goes wrong.
What we confirm first
A portal update started while the system is offline or the broadband is patchy can stop part-way and leave the firmware partly updated. Our manual updates don't rely on your broadband, but we still use the portal afterwards to confirm the new version and check the settings.
Updates from the GivEnergy portal or app
The GivEnergy portal (My Inverter → Software) and the GivEnergy app both offer firmware updates for the inverter and the battery. We don't advise running them. We update GivEnergy firmware manually, to our own written procedures, with the right file for your inverter and battery, and only after checking that an update will fix a fault you actually have. We can do it on a callout, or supply the right file and talk you or your electrician through it remotely. Our steps are further down this page. If you think your system needs an update, contact us.
Never update a faulted or flat battery
Do not run an update while the battery shows a fault or a red light, is not charging or discharging normally, or reads 0%. GivEnergy's own guidance says an update during a fault can leave the firmware stuck and make recovery harder. Get the fault found and fixed first.
If an update is already running
Updates have been pushed out automatically in the past, so one can start with nobody touching the system. GivEnergy's own firmware update guide says an update from the portal takes 5 to 30 minutes, and that the inverter should be restarted if it is still updating after one hour.
Update stuck or failed: the one-hour rule
If the portal still shows 'Updating' after one hour, the update has stalled. This is known behaviour and does not by itself mean the hardware is damaged.
Do not restart before one hour
Restarting while firmware is still being written can corrupt the flash memory and cause far more serious problems. If the update is 45 minutes in and you are anxious, wait the extra 15 minutes.
Recovery procedure
Do one full restart in the correct order: the battery goes off first and the DC MCB last, then the AC comes back on first. Follow the steps for your system: Hybrid or All-in-One. The inverter restarts and attempts to complete or resume the update.
Give the system 10 minutes to reconnect, then check My Inverter → Software. In most cases the update completes after the restart.
Check the event log in the app or portal. If it shows a fault event, look it up in the GivEnergy fault codes guide. If the inverter shows no lights at all after the restart, that suggests more serious corruption.
A corrupted flash can stop the inverter booting. Then a portal update is impossible, because the portal cannot reach an inverter that hasn't started, and a manual update on site is the only route. Ask your installer first if they are still trading. Otherwise book a remote diagnostic and we will tell you straight whether it is recoverable. If it is, we do the manual update on a callout, or talk you or your electrician through it remotely.
If the unit is genuinely dead
Be realistic about the money. A claim against GivEnergy Ltd is unlikely to succeed now it is in administration, and on an older inverter a replacement may work out cheaper than chasing a repair. Your installer's workmanship cover, an insurance-backed guarantee, Section 75 or MCS Consumer Code redress may still be open to you. Our warranty page walks through each route.
Settings to check and restore after every update
Updates often put settings back to defaults. The system keeps running, but on a configuration that may be wrong for your tariff, and that costs money every day until it is corrected. The commonest symptom is the battery no longer charging overnight on an off-peak tariff. Major updates reset settings most often, but minor ones can too, so check every time.
Battery stopped charging overnight after an update? See battery not charging overnight. Settings changing with no update at all point to something else writing to the inverter: see settings changing themselves.
Update knocked the portal offline
The dongle is on your home WiFi (solid LED) but the portal shows offline or no data. It can't be monitored or controlled remotely, but the system usually keeps running, so check the inverter's own screen. The GivEnergy app's local mode talks to the system over your home network, so it may still show the system and let you change settings.
Confirming the update caused it
What to do
Start with the dongle and the network. Most post-update portal outages turn out to be the dongle or the router, not the firmware, and those are fixable without touching the firmware at all. Power-cycle the dongle, then check whether the dongle has its own firmware update (below). If the dongle won't stay on your WiFi, we can set it up on site, from £195.
Portal logins and accounts sit with GivEnergy Software Ltd, which runs the GivEnergy app and portal and is still trading. If the firmware really is at fault, a manual update with the correct file can restore a working version. We can do that on a callout, or supply the file and talk you or your electrician through it remotely.
Full diagnosis: GivEnergy app or portal offline, WiFi dongle setup and router settings. This is the GivEnergy version of our general monitoring offline guide, which covers all brands.
How we update GivEnergy firmware manually
These are the steps from our own written procedures. There are two ways to get the job done. We can come out and do it on a callout. Or, if you or your electrician would rather do it on site, we supply the right file and talk you through it remotely, step by step.
We publish the steps so you can see what the job involves and check it was done properly. Please don't start from this page alone: the system has to be shut down, covers come off, and inside a battery the cells stay live whatever is switched off. The wrong file, or power lost at the wrong moment, can leave an inverter unable to start.
STS holds the GivEnergy firmware and matches the file to your model and serial before anything is done. A callout is quoted before we start, and site work is from £295. We never publish the firmware files. Files passed around online are a real way to brick a working inverter, because the build has to match the exact model and generation.
The firmware goes on the white USB stick, which is also the WiFi dongle.
See Gen 1 hybrid and AC-coupled inverters →A USB A-to-A lead from a laptop to the inverter's own USB port.
See details →The firmware goes on the USB drive inside the battery, behind the front cover.
See Gen 1 and Gen 2 LV batteries →Not covered on this page
The Gen 2 hybrid (we update these too, but we don't publish that procedure), the Gen 3 8 and 10 kW high-voltage inverters and the All in One 2, which use different firmware files, any other GivEnergy battery, and the Giv-Gateway. Contact us about any of these.
Gen 1 hybrid and AC-coupled inverters: the white USB stick
These inverters take their firmware from the external white USB stick, which is also the GivEnergy WiFi dongle. Two files go onto the stick, and the inverter takes the firmware when it powers up. This method is only for inverters with the white stick. It does not cover the Gen 2, the Gen 3, the All in One or the Giv-Gateway.
The two rules on this job
Never delete MSN.txt from the stick. Everything else on it can go, but that file must stay. And the system must be fully shut down before the stick comes out, following the shutdown procedure for that product.
Our steps
In our order for that system: the battery off at its power button first, the DC MCB last. The full restart guide has the sequence.
Undo the two screws that hold the white USB stick in place, withdraw it and plug it into a computer.
Delete every file on the stick except MSN.txt, which stays where it is.
Extract the two files from the firmware .zip for that product and copy both onto the stick: ARMStore.bin and DSPStore.bin.
Eject the stick safely, refit it to the inverter and power the system back up.
The status light flashes green and red while the inverter reads the firmware. Nothing is touched while it does. We wait 15 minutes.
After 15 minutes we check the portal's Software tab shows the version we applied. The status light alone is not proof. Then we refit the two retaining screws and, because the same stick carries the WiFi connection, confirm the system is reporting to the portal before we leave.
If MSN.txt has already been deleted
It can be remade, but it has to be built correctly for that specific unit. Don't guess at it or copy one from another stick. Stop there and contact us, and we will tell you how to remake and reload it.
Gen 3 3.6 and 5.0 kW, and the first All in One: USB A-to-A lead
With the system shut down, the inverter's internal drive shows up on a laptop as an external USB device when the two are joined with a USB A-to-A lead (a USB-A plug at both ends). The two firmware files are copied onto it and the inverter takes the firmware when it powers up. On this page it covers the Gen 3 hybrid 3.6 and 5.0 kW and the first-generation All in One only.
It is not GivEnergy's USB-stick method, where the DIP switches go all down and a blank stick goes in the port. The two must never be mixed.
The three rules on this job
The system is fully shut down, with every light out, before the laptop is connected. Nothing already on the USB device is deleted, renamed or formatted: MSN.txt in particular must stay, because it tells the portal which unit this is. And the DIP switches are photographed before they move. All ON is the WiFi setting the update needs. A system set up for LAN or a USB dongle uses a different setting, and it must be put back afterwards or the system stops reporting to the portal.
Before we start
Our steps
In our order for that system (Gen 3 or All in One), then wait until every light on the unit is out.
Remove the cover over the communication ports. Photograph the DIP switches, then set all four to ON: up on a Gen 3; on an All in One, go by the ON mark. That is the WiFi setting.
On a Gen 3 it is under the comms cover taken off in step 2: a Gen 3 has no external USB port. On an All in One it is on the side. If a dongle or 4G module is plugged into it, take it out.
Connect the laptop to that port with the USB A-to-A lead. An external USB device appears on the laptop.
Extract the firmware .zip. It holds the same two files as the white-stick method: ARMStore.bin and DSPStore.bin. Copy the two files themselves onto the USB device, not the folder they came in. If the laptop asks to replace files of the same name, replace them. If it offers to format the drive, cancel.
Eject the USB device on the laptop, unplug the lead and power the system back up.
That is the inverter updating its firmware. Nothing is touched until the light stops flashing, which normally takes 5 to 30 minutes. Nothing is switched off before 60 minutes, even if it seems stuck: interrupting the write can leave the inverter unable to start.
If the DIP switches were not all ON to begin with, we shut the system down again, set them back as in the photo and power it up. We refit anything taken out of the USB port and refit the cover. Then we check the portal's Software tab shows the new version, because the light alone is not proof. We compare the settings with the screenshots, put back anything that changed (especially the export limit) and confirm the system is reporting to the portal before we leave.
If the All in One is one of a parallel set on a Giv-Gateway, every All in One in the set goes to the same version, and we check each one in the portal.
When we stop
We stop, and do not try other files or keep power-cycling the system, if the laptop shows no USB device at step 4, if MSN.txt is missing or has been deleted, if the light does not flash red and green after power-up, or if it is still flashing after 60 minutes. If any of these has happened on your system, contact us.
Gen 1 and Gen 2 LV batteries: the internal USB drive
These batteries have no external USB port. The front cover comes off and the firmware is written to the silver USB drive mounted inside. This covers the battery only: the inverter has its own procedure above.
Live DC inside the battery
Switching the system off does not make the pack safe. The cells and busbars inside stay live and no switch can isolate them. With the cover off, we touch the USB drive and nothing else: no tools or fingers near the busbars or cell terminals. If you or your electrician do this with us talking you through it, the same rule applies: the USB drive and nothing else.
Before we start
Our steps
With the full system powered down, undo the Allen head screws and open the front of the battery.
An earth wire runs to the front cover. If the cover cannot rest somewhere safe with it still attached, we unscrew the earth wire at the Phillips screw on the cover and note where it came from. It goes back before the cover does.
It sits on the interface board, with the DIP switch block to its right. On some early units the installing engineer fitted it, and sometimes it was left out altogether. If the port is empty, we fit a drive that meets the specification above.
The drive is usually set in red transit glue. We score the glue first, then wiggle the drive side to side while pulling upwards. Scraping the glue out of the V in the USB socket helps. It is never levered or pulled straight up against the glue, because that damages the port.
On the laptop we delete everything on the drive. Unlike the inverter's stick, nothing on it needs keeping. From the firmware .zip we copy across only BMS_ARM.bin, from the correct version: currently 3022 (see BMS versions). We check it is the current version before we go out, and nothing else from the .zip goes on the drive. If the drive reports as corrupt, we try formatting it; if it will not format, it is replaced.
The status light flashes red and green while the firmware is read, and stops after a few seconds.
Reconnect the earth wire if it was removed, refit the front cover and its Allen screws, and bring the system back up.
If the light does not flash at all
Either the battery is already on that firmware version, or it is not reading the drive. We check the drive type and format against the specification above before assuming a fault.
After a battery update
Firmware 3022 is good at keeping packs balanced. If the state of charge still reads wrong in the days after an update, see battery calibration.
Dongle firmware is separate
The portal update covers the inverter and the battery only. The WiFi dongle has its own firmware, managed separately, and should only be updated when there is a specific fault to fix.
The T27 chipset update fixes WiFi drop-outs on older dongles with modern routers. It is a one-time update.
Dongle chipset update guide →Don't update it speculatively. Factory versions are tested for your hardware, and a bad flash can leave the dongle offline with no manufacturer desk to unpick it.
AECC dongle guide →Which BMS version should my battery be on?
The Gen 1 and Gen 2 BMS versions GivEnergy logged, 1036 to 3022, and why we recommend 3022, are listed on our SOC bug page. Gen 3 and All-in-One batteries run their own firmware lines. The 2024 update that widened the usable window on E.ON-era 5.2 kWh packs is covered on 80% battery and the 2024 firmware. For the risks on any brand, see firmware update risks.
System not right after a firmware update?
We check what changed, re-apply the correct settings and confirm the system is working as it should. Remote session, no site visit in most cases.
A Timed Charge window cleared or switched off by an update is the commonest post-update problem.
See battery not charging overnight →Dongle, router, cloud and firewall causes, and how to tell them apart.
See app or portal offline →When something other than an update keeps writing to the inverter.
See settings changing themselves →The older dongle's T27 chipset update, done locally.
See WiFi dongle firmware →What can go wrong on any brand, and how to recover.
See firmware update risks →Battery, EPS, portal, BMS comms, firmware and more.
See all GivEnergy problems →GivEnergy firmware update: common questions
Firmware update gone wrong? We'll put it right.
A settings reset after an update is one of the most costly silent faults: the battery stops charging on the cheap rate and you don't notice for days. If you're not sure whether to update at all, we review your system remotely and advise.
- Not affiliated with GivEnergy Ltd
- Free remote diagnostic, pay only if we fix it
- Settings restored in a single remote session
- Firmware rollback and recovery support
GivEnergy problems? Remote fixes: 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 £125 if we fix it, free if we don’t.
We use cookies to measure traffic and ads, sharing limited hashed data with Meta and Google. Decline keeps only essential cookies. Privacy policy
Got a solar fault or need a quick answer? Drop us a message and we usually reply within a few minutes. Mon–Fri, 9am–7pm.