
The error code B7 on your Viessmann boiler signals a coding card fault. This small electronic card is plugged into the main control board and identifies the exact boiler model + stores its factory parameters. Without it, the control logic can’t operate correctly.
Symptoms
- Boiler completely locked out at startup
- B7 or « fault burner control » on the Vitotronic
- No way to start, even in manual mode
- Sometimes a brief reset-then-lockout cycle
Affected Viessmann models
- Vitodens 100, 100-W, 111-W
- Vitodens 200-W, 222-W
- Vitodens 300 / 300-W
- Vitopend 100 / 200
Common causes
- Mis-inserted coding card — typically after an intervention on the main board (~30% of cases)
- Oxidised contacts between card and connector
- Damaged card — drop, moisture, mishandling
- Missing card — rare, but possible if the main board was swapped without moving the card over
- Card/board incompatibility — after a part swap with a non-original component
What does the card look like?
The coding card is a small green or blue PCB (2–3 cm) located on the Vitotronic main board. It’s normally plugged into a dedicated slot labelled « Coding Card » or « Codierstecker ».
To check: cut mains power, open the boiler front cover, locate the card, verify it’s seated. If it comes out easily or shows oxidation marks, that’s likely the cause.
Regulatory note
In Luxembourg, any intervention on gas boiler electronics is reserved for certified (agréé) professionals. Even a simple coding-card manipulation can affect the manufacturer warranty and your home insurance cover.
Intervention costs
- Diagnosis + reseat coding card: on request
- Coding card replacement: on request depending on model
- Post-install parameterisation: included in the service
Viessmann cards are ordered directly from the manufacturer — delivery 24–72 hours for common models.
Frequently asked questions
Why does a boiler need a coding card?
Each Viessmann boiler leaves the factory with specific parameters (power, gas type, flow rates, timings). The card stores these values. Without it, the boiler can’t modulate correctly or operate safely.
Will a reset fix it?
No — reset clears faults but doesn’t reload parameters if the card itself is defective. Repeated forced resets can lock the fault permanently.
Can my installer program a blank card?
Yes — via the Viessmann technical portal, a certified installer can program a blank card with the exact model parameters. This is standard for replacements.
Need an English-speaking Viessmann specialist in Luxembourg?
Weber & Fils is certified on all Viessmann boilers and heat pumps installed in Luxembourg (Vitodens 100–300, Vitopend, Vitocal, Vitola). Their technicians speak English fluently and stock the most common parts.
For quotes and emergency call-outs: weberetfils.lu/en or call +352 20 60 22 22 — 24/7.
↑ Back to the complete boiler error code guide
All boiler error codes
Viessmann B1 error (primary temperature sensor fault)
Viessmann D7 error (burner control unit fault) — what to do
Viessmann CL code (service reminder) — is it serious?
Weber & Fils — 24/7 boiler repair, maintenance and installation.
Request heating service → | +352 20 60 22 22
