How Appliance Error Codes Work: Decoding Samsung, LG, Whirlpool, and More

Error codes are the appliance's way of pointing a technician at the faulty circuit. When an engineer designs a control board, they program it to monitor voltage levels, motor current, temperature sensor readings, water level sensors, door switch states, and pump current. When any of these fall outside the expected range, the board stores a fault code and displays it — either as a series of letters and numbers on the display, or as a blinking LED pattern on furnaces and older equipment without displays. Knowing how each brand structures its codes makes you faster at diagnosis because you can decode an unfamiliar code without a service manual. A Samsung SE code means sensor, so you immediately know to check the sensor circuit before reaching for the parts catalog. An LG OE code means drain, so you check the pump and drain hose before assuming a board failure. This guide covers the error code systems for the five most common appliance brands in the US market, plus HVAC blink codes — and explains which code categories mean the same thing regardless of brand. For brand-specific full code lists, use /diagnose: describe your error code and appliance model to get specific diagnostic steps.

Try the AI Diagnosis Tool

Common Symptoms

  • Washer, dryer, dishwasher, or refrigerator displays an alphanumeric error code and stops mid-cycle
  • Furnace or HVAC air handler blinks a fault pattern on the LED indicator light
  • Error code clears after power cycle but returns within minutes or hours of operation
  • Multiple different error codes displayed in sequence — stored fault history being read
  • Appliance appears to function but displays a persistent warning code that won't clear

Most Likely Causes

  1. 1

    Component Failure Identified by Sensor Monitoring

    The control board continuously monitors sensor outputs. When a thermistor (temperature sensor) reads out of range, a water level sensor fails to detect water, or a motor's RPM sensor detects a stall, the board stores the corresponding fault code. The code points to the monitored circuit — it may indicate the sensor itself has failed, or the component the sensor is monitoring has failed. Distinguishing between sensor failure and component failure requires testing with a multimeter.

  2. 2

    Drain or Water Inlet Obstruction (Cross-Brand Drain/Inlet Codes)

    Drain codes across all brands (Samsung OE/5E, LG OE, Whirlpool F8E3, Bosch E18) share the same root causes: blocked drain pump filter, kinked drain hose, failed drain pump motor, or clogged standpipe. The error code points to the drain system — but it doesn't tell you which component. Always check for a clogged filter and kinked hose before condemning the pump motor. Same logic applies to inlet codes (Samsung IE, LG IE, Whirlpool F8E1): check the water supply valves and inlet screen strainers before assuming a valve failure.

  3. 3

    Intermittent Control Board Fault from Moisture or Power Event

    An error code that appears after a storm, after a flood event, or in a humid location may indicate moisture on the control board rather than a failed component. Water on a control board creates intermittent short circuits that generate spurious fault codes — sometimes cycling through multiple codes. A power surge (from lightning or utility switching) can also corrupt stored fault memory and generate false codes. These situations require inspecting the control board for visible moisture, corrosion, or burned components before trusting the error code as a component-specific diagnosis.

  4. 4

    Door Latch, Lock, or Switch Failure (Cross-Brand Door Codes)

    Door and lid lock error codes (Samsung dE, LG DE, Whirlpool F5E1, Bosch door fault) all point to the door switch/lock assembly. The board cannot confirm the door is closed and locked, so it won't run the cycle. Common causes: latch worn and not engaging the switch fully, door strike cracked or broken, door lock motor failed (on front-loaders with electric door locks), or the wiring harness connector to the door switch has pulled loose. These are typically inexpensive repairs — door latch assemblies run $15–$40 — but misdiagnosing a door code as a board problem is a common and expensive mistake.

Not sure if this is the right fix for your exact model?

Upload a photo of your appliance label — Fix-It Fast AI will identify your exact unit and tailor the diagnosis.

Quick DIY Checks

Caution

Unplug the appliance before accessing internal components to test sensors, pumps, or motors. Error code diagnosis with a multimeter requires testing at connectors — these tests must be performed with the appliance unplugged. Never probe inside an energized appliance with a standard multimeter unless you are specifically testing for voltage and understand the measurement is intentional.

Caution

