The smarter way to replace your boiler

  • Get FREE Quotes today
  • Compare quotes & save money
  • Over 5,000 engineers across the UK
Tell us about your job
Get Free Quotes

Viessmann Boiler Issues: Errors and Fault Codes

When a Viessmann boiler develops a problem, it may display a fault code on the control panel. The fault codes will include a couple of letters or numbers (or a combination of both) and are designed to help you and your heating engineer to identify and solve any issues. Some of the Viessmann fault codes apply to all Viessmann boilers, whereas others are only relevant to specific models.

If you’ve noticed that a fault code has appeared on your Viessmann boiler and you want to find out what it means, simply refer to the tables below.

Viessmann Boiler Fault Code 5C, 5D, 5E and 5F

Boiler ModelSystem Behaviour & Diagnosis
VITOTRONIC 300-K WITH VITOTRONIC 200CONTROL MODE – COMMUNICATION FAULT – VITOTRONIC 100 OF BOILER 5-8

Viessmann Boiler Fault Code 10

Boiler ModelSystem Behaviour & Diagnosis
VITODENS 200-W / 222-F / VITOTRONIC 300 / 200 / 200-H / 050/200-H / 300-K / VITOCONTROL-SBOILER OPERATES BASED ON OUTDOOR TEMPERATURE OF 32°F / 0°C SHORT CIRCUIT – OUTDOOR TEMPERATURE SENSOR
VITOTRONIC 300-K, MW2S WITH VITOTRONIC 100 / VITODENS 100-W (COMBIPLUS) / 200-W / VITOCONTROL-S WITH VITOTRONIC 100CONTROLS AS IF THE OUTDOOR TEMPERATURE / CONSTANT MODE OUTDOOR TEMPERATURE SENSOR SHORTED OUT

Viessmann Boiler Fault Code D4

Boiler ModelSystem Behaviour & Diagnosis
VITOTRONIC 300 / VITOTRONIC 300-K WITH VITOTRONIC 300BOILER COOLS DOWN FAULT, SAFET EQUIPMENT AT X2 / X3 / X7 OF PLUG-IN ADAPTOR 2 FOR EXTERNAL SAFETY EQUIPMENT
VITODENS 200BOILER OPERATES IN EMERGENCY MODE (AFTER APPROX. 30MIN. BUS FAULT) OR BOILER COOLS DOWN INTERNAL BUS FAULT OR OPEN CIRCUIT – INTERNAL BUS CONNECTION

Viessmann Boiler Fault Code 18 and D1

Boiler ModelSystem Behaviour & Diagnosis
VITODENS 100 / 200-W / 222-F / VITOTRONIC 300-K WITH 100 / VITOCONTROL-SOPERATES ON OUTDOOR TEMPERATURE OF 32°F / 0°C CONSTANT MODE OUTDOOR TEMPERATURE SENSOR CABLE BROKEN
VITOTRONIC / 100 / 200 / 300 / 050/200-H / 300-K / VITOCONTROL-S, MW1 WITH VITOTRONIC 100OPERATES ON BASIS OF 32°F / 0°C OUTDOOR TEMPERATURE OPEN CIRCUIT – OUTDOOR TEMPERATURE SENSOR  
VITOTRONIC 200-H / VITOTRONIC 300-K, MW1B WITH VITOTRONIC 300 / VITOTRONIC 300-K, MW2B WITH VITOTRONIC 200CONTROLS AS IF THE OUTDOOR TEMPERATURE LEAD BREAK – OUTDOOR TEMPERATURE SENSOR
VITOTRONIC 050/200-HACTIVATES AFTER 0°C / 32°F OUTDOOR TEMPERATURE CABLE BREAK – OUTDOOR TEMPERATURE SENSOR
VITODENS 100-WBURNER IN FAULT MODE DIP SWITCH S2 IS SET TO ‘ON’

Viessmann Boiler Fault Code A4

Boiler ModelSystem Behaviour & Diagnosis
VITODENS 222-FBURNER BLOCKED – THE VENTING PROGRAM STARTED AUTOMATICALLY AIR LOCK IN THE INTERNAL CIRCULATION PUMP OR MINIMUM FLOW RATE NOT ACHIEVED

Viessmann Boiler Fault Code 0C

