mypros+
Error code reference

Frigidaire Range Error Code F20

Control has detected a problem with the communications link with the electronic surface element control (ESEC).

Avg. service call
$285
National average. Trip fee plus diagnostic plus labor. Before parts.
MyPros+ 3-day pass
$9.95
Same diagnostic steps, on your phone. Start now.
You keep in your pocket
~$275
Even before you buy the part.
Skip the service call. Fix it yourself.
Full procedure unlocks instantly.
Get Started

What the F20 error code actually means

The F20 code means the oven's main control board has lost communication with a secondary control board that runs the stovetop burners. This is often caused by a loose wire connection between the two boards. Until the problem is resolved, the cooktop may not operate normally.

Diagnostic procedure

The full F20 procedure

Step 1 is visible so you can confirm you are on the right page. The remaining steps, the ones that tell you whether to actually replace a part, unlock with any pass.

MyPros+ · DiagnosticsStep 1 preview
1
First diagnostic step
Check connection between P4 on EOC and P7 on User Interface Board of the ESEC.
More steps, wiring diagram references, and verified part numbers
Includes expected resistance and voltage values, connector pinouts, and supersession notes for replacement parts.
Unlock F20 procedure $9.95

Or subscribe: $29/month for unlimited access to all codes plus Max AI diagnostics.

Most common causes of F20

Ranked by how often they cause this code
  1. 1Loose or disconnected wiring connector
  2. 2Corroded or damaged connector pins
  3. 3Damaged wiring harness
  4. 4Failed ESEC board
  5. 5Failed EOC board

Most DIYers save hundreds by diagnosing before ordering parts.

Get Started

$29/month · Cancel anytime · Or $9.95 3-day pass

Questions people ask about F20

What does F20 mean on a Frigidaire range?
F20 means the main Electronic Oven Control (EOC) has detected a failure in the communications link with the Electronic Surface Element Control (ESEC), the secondary board that manages the cooktop burner elements. The fault is specifically associated with the connection between P4 on the EOC and P7 on the ESEC User Interface Board. This communication breakdown prevents normal coordination between the two boards and can disable cooktop operation.
Is it safe to use my Frigidaire range while it shows F20?
It is not recommended to continue using the cooktop while F20 is active, as the communication failure between the EOC and ESEC means the surface element control may not function predictably. The oven cavity may or may not be affected depending on the specific failure, but using the cooktop in this state is a safety risk. Disconnect power until the fault is diagnosed and corrected.
How much does it cost to repair a Frigidaire range showing F20?
If the fix is simply reseating a loose connector, there is no parts cost involved, only labor if you hire a technician. Replacing a wiring harness typically ranges from around $50 to $150 for the part. A replacement ESEC or EOC board can range from $100 to $300 or more depending on the model, plus labor costs if the repair is done professionally.
Can I fix the F20 error myself?
Some homeowners and DIYers can resolve F20 by inspecting and reseating the wiring connector between P4 on the EOC and P7 on the ESEC, which is often the cause. If the connectors appear intact and the code persists, diagnosing the harness for continuity or replacing a control board requires more technical skill and comfort working with appliance wiring. Always unplug the range before inspecting any internal connections.
Will resetting the range clear the F20 error code?
Cutting power to the range for a few minutes can sometimes temporarily clear F20, but if the underlying wiring or board fault remains, the code will return. A reset should be used as a first step to see if the error is intermittent, but a persistent F20 requires physical inspection of the P4-to-P7 connector and the associated wiring harness.

78,000+ service manuals · 160,000+ error codes · 55+ brands

Get Started

$29/month · Cancel anytime · Or $9.95 3-day pass