Do not clear an error code and resume normal operation without investigating the root cause. Error codes exist to protect the appliance and your home. A drain code that is cleared without fixing the drain blockage can cause the washer to overflow. A heat sensor code on a dryer that is cleared without replacing the failed sensor can allow the dryer to overheat. Always diagnose before clearing.

  1. 1Before diagnosing any error code, perform a hard reset: unplug the appliance for 60 seconds (not just turn off the power button — actually unplug it), then plug back in and restart a cycle. Many error codes are stored from a one-time event (power surge, transient sensor glitch, kinked hose that was straightened) and will not return after a reset. If the code returns within one cycle, it's a real fault that needs diagnosis. If it doesn't return for several cycles, monitor the appliance — it may be intermittent and related to a specific load condition.
  2. 2Decode the brand-specific error code structure to identify the affected subsystem before pulling parts. Samsung: the letter prefix identifies the subsystem — E = electronics/motor, SE = sensor, HE = heating element or heat exchanger, IE = water inlet, OE or 5E = drain, dE = door or lock, tE = temperature sensor, Ub or U6 = load imbalance, 3E = motor or drum. LG: LE = motor locked rotor, OE = drain, IE = water inlet, UE = unbalanced load, tE = temperature sensor, DE = door, FE = flow/overflow. Whirlpool/Maytag: F codes indicate which function circuit failed; E codes indicate the specific error condition. F5E1 = door latch, F7E1 = motor fault, F8E1 = water fill overflow, F8E3 = drain issue. GE: two-digit E code followed by F function code; E1F5 = main control board issue. Bosch washers and dishwashers: E18 = drain pump blocked or failed, E23 = drain pump relay on control board, E17 = water level sensor, F21 = heating circuit NTC thermistor.
  3. 3For drain codes (Samsung OE/5E, LG OE, Whirlpool F8E3, Bosch E18), always check the physical drain path before assuming a pump failure. Locate and clean the drain pump filter — on front-load washers it's typically behind a small panel at the bottom front of the machine. Remove the filter (have towels ready — residual water will drain out), clean all debris, and reinstall. Check the drain hose for kinks, especially where it connects to the standpipe or utility sink. Verify the drain hose standpipe height is between 24 and 36 inches from the floor — too low causes siphoning, too high causes the pump to work against gravity. If the drain path is clear and the code persists, test the pump motor: disconnect the pump connector and test resistance across the pump terminals — most drain pumps read 5–15 ohms; OL (open) indicates a failed pump winding.

Get the full fix — Pro members get unlimited AI diagnoses

Save your repair history, get step-by-step AI guidance on any multi_appliance issue, and avoid $150+ service call fees.

Try Pro — $7.99/mo
  1. 4For temperature sensor codes (Samsung tE, LG tE, Whirlpool F3E1, Bosch F21 NTC fault), test the thermistor with a multimeter. NTC (negative temperature coefficient) thermistors decrease in resistance as temperature increases. At room temperature (68–72°F), most appliance NTC thermistors read 10,000–12,000 ohms (10kΩ–12kΩ). Disconnect the sensor connector and test resistance between the two sensor terminals — a reading near 10kΩ at room temperature indicates the sensor is functional. An open circuit (OL) or near-zero resistance indicates a failed sensor. Thermistors are inexpensive ($8–$25) and easy to replace — but always verify the sensor reading is actually abnormal before replacing it, as the control board can generate a tE code from a loose connector rather than a failed sensor.
  2. 5To access stored fault history on Samsung washers: power the washer OFF, then press and hold the Temp + Spin buttons simultaneously while pressing Power. The display will show the last stored fault code. Press the Spin button to scroll through up to 5 stored faults. LG SmartDiagnosis: on LG washers with SmartDiagnosis, download the LG ThinQ app and use the SmartDiagnosis feature to wirelessly read fault codes — hold the phone against the display area while the washer runs the SmartDiagnosis cycle. For furnace blink codes: count the blinks in the sequence carefully — pause between sequences resets the count. Example: 3 blinks, pause, 3 blinks = code 33. Consult the furnace's fault code chart (inside the blower cabinet door) to decode the number.

Save $150+ on a single service call

Less than a cup of coffee — fix it yourself with expert guidance.

  • ✓ Step-by-step repair guides with exact part numbers
  • ✓ Expert diagnosis in seconds — 500+ problems covered
  • ✓ Full tool list & cost estimate before you spend a dime
Get Instant Access — $7.99/mo

$150+ service call vs. $7.99/mo · Cancel anytime

Repair vs Replace

✓ Worth Repairing

Most error codes that appear during normal appliance life indicate failure of a single low-cost component: a thermistor ($8–$20), a door latch ($15–$40), a drain pump ($25–$60), or a water inlet valve ($20–$45). Control board failures (which are more expensive, $80–$250) are less common than component failures and are usually accompanied by multiple error codes or error codes that return even after the suspected component is replaced. Appliance replacement is warranted when: the appliance is over 10–12 years old and multiple components are failing, the repair cost exceeds 50% of replacement cost, or the main control board and a major component have both failed simultaneously.

Est. Repair Cost

$8–$80 for most sensor, latch, or pump components causing error codes

Est. Replacement Cost

$500–$1,400 for a new washer or major appliance