Boiler ModelSystem Behaviour & Diagnosis
VITODENS 100-WBURNER BLOCKED – INSUFFICIENT POWER SUPPLY
VITODENS 200BURNER CONTROL SWITCHES TO LOCKOUT – FLAME SIGNAL STILL PRESENT AFTER SWITCHING OFF

Viessmann Boiler Fault Code C1

Boiler ModelSystem Behaviour & Diagnosis
VITODENS 200BURNER CONTROL UNIT SWITCHES TO LOCKOUT (DUE TO LARGE LINE VOLTAGE FLUCTUATIONS) DIFFERENTIAL AIR PRESSURE SENSOR / OPEN CIRCUIT

Viessmann Boiler Fault Code B9, ED, F0, F-E5, F-EC, F-ED, F-EE, F-EF, F-FD and F-FF

Boiler ModelSystem Behaviour & Diagnosis
VITOCONTROL-S WITH VITOTRONIC 100 / VITOTRONIC 100 / 300 / VITOTRONIC 300-K WITH VITOTRONIC 300BOILER COOLS DOWN FAULT: MAXIMUM PRESSURE LIMITER 1 2

Viessmann Boiler Fault Code 41

Boiler ModelSystem Behaviour & Diagnosis
VITOTRONIC 300OPERATION WITHOUT ACCOUNTING FOR RETURN WATER TEMPERATURE SHORT CIRCUIT – RETURN WATER TEMPERATURE SENSOR OF MIXING VALVE CIRCUIT 2

Viessmann Boiler Fault Code 88, 89 and E6

Boiler ModelSystem Behaviour & Diagnosis
VITOCONTROL-S WITH VITOTRONIC 100 / VITOTRONIC 300-K WITH VITOTRONIC 100 / 200CONTROL MODE COMMUNICATION FAULT: VITOTRONIC 100 OF BOILER 1-4

Viessmann Boiler Fault Code AD

Boiler ModelSystem Behaviour & Diagnosis
VITODENS 200SETTING VIA SERVICE LEVEL NOT POSSIBLE DATA POINTS ARE NOT STORED – INTERNAL FAULT VR20

Viessmann Boiler Fault Code 19

Boiler ModelSystem Behaviour & Diagnosis
VITOTRONIC 300ACTIVATES AFTER 0°C / 32°F OUTDOOR TEMPERATURE COMMUNICATION FAULT: WIRELESS OUTDOOR TEMPERATURE SENSOR

Viessmann Boiler Fault Code 21

Boiler ModelSystem Behaviour & Diagnosis
VITOTRONIC 200 / 300OPERATION WITHOUT INFLUENCE OF RETURN WATER TEMPERATURE SHORT CIRCUIT – RETURN WATER TEMPERATURE SENSOR

Viessmann Boiler Fault Code 0b

Boiler ModelSystem Behaviour & Diagnosis
VITODENS 200BURNER CONTROL SWITCHES TO LOCKOUT – FAN DOES NOT IDLE AFTER AUTO RESET (INCORRECT FAN RPM) SEVERE WIND CONDITIONS IN THE VENT SYSTEM
VITODENS 100-WBURNER BLOCKED INSUFFICIENT WATER FLOW – INCORRECT FLOW DIRECTION – DEFECTIVE FLOW SWITCH. (BLOCKAGE)

Viessmann Boiler Fault Code 20

