ApplianceErrors.com
❄️

Samsung Refrigerator Error Codes

22 error codes with causes and step-by-step fixes

Your Samsung refrigerator uses 22 distinct error codes to flag faults before they turn into a full breakdown. The most common cluster around sensor (6), ice maker (5), compressor (4). Of these, about 22 can usually be cleared at home without a technician, while 6 point to more serious faults that may warrant a professional. Typical repair costs on this appliance run from $0 for simple DIY fixes up to $800 for professional component replacement.

Find your code in the table below for its exact meaning, the most likely causes ranked by how often they're the culprit, a step-by-step fix, the parts you may need, and a clear call on when it's worth phoning a repair pro.

Code Meaning
22E Refrigerator fan error — fresh-food compartment fan not running
21E Freezer fan error — freezer evaporator fan not running
24E Evaporator sensor error — freezer temperature sensor fault
25E Freezer defrost sensor error
88-88 Display test mode active — not a fault code
39E Ice maker function error — ice maker not cycling
5E Defrost sensor error
8E Ice maker sensor failure
6E Ambient temperature sensor error
40E Ice maker sensor failure — ice maker position sensor
PC ER Pump / compressor communication error — critical cooling failure
14E Ice maker defrost sensor error
OF OF Demo / Cooling Off (shop) mode — not a fault code
26E Fan speed error — a cooling fan is not running at the commanded RPM
33E Ice maker fill tube heater error
34E Ice maker temperature sensor error
41E Ice maker (ice room) fan error — ice compartment fan not rotating
42E Ice room damper/sensor error — ice compartment not maintaining temperature
84E Compressor lock error — compressor failed to start or stalled
83E Compressor abnormal current detected
85E Compressor under-voltage error — supply voltage too low
86E Compressor over-voltage error — supply voltage too high

⚠️ Serious Errors — Act Quickly

No Code on the Display?

Start from what the refrigerator is doing instead: