Viessmann b1 Fault Code
Also written as B1 — same fault.
The Viessmann b1 fault code means: your boiler's main control panel is having trouble talking to its own internal computer, meaning you cannot change settings or control the heating properly.. It appears on 9 Viessmann models in our database.
Technical description: Control mode: Communication fault – programming unit (internal)
What causes the Viessmann b1 fault?
This fault occurs when the digital brain of the boiler loses its connection with the display screen you use to adjust settings. The most common reason is a loose internal wire or a component failure on the circuit board that prevents data from flowing between parts. It is essentially a communication breakdown inside the boiler's electronics that stops it from following your commands.
DIY fix possible
Locate the main power switch for the boiler (usually a fused spur on the wall).Turn the power off, wait for 60 seconds, and turn it back on to reboot the system.Ensure the control panel is pushed firmly into its housing if it is a removable type.
Find a Gas Safe engineer
Search the official register for a qualified engineer in your area.
Gas Safe Register →Viessmann models that show the b1 fault code
Click a model for the full fault code list and model-specific repair notes.
Source
Viessmann b1 fault code information on this page is sourced and cross-checked against the official Viessmann service / installation manuals for each affected model.
Reviewed by the BoilerFaultCodes Editorial Team · Last reviewed 27 April 2026