Sub-Zero refrigerators run a self-diagnostic loop continuously. When the control board catches a fault that persists beyond its threshold, it sets an EC code in non-volatile memory and lights the SERVICE indicator. The code stays latched until cleared, even after a power cycle — so unplugging and replugging accomplishes nothing except resetting the clock. You need to identify the fault, fix it, then clear the latch.
This guide covers every common EC code across the 600, 700, and PRO 48/36 series, plus under-counter UC-24 models. Service mode entry sequences, wire-level diagnostics, and part numbers are included throughout.
Service Mode Entry and Code Retrieval
600 and 700 Series (Serial #1810000 and Later)
Press and hold the COLDER key and the UNIT ON/OFF key simultaneously, then release both. The display switches from temperature readout to diagnostic mode. Step through stored fault codes using the COLDER/WARMER keys.
To clear codes: press and hold the door ajar alarm key for 15 seconds. The SERVICE indicator extinguishes. If the fault still exists, the code returns within 24 hours.
Pre-Serial #1810000 (Early 600 Series)
Earlier boards don’t have the same diagnostic stack. Toggle the UNIT ON/OFF key to reset. The display shows EE (thermistor fault) or 38 (compressor run/evaporator fault) alongside the SERVICE indicator rather than discrete EC codes.
PRO 648 Series
The 648PRO uses the same COLDER + UNIT ON/OFF entry sequence. The display uses a zone-prefix format: 24 1 means EC 24, Zone 1 (upper); 24 2 means EC 24, Zone 2 (lower). This is critical — a 648PRO has two independent sealed systems, and a code without confirming the zone prefix points you to the wrong evaporator.
UC-24 Under-Counter
Press the POWER key every 20 seconds to remain in diagnostic mode during manual defrost testing. The board exits diagnostic mode if no keypress is received within the timeout.
SERVICE Indicator: Flashing vs. Steady
- Flashing — active fault code in memory. Pull diagnostic mode to read it.
- Steady (not flashing) — fault was observed and logged, but codes were not cleared. Board has historical entries. Pull diagnostic mode; if no active codes appear, hold alarm key 15 seconds to clear.
EC 05 — Refrigerator Cabinet Thermistor Fault
Applies to: 600, 700, PRO, UC-24
Trigger condition: Cabinet air thermistor reads open or shorted for more than 10 consecutive seconds, or reports repeated erratic temperature swings.
What it means: The board has lost reliable temperature feedback from the refrigerator compartment. Cabinet temperature control becomes open-loop. The refrigerator may run excessively cold or allow warm drift.
Causes in order of frequency
- Thermistor failure — NTC element drifts out of spec or opens internally
- Connector corrosion or loose crimp at J5 on the control board
- Wiring damage from rodent activity or cabinet edge pinching
- Actual temperature swings from a door gasket failure or blocked airflow causing the board to interpret normal readings as erratic
Diagnostic steps
- Measure thermistor resistance in-circuit at J5. At 32°F (0°C), expect 30,000–33,000 ohms. Outside that range, the thermistor is bad.
- Disconnect and measure at the thermistor itself to eliminate wiring. A matched reading confirms the wiring is good.
- Inspect the connector for green oxidation or bent pins.
- Check the door gasket with a dollar bill drag test — drag should be uniform around the full perimeter.
Part: Cabinet thermistor — Sub-Zero TH4150 / 4204150 kit covers 400, 500, 600, 700 series.
EC 06 — Refrigerator Evaporator Thermistor Fault
Applies to: 600, 700, PRO, UC-24
Trigger condition: Evaporator thermistor reads open, shorted, or erratic for 10+ seconds.
What it means: The board can’t track evaporator coil temperature. Defrost cycle timing depends on this sensor — a bad reading can prevent defrost from initiating or cause it to run too long.
Causes in order of frequency
- Thermistor failure — evaporator thermistors fail at a higher rate than cabinet sensors due to frost cycling and condensation exposure
- Connector at J5 — same board connector as EC 05; check both sensors if the connector has issues
- Frost bridging the thermistor — severe ice-up can mechanically damage the probe
Diagnostic steps
- Same resistance spec: 30,000–33,000 ohms at 32°F. Check at the thermistor body, not the board, to isolate wiring.
- If the unit has an active ice-up on the evaporator coils, manually defrost first (hair dryer, 15–20 minutes, protect the wiring and board with a towel), then re-test the thermistor with coils clear.
Part: Evaporator thermistor — TH4150 kit or Sub-Zero 4204150.
EC 07 and EC 08 — Freezer Thermistor Faults
EC 07: Freezer cabinet thermistor open/shorted/erratic for 10+ seconds EC 08: Freezer evaporator thermistor open/shorted/erratic for 10+ seconds
Applies to: 600, 700, PRO, UC-24
These are the freezer-side equivalents of EC 05/06. The diagnostic procedure is identical. Measure resistance at the thermistor body (30,000–33,000 ohms at 32°F) and at the board connector to isolate the fault.
One additional cause specific to EC 07: overheating of the freezer compartment above 116°F (47°C) due to a failed door or a failed interior light switch stuck in the ON position. If the light switch is suspect, disconnect it and test.
Parts: Freezer cabinet and evaporator thermistors — same TH4150 kit applies to 600/700. PRO series uses zone-specific thermistors; verify with the zone prefix in diagnostic mode.
EC 20 — Defrost Underheat, No Voltage Feedback
Applies to: 600, 700, UC-24
Trigger condition: Defrost cycle ran but achieved insufficient heat rise, and no voltage was detected on the gray/white feedback wire at defrost start.
What it means: The control board sends the defrost command but receives no confirmation that current reached the heater. This is a wiring/circuit fault upstream of the heater, not necessarily a failed heater element.
Causes in order of frequency
- Open gray/white wire between heater and J2-3 on the control board
- Defrost terminator (bimetal) contacts open — bimetal is a normally-closed, temperature-actuated switch. If the contacts are stuck open or the bimetal is mis-positioned, the circuit never closes.
- Heater element failure with a simultaneous wiring issue preventing code EC 24 from being set instead
- Control board not sending AC output to the heater circuit
Diagnostic steps
- Initiate manual defrost (in diagnostic mode, or by pressing POWER key every 20 seconds on UC-24).
- At defrost start, check for 120V AC at P2 on the control board. No voltage → board fault, replace board.
- Check continuity of the gray/white wire from heater to J2-3. Open → repair wire.
- Check defrost terminator: cut-in 30°F (−1°C), cut-out 55°F (13°C). Measure continuity at ambient temperature — expect closed (near zero ohms). If open at ambient, terminator is stuck and must be replaced.
- Check heater resistance per the wiring diagram for your specific model.
EC 21 — Defrost Overheat
Applies to: 600, 700, UC-24
Trigger condition: Defrost cycle terminated at abnormally high temperature — the board detected that the heater ran too long or too hot.
What it means: The bimetal terminator failed to cut out at its rated temperature (55°F / 13°C), so the board’s own temperature monitoring tripped. Left unaddressed, excessive defrost heat can warp the evaporator shroud and damage wiring.
Causes in order of frequency
- Defrost terminator stuck closed — contacts welded or spring fatigued; bimetal doesn’t open at cutout temperature
- Thermistor mis-positioned — if the evaporator thermistor isn’t clipped to the coil, it reads slower temperature rise and allows overshoot
- Wrong replacement heater installed — higher-wattage non-OEM heater
Diagnostic steps
- Check blue wire connection at P2 on the control board — verify it’s on the correct pin. A misrouted blue wire is the first thing to check (it’s a documented installation error).
- Test the bimetal terminator: immerse in 60°F water. Contacts should open. If they remain closed, replace the terminator.
- Verify evaporator thermistor is clipped to the coil exit tubing, not hanging free in the air.
EC 22 and EC 23 — Defrost Feedback Wire Issues
EC 22: No feedback through the gray/white wire at defrost start (no overheat) EC 23: Defrost overheat and no feedback through gray/white wire
These are effectively a combination of the conditions in EC 20/21. EC 22 is a pure wiring fault; EC 23 is a bimetal failure compounded by a wiring issue. Diagnose both by:
- Confirming gray/white wire continuity from heater to J2-3
- Confirming blue wire is on the correct P2 pin
- Testing the bimetal terminator at temperature
Repair approach: fix wire, replace terminator, or both. Reset and run a forced defrost cycle to confirm code doesn’t return.
EC 24 — Defrost Underheat
Applies to: 600, 700, PRO, UC-24 — most common defrost code
Trigger condition: Defrost cycle completed but the evaporator temperature did not rise sufficiently to confirm full ice clearance.
What it means: The heater ran, feedback wire confirmed current flow, but the evaporator coils didn’t warm up enough. Classic causes are a failed heater element, a blown thermal fuse in the heater circuit, or severe ice-up that required more heat than the cycle could deliver.
Causes in order of frequency
- Defrost heater element failed (open) — most common, especially on units 8+ years old
- Thermal fuse blown — single-use device in the heater circuit; if it blew once, it blew for a reason (find that reason before replacing)
- Severe evaporator ice-up — thick slab of ice insulates the coils and absorbs so much heat that the terminator trips before coils are clear
- Weak heater element — element is still electrically intact but degraded wattage output
- Evaporator fan not running — if the fan motor is dead, heat and cold both stagnate; the defrost cycle runs but ice persists
Diagnostic steps
- Pull the freezer back panel to access the evaporator. Assess ice thickness. If there’s a 2+ inch slab, manual defrost first, then re-run.
- Measure defrost heater resistance at the heater terminals per your model’s wiring diagram. An open reading confirms element failure.
- Check thermal fuse continuity — locate it inline on the heater circuit, measure with a DMM. Zero ohms = good; OL = blown.
- Spin the evaporator fan manually to check for binding. Test fan motor with 120V applied directly.
- For PRO 648: confirm the zone (EC 24 1 vs. EC 24 2) before pulling panels — each zone has its own evaporator.
Parts: Sub-Zero defrost heater 7016022 (600/700 series). Confirm with model number before ordering; PRO 648 zone-specific heaters differ.
EC 25 and EC 26 — Refrigerator-Side Defrost Codes
Applies to: Primarily 700 series (dual-circuit models) and PRO 648
These codes are the refrigerator-compartment counterparts to EC 24. On single-circuit 600 series units, EC 24 covers both compartments. On dual-circuit units (700 series, PRO 648), the board tracks the refrigerator evaporator defrost separately.
- EC 25: Refrigerator evaporator defrost underheat — same cause tree as EC 24 but on the refrigerator-side heater circuit
- EC 26: Refrigerator evaporator defrost feedback or overheat variant — check the refrigerator-side bimetal terminator and heater wiring
Diagnosis mirrors EC 24. Identify the zone in the diagnostic code prefix on PRO units, then trace the correct heater circuit. Do not assume both evaporators share heater part numbers on dual-circuit models.
EC 30 — Ice Maker Water Valve Solenoid Over-Activation
Applies to: 600, 700, PRO, UC-24
Trigger condition: Water valve solenoid energized for more than 15 consecutive seconds.
What it means: The board commanded the water valve to fill the ice maker tray, but the fill signal didn’t terminate within the normal window. This is a flood-prevention interlock — a stuck-open valve will eventually overflow the ice maker and dump water into the unit or onto the floor.
When EC 30 triggers, the board disables the ice maker for a 45-minute dwell period. Cycling the unit OFF and back ON bypasses the 45-minute wait if you need to retest.
Causes in order of frequency
- Ice maker module stuck in fill position — a failed motor module or stripped gear keeps the fill switch depressed
- Water valve solenoid coil failure — coil shorts internally, draws excessive current, keeps the valve command active
- Wiring short to the valve circuit — particularly at the harness connector behind the toe kick
- Ice maker jammed — ice bridge or stuck arm doesn’t allow the bail arm to signal fill completion
Diagnostic steps
- Disconnect water supply immediately. If the valve is stuck open, you have a water leak problem, not just an error code.
- Check ice maker motor module — run a manual harvest cycle (jumper the test points or use the manual lever depending on the ice maker design). A failed module won’t complete the harvest cycle.
- Measure solenoid coil resistance. Most Sub-Zero fill valves: 200–500 ohms. Open or near-zero = failed coil.
- Inspect ice maker wiring harness at the connector for shorts or chafed insulation.
Part: Water valve assembly — model-specific; verify with serial number. Solenoid-only replacement is not available from Sub-Zero; the valve assembly ships as one unit.
EC 35 — Evaporator Fan Speed Fault (PRO 648)
Applies to: PRO 648, ICB648PRO
Trigger condition: Fan speed sensor reports out-of-spec RPM for the specified zone.
What it means: The evaporator fan motor is either failing, obstructed, or the speed feedback signal is lost. Loss of airflow stops cooling in the affected zone even if the sealed system is operating correctly.
Causes in order of frequency
- Fan motor bearing failure — fan starts but slows below threshold RPM under load
- Ice obstruction — ice accumulation on the fan blade or shroud; fan stalls
- Fan speed feedback wire open — the tach signal wire from motor to board
- Fan blade broken or detached
Diagnostic steps
- Enter diagnostic mode. Activate fan output for the affected zone manually through diagnostic mode.
- Listen for fan start. No spin → check for ice, then check wiring before condemning the motor.
- Measure motor winding resistance. Compare to spec for your specific fan motor.
Part: Evaporator fan motor 4201770 (601F/601F-2 variants). Confirm zone and model before ordering.
EC 40 — Excessive Freezer Compressor Run Time
Applies to: 600, 700, PRO
Trigger condition: Freezer compressor has run continuously beyond the board’s maximum acceptable run threshold.
What it means: The freezer section cannot pull down to setpoint temperature, so the compressor never gets to shut off. The board eventually flags this as a fault. Note: the compressor itself is not necessarily failing — this code describes a system thermal load problem more often than a mechanical one.
Causes in order of frequency
- Door gasket torn or deformed — warm air infiltration keeps the freezer fighting the heat load continuously
- Condenser coils packed with dust/pet hair — heat rejection is impaired; unit runs but can’t reach setpoint
- Evaporator fan motor failed — no air circulation across the coils
- Freezer door left ajar — the most common one-time trigger; check hinges and auto-close function
- Refrigerant leak — steady decline in cooling capacity over weeks/months, EC 40 appears as the system loses charge
- Condenser fan motor failed — heat builds in the compressor compartment, reducing efficiency
Diagnostic steps
- Check condenser coils — located either at the top rear (built-ins) or bottom front (freestanding). Vacuum with a soft brush attachment.
- Check door gasket: dollar bill drag test, or use a flashlight inside the closed compartment in a dark room. Light bleed = gasket failure.
- Verify evaporator fan is running. Open freezer door slightly and listen — you should hear the fan stop briefly when the door switch is activated. A failed fan is usually silent when the door is open and when closed.
- Check freezer compartment temperature with a calibrated thermometer. If it’s above 0°F despite the compressor running continuously, you’re looking at a sealed system issue or major air infiltration.
EC 50 — Excessive Refrigerator Compressor Run Time
Applies to: 600, 700, PRO, 400 series
Trigger condition: Refrigerator compressor has run continuously beyond its normal threshold.
What it means: The refrigerator section cannot hold setpoint temperature. This is the refrigerator-side equivalent of EC 40, and the cause tree is nearly identical.
Causes in order of frequency
- Dirty condenser coils — accounts for the majority of EC 50 calls in field service
- Door gasket failure on the refrigerator section
- Condenser fan motor failed — shared on some models with freezer; affects both sections
- EC 24 unresolved defrost failure — evaporator iced over restricts airflow, compressor runs endlessly
- Refrigerant leak or sealed system failure — compressor runs but can’t move enough BTUs to maintain setpoint
- Overloaded fresh food compartment — rare, but a newly stocked unit can trigger a transient EC 50 that clears once load stabilizes
Diagnostic steps
- Clean condenser coils first. Always. This resolves EC 50 in roughly 30–40% of field calls.
- Check condenser fan motor — access varies by model. On freestanding units, the condenser fan is typically accessible through the toe kick.
- If temperatures are normal and the code appeared after a power fluctuation, hold the alarm key 15 seconds to clear and monitor.
- If temperatures are above 40°F in the refrigerator section with the compressor confirmed running, check for ice-up on the evaporator (EC 24 root cause) before pointing to the sealed system.
EC 60 — High-Temperature Alarm Log (400 Series and Some 600 Series)
Applies to: 400 series wine units, early 600 series
What it means: On 400 series units, EC 60 is an average temperature display across a 4-hour index window — it’s diagnostic data, not necessarily an active fault. On some 600 series units, EC 60 is triggered by a sustained high-temperature event logged in memory.
Use EC 60 entries in conjunction with EC 50 or EC 40 to establish a timeline: if EC 60 logged a warm event 12 hours ago and EC 50 is currently active, the unit has been struggling for at least half a day.
EC 80 through EC 88 — Variable Speed Compressor Codes (700 Series)
The 700 series uses variable-speed (VS) compressors with a dedicated controller board. These codes indicate faults in the VS compressor system, separate from the main control board.
| Code | Fault |
|---|---|
| EC 80 | High differential pressure at VS compressor, or low voltage supplied to VS compressor |
| EC 81 | High amperage draw at VS compressor |
| EC 82 | VS compressor could not maintain minimum speed at maximum current |
| EC 83 | VS compressor rotor locked |
| EC 84 | Short circuit at VS compressor controller output circuit |
| EC 85 | VS compressor inverter overheated — compressor shutdown |
| EC 86 | Serial communication failure between VS controller and main control board |
| EC 87 | Speed command from main board out of specification |
| EC 88 | VS controller not receiving status data in response to speed commands |
EC 80: Check input voltage to the VS compressor controller. Low line voltage (below 105V) causes this on circuits shared with high-draw appliances. Check differential pressure only after ruling out power supply.
EC 83 (locked rotor): This is a compressor replacement code. A locked rotor on a VS compressor will not self-clear. Confirm by attempting manual activation in diagnostic mode. If the compressor draws locked-rotor current and doesn’t start, replace the compressor and filter-drier together.
EC 85 (inverter overheat): Check clearance around the compressor compartment. Sub-Zero specifies minimum ventilation clearances — built-ins installed flush to cabinet top with no overhead clearance are prone to this code in warm ambient conditions.
EC 86 (communication failure): Check the communication wiring harness between the VS controller board and the main control board. Connector J-pins corrode in humid environments. Clean, reseat, and test before replacing either board.
EE Code — Thermistor Fault (Pre-EC Code Models)
Applies to: Early 600 series (pre-serial #1810000), 700-2, 700-3 series
Older units display EE alongside SERVICE flashing rather than a numbered EC code.
| Display | Fault |
|---|---|
| EE left / SERVICE flashing | Freezer compartment thermistor fault |
| EE right / SERVICE flashing | Refrigerator compartment thermistor fault |
| 38 / SERVICE flashing | Excessive compressor run or evaporator thermistor fault |
| 38 / ICE flashing | Water valve energized >15 seconds — ice maker disabled |
Clear by toggling UNIT ON/OFF. If the code returns, diagnose the thermistor as described in EC 05–08.
Vacuum Condenser Light (1998–2002 Early 600 Series)
The earliest 600 series units (pre-EC code) had only two general indicators: VACUUM CONDENSER and SERVICE. VACUUM CONDENSER lit when the compressor run times exceeded the board’s efficiency threshold — a broad signal meaning “something is limiting cooling efficiency.”
Clean the condenser first. If the light persists after cleaning, suspect:
- Refrigerant leak (gradual temperature rise, longer and longer compressor cycles)
- Failed door gasket
- Defrost system failure (evaporator iced over)
- Aging compressor
The vacuum condenser system does not differentiate between these causes. If condenser cleaning doesn’t resolve it, proceed with temperature measurement, evaporator inspection, and door gasket check before calling the sealed system.
PRO 648 / PRO 36 Specific Notes
The PRO series differs from 600/700 in several diagnostic ways:
-
Dual independent sealed systems — each zone (upper and lower, or left and right depending on configuration) has its own compressor, evaporator, and defrost heater. Every EC code carries a zone prefix. Never diagnose a PRO EC code without confirming which zone triggered it.
-
Zone-specific components — heaters, thermistors, fan motors, and compressors are not always interchangeable between zones even on the same unit. Order parts with the zone and model confirmed.
-
EC 41 (PRO): Check compressor and wiring for the specified zone. Measure compressor winding resistance. An open winding requires compressor replacement.
-
EC 42 (PRO): Condenser fan fault. The PRO uses a shared condenser fan for both zones. A failed condenser fan affects both zones simultaneously.
-
EC 43 (PRO): Left refrigerant valve and wiring — the motorized refrigerant valve routes refrigerant between zones. A stuck or failed valve causes one zone to go warm while the other overcools.
-
EC 90 (PRO): Replace main control board. This code appears when the board performs a self-check and detects internal corruption. Do not replace the board without first ruling out power supply issues (brownout codes, input voltage measurement).
Common Replacement Parts Reference
| Part | Sub-Zero Part # | Description | Applies To |
|---|---|---|---|
| Cabinet/Evaporator Thermistor Kit | TH4150 / 4204150 | NTC thermistor with wiring; covers EC 05–08 | 400, 500, 600, 700 series |
| Defrost Heater | 7016022 | OEM defrost heater element | 600 and 700 series (verify model) |
| Defrost Terminator (Bimetal) | Model-specific | Cut-in 30°F / Cut-out 55°F — confirm before ordering | 600, 700, UC-24 |
| Evaporator Fan Motor | 4201770 | Evaporator fan motor kit | 501F, 601F, 601F-2 |
| Evaporator Fan Shroud Assembly | 7028711 | Shroud + fan assembly | IC and IT series |
| Water Valve Assembly | Model-specific | Dual-coil valve assembly for ice maker and water | 600, 700, PRO — verify model |
| Control Board | Model-specific | Main electronic control board | Verify by serial number prefix |
| Door Gasket | Model-specific | Full perimeter magnetic gasket | All series — measure opening |
| Condenser Fan Motor | Model-specific | Typically 120V shaded-pole motor | Freestanding 600/700 |
| VS Compressor Controller | Model-specific | Variable speed inverter board | 700 series only |
Sourcing note: Sub-Zero parts are available from Amazon, authorized Sub-Zero parts distributors, and model-specific parts suppliers. Always confirm part compatibility with your full model number and serial number prefix before ordering. The same EC code can require different parts across serial number breaks within the same model series.
Maintenance Intervals to Prevent EC 40 and EC 50
Both EC 40 and EC 50 are predominantly maintenance-failure codes. Sub-Zero recommends:
- Condenser cleaning every 6 months — more frequently in homes with pets. Top-mounted condensers on built-in units require a stiff condenser brush and vacuum; do not use compressed air, which pushes debris into the cabinet.
- Door gasket inspection annually — check for compression set (gasket no longer seals evenly), tears, or mold that reduces sealing contact.
- Ice maker water filter replacement — typically every 6–12 months depending on water quality. A clogged filter restricts fill, extends valve energize time, and can trigger EC 30 on marginal valves.
A unit that receives routine condenser cleaning rarely triggers EC 40 or EC 50 outside of component failures. Most service calls for these codes on older units involve condensers that haven’t been cleaned in 3–5 years.