Troubleshooting & Config
Look up an error code and work the fault.
Free to use without an account. A free installer account adds saved work, A4 previews and branded PDF exports.
Known error codes
375 documented codes, each with the meaning, likely causes, checks, fixes and when to escalate. Compiled from manufacturer manuals; always confirm the code on your own unit and firmware.
Beve · 30 codes
- Beve 01Cooling fan is locked and not turning while the inverter is switched on.
- Beve 02Inverter temperature has exceeded its protection point.
- Beve 03Battery voltage is above the inverter's high battery cut-off.
- Beve 05Output short circuit detected on the inverter AC output.
- Beve 06Inverter output voltage is above the acceptable window; the manual's troubleshooting table puts this above 260 Vac.
- Beve 07Overload: the inverter has been running above its rating (102% in the manual's note) until the overload time expired.
- Beve 08Internal DC bus voltage is above its limit.
- Beve 12The inverter's soft-start sequence failed.
- Beve 15Internal communication (SCI) between the inverter's control boards has failed.
- Beve 17LLC resonant converter short-circuit fault.
- Beve 18Lithium battery communication fault: the inverter has lost valid BMS data from the battery.
- Beve 19PV input current is above the channel limit (18 A per PV input on this series).
- Beve 21Leakage current (GFCI) fault detected on the AC output.
- Beve 23PV isolation resistance to earth is too low.
- Beve 25The inverter's AC relay self-check failed.
- Beve 51Over-current or surge on the inverter output.
- Beve 52Internal DC bus voltage is below its limit.
- Beve 53Inverter soft start failed: the power stage could not bring the output up.
- Beve 55Excessive DC voltage component in the AC output; the manual's troubleshooting table also describes this as output voltage unbalanced.
- Beve 57Current sensor (Hall sensor) failure.
- Beve 58Inverter output voltage is below the acceptable window; the manual's troubleshooting table puts this below 190 Vac.
- Beve 59PV input voltage exceeds the inverter's maximum of 520 Vdc.
- Beve 60Parallel failure: the code name refers to negative (reverse) power on a unit in the parallel system; the manual's description is simply 'Parallel failure'.
- Beve 71Parallel version inconsistent: the units in a parallel system report different versions.
- Beve 75Parallel settings inconsistent between the units in the system.
- Beve 80Parallel communication failure between units.
- Beve 81Host signal lost: the master unit's signal is not reaching the slave units.
- Beve 82Synchronisation signal loss between parallel units.
- Beve 86Parallel mode is incorrect: a unit is set to a mode that does not match the rest of the system.
- Beve 99Other fault: an internal fault that the firmware does not map to a specific code.
Deye · 69 codes
- Deye F01PV input polarity is reversed at one or both DC inputs.
- Deye F02PV insulation resistance to earth is below the safety limit.
- Deye F03Ground fault detected on the PV array (GFDI).
- Deye F04GFDI ground-failure alarm: the PV array or inverter is not properly earthed.
- Deye F05Control-board EEPROM read failure.
- Deye F06Control-board EEPROM write failure.
- Deye F07DC-DC stage 1 could not raise the bus voltage from PV or battery.
- Deye F08DC-DC stage 2 could not raise the bus voltage from PV or battery.
- Deye F09IGBT power-stage failure detected.
- Deye F10Auxiliary power-supply board failure.
- Deye F11AC main contactor failed to close or report correctly.
- Deye F12AC slave contactor failed to close or report correctly.
- Deye F13Grid loss / grid voltage or frequency out of range.
- Deye F14DC overcurrent detected by the control firmware.
- Deye F15AC output overcurrent detected in software (backup or common load).
- Deye F16Leakage current (GFCI) fault.
- Deye F17PV input overcurrent.
- Deye F18AC overcurrent detected by hardware.
- Deye F19Internal consistency (integration) fault in the control firmware.
- Deye F20DC overcurrent detected by hardware; common when starting a heavy off-grid load.
- Deye F21DC bus overcurrent.
- Deye F22Remote emergency stop or remote shutdown command is active.
- Deye F23Transient AC leakage current above the limit.
- Deye F24PV isolation resistance too low.
- Deye F25DC feedback fault in the bus-voltage sensing circuit.
- Deye F26DC bus voltage is unbalanced.
- Deye F27DC insulation fault reported by the second detection path.
- Deye F28DC overcurrent on MPPT input 1.
- Deye F29Parallel communication fault between paralleled inverters.
- Deye F30AC main contactor or relay fault.
- Deye F31AC slave contactor or relay fault.
- Deye F32DC overcurrent on MPPT input 2.
- Deye F33Grid AC overcurrent.
- Deye F34AC overload on the backup output.
- Deye F35No AC grid supply detected.
- Deye F39Internal AC overcurrent (single cycle).
- Deye F40Internal DC overcurrent.
- Deye F41Parallel system stop: at least one inverter in the parallel system is off or stopped.
- Deye F42On SG04LP3/SG05LP1, the grid/AC line voltage is below the configured low-voltage limit; on SG01HP3-DM2 firmware F42 instead reports a parallel software-version mismatch.
- Deye F45Grid voltage above the configured high-voltage limit.
- Deye F46On SG04LP3/SG05LP1, a backup-battery fault: parallel batteries have mismatched voltage, SOC or parameters; on SG01HP3-DM2 firmware F46 instead reports AC grid undervoltage.
- Deye F47Grid frequency above the configured range.
- Deye F48Grid frequency below the configured range.
- Deye F49DC component in the U-phase grid current is too high.
- Deye F50DC component in the V-phase grid current is too high.
- Deye F51Battery temperature reported by the BMS is too high.
- Deye F52DC bus voltage too high (on SG04LP3/SG05LP1 this is reported as F55).
- Deye F53DC bus voltage too low (on SG04LP3/SG05LP1 this is reported as F56).
- Deye F54Battery 2 terminal voltage too high.
- Deye F55On SG04LP3/SG05LP1, DC bus voltage too high; on SG01HP3-DM2 firmware F55 reports battery 1 terminal voltage too high.
- Deye F56DC bus voltage too low / battery communication or battery voltage fault.
- Deye F57Battery 2 terminal voltage too low.
- Deye F58Battery BMS communication lost while 'BMS_Err-Stop' is enabled.
- Deye F60Generator fault.
- Deye F61Inverter manual off: the on/off switch or command is off.
- Deye F62DRMs_Stop: demand-response (DRM) stop is active.
- Deye F63ARC fault (DC arc) detected; arc detection is provided for the US market.
- Deye F64Heatsink temperature too high.
- Deye W02Internal fan warning: fan operation is abnormal.
- Deye W03Grid phase-sequence warning.
- Deye W04Meter communication failure.
- Deye W05CT direction is wrong.
- Deye W06CT not connected.
- Deye W07External fan 1 warning.
- Deye W08External fan 2 warning.
- Deye W09External fan 3 warning.
- Deye W10Volt-watt activation: grid voltage is high and the inverter is limiting its output.
- Deye W31Battery communication warning: BMS data is abnormal or unstable.
- Deye W32Parallel communication is unstable.
Felicity · 76 codes
- Felicity 04Low cell voltage / over-discharge protection.
- Felicity 05PV over-current fault: the PV input current exceeded the inverter's PV input limit.
- Felicity 18PV short-circuit fault on the PV input; in the warning list the same number means battery under-voltage alarm.
- Felicity 19Battery open-circuit alarm: the inverter no longer detects a battery on its terminals.
- Felicity 20Battery SOC low alarm: the battery's state of charge has fallen to the low-SOC warning threshold.
- Felicity 21BMS communication alarm: abnormal communication between battery and inverter in non-SOC mode.
- Felicity 22Battery under-voltage alarm or battery SOC low alarm: battery voltage is too low, or the BMS reports SOC too low, and the battery should be charged.
- Felicity 25Battery over-voltage fault: the battery voltage exceeded the inverter's specification.
- Felicity 27Battery over-current fault: current into or out of the battery exceeded the inverter's protection limit.
- Felicity 28Battery hardware over-current: the battery port's hardware protection tripped on an instantaneous over-current.
- Felicity 31LLC over-current fault of hardware: the hardware protection on the LLC converter stage tripped.
- Felicity 32BMS communication fault: the inverter cannot communicate with the battery BMS.
- Felicity 33Grid over-voltage alarm: grid voltage is above the inverter's permitted operating window.
- Felicity 34Grid under-voltage alarm: grid voltage is below the inverter's permitted operating window.
- Felicity 35BUCK-BOOST current sensor fault; in the warning list the same number means grid over-frequency alarm.
- Felicity 36Grid under-frequency alarm: grid frequency is below the inverter's permitted operating window.
- Felicity 37LLC soft-start failure: the LLC converter did not reach its working point during soft start.
- Felicity 38Grid reverse-sequence alarm: the phase order at the grid input is reversed.
- Felicity 40Battery short-circuit fault detected on the battery port.
- Felicity 41BUS over-voltage fault: the internal DC bus voltage exceeded its protection ceiling.
- Felicity 43BUS under-voltage fault (solid LED): the internal DC bus failed to hold its working voltage; in the warning list the same number is the active-islanding alarm raised when the grid fails (flashing LED).
- Felicity 44BUS voltage unbalance fault (solid LED): the positive and negative DC-bus halves drifted apart; in the warning list the same number is the low-voltage ride-through alarm raised during a grid dip (flashing LED).
- Felicity 48Backup overload alarm: the load on the backup output is above the inverter's continuous rating and should be reduced.
- Felicity 49INV over-current of software: the inverter output current exceeded the software protection limit.
- Felicity 50INV over-current of hardware: the inverter stage's hardware over-current protection tripped.
- Felicity 51INV soft-start failure: the inverter output stage did not ramp up during soft start.
- Felicity 52AC voltage DC-component fault: a DC offset was detected on the inverter's AC output voltage.
- Felicity 53AC current DC-component fault: a DC component was detected in the inverter's AC output current.
- Felicity 54INV over-voltage fault: the inverter's AC output voltage exceeded its permitted range.
- Felicity 55INV under-voltage fault: the inverter's AC output voltage fell below its permitted range.
- Felicity 56INV short-circuit fault on the inverter AC output.
- Felicity 57Grid overload fault (solid LED): the grid input is overloaded; in the warning list the same number is the generator over-voltage alarm (flashing LED).
- Felicity 58Backup overload fault: the load on the backup output exceeded the inverter's rating; in the warning list the same number means generator under-voltage alarm.
- Felicity 59Generator over-frequency alarm: generator frequency is above the inverter's permitted range.
- Felicity 60Generator under-frequency alarm: generator frequency is below the inverter's permitted range.
- Felicity 62Generator reverse-sequence alarm: the phase order at the generator input is reversed.
- Felicity 65Heatsink over-temperature fault: the inverter's internal temperature exceeded the safe operating threshold.
- Felicity 67Main and auxiliary DSP communication fault; in the warning list the same number means the generator port is overloaded.
- Felicity 68MCU communication fault: the inverter's MCU communication link failed.
- Felicity 69EEPROM fault: the inverter could not read or write its stored settings and calibration.
- Felicity 70AC leakage current sensor fault: the leakage-current sensor returned an implausible reading.
- Felicity 71AC leakage current fault: leakage current to earth exceeded the safety limit.
- Felicity 72Grid relay open-circuit fault: a grid-side safety relay failed its self-check or is stuck open.
- Felicity 74INV relay self-check fault: an inverter-side safety relay failed its self-check.
- Felicity 76GEN relay self-check fault: the generator-side safety relay failed its self-check.
- Felicity 77PV insulation impedance fault: the PV array's resistance to earth is below the safe threshold.
- Felicity 78Grid wrongly connected to the backup port: grid voltage is present on the backup (load) terminals.
- Felicity 79Generator port wrongly connected: the GEN port is set to smart-load mode but a generator or grid source is connected to it.
- Felicity 82NTC open-circuit fault: an internal temperature sensor reads open circuit.
- Felicity 83Radiator over-temperature derating alarm: the inverter is reducing power because the heatsink temperature is too high.
- Felicity 85External CT sensor fault: the external current transformer is not giving a usable reading.
- Felicity 86System parameters change (solid LED): grid or battery settings were changed and the system restarted after about 20 ms; in the warning list the same number is fan 1 failure (flashing LED).
- Felicity 87RSD fault (solid LED): the rapid-shutdown signal triggered or the RSD circuit failed; in the warning list the same number is fan 2 failure (flashing LED).
- Felicity 88Parallel system error: another inverter in the parallel system is in an error state.
- Felicity 89Parallel CAN communication failure: the CAN link between parallel inverters failed.
- Felicity 90Parallel host lost: the master inverter in the parallel system is not responding.
- Felicity 91Parallel sync signal lost (solid LED): the parallel inverters lost their synchronisation signal; in the warning list the same number is the push-button shutdown alarm (flashing LED).
- Felicity 92Parallel version inconsistent (solid LED): inverters in the parallel group run different software versions; in the warning list the same number is the remote shutdown alarm (flashing LED).
- Felicity 93Parallel setting inconsistent (solid LED): the parallel configuration differs between units; in the warning list the same number means the flash is not burned (flashing LED).
- Felicity 94CAN ID conflict: two inverters in the parallel system share a CAN ID, or two masters exist in one phase.
- Felicity 95Parallel PWM signal lost: the PWM synchronisation signal between parallel inverters is missing.
- Felicity 96Phase sequence abnormal: the phase order at the grid input is incorrect.
- Felicity C01Battery over-voltage: total pack voltage exceeded the BMS upper protection limit.
- Felicity C02Battery under-voltage: total pack voltage dropped below the BMS lower protection limit.
- Felicity C03Cell over-voltage: an individual cell exceeded its upper voltage limit.
- Felicity C04Cell under-voltage: an individual cell dropped below its lower voltage limit.
- Felicity C05Charge over-current: charging current exceeded the BMS limit for about 15 seconds.
- Felicity C06Discharge over-current: discharge current exceeded the BMS limit for about 15 seconds.
- Felicity C07MOS over-temperature: the BMS MOSFET temperature is above its limit.
- Felicity C08MOS under-temperature: the BMS MOSFET temperature is below its operating limit.
- Felicity C09Cell over-temperature: a cell temperature exceeded its upper limit.
- Felicity C10Cell under-temperature: a cell temperature is below its lower limit.
- Felicity C11Abnormal current sampling: the BMS current measurement is implausible.
- Felicity C12Abnormal output impedance: the BMS measured an unexpected output impedance.
- Felicity C13Parallel failed: the battery could not establish parallel communication or balance with the other packs.
- Felicity C14Output loss: the battery is not delivering power to the load.
Growatt · 42 codes
- Growatt 01Fan is locked (displayed as F01 on the SPF ES Lite).
- Growatt 02Internal component temperature is over 100 °C (F02 on the ES Lite).
- Growatt 03Battery is over-charged / battery voltage is too high (F03 on the ES Lite).
- Growatt 04Battery voltage low.
- Growatt 05Output is short-circuited (F05 on the ES Lite).
- Growatt 06Output voltage is too high. The manual groups 06/58 as 'output abnormal' — inverter voltage above 150 Vac or below 40 Vac.
- Growatt 07Overload time out — the inverter carried over 110% load until its overload timer expired (F07 on the ES Lite).
- Growatt 08DC bus voltage is too high.
- Growatt 09Bus soft start failed / internal components failed. The LVM-ES manual groups 09, 53 and 57 as 'internal components failed'; 53 is inverter soft start failed and 57 is current sensor failed.
- Growatt 51Over current or surge on the output (F51 on the ES Lite).
- Growatt 52DC bus voltage is too low (F52 on the ES Lite).
- Growatt 55Over DC voltage in the AC output / output voltage unbalanced (F55 on the ES Lite).
- Growatt 56Battery connection is open or the battery fuse is burnt (F56 on the ES Lite).
- Growatt 58Output voltage is too low. The manual groups 06/58 as 'output abnormal' — inverter voltage above 150 Vac or below 40 Vac.
- Growatt 60Negative power fault — power is flowing back into the AC input (F60 on the ES Lite).
- Growatt 61PV voltage is too high (F61 on the ES Lite).
- Growatt 62Internal communication error (F62 on the ES Lite).
- Growatt 80CAN fault — parallel CAN communication failure (F80 on the ES Lite).
- Growatt 81Host loss — the parallel system has lost the host inverter (F81 on the ES Lite).
- Growatt CT LN ReversedThe CT is connected with line and neutral reversed, or its PE reference is missing.
- Growatt Error 202PV input voltage is above the inverter's maximum DC input voltage.
- Growatt Error 203PV array insulation resistance to earth is below the inverter's isolation threshold.
- Growatt Error 300Grid voltage is outside the inverter's configured grid-voltage window. The three-phase BH-UP manual shows variants AC V Outrange (1), (2) and (3) with the same checks.
- Growatt Error 302The inverter sees no AC grid connection at its input.
- Growatt Error 304Grid frequency is outside the inverter's configured frequency window.
- Growatt Error 402DC component in the AC output current exceeds the disconnection threshold.
- Growatt Error 500The inverter has lost communication with the lithium battery BMS over the battery communication port.
- Growatt Error 502Battery voltage is below the inverter's low battery-voltage limit.
- Growatt Error 503Battery voltage is above the inverter's high battery-voltage limit. The same condition appears as the 'Bat Voltage High' warning before it trips.
- Growatt Error 505Battery polarity is reversed at the inverter battery input.
- Growatt Error 506The inverter detects an open battery circuit (lithium battery). Warning 506 is a different code — battery temperature out of range.
- Growatt Error 507Output overload (displayed as 'Over Load'); the manual's first check is whether the load power is greater than the lithium battery's rated power.
- Growatt Error 600Output short circuit detected at the inverter output.
- Growatt Error 604EPS/backup output voltage is below specification.
- Growatt Error 607EPS/backup output overload. The same event is shown as the 'Over Load' warning, and three overloads lock the off-grid function for one hour.
- Growatt No UtilityNo grid supply is detected (warning, not a fault).
- Growatt PairingTime OutThe inverter timed out trying to pair with the SP-CT (communication fault).
- Growatt PV1 shortPV1 input is short-circuited (displayed as 'Pv1 short').
- Growatt PV2 shortPV2 input is short-circuited (displayed as 'Pv2 short').
- Growatt Warning 203PV1 or PV2 input is detected as a short circuit (Warning 203 — distinct from Error 203, which is PV isolation low).
- Growatt Warning 401SP-CT/meter communication fault — the inverter cannot read the CT or meter (shown as 'Meter Communication fault' on the BH-UP).
- Growatt Warning 506Battery temperature is outside the range allowed for charge or discharge.
Itel Energy · 48 codes
- Itel Energy 01Display code 01 covers two events: as a warning it signals output overload (flashing fault LED, two beeps per second); as a fault it signals DC bus over-voltage (solid fault LED, output switched off).
- Itel Energy 02Display code 02 covers two events: as a warning it signals the upper cooling fan is locked (three beeps); as a fault it signals DC bus under-voltage (solid fault LED, output switched off).
- Itel Energy 03Display code 03 covers two events: as a warning it signals the lower cooling fan is locked (three beeps); as a fault it signals that the DC bus soft-start sequence failed (solid fault LED).
- Itel Energy 04Grid voltage is above the upper limit of the inverter's grid window; warning only, with no buzzer alarm.
- Itel Energy 05In a parallel system the AC outputs of the units are not connected together, or a unit is running on a different phase.
- Itel Energy 06Remote shutdown is enabled, typically from the monitoring app over Wi-Fi, so the inverter is being held off remotely.
- Itel Energy 07The load on the inverter's second AC output exceeds that output's rating; warning only, with no buzzer alarm.
- Itel Energy 10The inverter soft-start sequence failed because of an internal component fault, so the output was switched off.
- Itel Energy 11The inverter's software detected an over-current or surge condition and shut down the output.
- Itel Energy 12The inverter's hardware over-current protection tripped in response to an over-current or surge condition.
- Itel Energy 13Inverter output voltage has fallen below the expected level, so the unit has switched off its output.
- Itel Energy 14The inverter's output voltage rose above the permitted level, so the output was switched off.
- Itel Energy 15A short circuit has been detected on the AC output, so the inverter has shut down its output.
- Itel Energy 16The inverter's output current sensor has failed or is giving an invalid reading.
- Itel Energy 17The inverter detected current being fed back into its output, which the manual links to reversed L/N wiring or incorrect parallel sharing-cable wiring.
- Itel Energy 20The output load stayed above the inverter's overload threshold for longer than the permitted time, so the output was switched off.
- Itel Energy 21The output (OP) current sensor has failed.
- Itel Energy 22The current sensor used for load sharing between parallel units has failed.
- Itel Energy 23The AC input and AC output wiring is reversed, or the AC wiring between parallel units is incorrect.
- Itel Energy 24The output relay did not operate correctly, so the inverter cannot confirm its output connection.
- Itel Energy 30Battery bank voltage is above the inverter's high-DC limit.
- Itel Energy 31Over-current occurred in the DC/DC converter circuit.
- Itel Energy 32The DC/DC current sensor has failed.
- Itel Energy 33The No.2 DC/DC current sensor has failed.
- Itel Energy 34The DC/DC converter soft-start sequence failed.
- Itel Energy 35The hardware protection circuit detected over-current in the DC/DC circuit.
- Itel Energy 36Over-current occurred in the LLC resonant circuit.
- Itel Energy 40PV array open-circuit voltage is above the inverter's maximum PV input voltage.
- Itel Energy 41A short circuit has been detected at the PV input port.
- Itel Energy 42The inverter detected abnormal PV input power.
- Itel Energy 43Over-current occurred at the PV input port.
- Itel Energy 44The PV current sensor has failed.
- Itel Energy 45PV1 input power is above the inverter's permitted power for that input.
- Itel Energy 46PV2 input power is above the inverter's permitted power for that input.
- Itel Energy 50A cooling fan is locked, so the inverter has shut down to protect itself.
- Itel Energy 51Temperature of the internal PV-circuit components is above the permitted limit.
- Itel Energy 52Temperature of the internal inverter (INV) components is above the permitted limit.
- Itel Energy 53Temperature of the battery converter (Convert L) components is above the permitted limit.
- Itel Energy 54Temperature of the internal Convert H components is above the permitted limit.
- Itel Energy 55Temperature of the internal LLC transformer (LLC TX) is above the permitted limit.
- Itel Energy 60CAN communication between the parallel units has been lost.
- Itel Energy 61Host data between the parallel units has been lost, so the master/slave link is not working.
- Itel Energy 62Synchronisation data between the parallel units has been lost, so the units cannot synchronise their outputs.
- Itel Energy 63The parallel units are not running the same firmware version, so they cannot operate as a coordinated system.
- Itel Energy 64The output current of each parallel inverter is different, so load sharing is not working.
- Itel Energy 65The parallel units are configured with different AC output modes (single-phase PAL versus three-phase P1/P2/P3).
- Itel Energy 66A single unit is configured or connected as part of a parallel system, or the parallel wiring is incomplete.
- Itel Energy 92The DSP failed to communicate with the MCU inside the inverter.
LVTopsun · 34 codes
- LVTopsun Ahesion FltThe BMS detected a main contactor or relay that has stuck closed (contact adhesion).
- LVTopsun Chg Bat Ov_VThe pack voltage rose above the BMS charge over-voltage limit.
- LVTopsun Chg Bat Ud_VPack voltage stayed below the BMS charge under-voltage limit while the pack was supposed to be charging.
- LVTopsun Chg Cell Ov_VCharging was stopped because a cell reached the BMS charge over-voltage limit.
- LVTopsun Chg Cell Ud_VA cell fell below the BMS charge under-voltage limit while the pack was being charged.
- LVTopsun Chg Diff_TThe temperature difference between BMS sensors exceeded the limit during charge.
- LVTopsun Chg Diff_VThe voltage difference between the highest and lowest cell exceeded the BMS limit during charge.
- LVTopsun Chg Ov_CCharge current exceeded the BMS limit.
- LVTopsun Chg Ov_TCell or module temperature exceeded the BMS charge over-temperature limit.
- LVTopsun Chg Ud_TBattery temperature was below the BMS charging window, so charging was blocked.
- LVTopsun ChgRly OTThe charge relay temperature exceeded the BMS limit.
- LVTopsun Commu FltThe BMS lost communication with the inverter or with another module in the stack.
- LVTopsun Danger OTTemperature entered the BMS danger over-temperature range.
- LVTopsun Danger OVPack or cell voltage entered the BMS danger over-voltage range.
- LVTopsun Danger UTTemperature entered the BMS danger under-temperature range.
- LVTopsun Danger UVPack or cell voltage entered the BMS danger (second-level) under-voltage range.
- LVTopsun Dsg Bat Ov_VPack voltage rose above the BMS discharge over-voltage limit.
- LVTopsun Dsg Bat Ud_VPack voltage fell below the BMS discharge under-voltage limit.
- LVTopsun Dsg Cell Ov_VA cell rose above the BMS discharge over-voltage limit while the pack was discharging.
- LVTopsun Dsg Cell Ud_VA cell fell below the BMS discharge under-voltage limit.
- LVTopsun Dsg Diff_TThe temperature difference between BMS sensors exceeded the limit during discharge.
- LVTopsun Dsg Diff_VCell voltage spread exceeded the BMS limit during discharge.
- LVTopsun Dsg Ov_CDischarge current exceeded the BMS limit.
- LVTopsun Dsg Ov_TCell or module temperature exceeded the BMS discharge over-temperature limit.
- LVTopsun Dsg Ud_TBattery temperature was below the BMS discharge window, so discharge was blocked.
- LVTopsun DsgRly OTThe discharge relay temperature exceeded the BMS limit.
- LVTopsun Fdback OCThe BMS detected an over-current in its current-feedback circuit.
- LVTopsun Insu LowInsulation resistance between the high-voltage DC circuit and earth fell below the BMS limit.
- LVTopsun Prechg FltThe pre-charge circuit did not bring the DC bus up as expected before the main contactor closed.
- LVTopsun SelfChk FltThe BMS power-on self-check failed.
- LVTopsun SmplTemp FltThe BMS temperature sampling circuit reported a fault.
- LVTopsun SmplVolt FltThe BMS voltage sampling circuit reported a fault, so the cell readings are unreliable.
- LVTopsun SOC LowState of charge fell below the BMS low-SOC warning threshold.
- LVTopsun System FltThe BMS reported an internal system fault that is not covered by a specific alarm.
SMS Sunmate Solar · 16 codes
- SMS Sunmate Solar 01Fan failure: the cooling fan is blocked or not turning. The same code appears as a warning when the fan is blocked while the inverter is running.
- SMS Sunmate Solar 02Over-temperature: internal component temperature above 100 °C, or converter temperature above 120 °C.
- SMS Sunmate Solar 03Battery over-voltage: the battery bank is charged above the inverter's high-voltage limit. The same number is also used as a warning (beep once per second) when the battery is overcharged.
- SMS Sunmate Solar 04Battery under-voltage: the bank has discharged below the inverter's low-voltage cutoff. The same number is also used as a low-battery warning (beep once per second).
- SMS Sunmate Solar 05Output short circuit: a short is detected on the AC output.
- SMS Sunmate Solar 06Abnormal output voltage: the inverter output is above 260 V AC (the manual groups 06 and 58 as output voltage outside the 190–260 V AC band).
- SMS Sunmate Solar 07Overload timeout: the inverter has been loaded above 110% of its rating and the overload timer has expired, so the output is switched off.
- SMS Sunmate Solar 08DC bus over-voltage: the internal DC bus has gone above its limit because internal components have failed.
- SMS Sunmate Solar 09Bus soft start failed: the DC bus did not come up during the soft-start sequence — an internal hardware fault.
- SMS Sunmate Solar 51Over-current or surge: the output stage has seen a current or voltage surge beyond its limit.
- SMS Sunmate Solar 52DC bus under-voltage: the internal DC bus has fallen below its minimum.
- SMS Sunmate Solar 53Inverter soft start failed: the inverter stage did not start cleanly — an internal fault, often triggered by a short or overload at switch-on.
- SMS Sunmate Solar 55Asymmetric AC output: DC voltage is present on the AC output, so the output waveform is not symmetrical.
- SMS Sunmate Solar 57Current sensor failed: the output current sensor is not reading, so the inverter cannot protect the output.
- SMS Sunmate Solar 58Abnormal output voltage: the inverter output is below 190 V AC (the manual groups 06 and 58 as output voltage outside the 190–260 V AC band).
- SMS Sunmate Solar 59PV voltage exceeds the limit: the solar input voltage is above the inverter's 500 V DC maximum.
SRNE · 60 codes
- SRNE 01Battery undervoltage alarm: the battery voltage has fallen below the [Batt. Under volt. alarm] value under Battery Setup, and the alarm does not by itself stop the output.
- SRNE 02Battery discharge average current overcurrent, detected by software (BatOverCurrSw); the inverter limits or stops discharge.
- SRNE 03Battery not connected (BatOpen): the inverter cannot see a battery on the DC side and stops the output.
- SRNE 04Battery undervoltage stop-discharge (BatLowEod): the battery has reached the low-voltage cut-off and the inverter has stopped discharging.
- SRNE 05Battery overcurrent detected by hardware protection (BatOverCurrHw); the inverter shuts the output down.
- SRNE 06Charging overvoltage protection (BatOverVolt): battery voltage rose above the over-voltage cut-off and charging was stopped.
- SRNE 07Internal DC bus overvoltage detected by hardware protection (BusOverVoltHw); the inverter stops the output.
- SRNE 08Internal DC bus overvoltage detected by software protection (BusOverVoltSw); the inverter stops the output.
- SRNE 09PV overvoltage protection (PvVoltHigh): the PV input voltage exceeded the maximum allowed and PV boosting stopped.
- SRNE 10PV boost overcurrent detected by software (PvOCSw); the inverter limits PV input and may stop PV charging.
- SRNE 11PV boost overcurrent detected by hardware protection (PvOCHw); PV charging is stopped.
- SRNE 12SPI communication fault between the master and slave control chips inside the inverter (SpiCommErr).
- SRNE 13Bypass overload protection (OverloadBypass): the load on the bypass/AC-input path exceeded its rating for too long.
- SRNE 14Inverter overload protection (OverloadInverter): output power or current stayed above the inverter rating for the permitted time.
- SRNE 15Inverter overcurrent detected by hardware protection (AcOverCurrHw); the output is switched off.
- SRNE 16Slave chip OFF request fault (AuxDSpReqOffPWM): an internal auxiliary controller requested the PWM stage to shut down.
- SRNE 17Inverter short-circuit protection (InvShort): a short was detected on the AC output, so the output was switched off.
- SRNE 18Bus soft-start failure (Bussoftfailed): the internal DC bus did not reach its operating voltage during soft start.
- SRNE 19PV/buck heat-sink overtemperature protection (OverTemperMppt); PV charging is stopped until the heat sink cools.
- SRNE 20Inverter/AC-charge heat-sink overtemperature protection (OverTemperInv); output and charging stop until the unit cools.
- SRNE 21Fan failure (FanFail): the hardware detected that a cooling fan is blocked or not turning.
- SRNE 22EEPROM memory failure: the inverter cannot read or write its parameter memory.
- SRNE 23Model setting error (ModelNumErr): the configured model does not match the hardware.
- SRNE 24Positive and negative bus voltage imbalance (Busdiff): the two halves of the internal DC bus are not balanced.
- SRNE 25Bus short circuit (BusShort): a short was detected on the internal DC bus.
- SRNE 26Relay short / AC output backfeeding to the bypass AC input (RlyShort): the AC input relay is stuck or output voltage is reaching the AC input.
- SRNE 27Grid input phase loss (LinePhaselose): one phase of the three-phase AC input is missing.
- SRNE 28Grid input phase error (LinePhaseErr / grid input phase fault): the AC input phase does not match the inverter's expected phase relationship.
- SRNE 29Low bus voltage / internal battery boost circuit failure (BusVoltLow).
- SRNE 30Battery capacity low alarm 1 (BatCapacityLow1): BMS reports SOC below the first low-capacity threshold, 10 percent in the single-phase table and 15 percent in the three-phase table.
- SRNE 31Battery capacity low alarm 2 (BatCapacityLow2): BMS reports SOC below the second, deeper low-capacity threshold (5 percent).
- SRNE 32Battery capacity low stop (BatCapacityLowStop): the inverter stops discharging because the BMS reported the battery capacity as critically low.
- SRNE 33Control CAN fault in parallel operation (ControlCanFault).
- SRNE 34CAN communication fault in parallel operation (CanCommFault).
- SRNE 35Parallel ID (communication address) setting error (ParaAddrErr): two units share the same parallel address.
- SRNE 36Balanced bridge arm overcurrent fault (Balance currentOC): the neutral/balance bridge arm exceeded its current limit.
- SRNE 37Parallel current-sharing fault (ParaShareCurrErr): the parallel units are not sharing load current evenly.
- SRNE 38Large battery voltage difference in parallel mode (ParaBattVoltDiff).
- SRNE 39Inconsistent AC input source in parallel mode (ParaAcSrcDiff).
- SRNE 40Hardware synchronisation signal error in parallel mode (ParaHwSynErr).
- SRNE 41Inverter DC voltage error / abnormal DC component in the output voltage (InvDcVoltErr).
- SRNE 42Inconsistent system firmware version in parallel mode (SysFwVersionDiff).
- SRNE 43Parallel line connection error (ParaLineContErr): the parallel communication or current-sharing wiring is incorrect.
- SRNE 44Serial number error: no serial number was set in the unit at the factory.
- SRNE 45Error setting of split-phase mode (Item "Parallel" setting error): one unit in the parallel system has the wrong parallel-mode setting.
- SRNE 46Electric meter communication failure: the inverter cannot read the external energy meter used for export/consumption control.
- SRNE 49Grid over-voltage: grid voltage is above the upper limit of the selected grid standard, so the inverter disconnects from the grid.
- SRNE 50Grid under-voltage: grid voltage is below the lower limit of the selected grid standard, so the inverter disconnects from the grid.
- SRNE 51Grid over-frequency: grid frequency is above the upper limit of the selected grid standard.
- SRNE 52Grid under-frequency: grid frequency is below the lower limit of the selected grid standard.
- SRNE 53Grid loss / grid not connected: the inverter sees no valid AC input and runs from battery and PV.
- SRNE 54Grid DC current over limit: the DC component of the current exported to the grid exceeded the allowed value.
- SRNE 55Grid standard not initialised: no on-grid standard has been selected, so the inverter will not connect to the grid.
- SRNE 56Low insulation resistance fault: PV+ or PV- impedance to ground is abnormally low.
- SRNE 57Leakage current overload fault: system leakage current exceeded the limit, so the inverter disconnected.
- SRNE 58BMS communication error: the inverter cannot communicate with the lithium battery BMS.
- SRNE 60BMS battery low temperature alarm: the BMS reports the battery temperature below its low-temperature limit.
- SRNE 61BMS battery over-temperature alarm: the BMS reports the battery temperature above its high-temperature limit.
- SRNE 62BMS battery overcurrent alarm: the BMS reports battery current above its limit.
- SRNE 63BMS battery undervoltage alarm: the BMS reports battery voltage below its low-voltage limit.
Troubleshooting looks up known inverter and battery error codes and returns the meaning, likely causes, checks to run in order, fixes and when to escalate. It also covers guided configuration settings.
How the Troubleshooting & Config works
Find the exact code
Read the code from the inverter display, app or manual. Codes differ between brands and firmware, so do not guess from a similar model.
Run the checks in order
Start with the safe, external checks: supply, breaker, battery voltage, communication cable and terminal torque.
Fix or escalate
Apply the listed fix only when it matches the cause you confirmed. Persistent faults with healthy equipment belong with the distributor or manufacturer.
Worked example
Deye F13
A hybrid inverter trips on grid loss despite the area having supply.
- Meaning: grid voltage or frequency outside the configured window
- Check supply at the main board and measure voltage
- Inspect AC input terminals for looseness
- Escalate persistent nuisance trips
Assumptions and limits
- Guidance only. Isolate and prove dead before working on AC or DC circuits.
- Error-code meanings vary by brand, model family and firmware version.
- A repeating fault with healthy batteries and correct settings needs a warranty assessment.
Frequently asked questions
How do I find an inverter error code?
Check the inverter display, app or manual for the exact code, then search it in the tool to see the meaning, common causes and recommended checks.
Does the tool fix the fault remotely?
No. It provides diagnostic guidance. Electrical faults should be checked by a qualified installer using safe isolation procedures.
What should I do if a fault repeats?
Record the code, operating conditions and battery state, then escalate to the manufacturer or a qualified solar technician if the recommended checks do not resolve it.
Which inverter brands are covered?
The index covers Deye, Growatt, Felicity, SRNE, Itel Energy, Beve, LVTopsun and SMS Sunmate Solar codes. Coverage varies by model family, so confirm the code on your own unit.
Related tools
Last updated 17 October 2026Maintained by Mishka Energy.
Get price and stock updates for your next job
Follow the Mishka WhatsApp channel for installer offers and solar installation tips.