Skip to content
FaultcodeCheck

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

Usually simple to fixBoilerNumeric F-code display (2020 on): Vitodens 100-W B1HF/B1KF, B1HG/B1KG, B1GA; 111-W B1LF, B1LG; 050-W B0HA/B0KALast updated

The WiFi communication module of a 2020-on Vitodens has lost contact: F.102 on the fault list, E10 or E12 during connection. Heating is unaffected; only the ViCare app link is down.

Before you start

This one is usually safe to look at yourself. Do not remove any panel that is held on with screws or clips — everything below is done from the outside of the boiler.

What F.102 means

F.102 reads "No internet connection — Error with communication module — Check cables and plug-in connections between heat management unit and communication module." The 050-W B0HA/B0KA and B1GA tables spell the cause out as "Communication between heat management unit and WiFi communication module" with the same measure. The module is the part of the programming unit that talks to your router so the ViCare app can see the boiler, and when it cannot be reached the boiler carries on heating and simply notes that it is offline. It is a message, not a fault: nothing is locked out and there is nothing to reset. Two more codes belong here and appear only while a connection is being set up. Viessmann's operating instructions list "E10 — Connection to the home network cannot be established" with the note to check the connection to the router and whether the network password is correct, and "E12 — Connection to the server cannot be established", for which the advice is to re-establish the connection at a later time. On the 050-W the instructions add that the code is displayed in parts, first "E1" and then "0", which is worth knowing before reading it as an E1.

The householder steps are the ones Viessmann give for establishing the WiFi link: hold OK for about four seconds until the rotating bar appears and the WiFi symbol lights on the far left, then follow the ViCare app; the symbol flashes while connecting to the local network, glows dimly when the network is joined and brightly when the server is reached. Most F.102, E10 and E12 episodes are the router, the password or the internet connection rather than the boiler, and resolve themselves when the broadband comes back. A boiler that shows F.102 with a healthy network and a module that will not light its symbol at all has a cable or module problem inside the programming unit, which is the contractor's.

What causes it

Causes of the Viessmann F.102 fault code, most common first
CauseWhat is actually happeningHow likely
Router or broadband downThe boiler cannot see the network or the internet. Resolves when the connection returns; E12 during setup is the server unreachable.Common
Wrong network password or 5 GHz-only networkE10 during setup. Viessmann specify a 2.4 GHz WiFi connection; a wrong password or a network without a 2.4 GHz band cannot be joined.Common
Weak signal at the boilerA boiler in a garage or behind masonry drops in and out of range. Intermittent F.102 with the app showing offline.Occasional
Cable or module inside the programming unitViessmann's only measure: check the cables and plugs between the heat management unit and the communication module. The contractor's job if the symbol never lights.Rare

What to try yourself

  1. Check your router is on and other devices can reach the internet. If the boiler was mid-setup, E10 means the home network could not be joined — check the network password and that you are using a 2.4 GHz network — and E12 means the server could not be reached; Viessmann say to try again later.

  2. To re-establish the link, hold OK for about four seconds until the rotating bar appears and the WiFi symbol lights at the far left of the display, then follow the ViCare app. The symbol flashes while connecting, glows dimly once on your network and brightly once the server is reached. If it never lights, call your heating contractor.

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

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 it costs to fix

Typical repair cost

£0–£200

Time on site

10 minutes

Almost always nothing. A programming unit with its communication module is the only paid outcome.

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 programming unit (display and keypad, HMI)

£120–£280Authorised 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?