← Back to The Feed
TECHNICAL13 min read

Midea VRF Fault Codes: The Complete MDV Troubleshooting Guide

Every Midea MDV and V6 series error code explained. What it means, what to check first, and how to fix it — built for Australian contractors.

Midea VRF Systems — What You Need to Know

Midea is the world’s largest HVAC manufacturer by volume. Their VRF division — branded as the MDV series (MDV-V6, MDV-V6R, MDV-V8) — has grown rapidly in the Australian commercial market with competitive pricing and solid performance.

Midea’s fault code system is straightforward: E codes for general faults, P for protection, H for sensor, F for communication, C for indoor. Know the prefix and you know where to look.

“Midea is the world’s largest HVAC manufacturer. Their fault code system is straightforward — know the prefix and you know where to look.”

Communication Faults (F Codes)

F0
Communication error between outdoor and indoor units
What it means
The outdoor unit has lost communication with one or more indoor units.
What to check first
Check 2-wire communication cable. Verify polarity — Midea IS polarity-sensitive. Measure communication voltage. Check for damaged wiring, water ingress, loose terminals.
Common cause
Reversed polarity. Damaged cable. Water ingress.
Nexus iQ advantage: Communication drops start intermittent. Nexus iQ logs every dropout with timestamp and unit ID.
↓ Back to search
F1
Communication error between outdoor units
What it means
In multi-outdoor systems, inter-unit communication has failed.
What to check first
Check inter-unit cable. Verify master/sub addressing. Check DIP switches.
↓ Back to search
F2
Communication error with wired remote
What it means
Wired remote lost communication with indoor unit.
What to check first
Check connection. Verify address. Power cycle.
↓ Back to search
F3
Communication error with central controller
What it means
Central controller or BMS gateway lost communication.
What to check first
Check RS485 wiring. Verify addressing and baud rate.
↓ Back to search
F4
Address setting error
What it means
Indoor unit address conflict or not configured.
What to check first
Verify all addresses are unique. Re-address via DIP switches or controller.
↓ Back to search
F5
Outdoor inter-board communication error
What it means
Internal communication between PCBs in outdoor unit has failed.
What to check first
Check ribbon cables between main PCB and inverter PCB. Check for corrosion, moisture.
↓ Back to search

Protection Faults (P Codes)

P0
High pressure protection
What it means
Discharge pressure exceeded high pressure limit.
What to check first
Check condenser coil for blockage. Verify condenser fan. Check refrigerant charge. Check outdoor ambient.
Common cause
Dirty condenser. Fan failure. Overcharge.
↓ Back to search
P1
Low pressure protection
What it means
Suction pressure dropped below minimum.
What to check first
Check refrigerant charge. Look for restrictions. Check EEV. Check for ice on evaporator.
Common cause
Slow leak. Blocked filter drier.
↓ Back to search
P2
Compressor overcurrent protection
What it means
Inverter detected overcurrent on compressor motor.
What to check first
Check compressor insulation resistance. Check for liquid slugging. Check incoming voltage.
Compressor replacement on a Midea MDV: $6,000–$12,000.
↓ Back to search
P3
High discharge temperature protection
What it means
Compressor discharge temperature exceeded safe limit.
What to check first
Check refrigerant charge. Check condenser airflow. Verify EEV operation.
Discharge temperature trending up over weeks is the earliest warning. Nexus iQ catches it before P3 triggers.
↓ Back to search
“Discharge temperature trending up over weeks is the earliest warning.”
P4
Inverter module protection
What it means
The inverter power module has detected a fault.
What to check first
Check module for damage. Check heatsink temp and fan. Check voltage quality.
↓ Back to search
P5
Inverter heatsink overtemperature
What it means
Inverter heatsink exceeded safe temperature.
What to check first
Check heatsink for dust. Verify fan. Check refrigerant charge.
A $200 heatsink cleaning prevents a $2,000 inverter module replacement.
↓ Back to search
“A $200 heatsink cleaning prevents a $2,000 inverter module replacement.”
P6
Compressor startup failure
What it means
Compressor failed to start.
What to check first
Check wiring. Check for locked rotor. Verify crankcase heater.
↓ Back to search
P7
Phase reversal / Open phase
What it means
Incorrect phase sequence or phase loss.
What to check first
Check all three phases. Verify phase rotation.
↓ Back to search
P8
Compressor over-speed
What it means
Compressor frequency exceeded maximum.
What to check first
Check refrigerant charge. Check for restrictions.
↓ Back to search
P9
Anti-freeze protection (indoor)
What it means
Indoor coil temperature dropped too low.
What to check first
Check indoor fan. Check air filter. Check refrigerant charge.
↓ Back to search
Pb
DC bus overvoltage
What it means
DC link voltage too high.
What to check first
Check incoming voltage for spikes. Check inverter board.
↓ Back to search
Pc
DC bus undervoltage
What it means
DC link voltage too low.
What to check first
Check incoming voltage under load. Check capacitors.
↓ Back to search
Pd
Outdoor unit overload
What it means
System operating beyond design capacity.
What to check first
Check capacity ratio. Verify indoor unit configuration.
↓ Back to search

Stop chasing Midea fault codes.

Nexus iQ monitors discharge temperature, compressor frequency, and communication health 24/7.

See How It Works

General Faults (E Codes)

