Skip to content
FaultcodeCheck

Viessmann F.346 fault codewhat it means and how to fix it

Stop — call an engineerBoilerNumeric F-code display (2020 on): Vitodens 100-W B1HF/B1KF, B1HG/B1KG, B1GA; 111-W B1LF, B1LG; 050-W B0HA/B0KALast updated

The combustion controller on a 2020-on Vitodens could not calibrate its ionisation current. F.372, F.464, F.468 and F.377 lock out; F.374 to F.376 restart by themselves. Gas supply, electrode, flue and condensate: engineer's checks.

Get a Gas Safe registered engineer to look at your Viessmann F.346

We do not pass enquiries to a repair firm, so there is no form here. Find a Gas Safe registered engineer through the Gas Safe Register, and ask to see their registration card when they arrive — it is the register, not the van, that tells you they are qualified.

Which calibration number is on the display?

The right answer depends on what you can see. Pick the one that matches.

Choose the option on the left that matches what your appliance is doing, and the answer for that case appears here.

Which calibration number is on the display?

A fault. The calibration failed in a way the controller will not run past. Viessmann list the electrode, flue, condensate drain, gas strainer and supply pressure; F.377 adds the gas type setting.

Reset once with the up and down arrows held for about four seconds after the burner has cooled. If it recurs, leave it locked out and call a Gas Safe engineer.

Which calibration number is on the display?

A message: the row says "Burner restarts." The calibration attempt did not complete and the boiler carried on with its previous values. The checks are the same, but nothing is locked out.

Do not reset a running boiler. Note the number and have the electrode, flue and condensate drain looked at during the next service, sooner if the message repeats.

What F.346 means

Every numeric-table Vitodens regulates its own combustion. Viessmann's appendix describes it: the electronic combustion controller reads the ionisation current, which peaks at an air ratio of 1, and holds the burner between λ 1.2 and 1.5; to keep that reference true it "regularly carries out an automatic self-calibration, also after power failures", briefly running the burner to maximum ionisation current for about 20 seconds shortly after start. The calibration rows are what happens when that routine fails. F.346, "Ionisation current calibration error", is the summary fault — "Burner in a fault state", measures "Check the gas supply pressure. Check gas solenoid valve strainer on the inlet side for contamination. Check ionisation electrode for contamination. Check flue system. Remove flue gas recirculation if required. Check the condensate drain (condensate blockage). Reset the appliance." F.464 is the current too low during calibration, F.468 too high, F.372 repeated flame loss during calibration, F.377 the post-calibration stabilisation not met (check the gas type setting; HBMU if repeated) — all lockouts. F.374, F.375 and F.376 are the same routine failing at its preparation, execution or plausibility stages, and their system characteristic is "Burner restarts": messages, logged in the history, no reset needed.

The measures are nearly identical across the family because the causes are: an ionisation electrode with deposits on it, a loose plug, exhaust recirculating into the intake, condensate backed up into the heat cell, a gas solenoid valve strainer blocked with debris, or — F.468's and F.464's specific line — "a lot of dust in the ventilation air (e.g. from construction work)". Viessmann repeat their note that deposits on the electrodes indicate foreign bodies in the combustion air and tell the contractor to look at the installation room and flue for laundry detergents, cleaning agents, toiletries or a dusty air supply; and if the gauze assembly and electrode have been replaced, to clean the fan unit, gas/air channel and venturi extension too. The householder's part is the single arrow-key reset for a locked-out burner and nothing for a message. A boiler that cannot calibrate is a boiler whose combustion is unverified, which is why these are not codes to clear repeatedly; on the Vitotronic 200-W the same job is done by Lambda Pro and reported as EA and its E-series.

What causes it

Causes of the Viessmann F.346 fault code, most common first
CauseWhat is actually happeningHow likely
Ionisation electrode contaminatedDeposits from aerosols, lint or dust in the combustion air coat the electrode and shift the current the controller calibrates against. Named on every row in the family.Common
Flue gas recirculationExhaust in the intake changes the mixture the calibration is trying to measure. The flue check appears on all seven rows.Common
Condensate backup or blocked drainWater in the heat cell disturbs the flame during the calibration burn. F.346's last measure before the reset.Occasional
Gas supply pressure or valve strainerLow inlet pressure or a fouled strainer starve the calibration burn. First two measures of F.346; F.467 is the same finding named outright.Occasional
Wrong gas type setting or HBMUF.377's measures: check the gas type setting, and if the fault repeats replace the heat management unit. Rare, and usually after a conversion or a control unit change.Rare

Can you fix it yourself?

What it costs to fix

Typical repair cost

£80–£300

Time on site

2 hours

An electrode and a clean at the low end; a flue repair or a burner gauze assembly with fan-unit cleaning at the top.

Typical UK prices including parts and labour, updated September 2026. Your quote may differ.

Parts you may need

We may earn a commission if you buy a part through one of these links. It does not change what you pay, and it does not affect which parts we list.

Viessmann ionisation (flame-monitoring) electrode

£20–£55Authorised Viessmann parts distributor

Price checked 28 September 2026

Viessmann gas train (gas valve assembly)

£150–£320Authorised Viessmann parts distributor

Price checked 28 September 2026

Viessmann MatriX burner gauze assembly with insulation blocks

£120–£300Authorised Viessmann parts distributor

Price checked 28 September 2026

Viessmann condensate trap (siphon)

£25–£70Authorised Viessmann parts distributor

Price checked 28 September 2026

Own this appliance and had this code? . Nothing is published until a person has read it.

Own a Viessmann boiler? Save it and its codes come first next time.

Written by

Andrew Pickett

Researcher and writer

Last updated

Technical review

Not reviewed by an engineer

No engineer has read this page. Severity follows what the manufacturer publishes, and we would rather tell you that than let a byline imply a sign-off.

What we check instead

Sources and how we verified this

We establish the facts from the sources below and then write the explanation ourselves. We do not copy manufacturer wording and we do not host their manuals.

  • Manufacturer technical and service documentation

This page has not been reviewed by an engineer, and we would rather tell you that than imply otherwise. The severity rating follows what the manufacturer publishes: where they say isolate the appliance and call someone, so do we.

Read our full verification process

Was this page helpful?