Ferroli F66 Fault Code: Causes, Fixes & Repair Costs
What does the Ferroli F66 fault code mean?
The F66 code on a Ferroli boiler indicates that the boiler's firmware has not loaded successfully. In plain terms, the onboard software that controls how your boiler operates has failed to initialise properly. This most commonly surfaces after a PCB (Printed Circuit Board) has been replaced or a firmware update has been attempted. On certain Ferroli ranges — including the DOMIcondens HE and Optimax HE Plus — F66 is also associated with an internal controller error, sometimes listed alongside codes A63 and A64, relating to the ABM03B or DBM12 controller modules. F66 is classified by Ferroli as a 'blocking' fault (codes starting with F can sometimes clear automatically), but in practice this particular code almost always requires professional attention because the root cause is a deep electronic issue rather than something transient like a momentary sensor blip.
General guidance only — not a substitute for professional advice, and not certified by a Gas Safe engineer. Always have your specific appliance assessed by a qualified professional. 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
- Failed firmware initialisation after PCB replacement Common
When a new PCB is fitted, the replacement board must be correctly programmed with the boiler's firmware. If this programming step is incomplete, interrupted, or carried out incorrectly, the boiler cannot load its operating software and throws F66. This is the single most common trigger for this fault code.
- Internal controller error (ABM03B / DBM12) Common
On models using the ABM03B or DBM12 controller modules, F66 can reflect an internal fault within the controller itself — not necessarily related to a recent PCB swap. The controller may have developed a hardware fault or experienced a software corruption over time, causing it to report an internal error state.
- Interrupted or failed firmware update Sometimes
If a firmware update was attempted — either by an engineer using Ferroli's diagnostic tools or triggered remotely — and the process was cut short by a power interruption or communication error, the boiler can be left with an incomplete firmware image and will display F66 on restart.
- Faulty or failing PCB Sometimes
A PCB that is degrading due to age, moisture ingress, or electrical damage may intermittently fail to load firmware even when no update or replacement has recently taken place. If the fault recurs repeatedly without any obvious trigger, the PCB itself may need replacing rather than reprogramming.
How to fix it
- Attempt a single boiler reset DIY safe
Locate the reset button on your Ferroli boiler (usually a flame symbol with a line through it, or a dedicated reset button depending on your model) and hold it for a few seconds. If the boiler restarts and runs normally, monitor it over the next hour. Do not reset more than two or three times — repeated resets on an electronic fault will not resolve the underlying issue and could mask a worsening problem.
- Check the boiler's power supply DIY safe
Ensure the boiler is receiving a stable mains supply. Check that the fused spur switch next to the boiler is on and that the relevant circuit breaker in your consumer unit has not tripped. A momentary power interruption can occasionally cause a firmware load failure that clears on a clean restart.
- Note whether a recent PCB replacement or service visit has taken place DIY safe
If an engineer fitted a new PCB recently and the F66 appeared shortly afterwards, this is a strong indication the replacement board was not fully programmed. Contact the engineer who carried out the work and let them know — this is their responsibility to rectify.
- Contact a Gas Safe registered engineer for diagnostics Gas Safe engineer
Because F66 is fundamentally an electronic and software fault, a Gas Safe engineer with access to Ferroli's specialist diagnostic equipment will need to attend. They will connect to the boiler's controller to determine whether the firmware can be reflashed and reprogrammed, or whether the PCB has failed and needs full replacement. This is not something that can be assessed or resolved without the correct tools.
- PCB reprogramming or replacement by a Gas Safe engineer Gas Safe engineer
If the engineer determines the PCB is physically sound but the firmware is corrupt or absent, they can attempt to reflash the firmware using Ferroli's diagnostic software. If the PCB itself has failed, a replacement board will need to be sourced, fitted, and fully programmed before the boiler can operate again. Both tasks must be carried out by a qualified engineer.
Parts you may need
- Ferroli PCB (Control Board) · from £220
- ABM03B Controller Module · from £185
- DBM12 Controller Module · from £170
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 £150–£400, depending on the underlying cause.
Frequently asked questions
Can I fix the Ferroli F66 fault code myself?
No. Unlike faults such as low pressure or a frozen condensate pipe, F66 is an electronic and software issue that requires specialist Ferroli diagnostic equipment to resolve. A homeowner cannot reflash firmware or test a PCB without this equipment. You should contact a Gas Safe registered engineer — ideally one with experience of Ferroli boilers or access to Ferroli technical support.
What does F66 mean on a Ferroli DOMIcondens HE or Optimax HE Plus?
On these models, F66 is specifically linked to an internal controller error on the ABM03B or DBM12 controller module. You may also see this fault referenced alongside codes A63 or A64 in Ferroli documentation — all three relate to controller-level faults on these ranges. The fix is the same: a Gas Safe engineer needs to assess whether the controller can be reprogrammed or must be replaced.
How much does it cost to fix an F66 fault on a Ferroli boiler?
Most people pay between £150 and £400. If the fault can be resolved by reprogramming the existing PCB using Ferroli diagnostic software, costs are typically at the lower end (around £150–£200 including call-out). If the PCB needs to be replaced entirely, parts and labour combined usually fall in the £250–£400 range. On some older or less common Ferroli models, PCB costs can push higher — the Modena 80e PCB alone can exceed £300 before labour — but this would be unusual rather than typical.
Is it worth repairing an F66 fault or should I replace my Ferroli boiler?
If your boiler is under 10 years old and in otherwise good condition, repair is usually the sensible route — PCB reprogramming or replacement is a well-defined job with a clear outcome. If your boiler is over 10 years old, has had multiple faults in recent years, or is out of manufacturer warranty, it is worth getting quotes for a new boiler alongside the repair estimate. A new A-rated condensing boiler will typically be more efficient and come with a 5–10 year manufacturer guarantee, which may represent better value than investing several hundred pounds into ageing electronics.