Ideal Boiler Error Codes: Complete Diagnosis Guide
Quick Answer: Ideal boilers display alphanumeric fault codes on the digital display where L codes are lockout faults (boiler will not fire until manually reset) and F codes are operational faults (boiler may attempt auto-recovery). The Logic range is by far the most common in UK domestic installations, and the Logic Plus, Logic Max, Vogue Max, and independent ranges all share the same core fault code system.
Summary
Ideal Heating is one of the UK's largest domestic boiler manufacturers, with the Logic range installed in millions of homes. Their fault code system uses a letter-number format displayed on the boiler's LCD or LED panel. L-prefix codes indicate a hard lockout requiring manual reset (hold the reset button for 3-5 seconds). F-prefix codes indicate a fault condition where the boiler may attempt to self-recover or will drop into a standby state. Understanding the distinction is critical: repeatedly resetting an L-code lockout without diagnosing the root cause risks damage to components and can trigger the LC safety lockout (5 resets in 15 minutes). The codes below apply across the Logic, Logic Plus, Logic Max, Vogue, Vogue Max, and Independent ranges unless noted otherwise.
Key Facts
- L codes = lockout (manual reset required). F codes = fault (may self-clear or require intervention).
- The Logic range (Logic, Logic+, Logic Max) accounts for the vast majority of Ideal service calls in the UK.
- Older Logic and Isar/Istor models used a different prefix system (e.g. L3 instead of F3 for fan faults) -- always check the specific model's installation manual.
- The boiler chip card (BCC) must match the model -- an incorrect BCC after a PCB swap will trigger L8/L9 codes.
- Ideal uses a single ignition/sensing electrode (combined spark and flame sensing) on most Logic models.
- F1 (low pressure) is the single most common call-out code and is often customer-resolvable via the filling loop.
- All gas-side fault diagnosis and repair must be carried out by a Gas Safe registered engineer under the Gas Safety (Installation and Use) Regulations 1998.
- Ideal's technical helpline for installers: 01onal 11 175 0700 (Ideal Installer Connect).
Quick Reference Table
Diagnosed the problem? Create a repair quote in minutes with squote.
Try squote free →| Code | Description | Most Likely Cause | Urgency |
|---|---|---|---|
| F1 | Low water pressure | System pressure below ~0.5 bar | Medium -- customer can repressurise |
| F2 | Flame loss during operation | Gas supply interruption / flue blockage | High |
| F3 | Fan fault (speed/feedback) | Fan throat blockage / worn bearings / APS tube | High |
| FA | Flow and return reversed | Incorrect pipework connection | Medium -- requires pipework correction |
| FD | No water flow detected | Pump failure / seized / no power to pump | High |
| L1 | Flow overheat lockout | Circulation fault / blocked heat exchanger / pump failure | High |
| L2 | Ignition lockout | No gas / electrode fault / condensate blockage | High |
| L5 | Return thermistor fault | Faulty NTC thermistor / wiring / PCB | Medium |
| L6 | False flame detected | Current leakage on electrode / PCB fault | High |
| L8 | PCB not configured | Wrong BCC fitted / PCB replacement error | Medium |
| L9 | PCB fault | Internal PCB failure | High |
| LC | 5 resets in 15 minutes | Underlying fault not resolved before resetting | High -- diagnose root cause |
Detailed Guidance
What does F1 mean on an Ideal boiler?
F1 -- Low Water Pressure
The F1 code is the most common Ideal fault code and indicates system water pressure has dropped below the minimum threshold (typically below 0.5 bar). The boiler will not fire.
Likely causes (ranked by probability):
- Slow pressure loss over time -- minor weep on a radiator valve, towel rail connection, or auto air vent
- Recent radiator bleed -- customer has bled radiators without topping up pressure
- Filling loop left slightly open or dripping -- double-check both valves are fully closed
- Expansion vessel lost charge -- vessel pre-charge should be 0.75-1.0 bar (check with system drained down); a flat vessel causes repeated F1 after heating cycles
- Pressure relief valve (PRV) weeping -- check the tundish and discharge pipe for drips; PRV may need replacing or the expansion vessel may be waterlogged
Diagnosis steps:
- Check the pressure gauge -- if below 0.5 bar, repressurise to 1.0-1.5 bar via the filling loop.
- If F1 recurs within days, carry out a pressure drop test: repressurise to 1.5 bar cold, run the heating for 1 hour, let it cool fully, and re-read. A drop of more than 0.3 bar indicates a leak.
- Check the PRV tundish for discharge. If wet, check expansion vessel charge.
- Expansion vessel test: isolate and drain the boiler, remove the Schrader cap on the vessel, and check pre-charge with a tyre gauge. Recharge to 0.75-1.0 bar (or per the installation manual for the specific model).
- If the vessel holds charge but the PRV still lifts, suspect a waterlogged vessel diaphragm -- replace the vessel.
Parts commonly needed: Filling loop valve washers, expansion vessel (or Schrader valve core), PRV.
What does F2 mean on an Ideal boiler?
F2 -- Flame Loss During Operation
The F2 code means the boiler successfully ignited but lost the flame while running. This is distinct from L2 (failure to ignite at all). The boiler will attempt to relight automatically; if it fails repeatedly, it may escalate to an L2 lockout.
Likely causes (ranked by probability):
- Intermittent gas supply issue -- gas meter prepayment running out, or gas governor fault causing pressure drop under load
- Flue obstruction or downdraught -- partial blockage (bird nest, debris, ice on terminal), or wind-driven downdraught on exposed flue terminals
- Condensate pipe frozen or partially blocked -- especially in winter; causes back-pressure and flame extinguishment
- Flame sensing electrode degraded -- carbon build-up on the sensing electrode reduces the ionisation current below the detection threshold; the boiler "sees" the flame disappear
- Gas valve sticking intermittently -- valve opens for ignition but drifts closed during operation
- NTC thermistor fault -- if the flow or return NTC gives erratic readings, the PCB may shut the gas valve as a safety response
Diagnosis steps:
- Check gas supply -- are other gas appliances working? Check the meter is on and credit is available.
- Inspect the flue terminal externally for blockage or damage.
- Check the condensate pipe (especially the external run) for ice or blockage. Thaw with warm water if frozen.
- Measure gas pressure at the test point: static should be 20 mbar +/-2, working pressure per the data badge (typically 12-14 mbar on the Logic range).
- Inspect and clean or replace the ignition/sensing electrode. Check the ionisation current with a microamp meter -- should be above 2 uA (Ideal specify minimum 1.5 uA on most Logic models).
- Check flue seal integrity -- a cracked flue seal can cause recirculation of combustion products and intermittent flame loss.
Parts commonly needed: Ignition/sensing electrode, condensate trap, gas valve, flue terminal guard.
What does F3 mean on an Ideal boiler?
F3 -- Fan Fault (Unable to Reach Required Speed)
The F3 code means the fan has failed to reach the required RPM or the PCB has lost the speed feedback signal. The boiler will not attempt ignition without confirmed fan operation (pre-purge safety requirement).
Note: On older Logic and Isar models, this was displayed as L3.
Likely causes (ranked by probability):
- Blocked fan venturi/throat -- the small plastic throat inside the fan housing becomes clogged with debris or condensation residue. This is the number one cause on Logic and Vogue models.
- APS (air pressure switch) tube kinked or waterlogged -- the clear plastic tube running from the fan to the APS can fill with condensation or become kinked, giving a false negative signal.
- Fan bearings worn -- after 8-12 years, fan bearings dry out and the fan struggles to reach speed, particularly on cold start-up. You may hear a whining or grinding noise.
- Wiring fault -- damaged, loose, or corroded connections on the fan plug or at the PCB.
- PCB fault -- the fan drive circuit on the PCB has failed (less common but possible, especially on boilers that have suffered water ingress).
Diagnosis steps:
- Listen to the fan on start-up -- does it spin at all? Does it sound laboured or noisy?
- Check the fan connector is fully seated at both the fan and PCB ends. Look for signs of heat damage or corrosion on the plug.
- Inspect the APS tube -- disconnect and blow through it. Check for water. Replace if kinked or discoloured.
- Remove the fan and inspect the venturi throat for blockage. Clean or replace as needed.
- If the fan spins freely by hand and the wiring is sound, measure fan voltage output at the PCB connector -- compare to the installation manual specification.
- If the fan is spinning at correct speed but the fault persists, suspect a PCB fan detection circuit failure.
Parts commonly needed: Fan assembly (complete), APS tube, fan wiring harness.
What does FD mean on an Ideal boiler?
FD -- No Water Flow Detected
The FD code indicates the boiler has detected no water circulation through the heat exchanger. The boiler locks out to prevent overheating.
Likely causes (ranked by probability):
- Pump failure or seizure -- the pump impeller may be seized (especially after summer inactivity), or the pump may have failed entirely
- No power to pump -- the PCB is not sending the pump run signal; check the pump connector and PCB relay
- System pressure at zero -- if the system has completely drained (major leak, PRV stuck open), there is no water to circulate
- Blocked or sludged heat exchanger -- heavy magnetite build-up restricts flow through the primary heat exchanger
- All zone valves closed -- if no zone valve is calling, there is no circuit for water to flow through; check zone valve operation and wiring
Diagnosis steps:
- Check system pressure gauge -- if at zero, there is a major leak or the PRV has discharged. Find and fix the leak before proceeding.
- Check the pump is receiving power: listen for it running, feel for vibration. If silent, check the pump connector at the PCB.
- If the pump has power but is not running, try tapping the pump body gently or manually turning the impeller via the bleed screw to free a seized impeller.
- Check the differential pressure across the pump with the system running -- if negligible, the pump is not generating adequate flow.
- If the pump is running and has adequate differential pressure, check for heat exchanger blockage. A significant temperature differential between flow and return at the boiler (more than 20 degrees C on central heating mode) suggests restricted flow.
Parts commonly needed: Pump (Grundfos or Wilo depending on model), pump head gasket, heat exchanger.
What does L1 mean on an Ideal boiler?
L1 -- Flow Temperature Overheat Lockout
The L1 code is a safety lockout triggered when the flow NTC thermistor reads a temperature above the safe operating limit (typically above 95-100 degrees C). The boiler locks out to prevent boiling in the heat exchanger.
Likely causes (ranked by probability):
- Pump failure or low pump speed -- insufficient circulation causes rapid heat build-up in the heat exchanger
- Blocked or sludged heat exchanger -- restricted waterway through the primary heat exchanger means the burner heat cannot be transferred to the system water quickly enough
- System blockage -- closed or seized zone/isolation valves, or severely sludged pipework restricting flow
- Flow NTC thermistor fault -- a failing NTC can give falsely high readings, triggering the lockout even when actual temperatures are normal
- Incorrectly set pump speed -- on older models with manual pump speed settings, too low a speed for the boiler output
Diagnosis steps:
- Reset the boiler and monitor: does the pump start before the burner fires? On Ideal Logic models, the pump should run for a pre-circulation period before ignition.
- Check flow temperature with a pipe thermometer or clamp probe at the flow pipe immediately after the boiler -- compare to the NTC reading on the boiler display (if available in diagnostic mode).
- If temperatures match and are genuinely high, the issue is circulation. Check the pump operation, differential pressure, and system for blockages.
- If the NTC reading is significantly higher than the actual pipe temperature, suspect a faulty flow NTC thermistor. Measure resistance and compare to the NTC resistance chart in the installation manual.
- Check system water condition -- take a sample. Black sludgy water indicates magnetite contamination that may be blocking the heat exchanger. A powerflush or chemical clean may be required.
Parts commonly needed: Flow NTC thermistor, pump, primary heat exchanger.
What does L2 mean on an Ideal boiler?
L2 -- Ignition Lockout
The L2 code is one of the most common lockout faults. It means the boiler has attempted to ignite (typically 3-5 attempts depending on the model) but has failed to establish or detect a flame. The boiler enters hard lockout.
Likely causes (ranked by probability):
- Frozen condensate pipe -- the single most common cause of L2 in winter. The frozen condensate blocks the flue gas pathway, preventing ignition.
- No gas supply -- prepayment meter run out, gas cock closed, or a wider supply interruption
- Faulty ignition/sensing electrode -- cracked ceramic, worn tip, or incorrect gap (should be approximately 3-4mm on most Logic models). Carbon build-up on the electrode prevents reliable spark or flame detection.
- Ignition lead or spark generator failure -- the HT lead from the spark generator to the electrode can degrade, especially in damp conditions; the spark generator unit itself can fail
- Gas valve fault -- valve not opening fully due to mechanical failure or electrical fault (check 24V supply to valve coils)
- Blocked condensate trap -- even when not frozen, the condensate trap can become blocked with debris, causing the same back-pressure issue
- Flue blockage -- prevents the fan from establishing correct pre-purge air flow; the APS will not confirm, and the boiler will not attempt ignition (or will fail immediately)
Diagnosis steps:
- Check gas supply first -- is the gas meter on? Do other gas appliances work? Is the isolation cock open?
- In cold weather, check the condensate pipe (especially the external run). Pour warm water over it to thaw. Consider fitting a condensate pipe insulation kit or trace heating if this is a recurring issue.
- Remove the burner cover and inspect the electrode -- look for cracking, heavy carbon build-up, or an incorrect gap. Clean with fine emery cloth or replace.
- Attempt a manual reset and observe: can you hear the spark? Can you hear the gas valve click open? Can you see the spark at the electrode through the sight glass (where fitted)?
- If spark is present but no ignition, check gas pressure at the boiler test point. Static should read 20 mbar; working pressure per data badge.
- If gas pressure is correct and spark is present, check ionisation current with a microamp meter. If below 1.5 uA with flame present, the electrode or lead is degraded.
- If no spark, check the HT lead continuity and the spark generator output. Replace the spark generator if faulty.
- If the gas valve is receiving 24V but not opening, replace the gas valve.
Parts commonly needed: Ignition/sensing electrode, spark generator (ignition unit), condensate trap, gas valve, HT lead.
What does L5 mean on an Ideal boiler?
L5 -- Return Thermistor Fault
The L5 code indicates a fault with the return water NTC thermistor. The boiler uses flow and return thermistors to monitor temperature differential and control the modulating burner.
Likely causes (ranked by probability):
- Faulty return NTC thermistor -- open circuit, short circuit, or drift in resistance values
- Wiring fault -- damaged or loose connection at the thermistor plug or PCB connector
- PCB input fault -- the analogue input on the PCB that reads the NTC has failed (less common)
Diagnosis steps:
- Access the return NTC thermistor (usually clipped to the return pipe inside the boiler casing).
- Disconnect the thermistor and measure resistance with a multimeter. Compare to the NTC resistance chart in the installation manual (typically around 12 kOhm at 25 degrees C, falling to approximately 2.5 kOhm at 60 degrees C for most Ideal NTC sensors).
- If the resistance is open circuit (infinite) or short circuit (near zero), replace the thermistor.
- If the thermistor reads correctly, check the wiring from the thermistor to the PCB for continuity and correct connection.
- If wiring and thermistor are both sound, suspect a PCB fault.
Parts commonly needed: Return NTC thermistor, wiring harness.
What does L6 mean on an Ideal boiler?
L6 -- False Flame Lockout
The L6 code means the PCB is detecting a flame ionisation signal when there should be no flame (i.e. when the gas valve is closed and the boiler is not calling for heat). This is a safety-critical fault.
Likely causes (ranked by probability):
- Current leakage on the flame sensing circuit -- moisture or carbon tracking on the electrode, lead, or connector creating a false ionisation current path
- Faulty electrode or HT lead -- degraded insulation allowing current leakage to earth
- PCB flame detection circuit fault -- internal component failure giving a false flame signal
- Gas valve not closing fully -- if gas is leaking past the valve and igniting from residual heat, a genuine flame may be present (this is a serious safety concern -- investigate immediately)
Diagnosis steps:
- Safety first: If you suspect a gas valve leak (smell of gas, or the boiler is hot when it should not be running), isolate the gas supply immediately and ventilate the area.
- Disconnect the electrode lead and reset the boiler. If the L6 clears, the issue is in the electrode/lead circuit. Inspect for moisture, carbon tracking, or insulation breakdown. Replace the electrode and/or lead.
- If L6 persists with the electrode disconnected, the fault is on the PCB. Replace the PCB.
- Check the gas valve is closing properly by monitoring gas pressure at the burner test point with the boiler off -- there should be zero pressure downstream of the valve.
Parts commonly needed: Ignition/sensing electrode, HT lead, PCB.
What does L8 mean on an Ideal boiler?
L8 -- PCB Not Configured
The L8 code indicates the printed circuit board has not been correctly configured for the boiler model, or the boiler chip card (BCC) is missing or incorrect.
Likely causes (ranked by probability):
- Wrong BCC fitted after PCB replacement -- the BCC is a small plug-in chip that tells the PCB which model of boiler it is controlling. If the wrong BCC is used, the boiler cannot operate.
- BCC not fitted -- the BCC was not transferred from the old PCB to the new one during a swap.
- BCC or PCB connection fault -- poor contact between the BCC and the PCB socket.
Diagnosis steps:
- Open the boiler and locate the PCB. Identify the BCC -- it is a small plug-in module on the PCB.
- Check the BCC part number matches the boiler model (refer to the Ideal parts catalogue or the label inside the boiler casing).
- Remove and reseat the BCC firmly.
- If the code persists, try the original BCC from the old PCB (if available).
- If a new PCB and correct BCC are fitted and the code persists, contact Ideal technical support.
Parts commonly needed: Correct BCC for the boiler model, PCB.
What does L9 mean on an Ideal boiler?
L9 -- PCB Fault
The L9 code indicates an internal fault on the printed circuit board. The boiler will not operate until the PCB is replaced or repaired.
Likely causes (ranked by probability):
- Internal PCB component failure -- capacitor, relay, or microprocessor fault
- Water damage to the PCB -- leaks from the heat exchanger, PRV, or condensate system can drip onto the PCB
- Electrical surge or power supply issue -- voltage spikes can damage PCB components
Diagnosis steps:
- Visually inspect the PCB for signs of water damage (corrosion, white residue, discolouration), burnt components, or swollen capacitors.
- If water damage is evident, identify and fix the source of the leak before fitting a new PCB.
- Check the mains supply voltage to the boiler -- should be 230V +/-10%.
- If no obvious cause is found, replace the PCB with the correct part for the model and ensure the correct BCC is transferred.
Parts commonly needed: PCB (model-specific), BCC.
What does LC mean on an Ideal boiler?
LC -- 5 Resets Within 15 Minutes
The LC code is a meta-fault: it triggers when the boiler has been manually reset 5 times within a 15-minute window. It is a safety feature to prevent repeated ignition attempts when an underlying fault has not been resolved.
Likely causes:
The LC code itself is not the fault -- it is a consequence of repeatedly resetting another fault (usually L2, F2, or L1). The underlying cause must be diagnosed.
Resolution:
- Wait at least 15 minutes, then the LC lockout will automatically clear.
- Do not reset again until the underlying fault has been properly diagnosed and repaired.
- When the LC clears, the original fault code should reappear, allowing diagnosis.
- If the boiler was being reset by the customer before you arrived, ask what code they saw before the LC appeared.
What does FA mean on an Ideal boiler?
FA -- Flow and Return Reversed
The FA code indicates the boiler has detected that the flow and return connections are swapped. The boiler monitors the temperature relationship between the flow and return NTC thermistors -- if the return is consistently hotter than the flow during a heating cycle, it flags FA.
Likely causes:
- Pipework connected incorrectly during installation -- flow and return pipes are swapped at the boiler connections
- NTC thermistors swapped -- the flow and return thermistors have been connected to the wrong pipe (or wrong PCB input) during a repair
- System bypass set too wide open -- excessive bypass flow can confuse the temperature differential reading (rare)
Diagnosis steps:
- With the boiler running on heating, check which pipe heats up first at the boiler connections. The flow pipe should get hot first.
- If the pipework is correct, check the thermistor connections -- ensure the flow NTC is on the flow pipe and the return NTC is on the return.
- If the pipework genuinely is reversed, the connections must be corrected. This requires draining down the boiler and swapping the connections.
Parts commonly needed: Usually none -- this is a pipework or wiring correction.
Frequently Asked Questions
Can I reset my Ideal boiler myself, or do I need an engineer?
You can reset the boiler by holding the reset button (or spanner icon) for 3-5 seconds. For an F1 (low pressure), you can also repressurise the system via the filling loop yourself. However, if the fault code returns after resetting, or if you see any L-prefix lockout code more than once, you should call a Gas Safe registered engineer. Repeatedly resetting without fixing the root cause risks component damage and will trigger the LC lockout.
Why does my Ideal boiler keep showing L2 in cold weather?
The most common cause of winter L2 lockouts is a frozen condensate pipe. The condensate pipe runs from the boiler to an external drain, and in sub-zero temperatures the acidic condensate can freeze, blocking the pipe. This prevents the boiler from operating. Pour warm (not boiling) water over the frozen section of pipe to thaw it. For a permanent solution, insulate the external condensate pipe run, minimise horizontal external pipe runs, or fit trace heating. Consider upsizing the external condensate pipe to 32mm to reduce the likelihood of freezing.
What is the difference between F2 and L2 on an Ideal boiler?
F2 means the boiler successfully ignited but then lost the flame during operation. L2 means the boiler failed to ignite at all (or failed to detect ignition). F2 points towards intermittent issues -- fluctuating gas pressure, downdraught, or a degrading electrode. L2 points towards more fundamental problems -- no gas, electrode failure, or a blocked condensate pipe. An F2 that keeps recurring will eventually escalate to an L2 lockout after multiple failed relight attempts.
How much does it cost to replace an Ideal Logic PCB?
An Ideal Logic PCB typically costs between 250 and 400 GBP for the part alone, depending on the model. With labour, expect a total cost of 350 to 550 GBP. Given the age of the boiler when PCBs tend to fail (8+ years), it is worth discussing with the customer whether a PCB replacement or a boiler replacement represents better value -- particularly if the boiler is out of warranty and other components are also showing wear.
My Ideal boiler shows a flashing spanner icon but no fault code -- what does this mean?
A flashing spanner (or wrench) icon without a fault code typically indicates the boiler is due a service or has reached a service interval timer. This is a reminder, not a fault. The icon can usually be cleared during the annual service by resetting the service counter via the boiler's installer menu.
Regulations & Standards
Gas Safety (Installation and Use) Regulations 1998 -- all work on gas appliances must be carried out by a Gas Safe registered engineer
BS 7671 (IET Wiring Regulations) -- electrical connections to the boiler must comply
BS 5440-1 (Flueing) and BS 5440-2 (Ventilation) -- flue installation and air supply requirements
Building Regulations Part J (England) / Part F (Wales) -- combustion appliance installation standards
Benchmark commissioning -- all new boiler installations must be commissioned and registered with the manufacturer per the Benchmark scheme
BS 7593:2019 -- treatment of water in domestic hot water central heating systems (system flushing and inhibitor)
Ideal Logic, Logic+, Logic Max, Vogue Max installation and servicing manuals (available via Ideal Installer Connect)
vaillant -- Vaillant boiler error codes
worcester -- Worcester Bosch error codes
no hot water -- No hot water diagnostic decision tree
baxi -- Baxi boiler error codes
condensate pipe frozen -- Frozen condensate pipe diagnosis and prevention