Working the Problem Before Replacing Parts
Most inverter failures happen because someone read the error code and immediately called the manufacturer instead of walking through the actual field conditions. I've replaced three MPPT boards in a single season because the real issue was loose DC combiner connections, not the inverter itself. Before you dig into circuit-level diagnosis, do the obvious stuff first. Check that your DC disconnect is actually making contact. Verify AC breaker torque on the terminal lugs. Inspect the communication cables between string monitors and the inverter hub. These are the kinds of things that trip inverters every day and look like component failures until you measure them. The process is really just narrowing down which side of the isolation boundary the fault lives on. Start with DC input. Measure open-circuit voltage at the inverter terminals under full irradiance. It should sit between the minimum startup voltage and the maximum MPPT range specified in the nameplate. If Voc is below startup threshold, you're looking at string configuration errors, degraded modules, or shading — not an inverter problem. If Voc exceeds the maximum input, the inverter will enter protection mode and you'll see an overvoltage fault on the display. That's a design/installation mistake, not a repairable fault. Now flip to the AC side. Pull the grid voltage and frequency from the inverter's internal logs if it supports data logging. Most modern units record minute-by-minute grid parameters. A voltage that hovers between 253 and 264 volts on a 230-volt system will trigger overvoltage shutdown on European-mode inverters, even though the grid company considers that normal. This is one of the most common false positives I deal with. Check your local grid code tolerance before replacing anything.
For ground fault detection, most modern inverters use a residual current monitoring approach. If you see an isolation fault code, the simplest check is to measure resistance between each DC conductor and earth ground using a megohmmeter set to 500 volts DC. You want to see above 100 kilo-ohms on both poles. Below that and the inverter will refuse to energize. I once spent four hours chasing a ground fault on a commercial rooftop installation only to find a bird's nest wedged under a module frame that was wicking moisture across the positive conductor. The fault appeared and disappeared with humidity. Megger readings at noon showed clean insulation, but the same strings tested at 4 AM showed 8 kilo-ohms. Take readings at multiple times of day if the fault is intermittent. Anti-islanding protection is built into every grid-tied inverter and it trips when the inverter detects it's feeding power to a dead section of grid. This can happen during utility outages, obviously, but it can also trigger when you have high source impedance on the service entrance or when neighboring loads create a localized island during a switchgear operation. If your inverter keeps tripping on anti-island during normal grid operations, check the impedance at your point of common coupling. Some utilities require a specific X/R ratio for interconnection, and if your service impedance is too high, the inverter's frequency drift detection may activate falsely. A power quality analyzer for a few hours will show you the impedance profile. Communication faults are another category that gets misdiagnosed constantly. If the inverter shows a comms error with the monitoring gateway or data logger, check cable continuity before assuming the radio module failed. RS-485 daisy chains are sensitive to ground potential differences between devices. I had an inverter throw communication errors every afternoon when a nearby welder was running. The noise coupled into the data cable and corrupted packets. Shielded cable and isolating the ground reference between the inverter and the gateway fixed it.
Reading the Protection Codes
Error codes mean different things across manufacturers, but the underlying protection functions are standardized. IEC 62109 and UL 1741 define the same basic trip categories. The trick is matching the code to the function, then diagnosing the root cause rather than resetting and hoping. A DC input overvoltage fault usually means either the string voltage spiked due to cold temperatures or there's a wiring error where two strings got cross-connected. Check the temperature coefficient of your modules and recalculate Voc at the lowest expected ambient temperature for your location. Manufacturers often size strings for summer conditions and forget to derate for winter cold. A 16-module string that reads 600 volts at 25°C can push past 700 volts at -10°C, blowing past the inverter's 600-volt input rating. Leakage current faults point to issues with the Y-capacitors inside the inverter or degradation in the PV array insulation. These are hard to diagnose without removing the inverter cover and checking the DC impedance to ground with the unit powered down and capacitors discharged. Wait at least five minutes after shutdown before opening the enclosure. The DC bus capacitors hold a lethal charge.
Get the Full Details

Inverter efficiency dropping below the expected curve is often a thermal issue. Check that the heatsink fins aren't packed with debris and that the cooling fan is spinning at the rated RPM. I measured a 2.3 percent efficiency loss on a unit that had its fan bearings worn enough to run at 60 percent of rated speed. The inverter was derating itself thermally in the afternoons and nobody caught it because the temperature display never hit the absolute fault threshold.
What This Approach Can't Fix
Manual troubleshooting has real limits. When an inverter fails due to a cracked solder joint on the IGBT driver board or a failing electrolytic capacitor on the control supply rail, you're not going to find it with a multimeter and a flowchart. Those failures are intermittent, temperature-sensitive, and require oscilloscope-level diagnosis or component-level board repair. In those cases, swapping the main power board or sending the unit to an authorized service center is the only realistic path. Another hard limit is with hybrid inverters that manage battery charge/discharge logic. The battery management system communicates with the inverter through a proprietary protocol. If the BMS throws a fault, the inverter enters a locked state that you can't override manually. You need the manufacturer's diagnostic software to read the cell-level fault codes from the battery. Attempting to bypass this with jumper wires or modified communication cables will void the warranty and can create a safety hazard. String-level diagnostics are also limited without specialized equipment. If one string in a multi-string inverter shows consistently lower current while the others look normal, you can't determine whether the issue is a degraded module, a microcrack, or a diode failure without an IV curve tracer or at minimum a clamp meter on each string under identical conditions. Thermal imaging helps here but it's not always available in a manual troubleshooting context.
This guide covers the faults that account for roughly 70 to 80 percent of field issues. The remaining cases need tools and schematics that most installers don't carry in their trucks. Knowing where the manual approach ends is as important as knowing where it begins.
