How to Clear Error Codes on a Whirlpool Refrigerator Using Diagnostic Mode
When your Whirlpool refrigerator displays an error code or behaves abnormally, the built-in diagnostic system stores detailed fault information that pinpoints the failed component. Whirlpool uses the universal F#E# error code format across all their refrigerator lines — WRF (French door), WRS (side-by-side), and WRT (top-mount). This guide walks you through entering diagnostic mode, reading stored codes, understanding what they mean, and clearing them after completing the repair.
The Whirlpool diagnostic system is more sophisticated than simply displaying codes. It performs active component testing, monitors sensor readings in real-time, and tracks the history of faults including how many times each code has triggered. The tech sheet for your specific model is located behind the base grille at the front bottom of the refrigerator or taped to the ceiling of the fresh food compartment near the rear. This sheet contains the exact diagnostic entry sequence and code definitions for your model.
Before You Start
- Tools needed: Torx T20 screwdriver (to access tech sheet if behind panel), pen and paper to record codes, smartphone to photograph code sequence
- Parts needed: None for diagnosis — parts determined by code interpretation
- Time required: 15-25 minutes for complete diagnostic cycle
- Difficulty: Beginner
- Safety warning: Diagnostic mode tests components actively — the compressor may start, fans may run at high speed, and heaters may activate. Keep hands clear of moving parts. Do not leave the refrigerator in diagnostic mode unattended.
Do You Have the Right Tools?
Refrigerant gauges ($200+), vacuum pump ($250), leak detector ($150), and EPA-certified recovery equipment. Our technician arrives with $15K+ in professional tools — your diagnostic is free.
Licensed & Insured · 90-Day Warranty · Same-Day Service
Understanding Whirlpool F#E# Error Codes for Refrigerators
Whirlpool's error code system uses a consistent format: the F number indicates the functional system and the E number indicates the specific error within that system. For refrigerators:
- F0: Sealed system (compressor, refrigerant, temperature)
- F1: Control board communication (main board to UI board)
- F2: User interface (display, buttons)
- F3: Sensors (thermistors)
- F4: Fan circuits (evaporator fan, condenser fan)
- F5: Door circuits (door switch, door alarm)
- F6: Power/voltage (supply issues)
- F7: Motor/actuator (damper, ice maker motor)
- F8: Water system (inlet valve, dispenser)
- F9: Drain/defrost system
Combined with the E number (E1, E2, E3...), you get specific identification. For example, F3E1 means sensor system, error 1 — which is typically the fresh food thermistor open circuit.
Step-by-Step Instructions
Step 1: Locate your model's diagnostic entry sequence
The entry sequence varies between Whirlpool refrigerator platforms. Check your tech sheet first. If you cannot locate it, try the most common sequences:
For WRF/WRS models with dispenser display: Press and hold the Door Alarm and Temperature Down buttons simultaneously for 3 seconds. The display will show the diagnostic version number and enter test mode.
For WRT top-mount models without display: Open the fresh food door. Press the door switch 3 times within 10 seconds, then hold it closed on the fourth press for 3 seconds. The interior temperature LED will blink codes.
For newer WiFi-enabled models: Press and hold the Max Cool and Max Ice buttons simultaneously for 5 seconds. The display shows stored codes directly.
Step 2: Navigate through stored error codes
Once in diagnostic mode, the display cycles through stored codes automatically (one every 3-5 seconds) or you can advance manually by pressing the Temperature Up button. Write down every code displayed, including any numbers after the code that indicate occurrence count. The system stores up to 10 most recent fault events.
Step 3: Interpret the error codes
Cross-reference your recorded codes against the table on your tech sheet or use these common Whirlpool refrigerator codes:
| Code | Meaning | Common Cause |
|---|---|---|
| F0E0 | Compressor circuit fault | Compressor relay, start device, or compressor winding |
| F1E1 | Main board to UI comm loss | Wiring harness, connector, or board failure |
| F3E1 | Fresh food thermistor open | Disconnected or broken sensor wire |
| F3E2 | Fresh food thermistor shorted | Pinched sensor wire or failed sensor |
| F4E1 | Evaporator fan fault | Fan motor failed or connector loose |
| F4E2 | Condenser fan fault | Motor, wiring, or debris blockage |
| F5E1 | Door switch open | Door not closing fully, switch failed |
| F7E1 | Ice maker fault | Motor, mold heater, or harvest switch |
| F8E1 | Water inlet valve | Valve not opening, low pressure, or valve failure |
| F9E1 | Defrost circuit fault | Defrost heater, bimetal thermostat, or drain issue |
Step 4: Run active component tests (if available)
Many Whirlpool diagnostic modes include active tests. Advance through the menu to find forced-component tests:
- Compressor ON/OFF test (verifies compressor starts)
- Evaporator fan test (should hear fan run at full speed)
- Condenser fan test (check for smooth operation)
- Defrost heater test (heater engages for timed period)
- Damper motor test (air flow control cycles open/closed)
- Water inlet valve test (dispenses water briefly)
Run each test relevant to your error codes and verify the component operates correctly. If a component does not activate during its forced test, that confirms the failure location.
Step 5: Clear error codes after repair
After completing the repair of the identified component, you must clear stored codes. In diagnostic mode, navigate to the clear codes option (typically holding the Temperature Down button for 5 seconds while in the code display screen, or pressing a specific button combination listed on your tech sheet). On some models, simply unplugging the refrigerator for 10 minutes clears all stored codes — but this also resets the Adaptive Defrost learning algorithm, meaning defrost cycles will revert to maximum frequency for 24-48 hours while the system relearns usage patterns.
Step 6: Verify the code does not return
After clearing, exit diagnostic mode (press Door Alarm or unplug/replug). Monitor for 24-48 hours. If the same code returns, either the repair was incomplete, a secondary failure exists, or the wrong component was replaced. Re-enter diagnostic mode to check if the code recurred. The occurrence counter helps distinguish between a new failure (count = 1) and a repeated intermittent issue (count > 1).
Step 7: Reset Adaptive Defrost timing (if applicable)
If you performed defrost-related repairs (F9 codes), the Adaptive Defrost system may need manual reset to recalibrate. On most Whirlpool models, this happens automatically after clearing codes — the system starts with frequent defrost cycles and gradually extends intervals as it learns usage patterns. If defrost seems too frequent after repair (frost buildup between cycles is minimal), the system is functioning correctly and will adapt within 3-7 days.
Safety First — Know the Risks
Refrigerant (R-134a/R-600a) requires EPA certification to handle. Improper discharge is a federal violation and health hazard. Our techs are licensed and insured — let them handle the risk.
Licensed & Insured · 90-Day Warranty · Same-Day Service
Whirlpool-Specific Diagnostic Features
The Whirlpool Adaptive Defrost system creates unique diagnostic information not found in other brands. It tracks:
- Door opening frequency (affects defrost scheduling)
- Compressor runtime percentage (indicates cooling demand)
- Ambient temperature readings (adjusts for seasonal kitchen temp changes)
- Defrost heater ON time per cycle (monitors heater health)
This data is accessible in advanced diagnostic modes on newer models and helps professionals distinguish between component failure and environmental issues (like a kitchen that is too hot causing excessive compressor runtime without any code being thrown).
The Accu-Chill system (rapid cooling after door close) also logs its activation history. If Accu-Chill activates excessively, it may indicate a door gasket leak that the F5 system has not yet flagged as a hard fault.
Troubleshooting Common Issues
- If you cannot enter diagnostic mode with any known sequence, the UI board may have failed. Try unplugging for 5 minutes — some models lock out diagnostic entry if a critical fault is active
- If codes clear but the refrigerator still does not cool properly, check that the damper between fresh food and freezer is cycling. A stuck damper does not always throw a code immediately
- If F3 sensor codes appear intermittently, the thermistor wiring may be damaged where it routes through the door hinge (on French door models). Flex the wire harness while in diagnostic sensor readout mode to check for erratic readings
- If the Adaptive Defrost seems stuck in frequent-defrost mode after clearing codes, this is normal recalibration. Allow 7 days before investigating further
- On models with Wi-Fi, error codes may also be viewable through the Whirlpool app — but clearing codes still requires physical access to the diagnostic mode
The Real Cost of DIY
Average DIY attempt: $150-400 in tools you may use once, plus the risk of further damage. Our diagnostic visit costs $0 — we find the problem and give you an honest quote.
Licensed & Insured · 90-Day Warranty · Same-Day Service
When This Fix Will Not Work
Call a professional if:
- F0E0 appears indicating compressor circuit failure — compressor diagnosis requires specialized sealed-system training and EPA certification for refrigerant handling
- Multiple codes from different systems appear simultaneously (e.g., F1E1 + F3E1 + F4E1), suggesting main control board failure affecting multiple outputs
- The refrigerator will not enter diagnostic mode at all and the display shows garbled information or is completely blank
- F6 codes indicate power supply issues that may be related to household wiring rather than the refrigerator itself — have an electrician verify outlet voltage
- You cleared codes but the same fault recurs within hours, indicating an ongoing failure that simple component replacement has not addressed (possible wiring harness damage or intermittent board fault)
Same-Day Appliance Repair
Fixed or It's Free
$89 → $0 Service Call & Diagnosis — offer ends May 25
Cost Comparison: DIY vs Professional
| DIY | Professional | |
|---|---|---|
| Parts | $0 (diagnosis only) | $0 (diagnosis) |
| Labor | $0 | $80-$150 (diagnostic fee) |
| Time | 15-25min | 30min |
| Risk | None | Professional interpretation |
Don't Void Your Warranty
Opening your appliance yourself may void the manufacturer warranty. Our repair comes with a 90-day guarantee, and we document everything for warranty compliance.
Licensed & Insured · 90-Day Warranty · Same-Day Service
Need Professional Help?
FAQ
Q: Will unplugging my Whirlpool refrigerator clear error codes? A: On most models, unplugging for 10+ minutes clears stored codes. However, this also resets the Adaptive Defrost algorithm, and you lose diagnostic history that could help identify intermittent problems. Using the diagnostic mode clear function is preferred.
Q: What does it mean if no codes are stored but the refrigerator is not cooling? A: A refrigerator can fail to cool without throwing a code if the issue is mechanical (clogged condenser, stuck damper) rather than electrical. Also check that temperature settings have not been accidentally changed and that airflow vents inside the compartments are not blocked by food.
Q: How do I find my Whirlpool refrigerator's tech sheet? A: Check these locations in order: behind the base grille at front bottom, taped to the ceiling of fresh food section near the rear wall, inside the compressor access panel at rear bottom, or behind the crisper drawer panel. The tech sheet has your wiring diagram and diagnostic procedures.
Q: Can Whirlpool error codes be read through the app? A: WiFi-enabled Whirlpool refrigerators can display error codes and some diagnostic data through the Whirlpool app. However, code clearing and forced component testing still require physical access to the diagnostic mode via button sequence on the unit.


