You are here:

Do you have a Viessmann Boiler Error Code problem?

Even the most reliable boiler can occasionally malfunction. If your Viessmann boiler is displaying an error code and you don’t have the manual to hand, you can use the detailed lists below to work out what’s wrong.

You shouldn’t try to fix anything that involves removing the boiler’s case or any parts; only a Gas Safe engineer is permitted to do so, as well as unscrewing any panels.

If you can’t find your Viessmann error code below, or simply want to speak to an experienced heating engineer to work out what to do about your fault, you can book a 15-minute video call at Herofix.com

Viessmann boilers we have covered in this error code list:

Vitodens 200 Boiler Error Codes

Error CodeSystem BehaviourCause of problem
2Burner control switches to lockoutSafety chain was activated
04, 05, 06, 08Burner control switches to lockoutFan speed too high/low at start
07, 09Burner control switches to lockoutBasic level of air pressure threshold in standby mode not correct
0ABurner control switches to lockoutFault, fan speed
0DBurner control switches to lockoutReset button pressed repeatedly or while burner is running
1A, 1BBurner blocked Flow sensor 1, 2 faulty
1FBurner blockedDifferential flow rate too large
25Boiler operates with high boiler water temperatureEmissions test switch turned to “hand symbol” for 30 minutes already
26Boiler operates with continuous relay testSetting mode for maximum or minimum rated input active for 30 minutes already
35Boiler does not activateReset button (pressed while burner is OFF) with emissions test switch turned to “hand symbol”
A2N/AKM-BUS fault to Vitocom
A5N/AShort circuit / open circuit

Error Code 0B

Error CodeSystem BehaviourCause of problem
Vitodens 200Burner control switches to lockout. Fan does not idle after auto reset (incorrect fan rpm).Severe wind conditions in vent system
Vitodens 100-WBurner blockedInsufficient water flow, incorrect flow direction, defective flow switch.

Error Code 0C

Error CodeSystem BehaviourCause of problem
Vitodens 200Burner control switches to lockout. Fan does not idle after auto reset (incorrect fan rpm)Severe wind conditions in vent systemInsufficient power supply
Vitodens 100-WBurner blockedInsufficient water flow, incorrect flow direction, defective flow switch.Insufficient power supply
Vitodens 200Burner control switches to lockout. Fan does not idle after auto reset (incorrect fan rpm).Severe wind conditions in vent systemInsufficient power supply
Vitodens 100-WBurner blockedInsufficient water flow, incorrect flow direction, defective flow switch.

Error Code 0F

Error CodeSystem BehaviourCause of problem
Vitodens 222-FControl modeCode “0F” is only displayed in the fault history
Vitotronic 300 / Vitotronic 300-K, with Vitotronic 300 / Vitodens 200-W / Vitocontrol-S, with Vitotronic 100Control mode / Controlled operationBoiler service required
Vitotronic 200 / 300Normal operationBoiler service required
Vitocontrol-S, MW1 with Vitotronic 100 / Vitotronic 300-K, MW1S with Vitotronic 100Control modeMaintenance – “0F” is only displayed in the fault history

Error Code 10

Error CodeSystem BehaviourCause of problem
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°CFlame lockout
Vitotronic 300-K, MW2S with Vitotronic 100 / Vitodens 100-W (combiPLUS) / 200-w / Vitocontrol-S, WB2B with Vitotronic 100Controls as if the outdoor temperature / Constant ModeOutdoor temperature sensor shorted out

Error Code 10

Error CodeSystem BehaviourCause of problem
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°CFlame lockout
Vitotronic 300-K, MW2S with Vitotronic 100 / Vitodens 100-W (combiPLUS) / 200-w / Vitocontrol-S, WB2B with Vitotronic 100Controls as if the outdoor temperature / Constant ModeOutdoor temperature sensor shorted out

Error Code 10, 14, F3, and F4

Error CodeSystem BehaviourCause of problem
Vitodens 200-W / 222-F / Vitotronic 300 / 200/ 200-H / 050/200-H / 300-K / vitocontrol-SBoiler operates based on outdoor temperature of 32°FShort circuit – outdoor temperature sensor
Vitotronic 300-K, MW2S with Vitotronic 100 / Vitodens 100-W (combiPLUS) / 200-w / Vitocontrol-S, WB2B with Vitotronic 100Control as if the outdoor temperature is in constant modeOutdoor temperature sensor shorted out

Error Code 18 and D1