E0
EEPROM fault
What it means
Memory chip read/write error on PCB.
What to check first
Full power cycle (2 minutes off). PCB replacement if persistent.
↓ Back to search
E1
Indoor/outdoor unit mismatch
What it means
Connected units don’t match capacity configuration.
What to check first
Verify capacity code settings. Recalculate combination ratio.
↓ Back to search
E2
Outdoor fan motor fault
What it means
Condenser fan motor failed or drawing excessive current.
What to check first
Check motor resistance. Check obstructions. Check bearings. Check connector.
↓ Back to search
E3
Four-way valve fault
What it means
Reversing valve not switching correctly.
What to check first
Check valve coil continuity. Listen for switching. Compare discharge/suction temps.
↓ Back to search
E4
Refrigerant overcharge
What it means
Excessive refrigerant detected.
What to check first
Check subcooling. Recover excess.
↓ Back to search
E5
Refrigerant undercharge
What it means
Insufficient refrigerant.
What to check first
Check for leaks. Add refrigerant.
↓ Back to search
E6
Oil recovery fault
What it means
Oil not returning to compressor.
What to check first
Check oil level. Verify oil recovery piping. Check refrigerant charge.
↓ Back to search
E7
Outdoor PCB fault
What it means
Main outdoor control board error.
What to check first
Power cycle. Check voltage. PCB replacement if persistent.
↓ Back to search
E8
Capacity code mismatch
What it means
System configuration error.
What to check first
Verify DIP switch settings. Reconfigure system.
↓ Back to search

Sensor Faults (H Codes)

H0
Indoor room temperature sensor fault
What it means
Return air sensor out of range or open circuit.
What to check first
Measure thermistor resistance (10kΩ at 25°C). Check connector. Check for damage.
Common cause
Sensor displaced during filter cleaning.
↓ Back to search
H1
Indoor pipe temperature sensor
What to check first
Measure resistance. Check placement on evaporator coil.
↓ Back to search
H2
Indoor discharge sensor
What to check first
Measure resistance. Check placement.
↓ Back to search
H3
Outdoor air temperature sensor
What to check first
Measure resistance. Check connector. Replace if open circuit.
↓ Back to search
H4
Discharge temperature sensor
What to check first
Measure resistance. Check placement. Verify insulation.
↓ Back to search
H5
Suction temperature sensor
What to check first
Measure resistance. Check placement.
↓ Back to search
H6
Heat exchanger temperature sensor
What to check first
Measure resistance. Check placement on coil.
↓ Back to search
H7
CT sensor fault
What to check first
Check CT clamp. Verify PCB connection.
↓ Back to search
H8
High pressure sensor fault
What to check first
Verify with gauges. Check wiring. Replace if faulty.
↓ Back to search
H9
Low pressure sensor fault
What to check first
Same approach as H8.
↓ Back to search

Indoor Unit Faults (C Codes)

C0
Indoor fan motor fault
What it means
Fan motor failed or feedback abnormal.
What to check first
Check motor resistance. Check obstruction. Check bearings. Check connector.
Common cause
Dust buildup. Bearing failure.
↓ Back to search
C1
Indoor EEV fault
What it means
Electronic expansion valve not responding.
What to check first
Check EEV coil resistance. Verify driver on PCB. Check wiring.
↓ Back to search
C2
Drain pump fault / Float switch
What it means
Condensate overflow or float switch activated.
What to check first
Clear drain line. Check float switch. Clean drain pan.
Common cause
Blocked drain. Kinked hose.
↓ Back to search
C3
Indoor PCB fault
What it means
Indoor control board internal error.
What to check first
Power cycle. Check voltage. PCB replacement if persistent.
↓ Back to search
C5
Wired remote controller sensor fault
What it means
Built-in sensor in remote controller has failed.
What to check first
Check if controller is in direct sunlight. Replace controller.
↓ Back to search

What Monitoring Catches

Midea fault codes tell you what’s broken. Monitoring tells you what’s about to break.

WITHOUT MONITORINGWITH NEXUS iQ
Fault code → emergency calloutTrend → scheduled service
No history before faultFull data: temps, pressures, Hz, runtime
Guessing which unit in an MDV systemNexus pinpoints exact unit
$2,000–$5,000 emergency callout$200 preventive service
Compressor fails → $6,000–$12,000Stress caught early

The most expensive fault code is the one you could have prevented.

Quick Reference Table

Use this searchable table to find any Midea MDV fault code.

Getting Started

Knowing what a fault code means is step one. Preventing it is step two.

1. Book a Demo

See Nexus iQ monitoring a live Midea MDV system.

2. Connect Your System

Nexus 32 connects via Midea’s protocol. Under a day to install.

3. Stop Guessing

Within 24 hours you’ll have a complete diagnostic view. Within a month, predictive insights.

Book a Demo

Share this article

Want to see intelligent HVAC in action?

Book a free demo and see Nexus iQ transform your building.

Get in Touch

Frequently Asked Questions — Midea Fault Codes

How do I find my Midea error code?

Check your indoor unit display panel, wired controller, or remote controller. Most Midea systems display the fault code directly on the unit or controller screen when an error is detected. Note down the code and search it above for the meaning and recommended action.

How do I reset a Midea fault code?

Turn the unit off at the isolator switch, wait 30 seconds, and turn it back on. If the fault code returns, the underlying issue has not been resolved and you should contact a qualified HVAC technician. Some Midea systems allow a manual code reset via the controller.

Can I monitor Midea fault codes remotely?

Yes. The AirNexus Nexus iQ platform connects to Midea systems and provides real-time fault code alerts. When a fault occurs, you receive an immediate notification on your dashboard — no site visit required. Search all 530+ fault codes here.