VViessmann logo

Viessmann Cd Fault Code: Causes, Fixes & Repair Costs

What does the Viessmann Cd fault code mean?

The Cd fault code on Viessmann boilers indicates a problem with the outdoor temperature sensor, also known as the weather compensation sensor. Rather than shutting the boiler down entirely, the boiler falls back to running at a fixed, assumed outdoor temperature — a mode sometimes called 'constant mode' — because it can no longer read the actual conditions outside. The precise behaviour depends on the control board fitted: on Vitodens 200-W, 222-F, and Vitotronic 300/200/200-H/050/300-K models, the boiler typically detects a short-circuit in the sensor and reverts to constant-temperature operation. On Vitotronic 050/200-H models, the code can trigger at 0°C outdoor temperature when a cable break is detected. On MW1B/MW2B systems paired with Vitotronic 300 or 200, the boiler behaves as though the outdoor temperature is at a standard default value due to a lead break or sensor failure. In all cases, the result is the same: weather compensation is disabled, the boiler may under-heat your home, and efficiency will suffer until the fault is resolved.

Engineer may be needed May need a Gas Safe engineer 10 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 that the outdoor sensor is physically intact DIY safe

    Locate the small sensor box mounted on an external wall of your property — it is usually positioned away from direct sunlight and heat sources. Look for obvious cracks in the plastic casing, signs of water pooling inside, or loose mounting. If the housing is visibly broken or waterlogged, note this for the engineer — do not attempt to open or dismantle the unit.

  2. Inspect the sensor cable for visible damage DIY safe

    Trace the cable from the sensor along the external wall to where it enters the building. Look for kinks, cuts, flattened sections, or areas where the outer insulation has split. Pay attention to any points where the cable passes through walls, around corners, or near garden equipment storage — these are common damage spots. Do not attempt to splice or repair any damage yourself.

  3. Check the cable connection at the boiler end DIY safe

    With the boiler powered on but without removing any panels, check whether the sensor cable appears to be seated firmly where it enters the boiler casing. If the cable visibly hangs loose or the external gland looks dislodged, you can gently press the connector home if it is accessible without opening the boiler casing. Do not remove boiler panels or touch any internal components.

  4. Reset the boiler DIY safe

    Hold the reset button for approximately ten seconds, then release it and allow the boiler two to three minutes to attempt a restart. If the Cd code returns immediately, a single additional reset attempt is reasonable, but do not keep resetting repeatedly — it will not clear a genuine sensor fault and may mask other developing issues. Note whether the boiler fires and produces heat even with the code present, as this helps the engineer understand whether the boiler is running in constant mode.

  5. Contact a Gas Safe registered engineer to test and replace the sensor Gas Safe engineer

    A qualified engineer will use a multimeter to measure the sensor's resistance across its terminals and compare the reading against Viessmann's specification chart for the relevant model. If the resistance is outside tolerance or reads open-circuit or short-circuit, the sensor is confirmed faulty. The engineer will also inspect the full cable run for breaks or insulation damage and check the connector on the control board. If the sensor or cable needs replacing, the engineer will fit the correct Viessmann-compatible part, route and secure any new cable, and recalibrate the weather compensation settings on the control board before verifying normal operation.

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–£220, depending on the underlying cause.

Frequently asked questions

Will my boiler still heat my home while the Cd code is showing?

In most cases, yes — the Cd code does not trigger a full lockout. Instead, the boiler reverts to a fixed assumed outdoor temperature and continues firing. However, because weather compensation is disabled, the boiler cannot intelligently adjust its flow temperature to match actual outdoor conditions. This means your home may feel slightly under-heated on cold days, and the boiler will run less efficiently than usual. It is still worth getting the fault resolved promptly to restore normal operation and avoid unnecessarily high energy bills.

Can I fix the Viessmann Cd fault myself?

Homeowners can safely carry out a few basic checks: inspecting the external sensor housing for obvious damage, looking along the cable run for visible cuts or breaks, and performing a boiler reset. Beyond that, diagnosing and repairing the fault requires testing the sensor's electrical resistance with a multimeter and, if needed, replacing the sensor or cable — work that should be carried out by a competent heating engineer. Viessmann also strongly advises against self-repair of their appliances. A Gas Safe registered engineer is the appropriate person to carry out the repair.

How much does it cost to fix the Viessmann Cd fault in the UK?

For the majority of cases — which involve replacing the outdoor sensor or repairing the cable — you should expect to pay roughly £100 to £220 including parts and labour. A straightforward sensor swap at the lower end of that range is the most common outcome. If the cable run is long or difficult to access, or if the connector on the control board has also been damaged, costs can climb towards the higher end. In rare situations where the fault has caused damage to the control board itself, board replacement would add significantly more — but this is unusual for a Cd code and worth discussing with your engineer before authorising any additional work.

Does the Cd fault affect my Viessmann boiler warranty?

It can do, indirectly. Viessmann's extended warranty — which can run to 10 or 12 years on certain models — requires annual servicing by a qualified Gas Safe engineer to remain valid. If a Cd fault has developed because the outdoor sensor was installed poorly or has been left unattended through missed services, and a warranty claim is later disputed, the service history will be examined. Keeping your boiler serviced annually and addressing fault codes promptly is the best way to protect your warranty entitlement.

Affected models: Vitodens 200-W, Vitodens 222-F, Vitotronic 200, Vitotronic 200-H, Vitotronic 300, Vitotronic 300-K, Vitotronic 050, Vitocontrol-S, MW1B with Vitotronic 300, MW2B with Vitotronic 200

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 Cd — 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 →