Boiler ModelSystem Behaviour & Diagnosis
VITOCONTROL-S WITH VITOTRONIC 100 / VITOTRONIC 300 / 300-K / 200 / 100STAND-ALONE CONTROL UNIT WITHOUT SUPPLY TEMPERATURE SENSOR (SUPPLY TEMPERATURE MIGHT NOT BE HIGH ENOUGH) SHORT CIRCUIT – COMMON SUPPLY TEMPERATURE SENSOR
VITOCONTROL-S WITH VITOTRONIC 100 / VITOTRONIC 300-K WITH VITOTRONIC 200VITOCONTROL-S CONTROLS IN A STAND-ALONE MANNER WITHOUT SUPPLY TEMPERATURE SENSOR (SUPPLY TEMPERATURE MIGHT NOT BE HIGH ENOUGH) COMMON SUPPLY TEMPERATURE SENSOR SHORTED OUT
VITOCROSSAL 300REGULATES WITHOUT SUPPLY TEMPERATURE SENSOR (LOW-LOSS HEADER) SHORT CIRCUIT – SYSTEM FLOW TEMPERATURE SENSOR
VITODENS 200-W / 222-FREGULATES WITHOUT SUPPLY TEMPERATURE SENSOR (LOW-LOSS HEADER) SHORT CIRCUIT – SUPPLY SYSTEM TEMPERATURE SENSOR
VITOTRONIC 020/200-H / 200 / 200-H / 300MIXING VALVE CLOSES OR CLOSED SHORT CIRCUIT – SUPPLY TEMPERATURE SENSOR / MIXING VALVE CIRCUIT M1
VITORONIC 300-K WITH VITOTRONIC 100VITOTRONIC 300-K, MW1S CONTROLS IN A STAND-ALONE MANNER WITHOUT STRAP-ON SENSOR (SUPPLY TEMPERATURE MIGHT NOT BE HIGH ENOUGH) SHORT CIRCUIT – STRAP-ON TEMPERATURE SENSOR
VITODENS 200-WREGULATES WITHOUT SUPPLY TEMPERATURE SENSOR (LOW LOSS HEADER) SYSTEM SUPPLY TEMPERATURE SENSOR SHORTED OUT

Viessmann Boiler Fault Code 55, 56 and 57

Boiler ModelSystem Behaviour & Diagnosis
VITOTRONIC 300-K WITH VITOTRONIC 200CONTROL MODE MAINTENANCE OR FAULT ON VITOTRONIC 100 OF BOILER 5-8

Viessmann Boiler Fault Code EE and EF

Boiler ModelSystem Behaviour & Diagnosis
VITODENS 100-W / 200 / 0 / VITOTRONIC 300BURNER BLOCKED FAULTY AIR PRESSURE SWITCH – AIR DAMPER (FLAP) STUCK

Viessmann Boiler Fault Code FE4

Boiler ModelSystem Behaviour & Diagnosis
VITOCROSSAL 200BURNER SHUTS DOWN MULTIPLE DETECTION OF UNDERVOLTAGE

Viessmann Boiler Fault Code F-B7, F-F4, F-F2, F-F7, F-F8 and F-F9

Boiler ModelSystem Behaviour & Diagnosis
VITOCROSSAL 200CASE A: BURNER CONTROL UNIT IN A FAULT STATE; SYSTEM COOLS DOWN; BURNER CONTROL LOCKED OUT. CASE B: TYPE OF CODING CARD CASE A: CODING CARD NOT INSERTED IN THE BURNER CONTROL UNIT; FAULTY OR INCORRECT CODING CARD. CASE B: CODING CARD DOES NOT MATCH BURNER CONTROL UNIT

Viessmann Boiler Fault Code 50, 51, 58 and 59

Boiler ModelSystem Behaviour & Diagnosis
VITODENS 200-W / 222-FNO DHW HEATING / FAULT WITH DHW SHORT CIRCUIT/OPEN CIRCUIT – DHW TANK TEMPERATURE SENSOR OR LEAD BREAK

Viessmann Boiler Fault Code A9, BA, BB, BC & FE0

Boiler ModelSystem Behaviour & Diagnosis
VITODENS 200BOILER COOLS DOWN SENSOR INPUTS ARE NOT READ CORRECTLY

Viessmann Boiler Fault Code F-FA, F-FB and FR

Boiler ModelSystem Behaviour & Diagnosis
VITOCROSSAL 200 / 400-620 / 186-311FAN RUNS WITHOUT DEMAND; BURNER CONTROL UNIT IN A FAULT STATE FAN NOT STOPPED; CABLE 100A FAULTY; FAN FAULTY; BURNER CONTROL UNIT FAULTY

Viessmann Boiler Fault Code 8C, 8D, 8E and 8F

Boiler ModelSystem Behaviour & Diagnosis
VITOTRONIC 300BURNER CONTROL UNIT IN A FAULT STATE LEAD BREAK, BOILER WATER TEMPERATURE SENSOR, BURNER CONTROL UNIT

Viessmann Boiler Fault Code 52

