Sofar Solar Fault Code Index
Every Sofar Solar inverter error code from ID01 to ID107 — grid protection trips, PV input faults, battery BMS alarms, internal hardware errors, and communication failures. Covers the HYD-ES, HYD-EP, and ME3000SP ranges commonly installed across the UK.
Jump to category
Sofar Solar inverters use a numbered ID code system displayed on the LCD screen and logged in SolarMAN monitoring. Each code starts with ID followed by a two- or three-digit number.
Grid faults often resolve on their own once conditions stabilise. Internal faults (ID09–ID31) usually need a power cycle — turn off DC and AC isolators, wait five minutes, then restart.
Grid protection codes trigger when the mains supply voltage or frequency drifts outside the inverter's programmed safety window. In the UK, these limits are set by G98/G99 regulations. The inverter disconnects from the grid and waits for conditions to return to normal before reconnecting automatically.
ID01 — GridOVP (grid overvoltage)
Grid · voltage high
ID02 — GridUVP (grid undervoltage)
Grid · voltage low
ID03 — GridOFP (grid over-frequency)
Grid · frequency high
ID04 — GridUFP (grid under-frequency)
Grid · frequency low
ID06 / ID07 — OVRT / LVRT fault
Grid · ride-through
PV input faults relate to the DC side — the solar panels and their connections to the inverter's MPPT inputs. The HYD-ES and HYD-EP support dual MPPT with either independent or parallel input modes, and an incorrect mode setting is a common trigger for several of these codes.
ID08 — PVOVP (PV overvoltage)
⚠ DC string voltage exceeded max input
ID13 — GFCI OCP (ground fault)
PV · earth leakage
ID14 — HwPVOC (PV overcurrent)
PV · hardware protection
ID16 — IpvUnbalance (input current imbalance)
PV · string mismatch
ID33 — PvConfigSetWrong (input mode error)
PV · configuration
ID56 — PvIsoFault (insulation resistance low)
PV · insulation
Battery faults (ID05, ID27, ID100–ID107) are reported by the battery's own BMS through the communication link to the inverter. These codes appear on both the HYD hybrid inverters and the ME3000SP AC-coupled battery inverter. The inverter stops charging or discharging to protect the cells.
ID05 — BatOVP (battery overvoltage)
Battery · voltage high
ID27 — BatOCP (battery overcurrent)
Battery · current limit
ID100 — BatOCD (discharge overcurrent)
⚠ Battery BMS protection — discharge stopped
ID101 — BatSCD (charge short circuit)
⚠ Battery BMS protection — charge stopped
ID102 — BatOV (cell overvoltage)
Battery · BMS overvoltage
ID103 — BatUV (cell undervoltage)
Battery · deep discharge
ID85 — SOC ≤ DOD / battery voltage low
Battery · discharge limit
ID86 — Force charge failure
Battery · charge failed
Internal hardware faults (ID09–ID31, ID65–ID77) indicate problems with the inverter's internal circuits — power stages, control boards, bus voltages, and protection relays. The first step for all of these is a full power cycle: turn off both AC and DC isolators, wait at least five minutes, then restart. If the fault returns, it usually requires professional repair or warranty replacement.
ID09 — HW_LLCBus_OVP
Internal · bus overvoltage
ID10 — HW_Boost_OVP
Internal · boost overvoltage
ID11 / ID12 / ID15 — Hardware overcurrent
Internal · overcurrent protection
ID17 / ID18 / ID19 — AD sampling faults
Internal · sensor error
ID20 / ID21 / ID22 — Control board faults
Internal · controller
ID25 / ID26 — Bus overvoltage (software)
Internal · bus protection
ID29 / ID30 / ID31 — Software overcurrent
Internal · current limit
ID65–ID70 — Unrecoverable hardware faults
⚠ Persistent fault — requires engineer
ID55 — RelayFail (relay fault)
Internal · relay
ID75 / ID76 — EEPROM read/write fault
Internal · memory
Communication faults affect the link between the inverter and the battery BMS, the internal DSP boards, the SolarMAN monitoring dongle, and the CT meter. ID52 (battery communication) is the single most common Sofar fault in UK residential installations.
ID52 — BatCommunicationFlag
Battery · BMS communication
ID53 — SpiCommLose (SPI fault)
Internal · board communication
ID54 — SciCommLose (SCI fault)
Internal · serial communication
ID48–ID51 — Consistency faults
Internal · DSP mismatch
ID35 — CT Fault
Metering · CT clamp
ID94 — Software version mismatch
System · firmware
ID95 / ID96 — Comm board EEPROM / RTC
System · communication board
ID97 — InValidCountry (country code)
System · configuration
ID98 — SDfault (SD card error)
System · data logging
Thermal faults trigger when the inverter or battery exceeds its operating temperature range. EPS (emergency power supply) faults relate to the backup output that powers essential circuits during a grid outage. The HYD-ES and HYD-EP both support EPS functionality.
ID57 — Battery over-temperature
Battery · thermal
ID58 — Heat sink over-temperature
Inverter · thermal
ID59 — Environmental over-temperature
Inverter · ambient
ID81 — Temperature derating
Inverter · power reduction
ID104 / ID105 — Battery temp high (discharge / charge)
Battery · over-temperature
ID106 / ID107 — Battery temp low (discharge / charge)
Battery · cold weather
ID34 — Overload (EPS output)
EPS · backup overload
ID60 — PE connect fault (earthing)
Safety · grounding
ID83 / ID84 — Remote derating / shutdown
System · remote command
The Sofar ID code system spans over 100 fault types. If you see a code on your LCD or in SolarMAN that is not listed above, share the exact ID number and we will identify it. Some codes only appear on specific firmware versions or newer HYD-EP hardware.
Why the inverter keeps tripping on grid voltage — DNO reporting, protection settings, and AC wiring checks.
ME3000SP not switching to backup mode, EPS relay issues, and load management during outages.
Official HYD-ES, HYD-EP, and ME3000SP user manuals, datasheets, and installation guides.
Sofar Solar inverter fault questions
Sofar inverters display fault codes on the LCD screen as an ID number — for example ID01 or ID52. The same codes appear in the SolarMAN monitoring app under the device alarm history. Grid-related faults (ID01–ID04) often clear automatically when conditions normalise. Internal hardware faults (ID09–ID31) typically require a power cycle — turn off both DC and AC isolators, wait five minutes, then restart. Battery faults (ID100–ID107) come from the connected battery's BMS rather than the inverter itself.
ID52 means the inverter cannot communicate with the battery's BMS — it is the most common Sofar fault in UK installations. Check the RJ45 cable is in the CAN port (not RS485), verify the battery type is set correctly in the inverter settings, and for multi-battery stacks confirm the master DIP switches are correct. If using a third-party battery like Pylontech, check the cable pinout matches the Sofar wiring diagram — many generic cables have the wrong pin assignment.
Repeated ID01 (GridOVP) or ID02 (GridUVP) faults mean the mains voltage is outside the inverter's G98 protection window. UK nominal voltage is 230V with a tolerance of +10% / -6%. If your local grid sits above 253V consistently, the inverter will trip. This is a grid supply issue, not an inverter fault — contact your DNO to report high voltage. An MCS installer can also widen the protection window within the permitted range if the voltage is borderline. See our grid disconnection guide.
STS offers remote diagnostic assessments from £75. We access your system through SolarMAN monitoring to review the alarm history, operating parameters, and real-time data. Most Sofar faults can be diagnosed remotely — we identify the root cause and provide a written report with the recommended fix, whether that is a settings change, firmware update, communication cable replacement, or a site visit for hardware repair.
The HYD-ES is the original Sofar hybrid inverter for UK residential installations (3–6kW single-phase). The HYD-EP is the newer replacement with updated hardware, improved EPS switching time, and additional safety features. Both share the same fault code system (ID01–ID107) and the same SolarMAN monitoring platform. The EP series also adds support for parallel operation and a wider battery voltage range. Most troubleshooting steps apply to both models.
Sofar fault code you can't clear?
Tell us the ID code on your LCD or SolarMAN alarm, the inverter model, and when the fault first appeared. We'll pull your monitoring data remotely and identify the root cause — whether it needs a settings change, firmware update, or site visit.