Skip to content
FaultcodeCheck

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

Get it checkedBoilerNumeric F-code display (2020 on): Vitodens 100-W B1HF/B1KF, B1HG/B1KG, B1GA; 111-W B1LF, B1LG; 050-W B0HA/B0KALast updated

Earth fault in the ionisation (flame-monitoring) circuit on a 2020-on Vitodens; F.385, F.395, F.399, F.401, F.403 and F.405 are the same family. Electrode first, heat management unit if it persists. Engineer job.

Take care

Some of this is safe to check yourself, but the repair itself is not. If the fault comes back after one reset, stop resetting it and get a Gas Safe registered engineer to look at the Viessmann properly.

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

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.

What F.387 means

Seven rows in the numeric table describe the flame-monitoring circuit finding an unwanted path to earth. F.387 — "Burner in a fault state — Earth fault, ionisation current. HBMU heat management unit faulty." — is the plainest. F.385 is "Short circuit, signal 1, ionisation current"; F.395, F.399 and F.401 read "IO electrode earth fault, HBMU heat management unit faulty"; F.403 and F.405 "Ionisation electrode earth fault, HBMU heat management unit faulty". Viessmann's naming puts the unit in the cause line, but the measures make the order of suspicion clear: "Check ionisation electrode and connecting cable" (F.387), "Check IO electrode for earth fault" (F.385, F.399, F.401, F.403, F.405), "Check ignition electrode for earth fault" (F.395) — and only then "If the fault persists, replace the HBMU heat management unit. Reset the appliance." The flame-monitoring input is a high-impedance measurement of a tiny current through the flame; any leakage to earth swamps it, and the unit cannot tell a leak from a fault in its own circuitry, so it names both.

The ordinary causes are physical: a cracked electrode ceramic letting the signal track to the burner door, condensate wetting the electrode after a blocked trap, a cable pinched under the burner cover with its insulation cut, or a plug part-seated. All are found by the contractor with the burner exposed and are dealt with by an electrode set and a cable check. The heat management unit is the answer only when a proven-good electrode on a dry, sound cable still returns the code. There is no householder action beyond the single reset the operating instructions permit for a locked-out burner and the call if it comes back; a flame-monitoring fault is not one to keep resetting, because the circuit that would detect a failed ignition is the one in question.

What causes it

Causes of the Viessmann F.387 fault code, most common first
CauseWhat is actually happeningHow likely
Electrode ceramic crackedThe insulator around the ionisation or ignition electrode fractured, letting the signal leak to earth. The usual cause and a routine part.Common
Cable damaged or plug part-seatedInsulation cut where the lead passes the burner cover, or a connector not fully home after a service. F.387's "connecting cable".Common
Moisture on the electrodeCondensate backing up into the heat cell wets the ceramic and bridges it to earth. The condensate trap is checked alongside.Occasional
HBMU heat management unitThe fault survives a new electrode and a sound cable. Viessmann's last resort on every row in the family.Rare

Can you fix it yourself?

What it costs to fix

Typical repair cost

£80–£500

Time on site

1h 30m

Electrode set and visit at the low end. A heat management unit, if it comes to that, is the top figure.

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 ignition electrode set

£25–£65Authorised Viessmann parts distributor

Price checked 28 September 2026

Viessmann burner control unit (control unit PCB / HBMU heat management unit)

£250–£500Authorised 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?