Deye Inverter Error Codes in Saudi Arabia: Complete F-Code Troubleshooting Guide (2026)
Guides

Deye Inverter Error Codes in Saudi Arabia: Complete F-Code Troubleshooting Guide (2026)

Deye Inverters Editorial Team16 min read
Share:

Every Deye inverter error code (F01–F64+) explained for Saudi Arabia: cause, fix, and when to call a technician. Quick reference + full installer guide. WhatsApp support.

When a Deye hybrid inverter throws an F-code on its display or in the Solarman app, you have minutes — not hours — to make the right call: is this a self-clearing event, a homeowner action, or a real fault that needs a technician on site? Get it wrong and you either lose hours of solar generation in 50 °C Saudi summer or you pay for a callout that wasn't needed.

This guide is the definitive reference for every Deye inverter error code found on the SG04LP1, SG04LP3, SG01HP3, and current LP05 series sold in Saudi Arabia. The first half is a homeowner-friendly quick reference: what each code means, what to do, when to call us. The second half is a full installer / EPC technician deep dive: root causes, measurement steps, parts to swap, and the failure modes specific to Saudi heat and dust conditions.

📞 Stuck on an F-code right now? Send the code + a photo of the inverter screen to WhatsApp +971 50 270 9100. Average diagnosis response: under 15 minutes during Gulf business hours.


How to read a Deye error code

All Deye fault codes follow the format F + two digits (e.g., F13, F23, F64). They appear on the LCD screen of the inverter and inside the Solarman cloud app. Some codes are self-clearing — they appear briefly and disappear when conditions return to normal. Others latch — meaning you need to power-cycle the inverter or have a technician investigate.

A separate set of W-codes (warnings, e.g., W03) indicate degraded but still-operating conditions — usually a communication blip with a battery BMS or a sensor.

SeverityWhat it meansYour action
🟢 Self-clearingInverter recovers automatically when external condition normalisesWatch — if it persists more than 1 hour, contact us
🟡 Soft latchInverter has stopped output and needs a power cycle to restartTry the safe restart procedure below; if it returns, call a technician
🔴 Hard latchReal hardware fault, system stays downStop using the system; call a certified Deye technician immediately

Part 1 — Quick reference for homeowners and villa owners

Deye Error Code Quick Reference
Deye Error Code Quick Reference

If you just want to know what the code on your screen means and whether to worry, this is your section. Skip to Part 2 below for the full installer guide.

Most common F-codes Saudi homeowners actually see

CodeWhat it means in plain languageWhat to do
F13The inverter detected a change in grid type or your battery mode setting🟢 Wait 1 minute — usually clears itself. If not, switch the AC and DC isolators off, wait 60 seconds, switch back on.
F23A small AC leakage current was detected🟢 Often clears after one or two automatic restarts. If it persists more than an hour, call us — could be a damp connector after rain or dust ingress.
F35 / F47The grid frequency went above the safe limit🟢 Self-clearing — SEC grid blip. Inverter will reconnect automatically per the regulatory reconnect timer (~60 seconds).
F41 / F42 / F48Grid voltage or frequency dropped below safe limit🟢 Self-clearing — SEC voltage dip or brownout. Inverter reconnects automatically. Frequent occurrence = possible weak local supply.
F46Battery defect / battery health alert🟡 Power-cycle the system. If the code returns, the battery may need a BMS reset or replacement. Do not keep operating.
F55 / F56DC bus voltage out of range🟡 Power-cycle. If returns, technician needed.
F58Communication fault between inverter and battery🟡 Check the battery comm cable for a loose plug. Solarman app may also show the battery as "offline."
F60 / F61 / F62Battery over/under voltage or over current from BMS🔴 The BMS has stopped accepting charge or discharge. Stop the system. Call a technician.
F63ARC fault detected on PV side🔴 Stop the system immediately. There is potentially an arcing connection on the DC side — this is a fire risk. Call a technician same day.
F64Internal heat sink over-temperature🟡 Check the inverter wall isn't blocked or in direct sun. Clean the heat sink fins. If it returns within 24 hours, the fan may need replacement.

Safe homeowner restart procedure

This is the only manual intervention we recommend a homeowner attempt. If the F-code persists or returns, stop here and contact us.

  1. Press and hold the inverter screen's OK button to acknowledge the alarm.
  2. Open your AC isolator on the wall next to the inverter (the breaker labelled Inverter AC).
  3. Open the DC isolator on the same wall (often a rotary switch labelled PV DC).
  4. Wait 60 seconds — this lets internal capacitors discharge.
  5. Close the DC isolator first, then the AC isolator.
  6. Wait 30 seconds for the inverter to boot. The display should show Standby or Grid-tied, not an F-code.

