If your Worcester Bosch boiler is flashing a fault code, your heating and hot water have likely shut down. As someone who has troubleshot hundreds of UK heating systems, I know how stressful this is, but do not panic just yet.
A large percentage of these error codes like low pressure or a frozen condensate pipe can be fixed yourself in under five minutes without spending a penny. However, modern Worcester boilers are fitted with highly sensitive safety lockouts.
In this guide, I will walk you through exactly what your specific error code means, how to perform a safe reset, and at what point you legally must call in a Gas Safe registered engineer.
The Bottom Line
- The EA Code: The most common fault. It means no flame is detected. Check your gas supply and external condensate pipe.
- Flashing Blue Light: Indicates a general fault. Usually low pressure, a blocked flue, or a frozen condensate pipe.
- Safe DIY Fixes: You can safely top up water pressure and thaw external pipes.
- The Law: It is illegal to open the boiler casing unless you are Gas Safe registered.
A Note on Different Boiler Models
Error codes can display slightly differently depending on the age and model of your boiler. Older models like the Greenstar i or CDi Classic rely heavily on flashing lights and simple alphanumeric codes. Newer models like the 8000 Life and Style series feature digital touchscreen displays with full-text readouts. Regardless of the display type, the underlying fault codes remain the same across the Worcester Bosch range.
What Does a Flashing Blue Light Mean?
A flashing blue light on the front of your Worcester Bosch indicates the unit is experiencing a fault. You will need to check the digital display for the specific code, but a flashing blue light usually stems from one of the following five issues:
- Condensate Pipe Blockage (Often an EA or D5 Code): During winter, the external condensate pipe often freezes. To fix this safely, boil your kettle, let it cool slightly, and pour the warm water over the exterior white plastic pipe to thaw the ice.
- Low System Pressure (CE207 Code): Boilers lose pressure naturally over time. Check the pressure gauge. It should sit between 1.0 and 1.5 bar. If it is lower, you can easily top this up yourself using the boiler’s filling loop.
- Gas Supply Issue (EA Code): The boiler cannot detect gas. Check your gas hob or gas meter to ensure your home actually has a live supply. If other appliances are working, the fault lies within the boiler’s internal gas valve.
- Service Mode: If the boiler has been recently serviced, the engineer may have accidentally left the service switch knocked into the ‘on’ position. Press or hold the spanner button to exit this mode.
- Flue Blockage: The external exhaust flue may be blocked by debris. If you cannot safely clear it from the outside, you must hire a Gas Safe engineer.
The EA Fault Code: What It Means and How to Fix It
The EA fault code is the single most common error on Worcester Bosch boilers. It simply means that the boiler has not detected a flame when it tried to ignite.
First, hold the reset button for five seconds. If the boiler fires up, it may have just been a temporary glitch. If it locks out again, check your condensate pipe outside for freezing and verify your gas supply is turned on.
If the issue persists, you must call a boiler engineer. Do not worry about safety. The EA code is a built-in safety mechanism. Your boiler shuts off completely to ensure there is no risk of a gas leak.
How to Safely Reset Your Worcester Bosch Boiler
If a fault occurs, a simple reset is the first step. You will be surprised how many electronic glitches are solved this way.
The Standard Reset: Turn the central heating temperature knob anti-clockwise until it reaches the “Reset” position. Hold it there for five to ten seconds, then return it to your normal temperature setting. On modern touchscreen models, simply press and hold the ‘Reset’ button.
Reset vs. Power Cycle: If a standard reset does not clear a phantom error code, try a hard power cycle. Turn the boiler off completely at the fused spur switch on the wall. Wait 60 seconds, then turn it back on. This clears the circuit board’s cache and can sometimes resolve stubborn electrical faults.
Locking Errors vs Blocking Errors
Not all errors are the same. A Locking Error is accompanied by a flashing warning triangle and an error code. Your boiler is completely locked out and requires a manual reset.
A Blocking Error will not display a code on the main screen and the boiler simply stops operating. You have to press the spanner button to find the code in the info menu. These errors often clear themselves once the specific condition (like an overheated sensor) returns to normal.
Maintenance Codes (HH)
If you see a code starting with “H” (like H11 or H13), these are maintenance alerts, not immediate breakdowns. For example, H13 means the boiler has hit its programmed service interval (usually 12 months) and is reminding you to book your annual service.
Complete Worcester Boiler Error Code Lookup Table
If you have a specific code, use this table to find the fault and the required action. Remember, any fix requiring internal access must be handled by a professional.
| Error Code | Description of Fault | Potential Solution |
|---|---|---|
| 226 | In the block error history menu the service tool has been connected | You shouldn’t be seeing this unless your boiler is being serviced |
| 235 | You need to install the latest software in the Heat Control Module. | You will need to call a boiler engineer |
| 328 | The mains voltage has an internal error & the frequency can be quite inconsistent | You will need to call a boiler engineer |
| 356 | The mains voltage is low, there could be something wrong with the way in which the boiler is receiving voltage | This may require an electrician if it’s an issue with your house mains |
| 360 | The control box & heat control module aren’t meant to be together, it’s been configured incorrect | Get in touch with whomever did the installation for you |
| 1010 O | The EMS bus is damaged, or disconnected. | You will need to call a boiler engineer |
| 1017 W | The water pressure is too low | Top up the water pressure on your boiler manually. If the issue persists then this will be an issue with the pressure sensor and you may need to You will need to call a boiler engineer |
| 1021 B | The sensor for the hot water temperature is defective | You will need to call a boiler engineer |
| 1022 B | The temperature for the hot water storage is defective | It can be as simple as it being out of place, but we don’t advise opening the boiler, you will need to call a boiler engineer |
| 1037 W | The sensor for the outside temperature is defective | Check if it’s connected, if you’re not confident, call a boiler engineer |
| 1065 B | The pressure sensor is broken | You will need to call a boiler engineer |
| 1068 W | The sensor for the outside temperature is defective | Check if it’s connected, if you’re not confident, call a boiler engineer |
| 1073 W | The flow temperature sensor has short circuited and needs replacing | You will need to call a boiler engineer |
| 1074 W | The flow temperature sensor isn’t getting a signal | You will need to call a boiler engineer |
| 1075 W | The temperature sensor at the heating block has short circuited | You will need to call a boiler engineer |
| 1076 W | No signal from the temperature sensor | You will need to call a boiler engineer |
| 200 O | Heating mode demanded from the boiler | No action |
| 201 O | Hot water mode demanded from the boiler | No action |
| 202 O | Anti-cycle mode activated | No action |
| 203 O | Standby mode | No action |
| 204 O | Water temperature is higher than the set temperature | Leave the boiler – this could produce an error code later |
| 208 O | Chimney sweep required | Self explanatory! |
| 224 V | The limiter for the safety temperature has tripped | Top up the boiler pressure – it may also need resetting |
| 227 V | After igniting there is no flame signal | Try reset the boiler, but if there’s no luck you will need to call a boiler engineer |
| 228 V | There is a flame signal, but no actual flame present | You will need to call a boiler engineer |
| 2920 V | Flame monitoring error | Try resetting the boiler |
| 2924 V | The gas modulating valve isn’t getting any feedback | The valve is defective you will need to call a boiler engineer |
| 2925 V | The gas modulating valve is getting a feedback that is too low | Reset the boiler, if the problem persists you will need to call a boiler engineer |
| 2927 B | During the operation of the burner the flame valve failed | Check the gas supply to your home |
| 2946 V | The code plug is incorrect & needs replacing | You will need to call a boiler engineer |
| 2948 B | This is no flame signal and can be due to the setting of the CO2 valve | Reset the boiler |
| 2950 B | No flame signal, the gas / air ratio needs correctly setting up | You will need to call a boiler engineer |
| 2963 B | The signal for the heat exchange sensor and flow sensor is out of range | You will need to call a boiler engineer |
| 2964 B | The heat exchanger flow rate is too low | You will need to call a boiler engineer |
| 2965 B | Too high flow temperature | Turn the boiler off & leave it to cool down, turn back on again |
| 2966 B | In the heat exchanger the flow temperature has risen too rapidly | Reset the boiler |
| 2967 B | The differential between the flow and heat exchange sensor is too large | You will need to call a boiler engineer |
| 2970 B | The pressure has dropped rapidly in the heating system | You will need to call a boiler engineer |
| 2971 B | The pressure of the system is too low | Top up the system pressure manually |
| 305 0 | Hot water anti-cycle mode activated | No action |
| 306 0 | After closing the fuel supply it is still getting a flame signal | You will need to call a boiler engineer |
| 360 V | The code plug is incompatible | Contact whomever installed the boiler |
| 815 W/B | The sensor for the low loss header temperature is faulty | You will need to call a boiler engineer |
| 9U 233 | The heating control module or control box is loose | You will need to call a boiler engineer |
| A1 | In the block error history menu the service tool has been connected | You shouldn’t be seeing this unless your boiler is being serviced |
| A1 281 | Running dry or pump stock | You will need to call a boiler engineer |
| A5 | During a lockout the power has been interrupted | Reset the boiler |
| A7 | The fan doesn’t run when starting the boiler | Defective fan, you will need to call a boiler engineer |
| A8 | The speed of the fan is too high | Reset the boiler |
| A8 362 | Mains voltage is too low | This may require an electrician if it’s an issue with your house mains |
| B1 | The fan speed is too low | Reset the boiler |
| B2 Through to B7 | During the operation the fan has stopped running | Reset the boiler, if the fault continues you will need to call a boiler engineer |
| B7 257 | The heating control model or control box is defective | You will need to call a boiler engineer |
| C1 264 | During the operation the fan has stopped running | Reset the boiler, if the fault continues you will need to call a boiler engineer |
| C4 237 | The heating control model or control box is defective | You will need to call a boiler engineer |
| C4 273 | The fan has been in continuous operation for the last 24 hours | It will shut off to protect the fan |
| C6 | The fan has been in continuous operation for the last 24 hours | It will shut off to protect the fan |
| C6 215 | The speed of the fan is too high | Reset the boiler |
| C7 214 | The fan doesn’t run when starting the boiler | Defective fan, you will need to call a boiler engineer |
| C7 216 | The fan speed is too low | Reset the boiler |
| C7 217 | During the operation the fan has stopped running | Reset the boiler, if the fault continues you will need to call a boiler engineer |
| CC 800 | Outdoor sensor defect available | No action |
| D3 | The flow temperature sensor has shorted | You will need to call a boiler engineer |
| D4 341 | Temperature rising too fast of the primary flow | Reset the boiler |
| D5 | Disconnected flow temperature sensor | You will need to call a boiler engineer |
| D6 | 95 degrees exceeded on primary flow temperature | Reset the boiler |
| E2 | Disconnected flow temperature sensor | You will need to call a boiler engineer |
| E2 222 | The flow temperature sensor has shorted | You will need to call a boiler engineer |
| E2 233 | Disconnected flow temperature sensor | You will need to call a boiler engineer |
| E2 350 | The flow temperature sensor has shorted | You will need to call a boiler engineer |
| E2 351 | Disconnected flow temperature sensor | You will need to call a boiler engineer |
| E9 | After the gas valve has closed ionisation has been detected | You will need to call a boiler engineer |
| E9 224 | Thermostat high limit has been activated | Reset the boiler |
| E9 276 | 95 degrees exceeded on primary flow temperature | Reset the boiler |
| EA | The flow temperature sensor has shorted | You will need to call a boiler engineer |
| EA 227 | After ignition there is no ionisation detected | You will need to call a boiler engineer |
| EA 229 | Signal loss for the detection of ionisation | Reset the boiler |
| EA 261 | Heat control module might have an issue | Reset the boiler, if the issue persists you will need to call a boiler engineer |
| EH 258 | Heat control module or control box has an issue | You will need to call a boiler engineer |
| F0 | After ignition there is no ionisation detected | You will need to call a boiler engineer |
| F0 238 | Control box error, or an issue with the gas valve | You will need to call a boiler engineer |
| F0 239 through to FO 290 | Control box or heating control module is defective | You will need to call a boiler engineer |
| F1 | Before the burner starts, ionisation current has been detected | Reset the boiler |
| F1 259 & F1 263 | Control box or heating control module is defective | You will need to call a boiler engineer |
| F7 | During operation there has been a loss of ionisation signal | Reset the boiler |
| F7 228 | Before the burner starts, ionisation current has been detected | Reset the boiler |
| FA | Heat control module is potentially defective | Reset the boiler, if the issue persists you will need to call a boiler engineer |
| FA 306 | After the gas valve has closed ionisation has been detected | You will need to call a boiler engineer |
| FD | Control box or heating control module is defective | You will need to call a boiler engineer |
| FD 231 | During lockout the power has been interrupted | Reset the boiler |
| Flashing but mostly off | An ignition lockout | Reset the boiler |
| Flashing but mostly on | Heat exchanger or flue overheated | Reset the boiler |
| Flashing fast | Code plug or volatile lockout sensor fan | You will need to call a boiler engineer |
| Light off | Control board has no power | Check the power to the boiler is on, if it is, you will need to call a boiler engineer |
| Light on | The appliance is on | No action |
| Pulsing 2x | Service mode switch | Make sure the service mode switch is in the minimum position |
| Pulsing 5x | Service mode switch | Make sure the service mode switch is in the maximum position |
Finding a Reliable Engineer
If your error code requires professional intervention, expect to pay a standard call-out fee of around £90 to £150 in 2026 prices. This usually covers the first hour of diagnostics.
To ensure you are not overpaying, always get three quotes from local professionals. You can read our guide on navigating Tools, Trades and More to learn exactly what questions to ask before hiring a heating engineer.





