Quick Answer

Portable air conditioner error codes follow a few common patterns across brands. The most frequent codes are FL and P1 for a full internal water tank, E5 for evaporator freeze-up or a coil sensor fault, E1 and E2 for sealed-system or compressor issues, and the CH series on LG units for similar conditions. The first step in nearly every case is to power cycle the unit, clean the air filter, and confirm the room is at least 65 F. If the code returns within minutes, the fix depends on the specific code and is usually covered in our per-code guides.

Common Portable AC Error Code Chart

The chart below covers the codes you will see most often on Hisense, LG, Midea, Frigidaire, GE, Whirlpool, Danby, and Electrolux portable air conditioners. Brand-specific quirks are listed after the chart.

CodeMeaningMost Common TriggerFirst DIY Step
FLInternal tank is full (electronic sensor)Tank has reached capacityDrain the tank, level the unit, reset
P1Internal tank is full (float switch)Tank has reached capacity or float is stuckDrain, free the float by hand, reset
P2Tank full (secondary sensor) or pump faultMidea units: condensate pump failureDrain, check the pump if model has one
P4Tank sensor faultDanby portable ACs: sensor wiring or boardPower cycle, then service if it returns
E1Compressor high-pressure cutBlocked exhaust hose or hot ambientClear exhaust hose, lower room temp
E2Compressor low-pressure cutLow refrigerant or iced coilThaw the coil, clean the filter
E3Communication fault between boardsLoose ribbon cable or power glitchPower cycle, reseat connectors if accessible
E4Ambient temperature sensor faultSensor open or shortedPower cycle, then service if it returns
E5Evaporator freeze-up or coil sensorDirty filter, blocked exhaust, cold roomClean filter, clear exhaust, warm the room
E6Communication or sensor faultInternal wiring issuePower cycle, then service if it returns
CH01Communication fault (LG)Loose cable or power surgePower cycle for 5 minutes
CH02Indoor coil sensor fault (LG)Sensor short or openPower cycle, then service if it returns
CH04Internal tank full (LG formal code)Tank reached capacityDrain, level the unit, reset
CH05Evaporator freeze-up (LG formal code)Dirty filter or restricted airflowClean filter, clear exhaust, warm the room
CH06Outdoor coil sensor fault (LG dual-hose units)Sensor short or openPower cycle, then service if it returns

Most brands follow the same general logic. The code that is displayed is the symptom, and the fix is usually one of four actions: drain the tank, clean the filter, clear the exhaust hose, or wait for the coil to thaw.

Before You Start Any Troubleshooting

A few setup and safety checks apply to nearly every error code and will save you time:

  • Unplug the unit before opening the drain port, removing the air filter, or opening any panel.
  • Place the unit on a hard, level surface. An unlevel cabinet can keep the float switch triggered even after a real drain.
  • Have a shallow pan, a few towels, and a floor drain or sink nearby if you plan to drain the tank.
  • Confirm the room temperature is at least 65 F (18 C) before starting Cool mode. A cold room can trigger E5 even on a healthy unit.
  • If the unit has been running for less than 30 minutes, give it time to cool down before opening anything.
  • Do not bypass any safety switch or pull the housing apart while the unit is plugged in.
  • If the unit is still under warranty, call the manufacturer before opening the sealed case.

Step-by-Step: First-Line Troubleshooting for Any Code

Most portable AC error codes clear with the same first-line sequence. Try these steps in order before moving to a code-specific guide.

Step 1: Power Cycle the Unit

A full power cycle resets the float counter and most sensor latches. Just pressing the power button is often not enough.

  1. Turn the unit off using the control panel or remote.
  2. Unplug the power cord from the wall outlet. Wait at least 60 seconds.
  3. Plug the cord back in and start the unit in Fan Only mode for 2 to 3 minutes.
  4. Switch to Cool mode and set the thermostat at least 5 F below the current room temperature.
  5. Wait 10 minutes. If the code does not return, the original trigger was a transient sensor reading and you are done.

Step 2: Clean the Air Filter and Check the Exhaust Hose