Do not open the inverter cover. Do not touch DC cables. Do not bypass any breaker.

When you should call us immediately

  • F63 (arc fault) — fire risk, stop the system.
  • F60/F61/F62 (battery faults) — the BMS has cut off charge/discharge for safety.
  • Any F-code that returns more than twice in 24 hours after the safe restart.
  • The inverter is hot to the touch even when not generating.
  • The inverter screen is blank or unresponsive.
  • You smell anything unusual near the inverter (plastic, electrical, burning).

📞 WhatsApp the code + a photo of the screen to +971 50 270 9100 and we'll triage the next step within 15 minutes.


Part 2 — Full installer / EPC technician reference

This section is for SEC-registered solar installers and EPC technicians servicing Deye SG04LP1, SG04LP3, SG01HP3, and LP05 hybrid inverters in the Kingdom. Codes are grouped by failure category. Each entry includes the trigger, root cause, diagnostic procedure, and corrective action.

DC input / PV-side faults

F01 — DC Input Polarity Reverse

Trigger: Inverter detects PV+ and PV− swapped. Root cause: Installer wiring error, MC4 connector mis-mating, or a shaded string failing during the day after a successful daytime commissioning under near-Voc conditions. Diagnostic: Open DC isolator. Measure each PV string's polarity at the inverter terminal block. Voltage should be positive on the positive input. Corrective: Re-terminate. Verify the string label. Document on commissioning sheet.

F02 — PV Insulation Resistance Low (ISO fault)

Trigger: Insulation resistance between PV array and earth has dropped below threshold (typically 200 kΩ). Root cause in KSA: Damp dust accumulation between panels and mounting rail in coastal cities (Jeddah, Dammam) is the #1 cause. Other causes: damaged cable jacket from rodent intrusion, water in a junction box, or a faulty bypass diode shorting to frame. Diagnostic:

  1. Open both DC and AC isolators.
  2. Use a 500 V or 1000 V insulation tester (megger) on each string PV+ to earth, then PV− to earth. Healthy strings read > 1 MΩ in dry conditions.
  3. Walk the array — look for visible cable damage, junction box water ingress, panel frame corrosion.
  4. Measure individual panel insulation if a string shows < 1 MΩ.

Corrective: Replace the offending panel or junction box. Re-test before recommissioning.

F24 — DC Insulation Failure (latching)

Trigger: Same threshold as F02 but more severe — system has latched. Diagnostic / corrective: Same as F02. After clearing the fault and re-energising, monitor the PV ISO live reading in the Solarman app for 7 days.

Grid-side / AC faults

F13 — Grid Mode Change / Battery Mode Change

Trigger: The grid type, frequency, or battery presence has changed since the last boot. Root cause: Changing the Grid Mode parameter (e.g., switching from EU to Saudi grid profile), or toggling the No Battery mode after commissioning. Diagnostic: Confirm no recent parameter change. If unintended, the firmware may have reset to default. Corrective: Reload the correct grid profile. For KSA, verify Grid Mode is set to Generic with the SEC voltage/frequency window: 207–253 V (single phase), 360–440 V (three phase), 49.0–51.0 Hz. Reconnect time: 60 s.

F35, F47 — Grid Frequency Over

Trigger: Measured grid frequency > 51.0 Hz (KSA setting). Root cause: Local grid disturbance, generator transition glitch, or an undersized neutral-grounding system. Diagnostic: Check Solarman event log for frequency excursion magnitude and duration. Cross-reference with neighbouring solar systems on the same feeder. Corrective: If isolated, no action — the inverter behaved correctly. If persistent (> 5 events / week), notify SEC for feeder investigation.

F41, F42 — Grid Voltage Low / High (single-phase)

Trigger: Voltage < 207 V or > 253 V single-phase. Root cause: Long service drop, weak transformer, neighbour with welding equipment, or — in newer compounds — undersized building feeder. Diagnostic: Log voltage at the inverter L1-N for 7 days via Solarman. Compare with SEC meter reading. Corrective: If consistent, request SEC capacity upgrade. Tighten reconnect window only after confirming root cause.

F48, F49 — Grid Frequency Low / Voltage Low (three-phase)

Same logic as F41/F42 but for three-phase systems.

F12, F23 — AC Leakage Current

