Boiler
Viessmann boiler fault codes: what they mean and what to do
The meaning depends on your boiler model. These tables explain the warnings and where safe home checks must stop.

A warning on a Viessmann boiler identifies an operating problem, but its meaning depends on the model and the control system fitted. On certain Vitodens boilers, F4 means no flame has been detected; F2 indicates that the temperature safety device has operated. Codes do not always mean the same thing across every range: before resetting, note the complete message and check the appliance identification. If you smell gas, notice smoke or find a significant leak, do not try to restart it.
If you have a problem with your boiler, you can use our free error code finder. It can help you identify faults and find straightforward guidance on resolving them.
The model changes how a warning should be read
Vitodens 200, Vitodens 200-W and Vitodens 222-F are not interchangeable names. Even within one family, different generations have different electronics and messages. Useful identification includes the product name and, where shown in the documentation, the type designation, such as WB2B or WB2C. Look for it in the manual or on an accessible label, without removing the casing.
The tables below bring together messages listed for different Viessmann boilers, mainly within the Vitodens family. They help with interpretation rather than assigning a fault to every appliance bearing the brand. Any meaning limited to a particular range, or subject to conflicting information, is flagged. The specific appliance manual takes precedence over a general table.
Recording exactly what appears on the display also matters. F4 is not necessarily equivalent to a message containing dots, extra numbers or accompanying text. A photograph preserves that information and prevents confusion between a current warning and a stored one. When it occurs adds context: ignition, heating or hot water may point towards different technical checks.
Vitodens and other boiler messages, with their limitations
The first table covers alphanumeric codes included in the reference material for these families. The cause column describes the stated origin or possibilities requiring investigation; it does not confirm a failed part. Burner, sensor, internal connection and electronic checks must be carried out by a qualified technician.
Some messages lock out the burner; others affect the controls or communication with an accessory. An illuminated display, or even continued hot water, therefore does not rule out a problem. This table must not be transferred to a Viessmann heat pump: heat pumps use different definitions, even when the letters and numbers are identical.
| Code | Description | Cause or related component | Application and action |
|---|---|---|---|
| F1 | Flue gas temperature limiter has operated. | Excessive temperature at the flue outlet; the reference gives more than 110 °C for its application. | Confirm the threshold in the model manual. Professional inspection; do not keep resetting. |
| F2 | Safety thermostat has operated due to overheating. | Possible circulation, system filling, pump or trapped air problems. | Observe pressure and any leaks without working on the circuit. Professional diagnosis if it persists. |
| F3 | Flame signal detected before the expected start. | Abnormal ionisation signal, electrode or associated connection. | The flame detection system requires professional checks. |
| F4 | No flame signal and burner lockout. | Ignition, flame detection or supply conditions, subject to diagnosis. | Listed for earlier Vitodens 200 boilers; check the generation. |
| F5 | Gas pressure switch does not detect the expected pressure. | Supply or pressure switch, depending on the application. | Do not work on the gas valve or gas circuit. Confirm the model-specific definition. |
| F6 | Fan does not stop as expected. | Fan, control or connection. | Internal checks are for the technician. |
| F7 | Coding card missing or incorrect. | Burner control identification. | Listed for Vitocrossal 200; not a universal Vitodens definition. |
| F8 | Gas valve closes outside the expected time. | Valve or associated control. | Requires a qualified technician. |
| F9 | Insufficient fan speed during burner start-up. | Fan, power supply or control. | Do not remove ducts or the casing to investigate. |
| A4 | Air in the internal pump or minimum flow rate not reached. | Insufficient circulation. | Listed for Vitodens 222-F, with automatic venting initiated depending on version. |
| A7 | Control unit fault. | Control unit or associated operation. | Confirm through diagnosis before replacing components. |
| A8 | Communication fault with the programming unit. | Link between the controller and programming unit. | Do not apply the A8 meaning used for heat pumps. |
| B1 | Control unit communication problem. | Connections or control unit. | Professional checks of the link and its components. |
| B2 | Internal electronics fault. | Electronic control. | Does not establish which circuit board needs replacing. |
| B5 | Internal controller error. | Electronic controller. | Professional diagnosis before deciding on a repair. |
| C1 | Communication fault with the EA1 module. | Extension module or its link to the controller. | Applies when that module is included in the configuration. |
| C5 | Communication fault with the internal variable-flow pump. | Pump, communication link or corresponding configuration. | The reference links this to coding parameter 30; do not alter it without diagnosis. |
| D1 | Outside temperature sensor connection interrupted. | Open sensor cable or circuit. | In the application described, the controller assumes an outside temperature of 0 °C. |
| D4 | Internal bus fault or interruption. | Communication between components. | Certain Vitodens 200 boilers may switch to emergency operation after 30 minutes. |
| E1 | Excessive ionisation current during calibration. | Electrode or combustion air conditions among the items to investigate. | Burner checks must be performed by a professional. |
| E5 | Flame signal amplifier fault. | Detection electronics or controller. | Requires professional diagnosis. |
| E8 | Ionisation current outside the expected range. | Supply, fuel configuration or electrode. | Do not adjust the gas or access the burner. |
| FD | Definition varies by generation. | Listed as a control unit error for WB2B/WB2C and a missing coding card in other lists. | Identify the exact type before interpreting the message or buying a part. |
| FE | Coding connector or main circuit board problem. | Coding or electronics, depending on version. | Do not confuse it with FE on certain heat pumps. |
| FF | Internal error or R reset button stuck. | Electronic control or button operation. | Only check externally that the button is not being held down. |
F4 and EE do not prove that the condensate pipe is frozen
One of the most important discrepancies concerns F4. Some references present it alongside EE and attribute it directly to a frozen condensate pipe. Others identify F4 on certain earlier Vitodens 200 boilers as an absence of flame signal. It is not safe to equate these interpretations or treat F4 and EE as one universal code.
An absent flame signal describes what the control detects, not necessarily the original cause. A condensate drainage problem can affect a condensing boiler, but other ignition or flame detection faults are possible. Cold weather alone does not confirm an ice blockage.
From outside the appliance, you can observe whether the visible drain section has ice, damage or an apparently blocked outlet. Do not remove the internal trap, pour in chemicals or apply a flame or intense heat. If EE appears, check it separately against the appliance manual: the equivalence is not sufficiently established to provide one safe, universal remedy.
Numerical codes belong to a separate control list
A list of numerical messages associated with burner control also circulates. The available material does not identify every applicable version precisely enough. It is retained here as conditional guidance, with an important warning: it must not be combined automatically with the alphanumeric table above or with heat pump messages.
This list includes safety lockouts, fan problems and operating states associated with service tests. A number appearing here does not authorise access to installer menus. Any match must be confirmed in the specific documentation, particularly when a warning appears after maintenance work.
| Code | Description | Cause stated in the available list | Interpretation limit |
|---|---|---|---|
| 02 | Burner control lockout. | Safety chain activated. | Professional diagnosis must identify which protective device has operated. |
| 04 / 05 / 06 / 08 | Lockout during start-up. | Fan speed too high or too low. | The list groups these codes and does not specify the individual distinctions here. |
| 07 / 09 | Burner control lockout. | Incorrect air pressure threshold during standby. | Professional inspection of the relevant system. |
| 0A | Lockout due to a fan speed fault. | Fan or its control. | Not equivalent to the meaning of 0A on a heat pump. |
| 0D | Reset-related lockout. | Button pressed repeatedly or while the burner is running. | Stop repeated attempts and consult the model-specific procedure. |
| 1A / 1B | Burner locked out due to a sensor problem. | The reference mentions flow sensors 1 and 2. | The terminology and exact sensor must be confirmed in the manual. |
| 1F | Burner locked out. | The reference describes an excessive flow differential. | Interpretation requires confirmation for the installed controller. |
| 25 | Operation at an elevated boiler temperature. | Emissions test selector in the manual position for 30 minutes. | A service-test state; do not adjust technical controls. |
| 26 | Continuous test operation. | Maximum or minimum rated output adjustment mode active for 30 minutes. | The professional carrying out the adjustment must check it. |
| 35 | Boiler does not start. | Reset operated with the burner off and the test selector in the manual position. | Confirm the service configuration with a technician. |
Home checks stop before the casing comes off
A useful check starts with observation, not dismantling. The display can show the indicated pressure, selected operating mode and heating or hot water demand. The thermostat may not be calling for heat, or its schedule may differ from what was expected. These external checks help separate a setting issue from a fault, although they do not by themselves explain a burner lockout.
Compare the pressure with the range stated in the manual for that appliance and its temperature conditions. The available material does not provide a figure that can safely be recommended for every Viessmann boiler. If the reading is low, falls again or there is water beneath the boiler, do not repeatedly refill the system: the source of the loss must be found, and work on pressurised water circuits belongs to a professional.
A reset is not a repair either. One attempt is appropriate only when the user manual allows it for that warning, following its instructions and provided there are no danger signs. If the code returns, preserve the message and its context rather than repeatedly pressing the button. A restart does not establish safety or prove that the underlying cause has disappeared.
If the appliance starts working again, observe whether the warning returns when a tap is opened or the heating starts. Do not deliberately trigger repeated cycles to test it. Recurring combustion, overheating or ventilation lockouts mean use should stop until the boiler has been inspected. The deciding factor is not whether it still heats, but which protection has operated and why.
A communication fault does not condemn the circuit board
Messages A8, B1, C1 and C5 describe information exchange problems in the applications listed. Put simply, a bus is the pathway components use to communicate. If one stops responding, the controller detects the missing message, but does not always identify the faulty component. Power supplies, links and configuration may need checking before replacement is considered.
A2 requires even greater caution. One reference links it to KM-BUS communication with Vitocom, but does not reliably define the affected ranges and suggests causes extrapolated from other manufacturers. That material is not enough to claim that every A2 is a gas fault or requires a new circuit board. Its meaning must be confirmed by model before action is taken.
This distinction can prevent a costly mistake: buying a circuit board because a table mentions electronics. Even when the component is faulty, compatibility may depend on the appliance reference and coding. For FD, the consulted lists also disagree with one another. Do not buy parts based on the code without a diagnosis identifying the component and its exact compatibility.
Repair costs depend on diagnosis, not a letter
The reference material contains no verifiable repair prices, so assigning a charge to F2, F4 or FD would be misleading. The same message can lead to different repairs. When assessing work, the quotation should distinguish diagnosis, call-out, labour and materials, and clarify whether the visit is charged separately or deducted if the repair is accepted.
The choice between repair and replacement is not determined by age alone either. Overall condition, previous faults, spare part availability and the confirmed extent of the repair all matter. A communication problem does not automatically mean the boiler has reached the end of its life. A fair comparison considers the total cost of both options, including the installation and adaptations a replacement may require.
If a warranty or maintenance agreement is in place, check its terms before arranging work elsewhere. Do not assume that every visit, part or fault is covered. Keeping home checks to the controls and accessible areas avoids risk and helps preserve the appliance condition for diagnosis, without making claims about legal consequences that depend on individual circumstances.
The information that helps restore service safely
The most useful information for the technician combines the model, type designation, complete code and circumstances in which it appeared. The observed pressure, a visible leak or heating failure while hot water still works can also help. A photograph of the display and another of the accessible identification label provide more detail than a code alone, without opening the appliance or clearing its history.
The situation becomes urgent if there is a gas smell, smoke or a carbon monoxide alarm. Do not reset the boiler, operate electrical switches or search for the leak. Leave the area and contact the emergency services or gas emergency service from a safe location. Personal safety comes first, not restoring the heating.
Without those warning signs, a persistent lockout still needs inspection, but does not justify replacing components by guesswork. The display provides a clue; diagnosis establishes the cause. Recognising that difference keeps home checks within accessible areas and leaves combustion, internal electrical work and pressurised circuits to a qualified technician.
This article contains affiliate links: if you buy through them, we earn a small commission at no extra cost to you. More information.
Ceramic hob5 days agoF error on a Siemens hob: what it means and what to do
Kitchen plate6 days agoF error on a Teka induction hob: causes and solutions
Kitchen plate6 days agoTeka induction hob F4 error: causes and safe checks
Drying machine6 days agoLG dryer d95 error: causes and safe checks
Kitchen plate6 days agoError 22 on a Siemens induction hob: what to do
Bosch5 days agoBosch oven E05-32 error: what to check and when to stop
Ceramic hob6 days agoSiemens ceramic hob E error: causes and safe checks
Bosch6 days agoBosch induction hob E error: causes and what to do
AEG6 days agoAEG dryer E60 error: what it means and what to check
Cata6 days agoCata hob error 03: what it means and how to resolve it
Drying machine6 days agoSiemens dryer E56 error: what you can safely check
Electrolux5 days agoElectrolux oven F102 error: causes and safe troubleshooting





















