VViessmann logo

Viessmann d8 Fault Code: Causes, Fixes & Repair Costs

What does the Viessmann d8 fault code mean?

The D8 code places your Viessmann boiler into control mode after its control unit detects a fault signal arriving through digital input DE3 on the EA1 extension module. The EA1 is an optional add-on that gives the boiler additional programmable inputs and outputs — used for functions such as external blocking, fault message relays, heating programme changeover, or external demand with a set flow temperature. When DE3 signals a problem (either from a connected device or from the module itself), the boiler logs D8 and enters control mode. Unlike a full lockout, the boiler and burner can continue to operate in this state, but the underlying fault needs to be identified and cleared, and the boiler must then be reset.

Engineer may be needed May need a Gas Safe engineer 2 models affected

General guidance only — not a substitute for professional advice, and not certified by a Gas Safe engineer. Always have your specific appliance assessed by a qualified professional. Any gas work must be carried out by a Gas Safe registered engineer. If you smell gas or suspect carbon monoxide, leave the property and call the National Gas Emergency line on 0800 111 999.

Common causes

How to fix it

  1. Check what is connected to DE3 on the EA1 module Gas Safe engineer

    An engineer should identify which device or relay is wired to digital input DE3 and what function DE3 has been configured for. This is the logical starting point — the fault almost always originates at the connected appliance rather than the EA1 module itself.

  2. Inspect the external wiring and terminal connections Gas Safe engineer

    With the power isolated, an engineer can check the KM BUS cable running between the EA1 module and the boiler control unit, and the connections at the DE3 terminal, for loose pins, damaged insulation, or corrosion. Before touching electronic components, static discharge is important — touching an earthed metal pipe first helps protect the module.

  3. Investigate the fault at the connected external appliance Gas Safe engineer

    Once the device connected to DE3 has been identified, an engineer should check it for faults — for example a failed pump, a tripped interlock, or a relay that is stuck open or closed. Resolving the fault at the source should clear the D8 signal.

  4. Test and, if necessary, replace the EA1 extension module Gas Safe engineer

    If wiring and external devices all check out, the EA1 module itself may be faulty. An engineer can test it and replace it if required. EA1 modules are proprietary Viessmann accessories and need to be correctly configured after fitting.

  5. Reset the boiler once the fault has been resolved DIY safe

    After the underlying issue has been addressed, press the reset button (labelled 'R' on most Viessmann models) to clear the D8 code from the display. If the code returns immediately or after a short time, do not keep resetting — the root cause has not been fully resolved.

  6. Call a Gas Safe registered engineer if the code persists or you are unsure Gas Safe engineer

    Because D8 involves the EA1 extension module and its associated wiring, most of the diagnostic work sits outside what a homeowner can safely carry out. If the code keeps returning or you cannot identify the connected device, book a Gas Safe registered engineer — ideally one with Viessmann training. Viessmann UK customer services can also be reached on 01952 675000 to help locate a trained installer.

Parts you may need

The exact spare depends on your boiler's GC number (on the data badge). Check this against the part before buying.

Typical repair cost

Expect to pay roughly £100–£320, depending on the underlying cause.

Frequently asked questions

Is the D8 code a full boiler lockout?

No. D8 places the boiler into control mode, which means the burner and heating functions can still operate. It is different from a burner fault mode (which requires a manual reset before the burner restarts) or a burner blocked condition (which clears automatically once the fault is resolved). That said, you should not leave D8 unaddressed — the underlying fault needs to be found and corrected.

What is the EA1 extension module and do all Viessmann boilers have one?

The EA1 is an optional accessory add-on for Viessmann boilers with a Vitotronic control unit. It provides additional programmable inputs and outputs, allowing installers to connect things like external blocking contacts, fault message relays, heating programme changeover switches, or external demand signals. Not all Viessmann boilers have one fitted — D8 will only appear on systems where the EA1 has been installed and wired up.

Can I fix the D8 fault myself?

The first thing a homeowner can do is identify whether any external device connected to the EA1 module (such as a pump or interlock) has an obvious fault, and to attempt a boiler reset once the issue appears resolved. Beyond that, the diagnostic work involves the EA1 module's internal wiring and electronic components, which should be handled by a Gas Safe registered engineer. Any work on the module or its wiring connections is not a DIY task.

How much does it cost to fix a Viessmann D8 fault?

For most people, the total bill falls between £100 and £320, covering the engineer's call-out, diagnosis, and whatever repair is needed — most commonly a wiring fix or resolution of a fault at an externally connected device. If the EA1 module itself needs replacing, parts and labour combined typically push toward the higher end of that range. In rare cases where a fault has cascaded to other components, costs can go higher, but that is not the typical outcome for a D8 code.

Affected models: Vitodens 200-W (B2HB), Any Viessmann boiler with a Vitotronic control unit and EA1 extension module fitted

Last reviewed 16 July 2026 · verified by our team.

Are you a heating engineer? Join our network and get local jobs sent to you.

Find a Gas Safe engineer

✓ Your boiler details: Viessmann d8 — one step done already.

We pass your details to up to 3 vetted local engineers. No payment is taken here.

Can't find your boiler or fault code?

Tell us what you need — we'll help, and we can put you in touch with a Gas Safe registered engineer.

Get in touch →