Viessmann F.299 fault codewhat it means and how to fix it
Real-time clock fault on a 2020-on Vitodens: the date and time are wrong. Set them again from the menu; if the boiler keeps losing time, the heat management unit's clock has failed.
Before you start
What F.299 means
F.299 is the least alarming row in the numeric table: "Date/time wrong — Real-time clock fault — Check the date and time; amend if necessary." The 050-W B0HA/B0KA and B1GA tables add the second half: "Reset the date and time. If this does not rectify the fault, replace the HBMU heat management unit." The boiler keeps heating; what is affected is anything that depends on the clock — time programmes, the daily 07:00 re-display of acknowledged faults, the timestamps in the fault history, and the summertime changeover Viessmann say is automatic. A wrong clock after a long power cut is the innocent version; a clock that drifts or resets by itself with the power on is the clock circuit on the heat management unit failing, and that is the only case that costs anything.
Setting the time is in the operating instructions and is one of the few things on these boilers the householder is told to adjust: hold the menu button for about four seconds to enter the main menu, select the clock, confirm with OK, then use the arrows to set the hour and the minutes, confirming each. The introductory pages say that "the date and time were set by your heating contractor" and that "all settings are retained if there is a power failure", which is why a boiler that comes back from a power cut with the wrong time has, strictly, reported a fault rather than a nuisance. Note the date when you correct it. If F.299 returns within weeks with no interruption to the supply, the contractor will want to know that when deciding whether the heat management unit needs to be changed.
What causes it
| Cause | What is actually happening | How likely |
|---|---|---|
| Long power interruption | The clock ran down during a prolonged outage. Set the time and it stays set. The commonest and cheapest cause. | Common |
| Clock circuit on the heat management unit | Time drifts or resets with the power on. Viessmann's second measure on the B0HA and B1GA tables: replace the unit. | Occasional |
| Repeated supply interruptions | A boiler on a circuit that is switched off nightly or trips often. The clock is the first thing to show it. | Occasional |
What to try yourself
Hold the menu button for about four seconds to open the main menu, select the clock with the arrow keys and confirm with OK, then set the hour (arrows, OK) and the minutes (arrows, OK), and press the menu button repeatedly to exit — Viessmann's "Setting the time" procedure.
Make a note of the date you corrected it. If the time is wrong again without a power cut, tell your heating contractor; the B0HA and B1GA tables say the heat management unit is replaced if resetting the clock does not cure F.299.
Get a Gas Safe registered engineer to look at your Viessmann F.299
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–£500
Time on site
5 minutes
Setting the clock costs nothing. The only paid outcome is a heat management unit, and only if the clock keeps failing.
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 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.
Related Viessmann fault codes
- F0Get it checkedInternal fault in the burner control unit. Viessmann's only measure on the two-character units is "Replace control unit"; the Vitotronic B2HB allows one reset first. Not a householder repair.Related: electronics and power
- F.59Get it checkedMains undervoltage on a 2020-on Vitodens: the burner locks out and the pump stops until the supply recovers. If the voltage is good and it recurs, Viessmann replace the fan unit.Related: electronics and power
- F.70Get it checkedAn internal fault in the HBMU heat management unit of a 2020-on Vitodens. Nearly twenty numbers say the same: reset once, and if it returns the unit is replaced. Engineer only.Related: electronics and power
- FdGet it checkedBurner control unit fault, which Viessmann first blame on the ignition electrodes, their cables or electrical interference, and only then on the unit. FF is the same row. Engineer job.Related: electronics and power
- FFGet it checkedOn the two-character units FF is the same burner control unit fault as Fd. On a Vitotronic 200-W it means an internal fault or a disabled reset key, and Viessmann say restart the appliance.Related: electronics and power
- 0CGet it checkedMains voltage too low. The burner is blocked while the supply is out of range and restarts on its own when it recovers. Viessmann's measure on the WB1A is to contact the electricity supplier.Related: electronics and power
Own a Viessmann boiler? Save it and its codes come first next time.
Related guides
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.
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.