Quick Answer: Most portable AC error codes fall into two unrelated groups. FL, P1, and CH04 (the LG-specific version of the same code) all mean the same thing regardless of brand — the internal condensate tank is full — and it’s the single most common code, usually fixed in under a minute by draining the tank. E1 and E2 mean something entirely different: a temperature sensor has failed, E1 for the room sensor and E2 for the evaporator coil sensor on most brands, including Midea, Whynter, and Black+Decker. A fourth code, E4, shows up specifically on Midea units and points to a display-panel communication fault rather than a sensor or a full tank. Knowing which family a code belongs to tells you whether to grab a towel or call for service.
Portable AC displays pack a lot of meaning into two or three characters, and manufacturers don’t agree on what those characters mean — the same “FL” that means a full tank on one brand can mean something else entirely on another. Here’s what the codes you’re most likely to see actually mean, grouped by what’s really wrong.
1. FL / P1 / CH04 — the tank is full (most common, easiest fix)
This is by far the code you’re most likely to run into, and the good news is it isn’t really a fault at all — it’s the unit correctly telling you its internal condensate tank has reached the float switch’s trip point. Whynter units display P1; many other brands, including some Frigidaire and Black+Decker models, display FL; LG uses CH04, which some firmware versions show simply as FL as well. Different letters, identical underlying condition.
Most units are deliberately designed to stop cooling the moment this trips, as a hard safety measure against the tank overflowing onto your floor — so the fix isn’t a setting to change, it’s water to remove. On a few models the same shutoff locks out the whole control panel rather than just cooling, so a full tank can look like a completely dead unit; see our air conditioner won’t turn on guide if the display isn’t responding at all.
- Unplug the unit.
- Set a shallow pan under the lower rear drain port and remove the drain plug, letting the tank empty fully.
- Reseat the plug, restore power, and the code should clear within seconds.
If the tray comes out dry and the code reappears immediately after a restart, the float switch mechanism itself — not the water level — is the likely fault, and that’s a repair rather than a drain-and-go fix. In consistently humid rooms or during heat-pump/dehumidify-only mode, this code can recur often enough that it’s worth setting up a continuous drain instead of emptying the tank by hand every time — see our drain hose setup guide for how to route one.
Universal portable AC drain hose kit
- Ends the recurring FL/P1/CH04 cycle in humid rooms by draining continuously instead of waiting for the tank to fill.
- Adapter compresses or expands slightly to seal against whatever port size your unit has — measure first, most 2026 units fall in the 15-20mm range.
Don’t sweat the heat wave — Prime delivers a drain kit or a new portable AC in two days, and you can try it free for 30 days.
2. E1 — room/ambient temperature sensor fault
E1 shows up across most major brands, including Midea, Whynter, and Black+Decker, and it means the thermistor that reads room temperature isn’t sending a valid signal to the control board — not that anything is overheating or leaking. The unit can’t reliably decide when to cycle the compressor without that reading, so most models stop cooling and just display the code.
The first step is the same one manufacturers themselves recommend: unplug the unit for about 10 minutes to let the control board fully reset, then restart it. That clears a surprising share of E1 faults that are really just a momentary glitch rather than a dead sensor. If E1 comes right back, the sensor or its wire connection has likely actually failed, and that’s a job for a technician or a warranty claim — the sensor isn’t a part most owners can access or replace themselves.
3. E2 — evaporator coil temperature sensor fault
E2 is E1’s sibling code, but for a different sensor: the one mounted on the evaporator coil rather than the one reading room air. That sensor does double duty — it also feeds the anti-icing shutoff that’s supposed to stop the compressor before frost builds up and blocks airflow entirely. The same 10-minute unplug-and-restart is worth trying first, but a persistent E2 deserves more attention than a persistent E1, because a genuinely failed coil sensor can mean the unit no longer protects itself against icing over. If your unit has been blowing progressively weaker air before the E2 code appeared, our portable AC not cooling guide covers the ice-related causes directly.
4. E4 — display panel communication error (Midea)
E4 is more brand-specific than the other three — it shows up on Midea portable and window units and points to a communication fault between the display panel and the main control board, rather than a sensor or refrigerant issue. It’s mechanically closer to a loose-cable problem than a sensor failure, which is also why the unplug-and-restart step clears it more often than it clears a true sensor fault. If E4 persists across multiple restarts, it typically points to a connector or ribbon cable inside the unit that needs a technician to reseat or replace, not a part meant to be DIY-serviceable.
Quick reference: which code means what
| Code | Brands commonly showing it | Meaning | First fix |
|---|---|---|---|
| FL / P1 / CH04 | Whynter (P1), LG (CH04/FL), Frigidaire & Black+Decker (FL) | Condensate tank full | Drain the internal tank |
| E1 | Midea, Whynter, Black+Decker | Room/ambient temp sensor fault | Unplug 10 min, restart |
| E2 | Midea, Black+Decker | Evaporator coil temp sensor fault | Unplug 10 min, restart; watch for icing |
| E4 | Midea | Display-to-control-board communication fault | Unplug 10 min, restart |
The bottom line
If your code is a letter-plus-number combination that isn’t one of these four, resist the urge to guess from the letters alone — codes aren’t standardized industry-wide, and the fastest accurate answer is the quick-reference card usually printed inside the front panel or filter door, or a search for your exact model number plus “error code.” For the four you’re most likely to actually see: FL/P1/CH04 is a full tank you drain yourself in under a minute, and E1/E2/E4 are sensor or communication faults worth one unplug-and-restart attempt before assuming you need a technician.