Error CodeSystem BehaviourCause of problem
Vitodens 100 / 200-W / 222-F / Vitotronic 300-K With 100 / Vitocontrol-SBoiler operates based on outdoor temperature of 32°F / 0°C / Constant ModeOutdoor 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 temperatureOpen 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 temperatureLead break – Outdoor temperature sensor
Vitotronic 050/200-HActivates after 0°C / 32°F outdoor temperatureCable break – Outdoor temperature sensor
Vitodens 100-WBurner in fault modeDIP switch S2 is set to “ON”

Error Code 19

Error CodeSystem BehaviourCause of problem
Vitotronic 300Activates after 0°C / 32°F outdoor temperatureCommunication fault, wireless outdoor temperature sensor

Error Code 20

Error CodeSystem BehaviourCause of Problem
Vitocontrol-S with Vitotronic 100 / Vitotronic 300 / 300-K / 200 / 100Stand-alone control unit without supply temperature sensor (possibly supply temperature not 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 w/o supply temperature sensor (supply temperature may 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 – System supply temperature sensor
Vitotronic 050/200-H< / 200 / 200-H / 300Mixing valve closedShort circuit – Supply temperature sensor / mixing valve circuit M1
Vitotronic 300-K, with Vitotronic 100Vitotronic 300-K, MW1S controls in a stand-alone manner w/o strap-on sensor (supply temperature may 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

Error Code 21

Error CodeSystem BehaviourCause of Problem
Vitotronic 200 / 300Operation without influence of return water temperatureShort circuit – Return water temperature sensor

Error Code 28

Error CodeSystem BehaviourCause of Problem
Vitocontrol-S with Vitotronic 100Vitocontrol-S, VD2/CT3/CM2 controls in a stand-alone manner w/o supply temperature sensor (supply temperature may 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 closesCable break – Supply temperature sensor
Vitotronic 050/200-HMixing valve is closedOpen circuit – Supply temperature sensor of mixing valve circuit M1
Vitotronic 200-H / Vitotronic 200 / 300Mixing valve is being closedLead break – Supply temperature sensor in heating circuit with mixing valve M1 (heating circuit 1)
Vitotronic 300 Vitotronic / 300-K with Vitotronic 300 / 200Stand-alone control unit without supply temperature sensor (possibly supply temperature not 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 may not be high enough)Open circuit – Strap-on temperature sensor

Error Code 29, 41, 49, F80, F81, F83, F88 and F89

Error CodeSystem BehaviourCause of Problem
Vitotronic 200 / 300Normal operation without influence of return water temperatureOpen circuit 1 or 2 – Return water temperature sensor (of mixing valve circuit 1)

Error Code 38

Error CodeSystem BehaviourCause of Problem
Vitodens – 200-W / 222-F / COMBIPLUSBurner blockedBoiler water temperature sensor cable broken
Vitotronic 100 / 200 / 300 / Vitocontrol-S with Vitotronic 100Burner is switched on and off by the adjustable high limitOpen circuit – Boiler temperature sensor
Vitotronic 300-K with Vitotronic 300 / Vitotronic 300-K with Vitotronic 300The burner is started and stopped via a temperature controllerLead break, boiler water temperature sensor
Vitodens 100-WBurner blockedBoiler water temperature sensor lead broken

Error Code 40 and 44

Error CodeSystem BehaviourCause of Problem
All Viessmann boilersMixing valve closedHeating circuit 2 with mixing valve supply short circuit on temperature sensor

Error Code 41

Error CodeSystem BehaviourCause of Problem
Vitotronic 300Operation without accounting for return water temperatureShort circuit – Return water temperature sensor of mixing valve circuit 2

Error Code 48 and 4C

Error CodeSystem BehaviourCause of Problem
All Viessmann boilersMixing valve closes / closedHeating circuit 2 with mixing valve supply temperature sensor cable broken / open circuit

Error Code 50, 51, 58 and 59

Error CodeSystem BehaviourCause of Problem
Vitodens 200-W / 222-FNo DHW heating / Fault with DHWShort circuit/open circuit – DHW tank temperature sensor or lead break

Error Code 52

Error CodeSystem BehaviourCause of Problem
Vitotronic 300Control modeShort circuit – Supply temperature sensor low-loss header
Vitodens 100-W CombiPLUSBurner blocked (with CombiPLUS only)Flow sensor shorted out (in CombiPLUS)

Error Code 55, 56 and 57

Error CodeSystem BehaviourCause of Problem
Vitotronic 300-K, with Vitotronic 200Control modeMaintenance or error on Vitotronic 100 of boiler 5-8

 

Error Code 5A, B7, and B8

Error CodeSystem BehaviourCause of Problem
All Viessmann boilersControl modeLead break, low-loss header – Supply temperature sensor
All Viessmann boilersBurner blocked / control modeSensor cable broken

Error Code 5C, 5D, 5E and 5F

Error CodeSystem BehaviourCause of Problem
Vitotronic 300-K with Vitotronic 200Control modeCommunication fault, Vitotronic 100 of boiler 5-8

Error Code 5C, 5D, 5E and 5F

Error CodeSystem BehaviourCause of Problem
All Viessmann boilers– No output reduction– Return control open– Boiler with maximum temperatureShort/open circuit – Temperature sensor [17A]

Error Code 80, 81, 82, 83 and FD

Error CodeSystem BehaviourCause of Problem
All Viessmann boilersBurner control unit in a fault state; system cools down; burner control unit locked outShort circuit – Boiler water temperature sensor, burner control unit

Error Code 88, 89, and E6

Error CodeSystem BehaviourCause of Problem
Vitocontrol-S with Vitotronic 100 / Vitotronic 300-K with Vitotronic 100 / 200Control modeCommunication error

Error Code 8C, 8D, 8E and 8F

Error CodeSystem BehaviourCause of Problem
Vitotronic 300Burner control unit in an error modeLead break, boiler water temperature sensor, burner control unit

Error code 90, 91, 92, 93, 94, 98, 99, 9A, 9B , 9C, 9E, 9F and AB

Error CodeSystem BehaviourCause of Problem
Viessmann boilersControl modeShort circuit – Temperature sensor [5] / [6] / [7] / [10]

Error Code A0, A1, A2, AA, and AC

Error CodeSystem BehaviourCause of Problem
Vitodens 200Pump running at maximum speedOpen circuit – Internal BUS connection issue

Error Code A3, B0, F1, FE1 and FE2

Error CodeSystem BehaviourCause of Problem
Vitocrossal 300 / Vitodens 200-W / 222-F / 300Control mode is in factory default settingProgramming unit is faulty

Error Code A4

Error CodeSystem BehaviourCause of Problem
222-FBurner blocked. The venting program automatically startingAir lock in the internal circulation pump or minimum flow rate not achieved

Error Code A7

Error CodeSystem BehaviourCause of Problem
Vitocontrol-S with Vitotronic 100 / Vitotronic 100 / Vitotronic 300-K with Vitotronic 300Control mode (stays in factory default setting)Isolation valve error coding OC:2, OC:3 or OC:4 set, and coding 4E:1 not set

Error Code A8

Error CodeSystem BehaviourCause of Problem
All BoilersControl mode issueProgramming unit communication fault

Error Code A9, BA, BB, BC and FE0

Error CodeSystem BehaviourCause of Problem
Vitodens 200Boiler cools downSensor inputs are not read correctly

Error Code AD

Error CodeSystem BehaviourCause of Problem
Vitodens 200Setting via service level not possibleData points are not stored internal error VR20

Error Code B1

Error CodeSystem BehaviourCause of Problem
Vitocontrol-S with Vitotronic 100 / Vitotronic 100 / 200 / 300 / Vitotronic 300-K with Vitotronic 100Test mode on emissionsInternal electronics error
Vitocontrol-S with Vitotronic 100 / Vitodens 200-WRegulates as if the outside temperature was 32°FInternal error
Vitotronic 050/200-HControl characteristics undefinedElectronics internal error

Error Code B2

Error CodeSystem BehaviourCause of Problem
All viessmann boilersControl modeInternal electronics error

Error Code B3 and E5

Error CodeSystem BehaviourCause of Problem
All boilersConstant ModeInvalid hardware recognised

Error Code B4

Error CodeSystem BehaviourCause of Problem
Vitocontrol-S with Vitotronic 100 / Vitotronic 100 / 200 / 300 / Vitotronic 300-K with Vitotronic 100Emissions test modeInternal electronics fault
Vitocontrol-S with Vitotronic 100 / Vitodens 200-WRegulates as if the outside temperature was 32°F (0°C)Internal fault
Vitotronic 050/200-HUndefined control characteristicsInternal electronics fault

Error Code B5

Error CodeSystem BehaviourCause of Problem
All Viessmann boilersControl modeExternal safety equipment

Error Code B6

Error CodeSystem BehaviourCause of Problem
All Viessmann boilersControl modeOpen circuit – KM bus to solar control unit communication error

Error Code B9, ED, F0, FE5, FEC, FED, FEE, FEF, FFD and FFF

Error CodeSystem BehaviourCause of Problem
Vitocontrol-S with Vitotronic 100 / Vitotronic 100 / 300 / Vitotronic 300-K with Vitotronic 300Boiler cools downError maximum pressure limiter 1 2

Error Code C1

Error CodeSystem BehaviourCause of Problem
All Viessmann boilersBurner control unit switches to lockout, this could be due to large line voltage fluctuationsDifferential air pressure sensor open circuit

Error Code C2-C8, CD-CF, D2-D8, DA-DF, and E0

Error CodeSystem BehaviourCause of Problem
All Viessmann boilersBoiler cools downFixed high limit has responded or fuse F2 has blown.

Error code C9, CA and CB

Error CodeSystem BehaviourCause of Problem
All viessmann boilersBoiler drives up to electronic maximum limitBoiler does not log in at the cascade control unit

Error code CC and F0

Error CodeSystem BehaviourCause of Problem
All viessmann boilersBurner control unit is in fault modeIonisation current too high during calibration – Boiler temperature limiter responded air or blockage in system/pump error

Error Code D4

Error CodeSystem BehaviourCause of Problem
Vitotronic 300 / Vitotronic 300-K with Vitotronic 300Boiler cools down
Error with safety equipment at ‘X2/X3/X7’ of plug-in adaptor 2 for external safety equipment
Vitodens 200Boiler is operating in emergency mode (after 30 mins BUS error) or boiler cools downInternal bus error or open circuit internal bus connection

Error Code D5

Error CodeSystem BehaviourCause of Problem
All Viessmann boilersBurner blockedFlue gas temperature sensor not properly positioned – Check Sensor External pump fitted on system

Error Code E1, E7, E8, E9, EA, EB, EC and FF2

Error CodeSystem BehaviourCause of Problem
Vitodens 200-W / 222-F / Vitotronic 300Burner in fault modeFlow rate for heating hot water is too low during calibration / flow switch caused shutdown

Error Code E2 and E3

Error CodeSystem Behaviour
All boilersBurner in fault modeHeating water flow rate too low during calibration; flow switch caused shutdown

Error Code E4

Error CodeSystem BehaviourCause of Problem
Vitotronic 300, Vitodens 200-W, 222-F, Vitocrossal 300, Vitocontrol-S with Vitotronic 100Burner errorBurner start flame signal is too weak or missing

Error Code EE and EF

Error CodeSystem BehaviourCause of Problem
Vitocontrol-S with Vitotronic 100 / Vitocrossal 300 / Vitodens 200-W / 222-F / Vitotronic 300 / Vitodens 200 WB2BBurner blockedBroken gas valve or faulty air pressure – switch air damper flap is stuck

Error Code F5

Error CodeSystem BehaviourCause of Problem
All viessmann boilersGas pressure switch shows no gas pressure / electrical connection errorGas shut-off valve closed / gas pressure switch faulty / multiple problems with gas supply

Error Code F6, 58, F9, FE1, FE2 and FF6

Error CodeSystem BehaviourCause of Problem
All Viessmann boilersBurner in error mode emergency operationFan not at standstill / plug-in connection error

Error Code FA and FB

Error CodeSystem BehaviourCause of Problem
All Viessmann boilersControl modeCommunication fault with boiler

Error Code FB7, FF4, FF2, FF7, FF8 and FF9

Error CodeSystem BehaviourCause of Problem
Vitocrossal 200Case A: Burner control unit in a fault state; system cools down; burner control unit locked out.Case A: Coding card not inserted in the burner control unit; incorrect or faulty coding card.
Vitocrossal 200Case B: Type of coding cardCase B: Coding card does not match burner control unit.

Error Code FC

Error CodeSystem BehaviourCause of Problem
All Viessmann boilersBurner in fault modeGas valve faulty or faulty modulation valve control; or vent system blocked

Error Code FE

Error CodeSystem BehaviourCause of Problem
All Viessmann boilersBurner blocked or in error modeStrong interference (EMC) field nearby, or faulty main PCB

Error Code FE4

Error CodeSystem BehaviourCause of Problem
Vitocrossal 200Burner shuts downMultiple detection of undervoltage

Error Code FFA, FFB and FR

Error CodeSystem BehaviourCause of Problem
Vitocrossal 200 / 400-620 / 186-311Fan runs without demand; burner control unit in a fault stateFan has not stopped; cable [100A] faulty; fan faulty; burner control unit faulty

Viessmann Error Code F4 EE

During the winter months, you may see Viessmann error code F4 EE, which means that the boiler’s condensate pipe has frozen. Thawing it is something that you can undertake yourself, so there’s no need to call out an engineer, unless you don’t feel confident enough to do so. 

Are you feeling overwhelmed by all those error codes? Don’t worry! Qualified, experienced professionals are on hand to help diagnose your fault and plan how to fix it. You can book a 15-minute video call with one at Herofix.com.