Boiler ModelSystem Behaviour & Diagnosis
VITOTRONIC 300CONTROL MODE SHORT CIRCUIT – SUPPLY TEMPERATURE SENSOR LOW-LOSS HEADER
VITODENS 100-W COMBIPLUSBURNER BLOCKED (COMBIPLUS ONLY) FLOW SENSOR SHORTED OUT

Viessmann Boiler Fault Code 38

Boiler ModelSystem Behaviour & Diagnosis
VITODENS 200-W / 222-F / COMBIPLUSBURNER BLOCKED BOILER WATER TEMPERATURE SENSOR CABLE BROKEN
VITOTRONIC 100 / 200 / 300 / VITOCONTROL-S WITH VITOTRONIC 100BURNER IS SWITCHED ON AND OFF BY ADJUSTABLE HIGH LIMIT OPEN CIRCUIT – BOILER TEMPERATURE SENSOR
VITOTRONIC 300-K WITH VITOTRONIC 300BURNER IS STARTED AND STOPPED VIA A TEMPERATURE CONTROLLER LEAD BREAK, BOILER WATER TEMPERATURE SENSOR
VITODENS 100-WBURNER BLOCKED BOILER WATER TEMPERATURE SENSOR LEAD BROKEN

Viessmann Boiler Fault Code A7

Boiler ModelSystem Behaviour & Diagnosis
VITOCONTROL-S WITH VITOTRONIC 100 /VITOTRONIC 100 / VITOTRONIC 300-K WITH VITOTRONIC 300CONTROL MODE ISOLATION VALVE CONFIGURATION FAULT – OC:2, OC:3 OR OC:4 SET AND CODING 4E:1 NOT SET

Viessmann Boiler Fault Code 0F

Boiler ModelSystem Behaviour & Diagnosis
VITODENS 222-FCONTROL MODE CODE 0F IS ONLY DISPLAYED IN THE FAULT HISTORY (SERVICE REQUIRED)
VITOTRONIC 300 / VITOTRONIC 300-K WITH VITOTRONIC 300 / VITODENS 200-W / VITOCONTROL-S WITH VITOTRONIC 100CONTROL MODE – CONTROLLED OPERATION CODE 0F IS ONLY DISPLAYED IN THE FAULT HISTORY (SERVICE REQUIRED)
VITOTRONIC 200 /300NORMAL OPERATION SERVICE REQUIRED
VITOCONTROL-S, MW1 WITH VITOTRONIC 100 / VITOTRONIC 300-K, MW1S WITH VITOTRONIC 100CONTROL MODE MAINTENANCE 0F IS ONLY DISPLAYED IN THE FAULT HISTORY

Viessmann Boiler Fault Code E1, E7, E8, E9, EA, EB, EC and FF2

Boiler ModelSystem Behaviour & Diagnosis
VITODENS 200-W / 222-F /VITOTRONIC 300BURNER IN FAULT MODE HEATING WATER FLOW RATE TOO LOW DURING CALIBRATION; FLOW SWITCH CAUSED SHUTDOWN

Viessmann Boiler Fault Code 29, 41, 49, F80, F81, F83, F88 and F89

Boiler ModelSystem Behaviour & Diagnosis
VITOTRONIC 200 / 300NORMAL OPERATION WITHOUT INFLUENCE OF RETURN WATER TEMPERATURE OPEN CIRCUIT 1 OR 2 – RETURN WATER TEMPERATURE SENSOR (OF MIXING VALVE CIRCUIT 1)

Viessmann Boiler Fault Code A3, B0, F1, E-E1 and F-E2

Boiler ModelSystem Behaviour & Diagnosis
VITOCROSSAL 300 / VITODENS 200-W / 222-F / 300CONTROL MODE (STAYS IN FACTORY DEFAULT SETTING) FAULTY PROGRAMMING UNIT

Viessmann Boiler Fault Code 28