A dirty filter and a kinked exhaust hose cause more error codes than anything else.

  1. Open the front grille and slide the air filter out.
  2. Rinse the filter under warm water and let it air dry completely.
  3. While the filter is drying, vacuum the inside of the grille opening with a brush attachment.
  4. Move the unit away from the wall and inspect the full exhaust hose run for kinks, low spots, or crushed sections.
  5. Confirm the window kit seal is tight. Hot air leaking back into the room raises the cabinet temperature and confuses the coil sensor.

Step 3: Check Room Temperature and Mode Settings

A room below about 65 F (18 C) can trigger E5 even on a perfectly healthy unit. The Cool mode on most portable ACs is designed for rooms at or above that threshold.

  1. Confirm the room temperature with a separate thermometer.
  2. If the room is below 65 F, switch the unit to Fan Only or Dehumidify mode instead of Cool.
  3. Avoid running Cool mode in a room that is being actively cooled by another air conditioner or by open windows in cold weather.
  4. Set the thermostat to a realistic target. Asking the unit to cool a 60 F room to 68 F will keep tripping E5.

Step 4: Drain the Tank If FL, P1, P2, CH04, or a Tank Code Is Showing

If the error code relates to a full tank, drain the tank, level the unit, and reset.

  1. Place a shallow pan under the drain port.
  2. Open the drain plug or valve and let the water flow out.
  3. Once the visible flow stops, leave the plug off for 30 seconds so any pooled water can drain.
  4. Lift and release the float inside the tank by hand if you can reach it. The float should move freely with a soft click.
  5. Refit the drain plug firmly and stand the unit level.
  6. Power cycle the unit and start it in Cool mode.

Brand-by-Brand Code Reference

Most portable AC brands share the same OEM base design, but the code display and naming vary. Use the table below to find the code that matches your brand.

BrandTank-Full CodeFreeze-Up CodeCompressor/System CodeSensor Code
HisenseFL or P1E5E1 or E2E3 or E4
LGP1 (with CH04 as formal)E5 (with CH05 as formal)E1 or E2E3 or E4
MideaP1 (with P2 for pump)E5E1 or E2E3 or E4
FrigidaireP1 (with tank indicator)E5E1 or E2E3 or E4
GEP1E5E1 or E2E3 or E4
WhirlpoolP1E5E1 or E2E3 or E4
DanbyP1 (with P4 as sensor)E5E1 or E2E3 or E4
ElectroluxP1E5E1 or E2E3 or E4

If your brand is not listed, the LG and Midea behavior is the most common OEM baseline. Hisense and Frigidaire tend to use the same codes with slightly different display labels.

How to Find the Right Per-Code Guide

For deeper troubleshooting on a specific code, use the index below. Each link goes to a per-code guide that covers the brand-specific behavior, the common causes, and the DIY fix steps.

When to Call a Technician

Stop DIY work and contact the manufacturer or a qualified service technician if any of the following is true:

  • The code returns within minutes of a full power cycle, a clean filter, a clear exhaust hose, and a room above 65 F.
  • You hear a hissing or bubbling sound anywhere in the cabinet, which can indicate a refrigerant leak.
  • The unit trips the breaker as soon as you restart it.
  • The compressor is running but the unit is not cooling at all.
  • You see oily residue on the copper lines or around the evaporator coil.
  • The display shows two or more codes at once that are not part of the same sensor family (for example, E1 and E5 together).
  • The unit is still under warranty. Opening the housing can void coverage on most brands.

If the unit is out of warranty and you have ruled out the filter, the exhaust hose, the room temperature, and the drain, the most likely remaining cause is a sensor fault, a sealed-system fault, or a control board fault. All three are parts-level repairs that need a qualified technician.

Safety Notes for Working on a Portable AC

Appliance repair can involve electrical, water, and refrigerant hazards. A few rules apply to any troubleshooting on a portable air conditioner:

  • Always disconnect power before opening the drain port, removing the air filter, or opening any panel.
  • Wear appropriate protective equipment, especially if the unit has been running and the coil area is icy or wet.
  • Do not attempt repairs beyond your skill level, especially anything involving refrigerant or sealed-system work.
  • Stop using the unit immediately if you notice smoke, sparks, burning smells, exposed wiring, water near electrical parts, repeated breaker trips, suspected refrigerant leaks, or severe overheating.
  • For the deeper safety context, see our disclaimer.