Trigger: Residual current sensor (RCD) detects leakage > 30 mA AC or > 300 mA DC component. Root cause in KSA:

  1. Most common: Moisture in the AC junction box or load panel — Jeddah and Dammam coastal humidity, especially in spring and autumn dew cycles.
  2. Damaged cable insulation, often where rodents have chewed near roof penetrations.
  3. Faulty appliance on the load side (a failing pool pump, water heater, or AC unit drawing leakage current).

Diagnostic:

  1. Disconnect the load side and test if F23 returns. If it does, the issue is on the load, not the inverter.
  2. Open the load circuit breakers one by one to isolate the offending circuit.
  3. Inspect cable terminations for moisture, especially the GEN input and AC LOAD terminals.

Corrective: Replace damaged cabling. Use sealed cable glands rated IP65 minimum at all roof and outdoor penetrations. In coastal sites, consider a sacrificial conformal-coated junction box.

Hardware / hardware-protection faults

F18, F19 — Hardware AC Over Current / Hardware Interlock

Trigger: IGBT current sensor saw a transient above the gate-driver protection threshold. Root cause: Sudden inrush load (large motor, pool pump kick-on) exceeding the inverter's continuous + surge rating. Less common: failing IGBT module entering thermal runaway. Diagnostic: Power cycle. If F18 clears and doesn't return, the event was a load surge — investigate the load circuit. If F18 returns immediately, suspect IGBT module — return to authorised service. Corrective: Right-size the inverter for peak load (see our sizing guide). Replace IGBT module if hardware fault confirmed.

F20, F21, F22 — Hardware HV Over Current / Bus Over Voltage

Trigger: DC bus or PV-side hardware comparator triggered. Root cause: Lightning surge (rare in inland KSA, more common on coastal sites without proper SPDs), or a panel string with a bad bypass diode causing local voltage spikes. Diagnostic: Check SPD condition (look for the red flag indicator on Type 2 SPDs at the DC combiner). Measure each string Voc against expected nameplate × number of panels × 0.92 (Saudi summer derate). Corrective: Replace blown SPDs. Re-string if a panel diode is faulty. Add Type 1+2 SPD if site has lightning exposure.

Battery / BMS faults

F46 — Battery Defect

Trigger: Generic battery health alert, often combined with F58/F60-F62. Diagnostic: Read BMS via the Solarman app battery panel: pack voltage, cell delta, SoC, SoH. Compare against datasheet. Corrective: If cell delta > 100 mV, run a balancing charge cycle. If pack voltage outside 50.4–58.4 V (16S LiFePO4), suspect cell-level fault.

F58 — BMS Communication Fault

Trigger: Inverter lost CAN or RS485 communication with the battery BMS. Root cause #1 in KSA: Loose RJ45 plug at the battery side, especially after the inverter has been wall-mounted for 6+ months and thermal cycling has loosened the connector. Diagnostic: Reseat the comm cable both ends. Verify the cable is the correct CAN-bus pinout (T568B and the specific pins required by the battery brand). Corrective: Replace the cable if it doesn't lock firmly. Some BMSes need a 120 Ω termination at each end of the CAN bus.

F60, F61, F62 — BMS Over Voltage / Under Voltage / Over Current

Trigger: BMS-reported value outside its safe operating window. Root cause: Charge or discharge current exceeded battery rating, or temperature pushed cells outside operating window. Diagnostic: Read BMS log for the actual measured trigger value. Cross-check inverter charge/discharge limits in Solarman. Corrective: Reduce inverter battery charge/discharge limits in the Battery Setting menu to match the battery datasheet. For example, a 5 kWh AI-W5.1-B accepts 100 A continuous; a 12 kW inverter will exceed this if not capped.

Safety / arc faults

F63 — ARC Fault Detected (latching, do-not-clear)

Trigger: AFCI (Arc Fault Circuit Interrupter) detected an arcing signature on the DC side. Root cause: A loose MC4 connector, a damaged cable, or a corroded panel junction box. Diagnostic:

  1. Stop the system immediately. Do not attempt to clear F63 without a physical inspection.
  2. Walk the entire DC string. Inspect every MC4 connector for discolouration, melt marks, or moisture.
  3. Use a thermal camera at peak generation (between 11:00 and 14:00) to identify hot connections.

Corrective: Replace any suspect connector. Re-crimp MC4s — never reuse a connector that has shown thermal damage.

Thermal faults

F64 — Heat Sink Over Temperature

Trigger: Internal heat sink temperature exceeded threshold (typically 85 °C). Root cause in KSA:

  1. Direct sun on the inverter wall mount during peak summer (top cause).
  2. Fan failure or fan filter clogged with sand.
  3. Inverter mounted in a confined utility cupboard without ventilation.
  4. Aged thermal paste on the IGBT module (rare, > 8 years).