Boiler ModelSystem Behaviour & Diagnosis
VITOCONTROL-S WITH VITOTRONIC 100VITOCONTROL-S, VD2/CT3/CM2 CONTROLS IN A STAND-ALONE MANNER W/O SUPPLY TEMPERATURE SENSOR (SUPPLY TEMPERATURE MIGHT NOT BE HIGH ENOUGH) OPEN CIRCUIT – COMMON SUPPLY TEMPERATURE SENSOR
VITOCONTROL-S WITH VITOTRONIC 100 / VITOTRONIC 300-K WITH VITOTRONIC 100VITOCONTROL-S, WB2B CONTROLS IN A STAND-ALONE MANNER W/O SUPPLY TEMPERATURE SENSOR (SUPPLY TEMPERATURE MIGHT NOT BE HIGH ENOUGH) COMMON SUPPLY TEMPERATURE SENSOR CABLE BROKEN
VITOCROSSAL 300 / VITODENS 200-W / 22-FREGULATES WITHOUT SUPPLY TEMPERATURE SENSOR (LOW-LOSS HEADER) SYSTEM SUPPLY TEMPERATURE SENSOR CABLE BROKEN
VITOTRONIC 050/200-HMIXING VALVE CLOSES CABLE BREAK – SUPPLY TEMPERATURE SENSOR
VITOTRONIC 050/200-HMIXING VALVE IS CLOSED OPEN CIRCUIT – SUPPLY TEMPERATURE SENSOR OF MIXING VALVE CIRCUIT M1
VITOTRONIC 200-H / VITOTRONIC 200 / 300MIXING VALVE IS BEING CLOSED LEAD BREAK, SUPPLY TEMPERATURE SENSOR, HEATING CIRCUIT WITH MIXING VALVE M1 (HEATING CIRCUIT 1)
VITOTRONIC 300 / 300-K WITH VITOTRONIC 300 / 200STAND-ALONE CONTROL UNIT WITHOUT SUPPLY TEMPERATURE SENSOR (SUPPLY TEMPERATURE MIGHT NOT BE HIGH ENOUGH) LEAD BREAK, COMMON SUPPLY TEMPERATURE SENSOR
VITOTRONIC 300-K WITH VITOTRONIC 100VITOTRONIC 300-K, MW1S CONTROLS IN A STAND-ALONE MANNER W/O STRAP-ON SENSOR (SUPPLY TEMPERATURE MIGHT NOT BE HIGH ENOUGH) OPEN CIRCUIT – STRAP-ON TEMPERATURE SENSOR

Viessmann Boiler Fault Code B1

Boiler ModelSystem Behaviour & Diagnosis
VITOCONTROL-S WITH VITOTRONIC 100 / VITOTRONIC 100 / 200 / 300 / VITOTRONIC 300-K WITH VITOTRONIC 100EMISSIONS TEST MODE INTERNAL ELECTRONICS FAULT
VITOCONTROL-S WITH VITOTRONIC 100 / VITODENS 200-WREGULATES AS IF THE OUTSIDE TEMPERATURE IS 32°F (0°C) INTERNAL FAULT
VITOTRONIC 020/200-HUNDEFINED CONTROL CHARACTERISTICS INTERNAL ELECTRONICS FAULT

Viessmann Boiler Fault Code E4

Boiler ModelSystem Behaviour & Diagnosis
VITOCONTROL-S WITH VITOTRONIC 100 / VITOCROSSAL 300 / VITODENS 200-W / 222-F / VITOTRONIC 300BURNER IN FAULT MODE AT BURNER START, FLAME SIGNAL IS TOO WEAK OR MISSING

Viessmann Boiler Fault Code A0, A1, A2, AA and AC

Boiler ModelSystem Behaviour & Diagnosis
VITODENS 200PUMP RUNS AT MAX SPEED OPEN CIRCUIT – BUS CONNECTION WITH VARIABLE SPEED HEATING CIRCUIT PUMP

Viessmann Boiler Fault Code 30

Boiler ModelSystem Behaviour & Diagnosis
VITOCONTROL-S WITH VITRTRONIC 100 / VITICROSSAL 300/ VITODENS 200-W / 222-F / VITOTRONIC 100 / 200 / 300BURNER IS STARTED AND STOPPED VIA AN ADJUSTABLE HIGH LIMIT SHORT CIRCUIT – BOILER WATER TEMPERATURE SENSOR
VITOCONTROL-S WITH VITOTRONIC 100 / VITODENS 100-W (COMBIPLUS) / 200-1BURNER BLOCKED BOILER WATER TEMPERATURE SENSOR SHORTED OUT

