Midea Aircon Error Codes and Blinking Light Guide
Midea uses two parallel fault signaling systems depending on the model. Display-equipped units show alphanumeric codes directly. Older non-display models communicate faults through LED blink count patterns. Knowing which system your unit uses is the first step in reading the signal.
How Midea Aircon Units Display Errors
Midea sells a wide range of models in Singapore, from budget non-inverter units to the popular All Easy Pro (MSAF) inverter multi-split systems. The way each model signals a fault depends on whether it has a digital display on the indoor unit.
Display-equipped models (MSAG, MSXS, All Easy, Freematch series) show alphanumeric codes directly on the front panel. The display alternates between the error code and the compressor running frequency at half-second intervals. The four indicator LEDs (operation, timer, defrosting, auto) may also blink at the same time.
Non-display models (MSE, MSK, MSG series) rely entirely on indicator lamp combinations. The number of times the operation lamp blinks before a pause maps to a specific error code. For example, two blinks followed by a pause means E1 (communication error). This blink-count system requires careful observation.
| Model series | Type | Error display method |
|---|---|---|
| All Easy / All Easy Pro (MSAF) | Inverter multi-split | Digital display shows code directly, plus LED indicators |
| MSAG / MSXS | Inverter multi-split | Digital display shows code directly, plus LED indicators |
| R32 Freematch (Aurora, Cassette) | Inverter multi-split | Digital display shows code, LED lamp combinations as backup |
| MSE / MSK / MSG | Non-inverter | LED lamp combinations only — operation lamp blink count |
LED Color Patterns and What They Indicate
Midea indoor units use up to four indicator LEDs: operation, timer, defrosting, and auto. On display-equipped models, these supplement the digital readout. On non-display models, the combination of which lamps are lit or flashing tells you the fault category.
A few status displays are not errors at all. dF means defrost mode is active on the outdoor coil. PH means the compressor is pre-heating before startup (normal for inverter units in cooler conditions). CL is the filter clean reminder, which resets by pressing the manual control button three times after cleaning.
When all four indicator lamps flash simultaneously, the unit has triggered overcurrent protection four times. This is a serious electrical fault. Turn off the unit immediately and call a technician.
| Display or LED pattern | Meaning | Action |
|---|---|---|
| dF on display | Defrost mode active — outdoor coil deicing | Normal. Wait for the cycle to finish |
| PH on display | Compressor pre-heating before startup | Normal. Wait for startup to complete |
| CL on display | Filter clean reminder | Clean the filter, then press manual control three times to reset |
| All four lamps flash together | Overcurrent protection triggered four times | Turn off immediately. Call a technician |
| Operation and timer lamps flash together (Freematch) | FE — first power-on, no address assigned | Normal during initial setup. Technician assigns addresses |
E-series Error Codes: Indoor Unit Faults
E-series codes cover indoor unit faults — sensors, fan motor, communication, and control board issues. On non-display models, the operation lamp blink count maps to the E-code number (E0 = 1 blink, E1 = 2 blinks, and so on). On display models, the code appears directly.
E1 (communication error), E5 (evaporator sensor), and EC (refrigerant leak) are the most frequently reported Midea fault codes in Singapore. E1 can sometimes clear after a power cycle. EC requires immediate action — turn off the unit and do not run it until a technician has inspected the system.
EE (water level alarm) means the drain is blocked or the condensate tray is full — a common issue in Singapore's humid climate. Regular servicing prevents this. E8 (swing motor) and Eb (display board communication) are less common but worth knowing if your unit has those features.
| Code | Meaning | Common causes | Homeowner action |
|---|---|---|---|
| E0 | Indoor EEPROM parameter error | Corrupted memory chip on indoor PCB, power surge damage | Power cycle (off 5 min, then on). If persistent, call a technician — PCB replacement likely |
| E1 | Indoor-outdoor communication error | Loose or corroded wiring between units, damaged signal cable, faulty PCB | Check that both units have power. Power cycle. Call a technician if it returns |
| E2 | Indoor temperature sensor fault or zero-crossing error | Sensor connector loose or corroded, sensor open/short circuit | Power cycle. Call a technician — sensor testing and replacement needed |
| E3 | Indoor fan speed out of control | Fan motor failure, blocked fan blade, faulty motor capacitor | Turn off. Check for obstructions at indoor intake/outlet. Call a technician |
| E4 | Room temperature sensor open or short circuit | Sensor wire damaged, connector loose, sensor element failed | Power cycle. Call a technician — sensor replacement needed |
| E5 | Evaporator coil temperature sensor fault | Sensor disconnected from coil, wiring damage, sensor degradation | Power cycle. Call a technician — sensor replacement needed |
| E6 | Evaporator temperature sensor fault (secondary) | Open or short circuit in secondary temp sensor | Power cycle. Call a technician — sensor testing needed |
| E8 | Swing or louver motor fault | Swing motor jammed or burnt out, loose connector | Turn off auto-swing. If code clears, louver motor needs replacement |
| E9 | Indoor-outdoor communication error (alternate) | Loose connection at outdoor terminal block, voltage fluctuation | Power cycle both units. Check outdoor unit is running. Call a technician |
| Eb | Indoor PCB to display PCB communication error | Loose ribbon cable between main board and display, faulty display board | Power cycle. Call a technician — internal wiring inspection needed |
| EC | Refrigerant leakage detected | Leak at pipe joints, flare connections, or indoor coil | Turn off immediately. Do not run the unit. Call a technician |
| EE | Water level alarm — drainage fault | Clogged condensate drain pipe, faulty drain pump, cracked drain pan | Check if water is dripping. Turn off. Clear drain blockage or call a technician |
P-series Error Codes: Outdoor Unit and Inverter Faults
P-series codes flag outdoor unit and inverter protection events. These codes only appear on inverter models because non-inverter units lack the inverter module and associated sensors.
P0 and P4 are inverter module faults. P0 means the IPM (intelligent power module) detected an overcurrent spike. P4 means the inverter drive circuit failed. Both require a technician — the inverter module may need replacement.
P1 is voltage protection, often triggered by unstable mains power. A voltage stabilizer can prevent recurrence. P2 (compressor top temperature protection) means the compressor is overheating. Turn off the unit, clear any obstructions around the outdoor unit, and wait before restarting. If it returns, the system likely needs a gas level check.
P6 (condenser high temperature protection) is worth checking before calling a technician. A dirty outdoor coil or a non-spinning outdoor fan motor are the two main causes. If the coil is visibly dirty, hosing it down with a gentle water stream may clear the code.
| Code | Meaning | Common causes | Homeowner action |
|---|---|---|---|
| P0 | IPM overcurrent protection | Inverter module failure, strong current spike | Turn off. Call a technician — inverter module issue |
| P1 | High or low voltage protection | Unstable power supply, voltage fluctuation | Check power supply. Consider a voltage stabilizer. Call a technician if recurrent |
| P2 | Compressor top temperature protection | Compressor overheating, low refrigerant, blocked airflow | Turn off and wait. Clear outdoor unit obstructions. Call a technician for gas check |
| P3 | Compressor current protection | Overcurrent, ambient temperature too low | Turn off. Call a technician |
| P4 | Inverter compressor drive error | Inverter module malfunction | Turn off. Call a technician — inverter module issue |
| P5 | Mode conflict or condenser high temperature | Indoor units requesting conflicting modes, condenser overheating | Set all units to the same mode. Clear debris from outdoor unit |
| P6 | Condenser high temperature protection | Dirty outdoor coil, failed outdoor fan motor | Clean the outdoor coil. Check if the fan is spinning. Call a technician if the fan is faulty |
F-series Error Codes: Protection and System Faults
F-series codes cover system protection events that are less common than E or P codes but indicate specific hardware conditions. These codes appear on newer Midea inverter models (All Easy Pro, MSXS, Freematch Aurora) and may not be present on older non-inverter units.
F1 (outdoor ambient sensor) and F2 (outdoor condenser sensor) are straightforward thermistor replacements. F5 (compressor discharge pipe sensor) failing can cause the system to run without proper temperature protection — it should be replaced promptly.
| Code | Meaning | Common causes | Homeowner action |
|---|---|---|---|
| F0 | Outdoor unit current overload protection | Compressor fault, wiring issue, blocked condenser coil | Turn off. Check outdoor unit for obstructions. Call a technician |
| F1 | Outdoor ambient temperature sensor fault | Sensor open or short circuit, connector corroded | Call a technician — outdoor sensor replacement |
| F2 | Outdoor condenser temperature sensor fault | Sensor degraded in humid environment | Call a technician — outdoor sensor replacement |
| F3 | Outdoor discharge temperature sensor fault | Sensor on compressor discharge line failed | Call a technician — outdoor sensor replacement |
| F4 | Compressor suction temperature sensor fault | Sensor open or short circuit | Call a technician — outdoor sensor replacement |
| F5 | Compressor discharge pipe sensor fault | Sensor failed or disconnected from discharge pipe | Call a technician — sensor replacement needed promptly |
| F8 | Outdoor fan motor speed fault | Motor bearing worn, hall IC failure | Call a technician — outdoor fan motor issue |
| F9 | Four-way valve switching fault | Valve stuck or coil failure (heat pump models) | Call a technician — valve diagnosis needed |
| FC | Outdoor EEPROM data error | PCB memory corruption, power surge | Power cycle. Call a technician if recurring — PCB replacement may be needed |
Multi-split Systems and When to Call a Technician
Midea multi-split systems are common in Singapore condos and larger HDB flats, especially the All Easy and Freematch platforms. In a multi-split setup, a single indoor unit's sensor fault (E5, E6, or similar) affects only that head. Other heads continue operating while the outdoor unit adjusts its output.
Mode conflict is a multi-split-specific issue. If one indoor unit requests cooling while another requests a different mode, the system flags E0, E7, or HO (mode conflict). All indoor units must operate in the same mode. Check the remote settings on each unit if you see these codes.
When a single indoor unit shows EE (water level alarm), the outdoor unit continues running but treats that indoor unit as though it were in standby. The other units keep cooling normally. Clear the drain on the affected unit to restore operation.
For any P-series code, any EC code, or any situation where all four indicator lamps flash together, turn off the system and call a technician. For E1, try a power reset first. For EE, clear the drain first. If any code returns after your initial troubleshooting, professional diagnosis is needed.
| Scenario | Likely fault location | Next step |
|---|---|---|
| One indoor unit shows an E-code, others work normally | That specific indoor unit — sensor, PCB, or wiring | Note the code. Power cycle that unit. Call a technician if it returns |
| All units show E0, E7, or HO | Mode conflict — units requesting different modes | Set all indoor units to the same mode (all cooling or all fan) |
| All units show E1 simultaneously | Outdoor unit or shared wiring | Power cycle at the outdoor isolator. Call a technician if it returns |
| Display shows FE on first power-up | Indoor unit address not yet assigned | Normal during installation. Technician completes address setup |
Related Reading
Not sure what you need?
Tell us about the unit and what’s happening. We’ll point you in the right direction.
WhatsApp us