Complete reference guide for all Worcester Bosch boiler fault codes. Find your error code below for detailed causes and step-by-step solutions. Worcester Bosch boilers include Greenstar, CDi, GB162, and all other ranges.
Listed below are all Worcester Bosch fault codes as described by the boiler manufacturer along with possible causes. Click “View Solution” for detailed step-by-step fixes, DIY tips, and when to call a Gas Safe engineer.
Worcester Bosch boilers display fault codes in different formats depending on model and age:
– Modern boilers show alphanumeric codes (EA, C6, A1, etc.)
– Some models use number codes with suffixes (227 V, 1017 W, etc.)
– Older CDI Highflow models use LED flash patterns
– Greenstar Ri models use LED light sequences
Find your boiler model below and locate your fault code.
| Fault Code | Description | Possible Cause | Solution |
|---|---|---|---|
| EA / EA 227 / EA 229 | No flame detected or flame loss | Gas supply, electrode, or frozen condensate pipe | View Solution → |
| E9 / E9 219 | Safety temperature limiter tripped | Overheat – low pressure or circulation fault | View Solution → |
| CE / CE 207 | Water pressure too low | System pressure below minimum | View Solution → |
| D5 | Low water pressure (some models) | System pressure too low | View Solution → |
| C6 / C6 215/216 | Fan speed issue | Fan running too fast or too slow | View Solution → |
| C7 / C7 214/217 | Fan not running | Fan stopped or won’t start | View Solution → |
| E2 / E2 222/223 | Flow sensor fault | Temperature sensor shorted or disconnected | View Solution → |
| Fault Code | Description | Possible Cause | Solution |
|---|---|---|---|
| A1 | Water leak or pump issue | Pump running dry or needs replacing | View Solution → |
| A7 | Hot water NTC sensor defective | Sensor or connecting leads fault | View Solution → |
| A8 | Communication break to sensor | Electrical connections need checking | View Solution → |
| B1 | Code plug not detected | Code plug missing or faulty | View Solution → |
| C6 | Fan speed too low | Fan lead and connector issue | View Solution → |
| E2 | CH flow NTC sensor defective | Flow sensor or connection fault | View Solution → |
| E9 | Safety temperature limiter tripped | System pressure or limiter fault | View Solution → |
| EA | Flame not detected | Gas supply, igniter, or electrode issue | View Solution → |
| F0 | Internal error | Electrical connector or interface fault | View Solution → |
| F7 | Flame detected when switched off | Electrode wet or PCB/flue issue | View Solution → |
| FA | Flame detected after gas shut off | Gas valve needs checking | View Solution → |
| FD | Reset button pressed by mistake | Press reset again | View Solution → |
| Fault Code | Description | Possible Cause | Solution |
|---|---|---|---|
| T1 | Ignition test | System testing igniter spark | No action – test mode |
| T2 | Fan test | System testing fan | No action – test mode |
| T3 | Pump test | System testing pump | No action – test mode |
| T4 | Three-way valve test | System testing valve | No action – test mode |
| T6 | Ionisation oscillator test | System testing ionisation | No action – test mode |
| 9A 362 | Incorrect HCM fitted | Wrong Heat Control Module | View Solution → |
| 9U 233 | HCM error | Problem with code plug | View Solution → |
| B7 257 | Internal error | Possible control board problem | View Solution → |
| C6 215 | Fan running too fast | Fan problem | View Solution → |
| C7 214 | Fan not running | Fan fault | View Solution → |
| D1 240 | Return sensor error | Sensor wet or damaged | View Solution → |
| E2 222 | Flow sensor short circuit | Sensor shorted | View Solution → |
| E5 218 | Flow temperature too high | Overheat condition | View Solution → |
| E9 219 | Safety sensor fault | Temperature too high or sensor fault | View Solution → |
| EA 227 | No flame detected | Ignition failure | View Solution → |
| F0 237 | Internal error | Control issue | View Solution → |
| F7 228 | False flame error | Flame before burner started | View Solution → |
| FA 306 | False flame fault | Flame after burner stop | View Solution → |
| FD 231 | Mains power fault | Electrical power interruption | View Solution → |
| FA 364 | Gas valve EV2 leak test failed | Gas valve leak | View Solution → |
| FB 365 | Gas valve EV1 leak test failed | Gas valve leak | View Solution → |
| A1 281 | Pump stuck or air in system | Pump running with air | View Solution → |
| C1 264 | Airflow stopped during operation | Fan/airflow issue | View Solution → |
| C4 273 | Airflow present during last 24 hours | Continuous operation | View Solution → |
| D4 271 | Temperature difference exceeds limit | Flow/safety sensor difference | View Solution → |
| E9 224 | Max thermostat activated | Flue gas thermostat overheat | View Solution → |
| EF 349 | CH boil detected | Operating at minimum load issue | View Solution → |
| NO CODE 212 | Safety/flow temperature rising too fast | Rapid temperature rise | View Solution → |
| Fault Code | Description | Possible Cause | Solution |
|---|---|---|---|
| 226 | Service tool connected | Blocking error history menu | View Solution → |
| FD 231 | Power interrupted during lockout | Power failure | View Solution → |
| C7 214 | Fan doesn’t run during start-up | Fan harness connector issue | View Solution → |
| C6 215 | Fan speed too high | Fan harness problem | View Solution → |
| C7 216 | Fan speed too low | Fan harness problem | View Solution → |
| C7 217 | Fan stopped during operation | Fan failure | View Solution → |
| C1 264 | Fan stopped during operation | Fan issue | View Solution → |
| C4 273 | Continuous fan for 24 hours | Appliance temporarily blocked | View Solution → |
| E2 222 | Flow temperature sensor shorted | Sensor fault | View Solution → |
| E2 233 | Flow temperature sensor disconnected | Sensor unplugged | View Solution → |
| E9 276 | Primary flow exceeded 95°C | Overheat | View Solution → |
| FA 306 | Ionisation after gas valve closed | Flame detection issue | View Solution → |
| EA 227 | No ionisation after ignition | Ignition failure | View Solution → |
| F7 228 | Ionisation before burner start | False flame | View Solution → |
| EA 229 | Loss of ionisation during operation | Flame loss | View Solution → |
| EA 261 | HCM potentially defective | Reset appliance | View Solution → |
| 9U 233 | Control box or HCM defective/loose | Check HCM | View Solution → |
| C4 237 | Control box or HCM defective | Control fault | View Solution → |
| F0 238 | Gas valve or control box error | Gas valve coils need checking | View Solution → |
| F0 239-290 | Control box or HCM defective | Various control faults | View Solution → |
| 328 | Internal error with mains voltage | Frequency inconsistent | View Solution → |
| 235 | Incompatible HCM software | Control box needs update | View Solution → |
| 356 | Low mains voltage | Voltage interrupted/inconsistent | View Solution → |
| 360 | HCM invalid | Incorrect HCM for control box | View Solution → |
| A8 362 | Low mains voltage or invalid HCM | Voltage or HCM issue | View Solution → |
| CC 800 | Outdoor sensor defect | External sensor fault | View Solution → |
| A1 281 | Pump stuck or running dry | Pump issue | View Solution → |
| E9 224 | Flue/high limit thermostat activated | Overheat lockout | View Solution → |
| D4 341 | Primary flow temperature rising too fast | Rapid temperature rise | View Solution → |
| Fault Code | Description | Possible Cause | Solution |
|---|---|---|---|
| 200 | Boiler in heating mode | Normal operation status | No action – normal |
| 201 | Boiler in DHW mode | Normal operation status | No action – normal |
| 202 | Boiler waiting | Heat demand present | No action – normal |
| 203 | Boiler on standby | No heat demand | No action – normal |
| 204 | Boiler waiting | Temperature higher than set | No action – normal |
| 208 | Chimney sweep mode | Service mode active | No action – test mode |
| 212 | Temperature rising too quickly | Flow/safety sensor rising fast | View Solution → |
| 226 | Diagnosis tool connected | Now locked out | View Solution → |
| 235 | KIM too new for burner control | Software incompatibility | View Solution → |
| 260 | No temperature rise after burner start | Sensor not detecting rise | View Solution → |
| 265 | Boiler waiting – regular switch to partial load | Normal modulation | No action – normal |
| 268 | Component test phase | Testing mode | No action – test mode |
| 270 | Boiler modulating upwards | Normal operation | No action – normal |
| 283 | Preparing for burner start | Fan/pump activated | No action – normal |
| 284 | Gas valve switched | Normal operation | No action – normal |
| 305 | Waiting for DHW to end | Normal operation | No action – normal |
| 360 | KIM not compatible | Incompatible module | View Solution → |
| 9A 361 | Burner control not compatible | Incompatible control unit | View Solution → |
| 9U 233 | Burner control or KIM faulty | Module fault | View Solution → |
| A3 317 | Short circuit in flue gas sensor | Sensor fault | View Solution → |
| B7 257 | Burner control or KIM faulty | Control fault | View Solution → |
| C1 264 | No control signal to fan | Fan power issue | View Solution → |
| C4 273 | Boiler off – operated 24+ hours | Automatic shutdown | No action – normal |
| C6 215 | Fan speed too high | Fan fault | View Solution → |
| C6 216 | Fan speed too low | Fan fault | View Solution → |
| C7 214 | Fan doesn’t run during start | Fan fault | View Solution → |
| C7 217 | Fan speed irregular at start | Fan issue | View Solution → |
| CE 207 | Water pressure too low | Low system pressure | View Solution → |
| CE 266 | Pump test failed | Pump fault | View Solution → |
| D1 240 | Return sensor short circuit | Sensor shorted | View Solution → |
| D1 241 | Return sensor interrupted | Sensor disconnected | View Solution → |
| D3 232 | External switching contact opened | External control issue | View Solution → |
| D4 213 | Temperature rising too quickly | Rapid temp rise | View Solution → |
| D4 271 | Temperature differential too high | Flow/safety sensor difference | View Solution → |
| D4 286 | Return temperature > 105°C | Severe overheat | View Solution → |
| E2 222 | Flow sensor short circuit | Sensor shorted | View Solution → |
| E2 223 | Flow sensor interrupted | Sensor disconnected | View Solution → |
| E5 218 | Flow temperature > 105°C | Severe overheat | View Solution → |
| E9 210 | Flue gas sensor too high/open | Sensor fault | View Solution → |
| E9 219 | Safety sensor > 105°C | Overheat | View Solution → |
| E9 220 | Safety sensor shorted or > 130°C | Severe overheat | View Solution → |
| E9 224 | Safety sensor interrupted | Sensor disconnected | View Solution → |
| E9 276 | Flow sensor > 95°C | Overheat | View Solution → |
| E9 277 | Safety sensor > 95°C | Overheat | View Solution → |
| E9 285 | Return sensor > 95°C | Overheat | View Solution → |
| E9 318 | Flue gas sensor interrupted | Sensor disconnected | View Solution → |
| EA 227 | Insufficient ionisation after ignition | Ignition failure | View Solution → |
| EA 229 | Insufficient ionisation during operation | Flame loss | View Solution → |
| EA 234 | Gas valve contacts interrupted | Gas valve fault | View Solution → |
| EA 261 | Burner control unit faulty | Control fault | View Solution → |
| EA 269 | Ignition device activated too long | Ignition issue | View Solution → |
| F0 238-290 | Burner control unit or KIM faulty | Various control faults | View Solution → |
| F7 228 | Ionisation before burner start | False flame | View Solution → |
| F7 328 | Brief power failure occurred | Power interruption | View Solution → |
| FA 306 | Ionisation after burner out | False flame after shutdown | View Solution → |
| FD 231 | Mains interrupted during fault | Power loss | View Solution → |
| EC 256 | Burner control unit error | Control fault | View Solution → |
| EH 258 | Burner control unit faulty | Check wiring | View Solution → |
| H07 | Water pressure too low | Limited performance | View Solution → |
| HrE | Boiler keeps resetting | Repeated reset attempts | View Solution → |
| rE | Boiler resets | Reset occurring | No action if clears |
Note: Older CDI Highflow models use LED flash patterns instead of display codes:
| LED Pattern | Description | Solution |
|---|---|---|
| Light off | No boiler demand | No action – normal |
| Light on | Heating demand – boiler OK | No action – normal |
| 1 flash, 5 sec off | No ionisation after ignition | View Solution → |
| 2 flashes, 5 sec off | Loss of ionisation during operation | View Solution → |
| 3 flashes, 5 sec off | Gas valve error | View Solution → |
| 4 flashes, 5 sec off | Safety timing error / ignition timing | View Solution → |
| 5 flashes, 5 sec off | Multiple faults (see below) | View Solution → |
| 4 flashes, gap, 1 long | Sensor test failed | View Solution → |
| 4 flashes, gap, 2 long | Safety temperature too high | View Solution → |
| 4 flashes, gap, 3 long | Max safety thermostat activated | View Solution → |
| 4 flashes, gap, 4 long | Return temperature too high | View Solution → |
| 4 flashes, gap, 5 long | Flow temperature > 110°C | View Solution → |
| 1 long, 4 quick (repeated) | HCM defective | View Solution → |
| 2 long, 4 quick (repeated) | Fan issues (too fast/slow/not running) | View Solution → |
| 3 long, 4 quick (repeated) | Mains voltage interrupted after lock | View Solution → |
| 4 long, 4 quick (repeated) | Internal control board faults | View Solution → |
| 5 long, 4 quick (repeated) | Miscellaneous faults – reset boiler | View Solution → |
5 flashes can indicate:
| LED Pattern | Description | Solution |
|---|---|---|
| No light | No power at control board | Check power supply |
| Light on | Appliance on but not operating | No action – standby |
| Slow flash (mostly off) | Ignition lockout | View Solution → |
| Slow flash (mostly on) | Flue/heat exchanger overheat | View Solution → |
| Fast flash | Volatile lockout – sensor/fan/code plug | View Solution → |
| 2 pulses | Service mode switch in minimum position | Check switch |
| 5 pulses | Service mode switch in max position | Check switch |
| Code | Type | Description | Solution |
|---|---|---|---|
| 200 O | Status | Boiler in heating mode | No action – normal |
| 201 O | Status | Boiler in hot water mode | No action – normal |
| 202 O | Status | Boiler in anti-cycle mode | No action – normal |
| 203 O | Status | Standby – no heat demand | No action – normal |
| 204 O | Status | Current temp higher than set | No action – normal |
| 208 O | Status | Chimney sweep demand | Test mode |
| 224 V | Fault | Safety limiter tripped | View Solution → |
| 227 V | Fault | No flame signal after ignition | View Solution → |
| 228 V | Fault | Flame signal without flame | View Solution → |
| 305 O | Status | Hot water anti-cycle mode | No action – normal |
| 306 V | Fault | Flame after closing fuel supply | View Solution → |
| 360 V | Fault | Incompatible code plug | View Solution → |
| 815 W/B | Fault | Low loss header temp sensor faulty | View Solution → |
| 1010 O | Fault | No BUS communication | View Solution → |
| 1017 W | Fault | Water pressure too low | View Solution → |
| 1021 B | Fault | Hot water temp sensor defective | View Solution → |
| 1022 B | Fault | Hot water storage sensor defective | View Solution → |
| 1037 W | Fault | Outside temp sensor defective | View Solution → |
| 1065 B | Fault | Pressure sensor defective | View Solution → |
| 1068 W | Fault | Outside temp sensor defective | View Solution → |
| 1073 W | Fault | Short circuit of flow temp sensor | View Solution → |
| 1074 W | Fault | No signal from flow temp sensor | View Solution → |
| 1075 W | Fault | Short circuit at heating block sensor | View Solution → |
| 1076 W | Fault | No signal from heating block sensor | View Solution → |
| 2920 V | Fault | Error with flame monitoring | View Solution → |
| 2924 V | Fault | No feedback from modulating gas valve | View Solution → |
| 2925 V | Fault | Gas valve feedback too low | View Solution → |
| 2927 B | Fault | Flame failed during operation | View Solution → |
| 2946 V | Fault | Incorrect code plug detected | View Solution → |
| 2948 B | Fault | No flame signal | View Solution → |
| 2950 B | Fault | No flame signal after start | View Solution → |
| 2963 B | Fault | Flow/heat exchanger sensor out of range | View Solution → |
| 2964 B | Fault | Flow rate in heat exchanger too low | View Solution → |
| 2965 B | Fault | Flow temperature too high | View Solution → |
| 2966 B | Fault | Flow temperature rise too rapid | View Solution → |
| 2967 B | Fault | Flow/heat exchanger differential too great | View Solution → |
| 2970 B | Fault | Pressure drop too rapid | View Solution → |
| 2971 B | Fault | System pressure too low | View Solution → |
Code Suffixes:
The most common Worcester fault. Easy DIY fix - repressurise your heating system to 1.0-1.5 bar using the filling loop.
Very common in winter. Usually caused by frozen condensate pipe blocking drainage. Can often be fixed by thawing the pipe.
Safety limiter has tripped due to overheat. Usually low pressure, pump fault, or circulation issue. Check pressure first.
If your Worcester Bosch boiler is showing EA 229 or D5 during cold weather, your condensate pipe is almost certainly frozen. This is the #1 cause of Worcester boiler breakdowns in winter.
**Quick Fix You Can Do:**
1. Locate the condensate pipe outside – white or grey plastic, 21-32mm diameter
2. Pour warm (NOT boiling) water slowly along the full length of the pipe
3. You’ll hear gurgling sounds when the blockage clears
4. Reset your boiler by turning the mode selector to reset position
5. The boiler should fire up normally
**Why This Happens:**
The condensate pipe carries acidic water from your boiler to a drain. In freezing conditions, this water freezes solid, blocking the pipe and preventing the boiler from operating safely.
**Permanent Prevention:**
Have a Gas Safe engineer install proper pipe insulation or reroute the pipe internally. This costs £50-150 and prevents all future freezing issues – much cheaper than repeated emergency callouts!
**Still showing EA 229 after thawing?** Call us: 01304 381999
❌ NEVER Attempt DIY:
These require Gas Safe registered engineers with Worcester Bosch Accredited Installer status and diagnostic equipment.
✅ You CAN Try:
How to Repressurise Worcester Bosch:
1. Turn boiler to OFF
2. Locate filling loop (usually under boiler – internal or external)
3. **Internal key type:** Turn key anticlockwise
4. **External loop type:** Open both small valves
5. Watch pressure gauge reach 1.0-1.5 bar (green zone)
6. Close valves/turn key back
7. Turn boiler back to heating mode
Important: If EA 229 returns after thawing, or CE returns within days, call an engineer. Repeated faults indicate underlying problems that won’t be fixed by resetting.
Our Gas Safe registered engineers are Worcester Bosch Accredited Installers serving Kent and surrounding areas. We stock genuine Worcester parts for same-day repairs.
✓ Same-day emergency callouts available
✓ All major brands serviced and repaired
**External Filling Loop (Common):**
1. Turn boiler to OFF
2. Find the silver braided hose with 2 small black valves (usually under boiler)
3. Turn BOTH valves anticlockwise slowly
4. Watch the pressure gauge – stop at 1.0-1.5 bar (green zone)
5. Turn both valves clockwise to close
6. Turn boiler back to heating mode
**Internal Filling Key Type:**
1. Turn boiler to OFF
2. Locate the filling key (often stored in a pocket under the boiler)
3. Insert key into keyhole and turn anticlockwise
4. Watch pressure gauge reach 1.0-1.5 bar
5. Turn key clockwise and remove
6. Store key safely
7. Turn boiler back to heating
**Never exceed 1.5 bar** – over-pressurisation can damage seals and cause leaks.
**Standard Reset:**
Turn the mode selector knob fully anticlockwise to the reset position (flame with cross symbol), wait 2 seconds, then turn back to heating or auto.
**Alternative Method (if above doesn’t work):**
1. Turn mode selector to OFF (or 0)
2. Wait 30 seconds
3. Turn back to heating position
4. Boiler should restart
**After EA 229 (frozen condensate):**
Always reset after thawing the pipe. If fault returns immediately, the pipe may still be frozen or there’s another issue.
**Important:** Don’t repeatedly reset without fixing the underlying problem. Three failed resets mean you need an engineer.
Your fault code format depends on your Worcester model:
**If you see:** EA, E9, C6, FD, A1 = CDI Classic, CDi Compact, or Greenstar I
**If you see:** Numbers with V/W/B/O (like 227 V, 1017 W) = Greenstar 8000 or GB162
**If you see:** Flashing LED lights (no display) = CDI Highflow or Greenstar Ri
**If you see:** T1, T2, T3, etc = Boiler in test mode (normal during servicing)
**Not sure?** Check the rating plate inside the boiler casing or look at your manual.
**Locating Your Condensate Pipe:**
– Usually 21-32mm white or grey plastic pipe
– Runs from bottom of boiler to outside drain
– Often visible on exterior wall near boiler
– May exit through wall near boiler position
– Can be traced from boiler’s condensate outlet
**Thawing Instructions:**
1. Use warm (NOT boiling) water – boiling can crack the pipe
2. Pour slowly along entire visible length
3. Focus on the lowest point where water collects
4. Listen for gurgling – this means it’s clearing
5. May need 2-3 kettles of water
6. Reset boiler once gurgling stops
**Prevention:**
Proper insulation costs £50-150 and prevents future freezing. Much cheaper than winter emergency callouts at £150-250!
EA 229 means loss of ionisation signal during burner operation – essentially flame loss. In winter, this is almost always caused by a frozen condensate pipe blocking the boiler’s drainage system. In other seasons, it could indicate: gas supply interruption, electrode fault, or flue blockage. Try thawing the condensate pipe first (pour warm water along it), then reset once. If EA 229 returns, call a Gas Safe engineer immediately.
CE means low water pressure (or CE 207 on some models). Your system pressure has dropped below the minimum safe level, usually below 0.7 bar. To fix: Turn off the boiler, locate the filling loop (silver braided hose under boiler or internal key), open the valves slowly until pressure reaches 1.0-1.5 bar on the gauge, close the valves, turn boiler back on. If pressure drops again within days, you have a leak and need an engineer to locate and repair it.
Both are flame-related faults but occur at different times: EA 227 means no ionisation was detected after the ignition sequence – the boiler tried to light but couldn’t detect a flame. EA 229 means the flame was lit successfully but then lost during operation. EA 227 is usually gas supply or electrode issues. EA 229 in winter is typically frozen condensate pipe. Both require the same troubleshooting: check gas supply, try thawing condensate pipe, reset once. If persistent, call an engineer.
E9 means the safety temperature limiter has tripped due to overheating. This is a safety lockout to prevent damage. Common causes: low system pressure, pump failure, blocked system, closed radiator valves, or airlock. What to try: 1) Check pressure (should be 1.0-1.5 bar), 2) Ensure all radiator valves are open, 3) Bleed radiators if they have air, 4) Reset boiler once. If E9 returns or pressure is OK, you likely have a pump or circulation problem – call a Gas Safe engineer. Don’t ignore E9 as repeated overheating can damage the heat exchanger.
Turn the mode selector knob (usually on the front panel) fully anticlockwise to the reset position – marked with a flame symbol with a line through it. Hold for 2 seconds, then turn back to the heating or auto position. The boiler will attempt to restart. On older models without a clear reset position, turn to OFF (or 0), wait 30 seconds, then turn back to heating. Important: If the same fault returns immediately, there’s an underlying problem – don’t keep resetting, as this can damage components. Call an engineer after 2-3 failed resets.
D5 is an alternative code for low water pressure on some Worcester models (same as CE on others). The system pressure is too low for safe operation. Fix by repressurising the system to 1.0-1.5 bar using the filling loop. If you see D5 during cold weather, it could also indicate a frozen condensate pipe – try thawing the pipe before repressurising. If D5 returns frequently, you have a leak in the system that needs professional repair.
Worcester Bosch recommends annual servicing by a Gas Safe registered engineer, preferably a Worcester Accredited Installer. Annual servicing: maintains your warranty (essential for warranty claims), prevents expensive breakdowns, optimizes efficiency (saves money on gas bills), ensures safe operation, provides landlord gas safety certificates. Worcester boilers have excellent reliability, but annual servicing catches small issues before they become expensive failures. We offer annual service plans with automatic reminders for all Worcester models.