Boiler
F20 error in Ferroli boiler: what it indicates and how to act
The warning points to the control electronics and usually requires a technical inspection to restore normal operation.

The F20 error in a Ferroli boiler indicates an anomaly in the parameters of the electronic board, also called the PCB. The same code is also used on some Cointra boiler families to describe a similar internal inconsistency. In both cases, it does not describe a hydraulic problem, a lack of gas, or a classic burner blockage. It points to the brain of the unit, where the data that allow it to start up, read sensors, modulate the flame, and protect the system are stored and compared.
When it appears, the boiler may shut down preventively, stop responding normally, or show erratic behavior after a power cut, a previous intervention, a board replacement, or a failed reconfiguration. The most prudent course is a basic reset and, if the warning persists, a technical inspection of the board, its memory, its power supply, and its programming.
If you have a problem with your boiler, you can use our free error code finder. From there, you can find out what the different warnings mean and identify possible solutions easily and effectively.
What the F20 warning really reveals
In a modern boiler, the electronics do not just switch the appliance on or off. The control board orders the start-up sequence, monitors probes and sensors, regulates power, interprets safety signals, reads heating and domestic hot water demand, modulates the flame, and decides when operation must stop. The F20 code indicates that this internal logic does not add up, as if the system had lost track of its own parameters.
More specifically, F20 points to a programming or configuration inconsistency within the control board. The boiler depends on a series of internal values to know how to ignite, how to interpret sensor readings, how to control the flame, and when to activate its safety mechanisms. If one of those parameters is loaded incorrectly, becomes corrupted, does not match the installed model, or is not retained correctly in memory, the system can no longer trust its own configuration.
That is why this fault has a different nuance from other, more ordinary warnings, such as those linked to pressure or temperature. Here, the problem is usually not a component in the water circuit, but a mismatch in the configuration stored by the board. The boiler detects that the data are not coherent and protects itself, even if that leaves the user without heating or hot water.
It is therefore not normally a pressure fault, a lack of gas, a dirty burner, or a one-off blockage in the ignition system. The fault originates in the control logic: in the way the board interprets information and decides how the boiler should behave. The appliance may stop before continuing, like a driver who doubts the directions on a map and prefers to pull over rather than take the wrong exit.
That lockout should not be interpreted as a whim of the appliance. In reality, it is a safety measure. If the electronic board cannot verify its own configuration, the machine prefers to stop rather than operate on an uncertain basis. It is a cold reaction, but a sensible one, similar to a traffic light turning amber when it has lost part of the circuit that controls it.
Ferroli and Cointra boilers: the meaning of the code
This article focuses on the F20 error in Ferroli boilers, but the warning also appears in Cointra documentation and in Cointra boiler families with a comparable electronic control architecture. In both brands, the practical meaning is an anomaly related to electronic-board parameters, although the exact interpretation should always be confirmed against the technical documentation for the specific model.
The code does not make every case identical. In one boiler, it may be caused by an incorrect parameter after a PCB replacement; in another, by altered memory, an incomplete loading process, or an electrical disturbance. The code identifies the area that needs investigation—the board and its configuration—but a technician still has to determine whether the solution is a reset, reprogramming, correction of the electrical supply, or replacement of the control unit.
In a Cointra boiler, the warning can likewise mean that the unit has stopped recognizing the internal map it is supposed to work with as valid. The appliance protects itself before continuing to operate. This is why an F20 that appears on a Cointra model should be approached as a configuration, memory, or electronic-consistency problem rather than as a conventional mechanical breakdown.
Why the F20 error may appear
Misconfigured PCB parameters
The most common cause is a misconfigured PCB parameter. This can happen after a board replacement, an incomplete reprogramming, a poorly executed update, or any manipulation that has left values incompatible with the exact boiler model.
Boiler electronics do not naturally accept a generic configuration. Each unit requires the correct values and a proper completion of the programming process. If a replacement board corresponds to a different reference, if the model information has not been loaded correctly, or if an adjustment has been left unfinished, even a minimal discrepancy can be enough for the system to trigger the lockout.
Programming compatibility matters as much as the physical part. A board can be new and apparently intact, yet still be unsuitable for operation if it has not been configured according to the manufacturer’s specifications. When the board expects one specific model and receives another reference or an incomplete data set, the usual response is a preventive shutdown.
Incorrect or corrupted memory
There may also be memory corruption on the board. Electronic boards store essential information to operate safely and stably; if that data is altered, even partially, the unit stops trusting its own configuration.
The user sees a sudden fault, but internally the problem is more like a diary with pages put out of order than a visible breakdown of pipes or valves. The memory may contain incorrect data, incomplete data, or values that the board can read only intermittently. A reset may temporarily allow the boiler to recover, but it does not rewrite the underlying configuration.
In some cases, the board still works well enough to illuminate the display or begin an ignition cycle, but it cannot consolidate the parameters in a stable way. This explains why the boiler may seem to recover briefly and then return to F20 as soon as it tries to start again.
Power cuts, voltage drops, and electrical surges
Another possible factor is an electrical issue. Micro-outages, voltage drops, voltage surges, storms, or unstable power do not always leave an immediate visible trace, but they can throw the electronics out of alignment.
The board does not only need electricity; it needs a clean and coherent power supply so that it can preserve its data and complete its operating sequences. If the electrical sequence is interrupted while information is being read or written, the memory may be left in an unusual state. In some cases, the warning appears just after a power drop or a sudden restart, when the boiler tries to start up again with incomplete or disordered data.
When the error appears after a power outage, a storm, or a micro-interruption, the context matters as much as the code itself. The timeline helps distinguish an isolated incident from a problem that had already been developing. An F20 after a technical intervention does not mean exactly the same thing as an F20 that suddenly appears in a boiler that had been working correctly for months.
Previous repairs or component changes
A previous intervention can be directly related to the warning. When someone has handled the control unit, the parameter loading must be completed precisely. If an adjustment is missing, if the installed board does not exactly match the boiler, or if the memory has been damaged during the process, the system interprets that something does not fit.
A board replacement is therefore not always finished when the physical part has been installed. The correct parameters may have to be loaded, checked, and validated for the exact Ferroli or Cointra model. A component change that has not been adjusted to the boiler’s model can produce F20 even when the replacement board has no obvious physical damage.
Age, heat, humidity, and internal PCB wear
It is also worth remembering the wear of the board itself. A PCB that has aged, been subjected to humidity, heat, dust, or intensive operating cycles for years may begin to fail in its most delicate layer: parameter management.
It is not the kind of fault that usually announces itself with a bang. It often arrives silently, like a fine crack in glass that is only noticed when it lets the light through. The board may continue to power the display or perform part of the start-up sequence while gradually losing the ability to retain or interpret its configuration reliably.
Humidity and condensation can affect connectors and sensitive areas even when the outside of the boiler looks clean. Dirt, oxidation, or a deteriorated contact may interfere with communication or with the supply reaching the control board. These conditions do not always cause an immediate fault, but they can encourage communication failures, erratic readings, and loss of memory stability.
Associated electrical or connection problems
The code points to the board, but the source may sometimes be around it. A damaged connector, a faulty power supply, an unstable signal, or an erratic associated component can produce symptoms similar to F20.
This is why a proper diagnosis does not consist of replacing the PCB immediately. The technician must determine whether the inconsistency originates inside the board or whether an external condition is interfering with the board’s readings. The difference lies in the method: it is not about guessing, but about following the fault chain.
| Code | Description | Possible cause | Severity | Most likely outcome |
|---|---|---|---|---|
| F20 | Anomaly in the electronic board parameters | Misconfigured parameters, altered memory, incomplete programming, electrical disturbance, or internal PCB failure | High, because it can block operation | Technical inspection, reprogramming, correction of the electrical environment, or board replacement |
How F20 shows up in the boiler
The most visible symptom is the unit lockout. The display may show the code permanently, the boiler may refuse to start, or the system may stop halfway through without completing the ignition sequence. In practice, the user notices that the appliance has stopped following its usual script.
In some cases, the warning appears immediately and locks the boiler as soon as the appliance tries to operate. In others, the boiler may perform a brief ignition cycle lasting only a few seconds before stopping again. It may also start, stop, display the warning, and become unavailable once more.
The response can be intermittent. The boiler tries to start, stops, shows F20 again, and returns to the same condition after a reset. That behavior suggests that the board can read some parameters but cannot consolidate them in a stable way. It is not a usage error or a simple demand fluctuation: it is an internal control inconsistency.
Sometimes the fault appears after the power has been cut and restored, as if the system remained halfway between two states and could not stabilize. The unit may briefly recover the signal after a reset and then fall back into the same point. When this happens repeatedly, the warning is no longer likely to be just a temporary lockout.
It may also happen that the panel stays on but the unit does not execute commands. This difference between an active display and real operation helps guide the interpretation of the problem. When the screen looks alive but the boiler is not working, suspicion falls again on the electronic logic and not on the hydraulic circuit.
The behavior can be especially confusing because the installation may look correct from the outside. There may be no gas smell, no striking mechanical noise, no visible leak, and no obvious problem with the pipes, yet the boiler does not respond normally. The key is that the control intelligence is failing, not necessarily a visible component of the water circuit.
In homes with heavy heating use or high domestic hot water demand, the problem becomes immediately noticeable through interruptions, unstable temperatures, and an annoying dependence on repeated resets. That back-and-forth is often a sign that the fault has become established in the electronics, even though the outside of the appliance may still appear intact.
Related warnings in the Cointra control family
In Cointra technical documentation, other codes may be linked to the board and to control calibration. Although this article focuses on F20, placing it alongside similar warnings helps explain the type of protection activated when the electronics detect internal inconsistencies.
| Code | Description | Possible cause | What it usually implies |
|---|---|---|---|
| F20 | Board parameter anomaly | Misconfigured board parameter | Lockout due to internal board inconsistency |
| F21 | Board parameter anomaly | Incorrect parameters or invalid memory | Programming and control-unit review |
| F23 | Board parameter anomaly | Configuration incompatible with the unit | Control does not validate operation |
| F24 | Board parameter anomaly | Incomplete or incorrect data load | Preventive shutdown for safety |
This family of warnings shares a common trait: the boiler stops because it does not trust the information it is handling. That is not a minor issue, because the board manages ignition, modulation, sensor reading, and safety functions. If the internal database fails, the whole chain is called into question.
The exact code and its meaning can vary according to the boiler model and the manufacturer’s documentation. For that reason, F21, F23, and F24 should not automatically be treated as interchangeable with Ferroli F20. They are useful as a technical comparison in the Cointra family, while the specific appliance manual and diagnostic procedure remain decisive.
What you can check without opening the boiler
Perform one complete reset
The first sensible step is a full reset. Cut the boiler’s power supply for a few minutes and then reconnect it. This can rule out a temporary lockup, especially if the error appeared immediately after a micro-cut, a mains fluctuation, or an unexpected restart.
If the system works normally again and the warning does not return, the event may have been an isolated lockout. If the code reappears, the origin is more likely to be a structural fault rather than a simple passing incident.
A reset is a diagnostic test, not a guaranteed repair. It may clear a temporary memory anomaly, but it does not rewrite incorrect parameters or repair a board that cannot retain its data.
Review the recent context
It is useful to remember whether there was a recent intervention. A board change, a reconfiguration, a previous repair, a component replacement, an update that was not completed correctly, or a power outage can provide an important clue.
The moment the code appears often says more than it seems. An F20 that begins directly after a board replacement suggests that the model reference, parameter loading, or programming sequence needs to be checked. An F20 that appears after a storm or power interruption directs attention toward the electrical supply and the condition of the board’s memory. A spontaneous fault in an appliance that had been working for months may point more strongly toward gradual PCB wear or an emerging electrical problem.
Observe whether the error returns during start-up
After the reset, observe whether the boiler starts normally, whether the code returns immediately, or whether it appears only after a short ignition attempt. If the boiler repeatedly returns to F20 as soon as it tries to operate, the system is still detecting inconsistent data.
Repeated restarts and the timing of the lockout can help the technician distinguish an isolated event from a persistent internal-consistency problem. This information is useful, but it should not be used as a reason to continue forcing the boiler to start.
What you should not do
What you should not do is keep trying to start the boiler repeatedly, open covers without a clear reason, or handle connectors by guesswork. A boiler’s electronics are sensitive to residual electricity and static, and an improvised manoeuvre can turn a configuration fault into greater damage.
The first temptation is usually to keep pressing the reset button. However, when the message refers to board parameters, repeatedly resetting the boiler does not correct the underlying programming. It may serve as a test, not a fix. If the system continues to detect inconsistent data, it will lock again in the same way.
It is also a bad idea to open the boiler without the necessary experience to handle connectors, jumpers, memory components, or the PCB itself. A poorly placed contact, a forced connection, or an incorrect setting can turn a fixable anomaly into a much more expensive fault.
Do not try to bypass the safety lockout or force the appliance to continue operating. The boiler has stopped because it cannot validate its own parameters. In a gas appliance, the system’s ability to control ignition, flame modulation, sensor readings, and shutdown sequences must not be overridden.
Bleeding radiators, topping up water, changing hydraulic settings, or touching valves will not solve a problem that originates in the board’s logic. Similarly, treating F20 as if it were a minor service notice or a simple burner-cleaning issue can delay the correct inspection.
When the warning requires professional attention
An isolated F20 that disappears after a reset and does not repeat may remain a one-off incident. The situation is different when the code reappears frequently, locks the boiler every time it tries to start, or returns immediately after the power is restored.
At that point, the boiler is warning that the inconsistency has not been resolved or that the faulty data is still present in memory. Repetition increases the seriousness of the fault. There does not need to be a strange smell, a leak, or a visible flame problem for the situation to deserve attention.
The system’s safety depends on the board validating its own parameters. If it does not, the unit protects itself and shuts down operation. Forcing it to keep going does nothing and only delays the real inspection.
If, after the reset, the F20 is still present, the logical next step is professional diagnosis. The technician will check the power supply, inspect the board, verify whether the programming matches the exact model, and determine whether the memory responds as it should.
What a specialized technician checks
Electrical supply and operating environment
A proper diagnosis starts with the electrical supply. An unstable voltage can cause strange behaviour even in a healthy board, so it is worth confirming that the unit is receiving clean and stable power.
The technician may investigate whether the boiler has been exposed to micro-outages, voltage drops, surges, or storm-related disturbances. The electrical environment matters because an irregular supply can affect the memory, interrupt a data-loading sequence, or create symptoms that resemble an internal PCB failure.
The general installation may also be assessed if the boiler operates in a home with frequent electrical fluctuations. The board needs a stable supply to preserve its parameters and carry out its sequences without background noise.
Connectors, wiring, moisture, and visible damage
Next, connectors, wiring, signs of moisture, darkened areas, oxidation, and any visible evidence of wear on the board are inspected. Even if the exterior of the boiler looks clean, condensation or dirt inside can affect sensitive areas.
A damaged connector or an unstable contact may interrupt communication with the board or interfere with the signals it receives. This is why the technician must not assume that every F20 means the PCB itself has failed irreversibly.
Model compatibility and internal configuration
Then comes the internal configuration of the board. The professional checks whether the installed board corresponds to the exact boiler model, whether the loaded parameters match what the appliance requires, and whether the memory still contains valid and coherent data.
This verification is essential because it separates a simple loss of programming from a more serious electronic failure. In these boilers, programming compatibility matters as much as the physical part. A setting out of place or a data set intended for another model is enough for the unit to protect itself.
The technician also reviews the boiler’s history, previous interventions, and the sequence that led to the lockout. Good diagnosis follows the fault chain rather than looking at the code in isolation.
Reprogramming or replacement
If the configuration is wrong but the board is capable of retaining and accepting the correct data, reprogramming may solve the problem. The parameters must be corrected according to the manufacturer’s specifications and then validated through the appropriate checks.
If the board does not retain memory, does not respond to programming, or has suffered internal damage, replacement usually becomes the priority. It is not a minor decision, but when the problem lies at the core of the control system, partial repair rarely provides lasting stability.
In some cases, the solution is to replace the board and load the correct values for the exact model. That operation requires diagnostic tools and experience, not improvisation. A poorly adjusted control unit can bring back the same warning or create even more confusing symptoms.
A board with unstable memory can behave like a clock whose hands have been moved: it may seem correct at times, but it never reliably tells the time. For that reason, a temporary recovery after a reset does not necessarily prove that the PCB is healthy.
Checking associated components
It may also be worth investigating whether an associated component is interfering with the overall reading. A faulty supply, damaged connector, or erratic signal can produce symptoms similar to F20.
The technician’s task is to find out whether the fault originates in the board or around it. The code points toward the electronic control system, but the diagnostic process must still exclude external causes before a replacement PCB is approved.
The impact of the electrical environment and maintenance
Boilers live close to daily use, and that exposes them to electrical fluctuations, humidity, heat, condensation, and repeated operating cycles. A home with micro-outages or voltage spikes can end up wearing out the electronics more than it seems.
The board needs a stable supply to preserve its parameters and carry out its sequences without background noise. A single interruption may be harmless, but repeated disturbances can gradually affect the stability of stored data or expose an already ageing board.
Humidity also plays its part. Even if the outside looks clean, the inside can accumulate condensation or dirt on connectors and sensitive areas. That environment does not always cause an immediate fault, but it encourages communication failures, erratic readings, or loss of memory stability in the board.
Regular maintenance will not erase an already present F20, but it reduces the risk of the electronics working in a hostile environment. An orderly inspection, proper cleaning when needed, and a well-designed electrical installation help the boiler keep its internal coherence for longer.
In units like these, the environment matters almost as much as the part you can see. A board that has been exposed to heat, moisture, unstable power, and years of intensive use may be more likely to develop intermittent parameter or memory problems.
Why F20 should not be confused with other boiler faults
Ferroli displays different fault codes depending on the issue, and not all of them point to the same level of complexity. Some are related to flame, others to temperature, ventilation, pressure, or probes. The F20 belongs to the family of parameter and control faults, which places it in a more technical area than a simple service warning.
Cointra also has other warnings associated with the board, control calibration, and configuration. The related F21, F23, and F24 codes listed above belong to a similar control-oriented context, but they should always be interpreted according to the specific model’s technical documentation.
This distinction matters because it prevents blind diagnoses. Bleeding radiators, topping up water, or touching hydraulic parts without cause will not solve a problem that originates in the board’s logic. Correct information saves time, reduces pointless actions, and focuses the repair on the right point: the electronics that control the whole system.
The difference between a mechanical warning and an electronic one is seen precisely in the way you should act. When the fault is at the core of the control system, the user gains nothing by forcing the unit. The boiler does not need more pushing; it needs its parameters to fit together correctly again.
F20 does not indicate burner dirt, low pressure, or an easy-to-read household problem. It is a control warning. When the machine loses that reference, the repair is no longer approached as routine cleaning but as a full electronic inspection.
The importance of the fault timeline
The context in which F20 appears can provide valuable information. A warning immediately after a board replacement raises questions about model compatibility, parameter loading, and whether the programming process was completed correctly.
An F20 after a power outage, a storm, or a voltage fluctuation makes the electrical environment and memory stability especially relevant. A fault that appears after someone has handled the installation may point toward an incomplete adjustment, a connector issue, or an incorrectly configured control unit.
By contrast, an F20 that appears spontaneously after months of normal operation may be linked to gradual board wear, deteriorating memory, heat, humidity, or an electrical problem that has been developing over time.
The timeline does not replace a diagnosis, but it helps distinguish an isolated incident from a persistent internal-consistency problem. A technician should know whether the error appeared once, after a particular event, or every time the boiler tries to start.
What this fault says about the boiler’s overall condition
A parameter error does not always originate from a part that breaks at that exact moment. Often it is the sum of a previous history: power cuts, replaced boards, unstable electrical installations, humidity, intensive use, or equipment that has been working for years with small alterations in its internal memory.
The warning is brief, but behind it there may be an erosion of the appliance’s electronic confidence. That does not mean the boiler is doomed. F20 is often repairable if the source is properly identified and the configuration or affected control unit is corrected.
What matters is reading the code as an internal-consistency alarm, not as a sentence. That reading clarifies the diagnosis and avoids manoeuvres that lead nowhere.
In terms of the unit’s health, this fault speaks less about physical wear and more about internal order. That nuance separates two worlds: visible failures, such as a pump or valve, and control failures, which are quieter but just as decisive. F20 clearly belongs to the second group, where electronics set the pace for everything else.
A boiler can look intact from the outside while being unable to validate its operating map. There may be no leak, unusual smell, or dramatic mechanical sound. The problem can remain almost invisible until the appliance decides that it cannot continue safely.
The most useful reading of the panel when everything stops
In a home, the boiler usually goes unnoticed until it locks out. Then the panel becomes eloquent and the F20 code acts like a blunt sentence, with no embellishment, pointing to the heart of the problem.
There is no water, gas, or flame behind this warning in the usual sense; there is an internal inconsistency in the control. The appliance is not asking for just any domestic adjustment. It is warning that its memory or programming cannot be trusted.
That precision changes how the fault should be understood. The diagnosis must be technical and methodical, not intuitive. The machine protects itself because it has lost confidence in its own map.
When the board regains order, the boiler can return to normal operation. And that is the key to F20: it does not describe visible wear or a spectacular blockage, but a silent, almost invisible mismatch that only becomes apparent when the appliance decides to stop so it will not operate blindly.
When the electronics become disordered, safety takes command
The real value of this code lies in what it reveals about the boiler’s own logic. Modern electronics work like a fine network of commands, permissions, and checks. If one part of that order fails, the system slows down or stops.
F20 is not a minor nuisance; it is a protective barrier. The boiler is designed to detect that something in its internal configuration does not fit and to stop before continuing with uncertain instructions.
That is why the best interpretation is neither alarmist nor complacent. A reset may resolve a temporary lockout. If the code persists, however, it points to specialized intervention. The difference between the two scenarios lies in the stability of the parameter, not in the appliance’s external appearance.
In practice, this fault teaches something very concrete about today’s boilers: their reliability depends on both the visible and the invisible parts. Beneath the casing there is a delicate architecture that needs order, compatibility, and a healthy power supply.
When that balance breaks, the unit shuts down so it does not move forward blind. That is inconvenient for the user, but it remains the smartest decision available to the appliance’s safety system.
When electronics set the limit
The technology in a modern boiler is designed to detect faults before they cause greater damage. That has an obvious advantage: the unit stops in time. But it also leaves an uncomfortable lesson for the user, because not everything that fails can be fixed with a quick glance or a hasty reset.
The F20 error in a Ferroli boiler belongs to the category of warnings that force you to read the invisible side of the appliance. The same principle applies to the comparable F20 warning found in Cointra boiler families: when the board loses the correct reference, the boiler stops working safely and begins to protect itself from itself.
The line between normal operation and a preventive shutdown is very thin, and that is precisely why this code deserves technical attention. A one-time reset can be reasonable, but repeated lockouts require an inspection rather than more attempts.
In a gas installation, precision matters more than any shortcut. This fault should neither be minimized nor exaggerated. It indicates a mismatch in the system’s intelligence, not a decorative alarm.
Understanding it this way saves time, avoids useless tests, and directs the repair toward what really matters: the configuration, the memory, the board, the electrical environment, and the control logic that supports the boiler’s entire operation.
The most useful reading of this warning is also the most sober one: when the electronics stop recognizing their own parameters, the boiler shuts down so it does not have to work blind. That internal caution, although inconvenient for the user, is precisely the sign that the unit continues to prioritize safety over mechanical continuity.
Este artículo contiene enlaces de afiliado: si compras a través de ellos, se genera una pequeña comisión sin coste adicional para ti. Más información.
- Balay6 days ago
E09 error in Balay dishwasher: causes and safe solution
Dishwasher6 days agoE15 error on Balay dishwasher: do not tilt it
Dishwasher7 days agoE09 error in Balay dishwashers: causes and safe solution
Dishwasher6 days agoBalay dishwasher E15 error: warranty coverage and solution
Balay7 days agoE09 error in Balay dishwasher 3VS503IA: causes and fix
Dishwasher6 days agoBalay dishwasher E16 error: causes and safe solution
Balay6 days agoBalay washing machine E12 error: causes and safe solution
Balay5 days agoBalay washing machine E2 error: causes and safe solutions
Dishwasher6 days agoE11 error in Balay dishwashers: causes and solutions
Balay6 days agoBalay E14 Error: Causes and Dishwasher Solutions
Appliance3 days agoSmart appliances for a secure connected home
Dishwasher6 days agoE15 Error on Balay Dishwasher: Causes and Safe Solution


















