Heat Pumps10 min readAugust 14, 2025

Mini-Split Troubleshooting

Decoding error codes and diagnosing common ductless faults — a field workflow that takes you from a blinking LED to the failed component without guessing or throwing parts at the problem.

E6INDOOR HEADS1 S2 S3 commsINVERTER CONDENSERRunTimerFault (flash code)

Stuck on a fault code?

Walk any ductless fault through Ventora's guided troubleshooting flow and get the likely cause ranked by probability.

Open Troubleshooting

Why Ductless Diagnosis Is Different

A conventional split system is mostly electromechanical — a contactor, a run capacitor, a relay or two, and a straightforward 24V control circuit you can meter end to end. A mini-split is a different animal. Nearly every model runs an inverter-driven compressor, an electronic expansion valve (EEV) instead of a fixed orifice, multiple coil and air thermistors, and a serial communication bus tying the indoor and outdoor boards together. There is no line-voltage contactor to jumper and no simple "Y" call to confirm.

That means the fault code is your primary diagnostic tool, not an afterthought. The onboard microprocessor is constantly watching sensor values, bus voltage, and inverter current, and it will lock the system out the moment something falls outside its window. Your job is to read what the board is telling you, then confirm it with a meter — never assume the code is lying, but never trust it blindly either.

Field reality: The single most common mini-split "failure" is a communication or wiring problem introduced during installation — reversed S1/S2, undersized control conductors, or a nicked wire in the line-set chase. Rule out the install before you condemn a board.

Reading Error Codes and Flash Patterns

Mini-splits report faults three ways, and you need to know which one your unit uses before you can decode anything:

  • Alphanumeric display — higher-end wall units and most cassettes show a code like E6, P4, or F1 directly on the head or on the wired controller.
  • LED flash codes — budget and older units blink the Run, Timer, and Defrost LEDs in a counted pattern (for example, 3 blinks pause 5 blinks). The manual maps that pattern to a fault.
  • Outdoor board LEDs — many condensers have a 7-segment display or a bank of red LEDs on the inverter PCB. This is often more specific than the indoor code and is worth pulling the cover to read.

Codes are not standardized between manufacturers. An E6 on a Mitsubishi is not the same as an E6 on a Gree or a Midea. Always pull the model-specific service manual — the same characters mean different things across brands, and even across generations from one brand.

Common Error Code Families

While the exact characters vary, the underlying fault categories are consistent across the industry. If you understand the family, you can start the diagnosis before the manual is even open.

Fault FamilyTypical CodesFirst Thing to Check
CommunicationE6, EC, LP, U4S1-S2-S3 wiring, bus voltage, board power
Sensor / thermistorE1-E5, F1-F4Coil and room thermistor resistance
High / low pressureP2, P4, E3, E4Airflow, coil cleanliness, charge
Inverter / IPMP6, H5, F3Compressor windings, DC bus, board
Fan / motorEA, P0, F5DC fan motor feedback, wiring

Codes above are representative examples only — confirm every one against the manufacturer's manual for the exact model.

Communication Faults (The E6 Family)

Communication errors are the most frequent mini-split call, and they are almost always electrical or installation-related rather than a failed board. Most single-zone systems use a three-wire interconnect: S1 and S2 carry power (typically 208/230V between them) and S3 is the signal line that carries a low-voltage DC communication pulse referenced to S2.

Work the fault in this order:

  1. Confirm 208/230V at the outdoor disconnect and at the unit's power terminals. No power to the outdoor board means no comms, full stop.
  2. Meter S1-S2 for line voltage and S2-S3 for the signal. A dead or static S3 voltage points to a wiring fault or a failed board on one end.
  3. Inspect for reversed or swapped conductors, loose terminals, and pinched wire in the chase — the number-one root cause.
  4. Verify conductor size and length against the manual. Runs that are too long or too small drop the signal below threshold and throw intermittent E6 faults.

Do not jumper it out

There is no legitimate way to bypass a communication circuit to "make it run." Applying line voltage to the S3 signal terminal will destroy both control boards instantly. If comms are dead, find the wiring fault or replace the confirmed-bad board.

Sensor and Thermistor Failures

Mini-splits lean heavily on thermistors to manage the EEV, staging, and defrost. A typical system has a room air sensor, an indoor coil sensor, an outdoor coil (defrost) sensor, an outdoor ambient sensor, and a compressor discharge sensor. When one drifts or opens, the board throws a sensor code and often defaults to a safe but useless operating mode.

These are negative-temperature-coefficient (NTC) thermistors — resistance falls as temperature rises. To test one, disconnect it, measure resistance with your meter, note the sensor temperature, and compare to the model's temperature-resistance table. Many common sensors read close to 10 kΩ at 77°F (25°C), but the exact curve varies — always use the published table.