Recommended Tools & Parts

  • Klein MM400 Digital Multimeter

    Essential for testing NTC thermistors (resistance at room temperature should read ~10kΩ), drain pump motors (winding resistance 5–15 ohms), water inlet valves (solenoid resistance 200–500 ohms), and door switches (continuity test). The Klein MM400 handles all of these tests and is the field-standard tool for appliance error code diagnosis. Amazon affiliate: search 'Klein MM400 digital multimeter appliance repair' with tag fixitfastai-20.

    $35–$55

    Buy on Amazon →
  • Universal NTC Thermistor (10kΩ)

    Many appliance temperature sensor error codes (Samsung tE, LG tE, Whirlpool F3E1, Bosch F21 NTC) are caused by a failed 10kΩ NTC thermistor. Verify the resistance is near zero or open before replacing. Brand-specific thermistors are preferred for exact fit — search your full model number plus 'thermistor' on AppliancePartsPros. Amazon affiliate: search 'appliance NTC thermistor 10k replacement' with tag fixitfastai-20.

    $8–$25

    Buy on Amazon →
  • Washing Machine Drain Pump

    For persistent OE (Samsung/LG) or F8E3 (Whirlpool) drain codes after cleaning the filter and checking the hose, the drain pump motor is the next component to test and replace. Test resistance across the pump terminals first (5–15 ohms normal, OL = failed winding). Brand and model-specific pumps are required — search your model number plus 'drain pump' for exact fit. Amazon affiliate: search 'washing machine drain pump replacement' with tag fixitfastai-20.

    $25–$60

    Buy on Amazon →
  • Appliance Door Latch Assembly

    Door and lock error codes (Samsung dE, LG DE, Whirlpool F5E1) most often result from a worn or failed door latch assembly rather than the door lock motor or control board. The latch assembly includes the strike, the hook, and the switch — replacing the full assembly resolves most door code faults. Model-specific — search your model number plus 'door latch' or 'door lock assembly.' Amazon affiliate: search 'washing machine door latch assembly replacement' with tag fixitfastai-20.

    $15–$40

    Buy on Amazon →

Links are Amazon affiliate links (tag: fixitfastai-20). Prices are estimates.

Still stuck? Let AI take a look.

Describe your problem or upload a photo — get a diagnosis in seconds.

Save $150+ on a single service call

Less than a cup of coffee — fix it yourself with expert guidance.

  • ✓ Step-by-step repair guides with exact part numbers
  • ✓ Expert diagnosis in seconds — 500+ problems covered
  • ✓ Full tool list & cost estimate before you spend a dime
Get Instant Access — $7.99/mo

$150+ service call vs. $7.99/mo · Cancel anytime

Still not sure what's wrong?

Get an AI diagnosis in seconds — describe the problem or upload a photo.

Get an AI Diagnosis

⚡ Get step-by-step help for YOUR specific appliance

Our AI diagnoses your exact model — not just generic advice. Upload a photo or describe the issue and get a repair plan in seconds.

No account needed for diagnosis. Cancel Pro anytime.

Related Tools

Frequently Asked Questions

What does E1 mean on my washing machine?
E1 alone (without a letter prefix or second number) is ambiguous — it means different things on different brands. On older GE washers, E1 often indicates a water fill issue. On some Whirlpool models, E1 is part of a two-part code (you may be missing the F prefix, like F3E1 = temperature sensor fault). On Samsung machines, 'E1' without additional context isn't a standard code — Samsung uses letter-prefix codes like IE (inlet error), OE (drain error), or tE (temperature sensor). On LG machines, there is no standalone E1 code — LG uses two-letter codes (LE, OE, IE, UE, etc.). The most reliable method: look up your specific model number plus 'E1 error code' on the manufacturer's support site or on RepairClinic.com. Different model series from the same brand can use completely different code systems, so the model number is essential.
How do I clear an error code?
The standard method for clearing an error code on most appliances is a hard power reset: unplug the appliance from the wall outlet and leave it unplugged for at least 60 seconds. This drains residual voltage from the control board capacitors and forces a full memory reset. When you plug back in, the code should be cleared. If the code reappears within one cycle, the fault condition still exists and needs to be diagnosed and repaired before clearing is meaningful. On Samsung washers, pressing and holding the Start/Pause button for 5 seconds also attempts a soft reset without power cycling. On LG washers, pressing and holding the Power button for 3 seconds performs a soft reset. For furnace blink codes, cycle the thermostat off and back on to reset the furnace ignition sequence — the fault LED will go through its startup sequence and re-display any active fault.
Why does my error code come back after I clear it?
A recurring error code means the fault condition was not resolved — the control board detected the same abnormal condition again as soon as it ran its diagnostic checks. Clearing the code without fixing the problem is not a repair. Common scenarios: a drain code that comes back immediately indicates the drain path is blocked or the pump has failed; a temperature sensor code that comes back after the first heat cycle means the thermistor is actually out of range (failing or disconnected); a motor code (LE on LG, 3E on Samsung) that comes back after a reset often means the motor is locked due to a worn drum bearing or a seized drum — the motor physically cannot spin. Occasionally a code recurs because a loose wiring connector intermittently loses contact — inspect all connectors in the circuit indicated by the code, press each one firmly to seat it, and test again.
Can a power surge cause error codes?
Yes. A power surge can cause appliance error codes in two ways. First, a direct voltage spike through the power line can damage components on the control board — burned traces, failed capacitors, or corrupted non-volatile memory — which causes the board to generate spurious or repeated error codes. Second, a momentary power interruption (brownout or brief outage) during a cycle can cause the board to lose its position in the wash cycle and store an incomplete-cycle fault. Post-surge error codes that appear on multiple appliances simultaneously are more likely board damage than component failure. Single-appliance post-surge codes warrant inspecting the control board for visible burn marks or corrosion before replacing the component the code points to. Appliance surge protectors (Siemens FS140 or similar) installed on the outlet circuit can prevent surge damage for sensitive electronics-heavy appliances like dishwashers and front-load washers.