A GoodWe showing a fault number or a message like Utility Loss has stopped sending power into your home. Each day it stays that way, the panels sit idle and everything you use comes from the grid at full price. If the message is about insulation or earth leakage, it is a safety matter too: live solar wiring may be leaking to earth, and Australian units sound a buzzer until it is fixed.
GoodWe is supported in Australia, it is a brand we install ourselves, and its inverters are generally repairable. That makes a proper diagnosis worth having before anyone talks about a new unit. A large share of GoodWe codes are not the inverter at all: the grid voltage or frequency moving out of range, a tripped solar supply main switch, or water in a roof connector.
Sorted early, most GoodWe faults are a single visit. Left to repeat, a leak to earth tends to get worse with each wet spell, and a unit that trips every afternoon quietly loses you a season of savings.
Find your code in the table below to see what it means and how urgent it is. If your home is in Adelaide, the Adelaide Hills, Gawler, the Barossa, the Fleurieu, Murray Bridge and Yorke Peninsula in South Australia, or North Brisbane, Caboolture, Bribie Island, the Sunshine Coast, Noosa and Gympie in Queensland, our own licensed electricians will go through it with you over the phone for free before anyone drives out. Check your postcode to see if we cover you.
The model is on the label on the side of the unit, and in the SEMS app if your system is connected to it.
GoodWe shows a fault in one of two ways. The G3 range numbers its faults, listed here as F01 to F40, while the older NS and DNS units show a message such as Utility Loss or Isolation Failure. Every code is below, grouped by what it relates to: the grid and mains supply, the panel input and power output, insulation and earth faults, heat and cooling fans, and the unit's internal hardware. The number in brackets after each code's name is its source in the reference list.
We always err on the cautious side: when a code sits between two ratings, it gets the higher one.
The mains grid coming into the unit: voltage, frequency and outages. Many of these are the grid, not the inverter, and clear on their own. 14 wait and watch.
| Error code | What it means | What to do |
|---|---|---|
| F01GoodWe F01 | No grid connection[1][2] The inverter cannot see mains power on its AC side. Usually a tripped solar supply main switch, a power outage in the street, or a loose AC connection. Safe steps in the lookup |
Wait and watch |
| F02GoodWe F02 | Grid voltage too high[1][2] The mains voltage has gone above the band the inverter is allowed to run in, so it has paused. Common on sunny days in streets with lots of solar; it reconnects itself once the grid settles. Safe steps in the lookup |
Wait and watch |
| F03GoodWe F03 | Grid voltage too low[1][2] The mains voltage has dropped below the band the inverter is allowed to run in, so it has paused. It reconnects itself once the grid settles. Safe steps in the lookup |
Wait and watch |
| F04GoodWe F04 | Grid voltage spike[1][2] The inverter saw a sudden very high mains voltage and paused to protect itself. A one-off is a grid event and it reconnects itself; if it keeps happening the grid supply needs looking at. Safe steps in the lookup |
Wait and watch |
| F05GoodWe F05 | Grid voltage high on average[1][2] The mains voltage averaged over ten minutes has been above the limit, which is a sign your street's supply is running high. The inverter reconnects itself; if it recurs the network may need to adjust the supply. Safe steps in the lookup |
Wait and watch |
| F06GoodWe F06 | Grid frequency too high[1][2] The grid frequency has risen above the allowed band, so the inverter has paused. This is a network event and it reconnects itself once the frequency is back to normal. Safe steps in the lookup |
Wait and watch |
| F07GoodWe F07 | Grid frequency too low[1][2] The grid frequency has dropped below the allowed band, so the inverter has paused. This is a network event and it reconnects itself once the frequency is back to normal. Safe steps in the lookup |
Wait and watch |
| F08GoodWe F08 | Grid frequency unstable[1][2] The grid frequency is changing faster than the inverter's grid standard allows, so it has paused and will reconnect itself once the grid steadies. Older NS and DNS units with the small screen number their faults differently, so check the message text as well. Best effort · from a secondary copySafe steps in the lookup |
Wait and watch |
| F09GoodWe F09 | Grid disconnected (anti-islanding)[1][2] The inverter shut itself off because the grid went away while your appliances briefly held the voltage up, which is the safety behaviour the rules require, and it reconnects itself once the grid is genuinely back. Older NS and DNS units with the small screen number their faults differently, so check the message text as well. Best effort · from a secondary copySafe steps in the lookup |
Wait and watch |
| F10GoodWe F10 | Grid voltage dip too long[1][2] The mains voltage dipped for longer than the inverter is allowed to ride through, so it disconnected. This is a network event and it reconnects itself once the grid is back to normal. Safe steps in the lookup |
Wait and watch |
| F11GoodWe F11 | Grid voltage surge too long[1][2] The mains voltage stayed high for longer than the inverter is allowed to ride through, so it disconnected. This is a network event and it reconnects itself once the grid is back to normal. Safe steps in the lookup |
Wait and watch |
| Fac FailureGoodWe Fac Failure | Grid frequency out of range[3][4][5] The grid frequency has drifted outside the allowed band, so the inverter has paused. This is a network event, not a fault in the inverter, and it restarts itself once the frequency is back to normal. Safe steps in the lookup |
Wait and watch |
| Utility LossGoodWe Utility Loss | No grid connection[3][4][5] The inverter cannot see mains power on its AC side. Usually a tripped solar supply main switch, a power outage in the street, or a loose AC connection. Safe steps in the lookup |
Wait and watch |
| Vac FailureGoodWe Vac Failure | Grid voltage out of range[3][4][5] The mains voltage at your house has gone outside the band the inverter is allowed to run in, so it has paused. GoodWe says it restarts itself within five minutes once the grid is back to normal; on sunny days in streets with lots of solar this is common. Safe steps in the lookup |
Wait and watch |
The DC input from the panels and the power the unit puts out: string voltage, low light, overloads and output limits. 8 stop and call, 1 worth a look.
| Error code | What it means | What to do |
|---|---|---|
| DC Injection HighGoodWe DC Injection High | DC in the AC output[2][3][4] The inverter found too much DC mixed into the AC power it sends to the grid. A one-off is usually a grid blip and clears with a restart; if it keeps coming back the output stage needs a look. DC on the AC side is a protection fault, so we treat it as a call. Safe steps in the lookup |
Stop and call |
| F16GoodWe F16 | DC offset, level 1[1][2] The inverter found more DC mixed into its AC output than the rules allow. GoodWe says it recovers on its own when the cause is a grid event; if it keeps happening and output suffers, it needs a look. DC on the AC side is a protection fault, so we treat it as a call. Safe steps in the lookup |
Stop and call |
| F17GoodWe F17 | DC offset, level 2[1][2] The inverter found well over the allowed amount of DC mixed into its AC output. It recovers on its own after a grid event; if it keeps happening the output stage needs a look. DC on the AC side is a protection fault, so we treat it as a call. Safe steps in the lookup |
Stop and call |
| F20GoodWe F20 | Export limit trip[1][2] The inverter tripped its export or power limit because the load in the house changed suddenly. GoodWe says it recovers on its own; if it keeps happening the metering and limit settings need a look. Safe steps in the lookup |
Worth a look |
| F37GoodWe F37 | Panel voltage too high[1] The voltage from the panels is above the inverter's maximum, which GoodWe says comes from too many panels in one string. The string needs checking and reconfiguring before it damages the inverter. Safe steps in the lookup |
Stop and call |
| F38GoodWe F38 | String current too high[1] A solar input is carrying more current than the inverter's hardware allows, from too many strings on one input or damage inside the unit. GoodWe allows one restart after five minutes off; if it comes back it needs an electrician. Safe steps in the lookup |
Stop and call |
| F39GoodWe F39 | String current too high[1] A solar input is carrying more current than the inverter's software limit allows, from the way the strings are configured or damage inside the unit. GoodWe allows one restart after five minutes off; if it comes back it needs an electrician. Safe steps in the lookup |
Stop and call |
| F40GoodWe F40 | String connected backwards[1] One of the solar strings is wired with the polarity reversed. This is an installation fault and needs an electrician to correct it. Safe steps in the lookup |
Stop and call |
| PV Over VoltageGoodWe PV Over Voltage | Panel voltage too high[3][4][5] The voltage coming from the panels is at or above the inverter's maximum input, which happens when too many panels are in one string, especially on cold clear mornings. The string needs checking before it damages the inverter. Safe steps in the lookup |
Stop and call |
Insulation, earth and leakage faults on the solar panel side. These are safety faults: live DC wiring may be leaking to earth somewhere on the roof. 11 stop and call.
| Error code | What it means | What to do |
|---|---|---|
| AFCI-FaultGoodWe AFCI-Fault | Arc fault detected[3] The inverter detected an electrical arc in the solar DC wiring and shut down. Arcing is a fire risk, so leave the system off and have the DC connectors and cabling inspected rather than resetting it. Safe steps in the lookup |
Stop and call |
| F12GoodWe F12 | Earth leakage trip (30 mA)[1][2] The inverter detected more than 30 milliamps leaking to earth while running and tripped. GoodWe says a one-off can be a passing wiring issue, but if it recurs the insulation of the solar wiring to earth is too low and needs testing. Safe steps in the lookup |
Stop and call |
| F13GoodWe F13 | Earth leakage trip (60 mA)[1][2] The inverter detected more than 60 milliamps leaking to earth while running and tripped. If it recurs the insulation of the solar wiring to earth is too low and needs testing. Safe steps in the lookup |
Stop and call |
| F14GoodWe F14 | Earth leakage trip (150 mA)[1][2] The inverter detected more than 150 milliamps leaking to earth while running and tripped, which is a large leak. The insulation of the solar wiring to earth needs testing before it runs again. Safe steps in the lookup |
Stop and call |
| F15GoodWe F15 | Earth leakage sudden change[1][2] The inverter saw the current leaking to earth jump suddenly while running and tripped. If it recurs the insulation of the solar wiring to earth is too low and needs testing. Safe steps in the lookup |
Stop and call |
| F18GoodWe F18 | Insulation fault[1][2] The inverter measured too little insulation between the solar DC wiring and earth, usually moisture in a connector or isolator, a damaged cable or a faulty panel. On Australian units the buzzer sounds for a minute and again every half hour until it is fixed. Safe steps in the lookup |
Stop and call |
| F19GoodWe F19 | Earth connection fault[1][2] The inverter's protective earth is not connected properly, or the active and neutral are swapped on a system with a grounded string. The inverter will not run without a sound earth, so this needs an electrician. Safe steps in the lookup |
Stop and call |
| F31GoodWe F31 | Earth leakage sensor fault[1][2] The sensor that measures current leaking to earth is giving abnormal readings, so the inverter will not run without that protection. GoodWe allows one restart after five minutes off; if it comes back it is an internal fault. Safe steps in the lookup |
Stop and call |
| GFCI FailureGoodWe GFCI Failure | Earth leakage detector fault[3][4] The circuit that watches for current leaking to earth has failed its check, so the inverter will not run without that protection. GoodWe allows one restart via the DC switch; if it comes back it is an internal fault for an electrician. Safe steps in the lookup |
Stop and call |
| Ground I FailureGoodWe Ground I Failure | Leakage current too high[3][4][5] The inverter detected current leaking to earth that should not be there, which is a safety trip. It usually points to moisture or damage in the DC wiring or panels, or a neutral or earth problem on the AC side. Safe steps in the lookup |
Stop and call |
| Isolation FailureGoodWe Isolation Failure | Insulation fault[3][4][5] The inverter measured too little insulation between the solar DC wiring and earth, usually moisture in a connector or isolator, a damaged cable or a faulty panel. On Australian units the buzzer sounds for a minute and again every half hour until it is fixed. Safe steps in the lookup |
Stop and call |
Over-temperature, heat derating and the cooling fans. Heat faults are taken seriously: a unit that cannot cool itself can be a fire risk. 3 stop and call.
| Error code | What it means | What to do |
|---|---|---|
| F35GoodWe F35 | Inverter too hot[1] The inside of the inverter is hotter than it is allowed to run, from a poorly ventilated spot, a hot day or a fan not working. It comes back on its own once it cools; if it recurs on ordinary days the fan or airflow needs a look. Heat shutdowns point at a failing fan, a blocked vent or a bad installation spot, so we treat them as a call. Safe steps in the lookup |
Stop and call |
| Internal Fan AbnormalGoodWe Internal Fan Abnormal | Fan not working[2] The inverter's cooling fan is not running properly because of its supply, a mechanical problem or age. It keeps producing but will run hotter and wind back on warm days until the fan is replaced. A fan fault lets the inverter overheat, so we treat it as a call. Safe steps in the lookup |
Stop and call |
| Over TemperatureGoodWe Over Temperature | Inverter too hot[3][4] The inside of the inverter is hotter than it is allowed to run and it has wound back or stopped to protect itself. It comes back on its own once it cools. Heat shutdowns point at a failing fan, a blocked vent or a bad installation spot, so we treat them as a call. Safe steps in the lookup |
Stop and call |
The unit's own electronics: relays, sensors, the DC bus, memory and its self-checks. Nearly all of these need an electrician. 9 stop and call.
| Error code | What it means | What to do |
|---|---|---|
| AC HCT FailureGoodWe AC HCT Failure | Current sensor fault[1][2] The sensor that measures the inverter's AC output current is giving abnormal readings, so the inverter cannot run safely. GoodWe allows one restart via the DC switch; if it comes back it is an internal fault for an electrician. Safe steps in the lookup |
Stop and call |
| DC BUS HighGoodWe DC BUS High | Internal bus voltage too high[3][4] The voltage on the inverter's internal DC bus went too high and it has stopped to protect itself. This can be a string configuration issue or a fault inside the unit, so it needs an electrician after the one restart GoodWe allows. Safe steps in the lookup |
Stop and call |
| EEPROM R/W FailureGoodWe EEPROM R/W Failure | Memory fault[2][3][4] The inverter could not read or write its settings memory. GoodWe says to restart it once via the DC switch; if the message comes back, the control board needs a look. Internal and hardware faults need testing with the right instruments, so we treat them as a call. Safe steps in the lookup |
Stop and call |
| F21GoodWe F21 | Internal communication fault[1][2] The processors inside the inverter have stopped talking to each other. GoodWe says to switch off AC and DC, wait five minutes and restart; if it stays it is an internal fault for the service centre. Internal and hardware faults need testing with the right instruments, so we treat them as a call. Safe steps in the lookup |
Stop and call |
| F30GoodWe F30 | Current sensor fault[1] The sensor that measures the inverter's AC output current is giving abnormal readings, so the inverter cannot run safely. GoodWe allows one restart after five minutes off; if it comes back it is an internal fault. Safe steps in the lookup |
Stop and call |
| F32GoodWe F32 | Internal fault[1] The inverter has found a fault inside itself that it cannot name more precisely. GoodWe allows one restart after five minutes off; if it comes back it needs the service centre. Safe steps in the lookup |
Stop and call |
| F36GoodWe F36 | Internal bus voltage too high[1] The voltage on the inverter's internal DC bus went too high, usually from the panel voltage being too high or a sensing fault inside the unit. GoodWe allows one restart after five minutes off; if it comes back it needs an electrician. Safe steps in the lookup |
Stop and call |
| Relay-Check FailureGoodWe Relay-Check Failure | Relay fault[2][3][4] The relay that connects the inverter to the grid failed its self-check, so the inverter stays disconnected. GoodWe allows one restart via the DC switch; if it comes back, the relay or its wiring needs an electrician. Safe steps in the lookup |
Stop and call |
| SPI FailureGoodWe SPI Failure | Internal communication fault[2][3][4] The boards inside the inverter have stopped talking to each other. A restart via the DC switch often clears a one-off; if it comes back a board needs attention. Internal and hardware faults need testing with the right instruments, so we treat them as a call. Safe steps in the lookup |
Stop and call |
No GoodWe error code matches that. Try the fault code lookup, which also works from a description of what you can see.
Our own licensed electricians cover Greater Adelaide and regional SA, and from North Brisbane up through the Sunshine Coast to Gympie. Check your postcode, then read us the code and tell us the install year. If it needs a visit, the callout is credited against the work.
Try one restart, in this order:
Never open the unit or touch the wiring. Never restart anything that smells hot or shows scorch marks. If the code comes back after one restart, stop and call.
On a visit, our electricians test the whole system before they blame the GoodWe. That means insulation resistance on every string, earth continuity, the relay, DC string voltages and currents, the AC supply and the inverter's own fault record. An Isolation Failure or F18 is very often a wet connector or isolator on the roof, and that gets fixed on the roof, not by replacing the inverter.
GoodWe is supported in Australia and we install it, so an internal fault such as a relay or current sensor failure is usually a repair. If the unit is still under warranty, we check that first. Where a replacement does make more sense, we quote a straight replacement and a hybrid option side by side, and the callout comes off whichever you choose.
We do this work in Adelaide, the Adelaide Hills, Gawler, the Barossa, the Fleurieu, Murray Bridge and Yorke Peninsula in South Australia, or North Brisbane, Caboolture, Bribie Island, the Sunshine Coast, Noosa and Gympie in Queensland only. Outside those areas, everything above still applies: take the code, its meaning and the urgency to a licensed electrician near you.
Every GoodWe code on this page was read from the maker's own manual wherever one survives (96 per cent of them). Where only a secondary copy survives, the row says "best effort" and so does the lookup. The numbers match the references in the code table.
Tables last updated
Write down exactly what the screen or the SEMS app shows. On a G3 unit that is a fault number, which this page lists as F01 to F40, so fault 18 is F18. On an older NS or DNS it is a message, such as Vac Failure or Relay-Check Failure. Search either one in the table above.
Utility Loss is “no grid connection”. The inverter cannot see mains power on its AC side. Usually a tripped solar supply main switch, a power outage in the street, or a loose AC connection. We rate it wait and watch. See it in the table.
Isolation Failure is “insulation fault”. The inverter measured too little insulation between the solar DC wiring and earth, usually moisture in a connector or isolator, a damaged cable or a faulty panel. On Australian units the buzzer sounds for a minute and again every half hour until it is fixed. We rate it stop and call. See it in the table.
We work in Adelaide, the Adelaide Hills, Gawler, the Barossa, the Fleurieu, Murray Bridge and Yorke Peninsula in South Australia, or North Brisbane, Caboolture, Bribie Island, the Sunshine Coast, Noosa and Gympie in Queensland. Check your postcode to be sure. Outside those areas, this page still tells you what your code means and how urgent it is, and a licensed electrician near you can take it from there.
For homes in our service area, the phone diagnosis is free. If it needs a visit, there is a callout fee, and it is credited against any repair or replacement we do.
Yes, if it is in our service area. Most of our repair work is on systems someone else installed. We test the whole system, not just the unit on the wall.
On Australian units the buzzer is the insulation alarm. It sounds for a minute, then again every half hour, while the inverter measures too little insulation between the solar wiring and earth, shown as Isolation Failure or F18. It is a safety fault, so do not keep resetting it. If you are in our service area, call and we will talk it through.
Vac Failure, F02 and F05 mean the grid voltage at your house went outside the band the inverter may run in, usually too high on a sunny day in a street with a lot of solar. The inverter restarts itself once the grid settles. If it happens most days or you are losing a lot of output, book a visit so the grid settings and the AC connection can be checked and the network told if needed.
Almost all of them come from GoodWe’s own user manuals for the NS, DNS, DNS G3 and SDT G3 ranges, with the GoodWe Australia FAQ alongside. Two rows, F08 and F09, are marked best effort. Each code carries a numbered reference to its document in the source list.
More solar repairs guides from our electricians.
Swipe to see more

