Worcester Bosch F7 228 Fault Code: Causes, Fixes & Repair Costs
What does the Worcester Bosch F7 228 fault code mean?
The F7 228 fault code means the boiler's ionisation (flame) sensor detected an electrical signal consistent with a flame being present, but this happened either before the burner had been instructed to fire or after it had been told to switch off. Because the boiler expects no flame signal at those moments, it treats this as a safety anomaly and locks out — shutting down the heating and hot water until the root cause is investigated. The '228' suffix is the specific sub-code that pinpoints the trigger as an ionisation current measured prior to burner start, which is the variant most commonly seen on Worcester Bosch Greenstar 30i, CDi Classic, and similar Greenstar i/CDi range models. You will not be able to reset your way past this permanently without addressing the underlying fault.
General guidance only — not a substitute for professional advice. Any gas work must be carried out by a Gas Safe registered engineer. If you smell gas or suspect carbon monoxide, leave the property and call the National Gas Emergency line on 0800 111 999.
Common causes
- Dirty or degraded ignition/ionisation electrode assembly Common
The ionisation electrode shares its job with the ignition electrode assembly on many Worcester Bosch models. Over time, carbon deposits, oxidation, or physical wear on the electrode tip can cause the electrode to conduct a small residual current even when no flame is present, tricking the control board into registering a false flame signal. This is the most frequently found cause during engineer diagnostics on F7 228 call-outs.
- Faulty or short-circuiting flame sensor (ionisation sensor) Common
The flame sensor itself may have developed an internal fault — a partial short to earth or damaged insulation on the sensor lead — that produces a spurious low-level current. The PCB cannot distinguish this from a genuine ionisation signal, so it logs F7 228 and locks out as a safety precaution.
- Moisture or condensation on the electrode assembly Sometimes
On some Greenstar models, condensation forming inside the combustion chamber — particularly after a prolonged period of inactivity or a very cold spell — can bridge across the electrode insulator and create a weak ionisation-like current before the burner fires. This can sometimes clear after a single reset but will recur if the root cause (such as a compromised flue terminal allowing downdraught or a poorly sealed combustion chamber) is not fixed.
- Flue blockage or restriction affecting combustion conditions Sometimes
A partial blockage of the flue or air-intake — caused by debris, bird nesting material, or frost at the terminal — can affect the air-to-gas ratio inside the burner. In some cases this leads to residual combustion products in the chamber being detected by the ionisation sensor as a low-level signal before the next firing cycle begins.
- PCB (printed circuit board) fault Rare
If the PCB's signal-processing circuitry develops a fault — damaged components, failed solder joints, or moisture ingress onto the board — it may misinterpret the very low background electrical noise from the sensor wiring as a genuine flame signal. This is usually only reached as a diagnosis after the electrode, sensor, and wiring have been checked and cleared.
How to fix it
- Reset the boiler once DIY safe
Press and hold the reset button (usually marked with a flame/reset symbol) for around 3 seconds, then release. Allow the boiler a full minute to attempt a restart. If it fires and runs normally, monitor it over the next few hours. If the F7 228 code returns, do not reset again — repeated resets on a lockout fault can mask a genuine safety issue and will not fix an underlying component problem.
- Check that your gas supply is active DIY safe
Confirm other gas appliances in the property (hob, fire) are working normally. If there is no gas elsewhere, contact your gas supplier. This is not the cause of F7 228 specifically, but ruling it out takes seconds and avoids an unnecessary engineer visit.
- Visually inspect the flue terminal for obvious blockages DIY safe
From outside the property, look at the flue outlet (typically a white plastic or stainless terminal on an external wall or roof). Check for visible obstructions such as a bird's nest, ice build-up, or debris sitting over the terminal. Do not attempt to dismantle or reposition the flue — if a blockage is inside the flue duct, that requires a Gas Safe engineer.
- Call a Gas Safe registered engineer to inspect the electrode assembly Gas Safe engineer
A qualified engineer will remove and inspect the ionisation and ignition electrode assembly. Electrodes that are worn, cracked, or heavily carbonised will be cleaned with fine wire wool or replaced outright. Worcester Bosch recommends replacing the electrode set approximately every five years as part of a service schedule. A replacement electrode set typically costs in the region of £55–£60 for parts, plus labour.
- Engineer to check the flame sensor lead and wiring continuity Gas Safe engineer
The engineer will test the resistance and insulation integrity of the sensor lead from the electrode back to the PCB. Any cracked insulation or chafed wiring that is shorting to the boiler casing can generate exactly the spurious current that triggers F7 228, and the wiring loom or connector may need replacement.
- Engineer to inspect the flue system and measure flue gases Gas Safe engineer
The engineer will check the flue for restrictions or leaks and measure CO₂ levels at the flue outlet. Abnormal combustion readings can indicate that residual gases are lingering in the combustion chamber between firing cycles, contributing to false ionisation signals. Any flue faults found must be rectified before the boiler is returned to service.
- Engineer to test or replace the PCB if all other components pass inspection Gas Safe engineer
If the electrode assembly, sensor lead, and flue all check out, the PCB is the remaining candidate. The engineer will test the PCB's ionisation circuit. PCB replacement is a last-resort step and carries a higher parts cost (typically £300–£550 including labour), so a competent engineer will exhaust all other possibilities first.
Parts you may need
- Ignition and ionisation electrode assembly · from £57
- Flame sensor lead / ionisation lead · from £35
- PCB (printed circuit board) · from £220
- Flue terminal / flue end cap · from £28
The exact spare depends on your boiler's GC number (on the data badge). Check this against the part before buying.
Typical repair cost
Expect to pay roughly £120–£380, depending on the underlying cause.
Frequently asked questions
Can I keep resetting the boiler to get heat while I wait for an engineer?
We strongly advise against it. One reset to see whether the fault clears spontaneously is reasonable. Beyond that, repeatedly resetting a lockout caused by a spurious flame signal does not address the root cause, and on some faults it can mask a developing safety issue. If the F7 228 code returns after a single reset, leave the boiler off and arrange an engineer visit promptly — especially in cold weather when you may want to protect pipework from freezing by using temporary electric heaters instead.
How much does it usually cost to fix Worcester Bosch F7 228?
For the most common repair — cleaning or replacing the electrode assembly — most homeowners pay somewhere between £120 and £250 including the engineer's call-out and labour. If the PCB turns out to be the cause, that pushes the cost higher: a replacement PCB with labour typically runs £300–£550. These are the outlier cases though, and most F7 228 faults are resolved at the electrode or sensor-lead stage. Prices tend to be noticeably higher in London and the South East due to regional labour rates.
What is the difference between the F7 fault and the 228 sub-code?
On Worcester Bosch Greenstar boilers the display shows both a letter-number fault category and a three-digit sub-code. F7 is the broad category meaning a false or unexpected flame signal has been detected. The 228 sub-code narrows this down to a specific scenario: an ionisation current was measured before the burner was commanded to start. Other F7 sub-codes exist (for example relating to flame detected after shutdown), but 228 is the variant most commonly reported on Greenstar i and CDi Classic models and points the engineer towards the electrode assembly and sensor circuit as the first areas to investigate.
Will getting my boiler serviced annually prevent F7 228 from happening?
Regular annual servicing is the single most effective preventive measure. During a service, the engineer will inspect and clean the electrode assembly, check the sensor lead, verify flue integrity, and measure combustion performance — all of which directly address the components most likely to trigger F7 228. Worcester Bosch themselves state in their maintenance guidance that annual servicing is essential for reliable operation and longevity. Skipping services allows carbon build-up and electrode wear to go unnoticed until a lockout fault occurs.