mypros+
Error code reference

Dacor Range Oven Cooktop Error Code F90

Discovery Range: Key Loop Detect Failure

Discovery Range: Key Loop Detect Failure - data cable between relay board and control panel loose/defective, or defective membrane.

First step from the service manual

Tighten connections, replace if necessary; replace membrane.

The complete diagnostic procedure includes additional test steps, resistance specifications, wiring diagram references, and component test points.

MyPros+ Max

Get the full diagnostic procedure for F90.

  • Step-by-step tests with expected resistance, voltage, and continuity values
  • Wiring diagram references and connector pinouts from the OEM service manual
  • Verified part numbers when replacement is required
Get the full procedure

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

What F90 means on a Dacor range oven cooktop

The F90 error code on a Dacor Discovery Range indicates a Key Loop Detect Failure. This fault is specific to the communication circuit that runs between the relay board and the control panel. The key loop is a continuous signal path that the control board monitors to verify that all membrane switch contacts are functioning correctly and that the data cable connecting the relay board to the control panel is intact and properly seated. When this loop is interrupted or returns an unexpected signal, the control triggers F90 to alert the user and technician to a wiring or input device fault.

The two primary hardware sources of this fault are the data cable and the membrane switch assembly. The data cable can work loose from its connectors at either the relay board end or the control panel end due to vibration over time, improper reassembly after a previous repair, or physical damage to the cable itself. A loose or partially seated connector will break the key loop signal just as completely as a severed wire. Inspecting both connection points and firmly reseating the cable is always the first diagnostic action.

If reseating the cable does not resolve the fault, the membrane switch panel is the next component to evaluate. The membrane is a flexible printed circuit that contains all the touch pad contacts. Internal delamination, moisture intrusion, or a short within the membrane can corrupt the key loop signal and trigger F90 continuously. A damaged or failed membrane requires replacement, as individual contacts within it cannot be repaired in the field.

Source: manufacturer service documentation.

Common causes of F90

  1. 01

    Loose data cable connector

    Wiring / connection

    The ribbon or data cable connecting the relay board to the control panel may have worked loose from one or both of its connectors. Check both ends of the cable and press each connector firmly into its socket.

  2. 02

    Damaged or defective data cable

    Part replacement

    The data cable itself may have a break, kink, or worn insulation that interrupts the key loop signal even when connectors appear fully seated. Inspect the full length of the cable for visible damage and replace if any is found.

  3. 03

    Failed membrane switch assembly

    Part replacement

    The flexible membrane touchpad can fail due to internal shorts, delamination, or moisture damage, causing the key loop to read as open or shorted. If the cable checks out, the membrane is the next component to replace.

  4. 04

    Faulty relay board

    Part replacement

    If the data cable and membrane both test acceptable, the relay board itself may be failing to correctly read or transmit the key loop signal. This is less common but should be considered after other components are ruled out.

See the test procedure for each cause

Frequently asked questions about F90

What does F90 mean on a Dacor range, oven, cooktop?
F90 on a Dacor Discovery Range indicates a Key Loop Detect Failure. This means the control board has detected a problem with the signal circuit that runs between the relay board and the control panel. The fault is caused by either a loose or damaged data cable or a defective membrane switch assembly. The range will not operate normally until the underlying wiring or component issue is corrected.
Can I fix the F90 error myself?
The first step is to check the data cable connections between the relay board and the control panel, which is a task many experienced DIYers can handle after disconnecting power to the unit. If reseating the cable does not clear the fault, replacing the membrane or the cable requires sourcing the correct replacement part and disassembling the control panel area. If you are not comfortable working inside the appliance, a qualified technician should perform the repair.
Is it safe to use my Dacor range while F90 is displayed?
An F90 fault typically means the control panel is not communicating correctly with the relay board, which can prevent the range from accepting input commands reliably. Continuing to use the appliance in this condition is not recommended, as control behavior may be unpredictable. Disconnect power until the fault is diagnosed and repaired.
Will resetting my Dacor range clear the F90 error code?
A power reset by unplugging the range or switching off the circuit breaker for several minutes may temporarily clear the F90 code, but it will return if the underlying hardware fault is not repaired. A loose cable that reseats itself during handling might appear resolved after a reset, but the fault will likely recur with use. Physically inspecting and securing the data cable is necessary to confirm the repair.
How much does it cost to repair a Dacor F90 error?
If only the data cable needs to be reseated, there may be no parts cost involved, though a service call fee from a technician would still apply if you hire one. Replacing the data cable or the membrane switch assembly typically runs in the range of $100 to $350 for parts depending on the specific model, plus labor costs if a technician performs the work. Relay board replacement, if needed, can bring the total cost higher.

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

Get Started

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