Quick sensor sanity check

Warm a suspect thermistor in your hand and watch the ohms. A good NTC sensor's resistance should fall smoothly and steadily. A reading that is open (OL), dead short (0 Ω), or jumps erratically is a failed sensor — replace it before chasing anything downstream.

Refrigerant and Airflow Faults

Pressure and temperature faults (high-pressure, low-pressure, and discharge-temperature codes) usually trace back to airflow or charge, not the board. Because the EEV modulates continuously, you cannot charge a mini-split like a fixed-orifice unit — most manufacturers require a weigh-in charge based on line-set length beyond the factory pre-charge, then verification by subcooling or superheat in the manual's target mode.

  • Low charge / restriction: high superheat, low suction saturation, weak capacity. On a TXV/EEV system, 8-14°F superheat is the healthy window; well above 20°F points to a starved coil.
  • Overcharge: high subcooling and high head pressure. Target subcooling is typically 10-18°F (confirm the manufacturer's number); above 20°F usually means overcharged.
  • Airflow starvation: a clogged indoor filter or a fouled coil frosts the evaporator in cooling and trips high head in heating. Pull and clean the filters first on every call.
  • Defrost problems: a heat pump caked in ice outdoors points to a failed defrost sensor, a stuck reversing valve, or a defrost logic fault on the board.

Core diagnostic formulas

Superheat = Suction Line Temp − Evap Saturation Temp

Subcooling = Cond Saturation Temp − Liquid Line Temp

Pull saturation temps from the PT chart for the exact refrigerant in the unit — many newer ductless systems use R-32 (GWP 675, A2L), so verify you are reading the right column.

Ventora — Your AI HVAC Companion

PT charts, superheat & subcooling, and guided ductless troubleshooting in your pocket. The AI HVAC assistant, free on iOS.

Download Free

Worked Example: No Cooling, E6 Code

The call:

A single-zone 12k wall unit, roughly two years old, runs the indoor fan but the compressor never starts. The head displays E6 after about a minute. No cooling at the register.

Step 1 — Read and look up the code.

On this brand, the service manual lists E6 as "indoor/outdoor communication error." That points us at the interconnect, not the refrigerant circuit.

Step 2 — Confirm power.

Meter the outdoor terminals: S1-S2 reads 232V. Good — the condenser has line power, so this is a signal problem, not a dead disconnect.

Step 3 — Check the signal line.

S2-S3 reads a flat, static voltage with no pulsing — a healthy bus should show a fluctuating DC signal. Comms are not passing.

Step 4 — Inspect the wiring.

At the outdoor terminal block, S3 is backed out a quarter turn and the strands are discolored — a loose connection arcing open under vibration. Re-strip, torque to spec, retest.

Step 5 — Verify.

Cycle power. S2-S3 now shows the pulsing signal, the compressor starts, and the E6 clears. Confirm a healthy 12-18°F delta-T at the register before leaving.

Result: repaired without a part

A loose S3 terminal read as a "communication error" the board could not distinguish from a failed PCB. Metering the bus before condemning a board saved a needless part swap and a callback.

Inverter Board and Compressor Faults

When the code points to the inverter or intelligent power module (IPM), slow down — this is where careless testing gets expensive. The inverter board rectifies incoming AC to a high-voltage DC bus, then synthesizes three-phase output to drive the compressor at variable speed. Faults here show up as the compressor tripping shortly after start, drawing unbalanced current, or refusing to spin at all.

  • Compressor windings: with power off and leads disconnected, check winding resistance across all three terminals. The three readings should be nearly equal; check each terminal to ground for a grounded (shorted) winding.
  • Inverter output: the three phases from the board to the compressor should be balanced. A missing or low leg means a failed IPM or output stage.
  • DC bus capacitors: a bulged or failed bus capacitor causes hard-start faults and repeated inverter lockouts.

Safety: bleed the bus before you touch it

Inverter boards hold a lethal DC charge on the bus capacitors long after the disconnect is pulled. Kill power, wait the manufacturer's specified discharge time, and verify near-0V across the bus terminals with your meter before probing. On A2L systems (R-32, R-454B) also confirm no leak and adequate ventilation before energizing or brazing — treat every ignition source seriously.

If windings and wiring check out but the board keeps faulting on the inverter code, the PCB itself is the failure. Replace it as an assembly, confirm the compressor is not internally shorted first, and reload the correct charge before you close the call.

★ Free on the App Store

Diagnose Ductless Faster, Powered by AI

Ventora — the AI HVAC assistant in your pocket. Look up PT charts and error-code families, run superheat and subcooling math, and work any fault through a guided diagnostic flow, right from the roof or the crawlspace.

Related Articles