Viessmann Boiler Fault Codes – All Viessmann Boilers

Boiler ModelSystem Behaviour & Diagnosis
B3 and E5CONSTANT MODE – INVALID HARDWARE RECOGNISED
FA and FBCONTROL MODE – COMMUNICATION FAULT
A8CONTROL MODE – COMMUNICATION FAULT – PROGRAMMING UNIT
90, 91, 92, 93, 94, 98, 99, 9A, 9B, 9C, 9E, 9F and ABCONTROL MODE – SHORT CIRCUIT – TEMPERATURE SENSOR [5] / [6] / [7] / [10]
C9, CA and CBBOILER DRIVES UP TO ELECTRONIC MAXIMUM LIMIT BOILER DOES NOT LOG IN AT THE CASCADE CONTROL UNIT
5A, B7 and B8CONTROL MODE  – LEAD BREAK, LOW-LOSS HEADER SUPPLY TEMPERATURE SENSOR BURNER BLOCKED / CONTROL MODE – SENSOR CABLE BROKEN
CC and F0BURNER IN FAULT MODE IONISATION CURRENT TOO HIGH DURING CALIBRATION – BOILER TEMPERATURE LIMITER RESPONDED (F2) – AIR OR BLOCKAGE IN SYSTEM/PUMP FAILURE
B6CONTROL MODE OPEN CIRCUIT – KM BUS TO SOLAR CONTROL UNIT – EXTENSION AM1 / DE1-DE3 M1 – COMMUNICATION FAULT
D5BURNER BLOCKED FLUE GAS TEMPERATURE SENSOR NOT PROPERLY POSITIONED / CHECK SENSOR EXTERNAL PUMP FITTED ON THE SYSTEM (100-W) A-3 FAULT
60, 68, 70, 78, BD, BE and BFNO OUTPUT REDUCTION – RETURN CONTROL OPEN – BOILER WITH MAXIMUM TEMPERATURE SHORT/OPEN CIRCUIT – TEMPERATURE SENSOR [17A]
E2 and E3BURNER BLOCKED – FAULT: SUPPLY VOLTAGE 24V
40 and 44MIXING VALVE CLOSES HEATING CIRCUIT 2 WITH MIXING VALVE SUPPLY SHORT CIRCUIT ON TEMPERATURE SENSOR
48 and 4CMIXING VALVE CLOSES OR CLOSED HEATING CIRCUIT 2 WITH MIXING VALVE SUPPLY TEMPERATURE SENSOR CABLE BROKEN / OPEN CIRCUIT
FCBURNER IN FAULT MODE GAS VALVE FAULTY OR FAULTY MODULATION VALVE CONTROL / OR VENT SYSTEM BLOCKED. CHECK THE FAN, FAN CABLE AND PCB
FEBURNER BLOCKED OR IN FAULT MODE STRONG INTERFERENCE (EMC) FIELD NEARBY OR FAULTY MAIN PCB
B2CONTROL MODE – INTERNAL ELECTRONICS FAULT
B5CONTROL MODE – EXTERNAL SAFETY EQUIPMENT
80, 81, 82, 83 and FDBURNER CONTROL UNIT IN A FAULT STATE; SYSTEM COOLS DOWN; BURNER CONTROL UNIT LOCKED OUT SHORT CIRCUIT – BOILER WATER TEMPERATURE SENSOR, BURNER CONTROL UNIT
B4NORMAL OPERATION / FAULT AROUND BURNER CONTROL UNIT INTERNAL FAULT (PCB)
C2-C8, CD-CF, D2-D8, DA-DF and E0BOILER COOLS DOWN FIXED HIGH LIMIT HAS RESPONDED OR FUSE F2 HAS BLOWN
F5GAS PRESSURE SWITCH SHOWS NO GAS PRESSURE / ELECTRICAL CONNECTION FAULT GAS SHUT-OFF VALVE CLOSED; GAS PRESSURE SWITCH FAULTY; MULTIPLE GAS PROBLEMS WITH GAS SUPPLY
F6, 58, F9, F-E1, F-E2 and F-F6BURNER IN FAULT MODE / EMERGENCY OPERATION FAN NOT AT STANDSTILL / PLUG-IN CONNECTION