Diagnostic: Check fan operation by ear during inverter ramp-up. Look at the heat sink cooling fins — sand and dust block airflow. Measure ambient at the inverter wall at 14:00 — if > 50 °C, the install location is the issue, not the inverter. Corrective: Clean fan filter and heat sink fins. Re-mount inverter to a north-facing or shaded wall if possible. Add a sun shade. See our hot-climate install guide.

Communication / non-fatal warnings (W-codes)

CodeMeaningTypical action
W03CAN bus communication error (intermittent)Reseat battery comm cable; check for EMI sources
W04RS485 communication timeoutVerify Solarman dongle is online; check Wi-Fi signal at inverter
W05Solarman cloud upload failureLocal issue; data resyncs when Wi-Fi restores

Firmware notes for Saudi installations

  • Always update inverter firmware to the latest stable release before commissioning. SEC has been known to reject systems running stale firmware that doesn't include the current grid profile.
  • Verify the Grid Mode is set to Generic (not the EU or AU defaults) with the SEC-compliant voltage/frequency window above.
  • Set Grid Reconnect Time to 60 s, not the EU default of 5 s — SEC requires 60 s minimum to allow grid stabilisation after reconnection.
  • Disable any Export Limit setting during commissioning; if SEC requires zero-export, configure via the dedicated CT clamp method, not via Modbus on its own.

Next steps

Deye Inverter Error Code Screen
Deye Inverter Error Code Screen

If you're sizing a system: How to Size a Hybrid Solar Inverter for a Saudi Villa.

If you're commissioning a new install: Complete Deye Installation Guide for Saudi Arabia.

If you're worried about heat-related faults: Why Deye Inverters Survive Saudi Heat.

If you're filing the SEC paperwork: SEC Net-Metering in Saudi Arabia.

📞 Live technical support, Gulf hours: WhatsApp +971 50 270 9100 · 📧 support@deyeinverters.net · 📺 Deye Inverters YouTube


Frequently Asked Questions

What does Deye F13 mean?

F13 is the *Grid Mode Changed / Battery Mode Changed* code. It triggers when the grid type, frequency, or battery presence has changed since the last boot — most often after a parameter change or firmware update. It is usually self-clearing within 60 seconds. If it persists, switch the AC and DC isolators off, wait 60 seconds, then switch back on.

What does Deye F23 mean?

F23 is the *AC Leakage Current* fault. It indicates the inverter detected residual current on the AC side. Most common in Saudi Arabia in coastal cities (Jeddah, Dammam) due to humidity in junction boxes, or after dust ingress at AC terminations. Often self-clears after one or two automatic restarts; persistent F23 needs a technician.

What does Deye F64 mean?

F64 is the *Heat Sink Over Temperature* fault. The inverter has shut down to protect itself from internal overheating. Most common Saudi causes are direct sun on the inverter wall, blocked fan filter, or insufficient clearance around the unit. Clean the fan filter and check the install location.

How do I clear a Deye fault code?

For self-clearing codes, simply wait 60 seconds. For latched codes, open the AC isolator, then the DC isolator, wait 60 seconds, then close DC followed by AC. Do not open the inverter cover or attempt to bypass any safety device. If the code returns, contact a certified Deye technician.

Why does my Deye inverter show F58 every morning?

F58 is a battery communication fault. Recurring morning F58 in Saudi Arabia is most often caused by a loose RJ45 plug on the battery comm cable, with overnight thermal contraction loosening the connection further. Reseat both ends of the cable; if it returns, replace the cable.

Are Deye error codes the same across all models?

The core F-code numbering is consistent across the SG04LP1, SG04LP3, SG01HP3, and LP05 series, but specific codes can vary slightly between firmware versions. Always cross-reference your specific model's user manual or contact us with the model number and exact code.

Can I clear a Deye F63 arc fault myself?

No. F63 indicates a real arcing event on the DC side, which is a fire risk. Stop the system immediately. Do not attempt to clear F63 from the screen. A certified technician must inspect every DC connection before recommissioning.

How long does Deye take to recover after a grid fault (F35, F41-F48)?

Standard SEC-compliant reconnect time is 60 seconds after the grid stabilises within the voltage/frequency window. Frequent grid fault codes (more than 5 per week) suggest a weak local feeder — request SEC investigation.
#Deye#error codes#fault codes#troubleshooting#Saudi Arabia#SG04LP3#installer

Ready for a personalized quote?

WhatsApp us — average reply time under 15 minutes.

Get a free quote on WhatsApp