All 70 Growatt error codes in plain English, from Error and Warning numbers to screen messages like PV Isolation Low and No AC Connection: what each one means, how urgent it is, how to reset your inverter safely, and whether it can be repaired.
Read more
All 40 SolarEdge error codes in plain English, from the old numbered errors to codes like 2x19 and 18x86, plus the optimiser messages: what each one means, how urgent it is, how to restart the system safely, and whether it can be repaired.
Read more$0 power bill guarantee
If you are considering solar for a new home, or on behalf of someone else, select "I own my home"
A solar or battery system is a permanent change to the property, so it needs to be arranged by the person who owns the home.
If you tapped that by mistake, head back and we'll pick up where you left off.
Our team can talk you through all options if you're not sure.
You'll get all of these. We'd just like to know what matters most.
The average Adelaide home spends $500 - $1000 per quarter. Not sure of yours? Take your best guess, we'll go through the real numbers at your assessment.
Whatever it is today, our goal is $0. If we don't get you there, we'll pay your bill.
We can work with you on a longer timeline, or get you saving as soon as possible.
We have hundreds of happy customers across South Australia. We need your address to check we service your area and to look at your roof before we visit.
Great news, we service your area!
Every system we design is tailored to the home, so the more info the better! (Optional)
Last step. We'll call to arrange your free on-site assessment at a time that suits you. No pressure and no obligation.
Request sent, we'll be in touch!
Call to speak directly with a solar specialist during business hours, and we can get your free on-site assessment booked in straight away.
📞If you haven't called already, we'll give you a call to say hello.
We'll chat about what you're looking for, how we can help, and book in a time for your on-site assessment that suits you.
We visit your home for 45 to 60 minutes to measure up the roof, check the switchboard and review how you use power.
A tailored proposal with the system design, the savings and the pricing laid out in full.
If you're happy with the proposal, our in-house team installs it and shows you how it all works.