mypros+
Error code reference

Electrolux Range Error Code d-O

The oven door has been open for 30 seconds during a cooking mode that requires the door to be closed (e.g…

The oven door has been open for 30 seconds during a cooking mode that requires the door to be closed (e.g., Broil).

First step from the service manual

Close the oven door so the cooking mode can activate.

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 d-O.

  • 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 d-O means on a Electrolux range

The d-O error code on an Electrolux range indicates that the oven door has remained open for 30 seconds or longer while the unit is operating in a cooking mode that requires the door to be closed, most commonly Broil mode. The control board monitors door position continuously during active cooking cycles. When the door-open condition persists beyond the 30-second threshold, the control board triggers this alert and interrupts the cooking cycle to prevent unsafe operating conditions and energy waste.

The system involved is the door latch and door switch assembly, which communicates door position to the main control board. A magnetic or mechanical door switch sends a signal confirming whether the door is fully closed and latched. If that signal is absent or interrupted for the defined time period, the control board registers the d-O condition. In normal operation, closing the door fully restores the signal and allows the cooking mode to resume without requiring a full reset.

The most common trigger is simply a door that was opened during broiling, for example to baste food, and not closed promptly. However, if the error appears even when the door appears to be closed, the issue may lie with a misaligned door, a worn door gasket preventing a proper seal, or a faulty door switch that is not correctly signaling the closed position to the control board. In these cases, hardware inspection and possible component replacement are needed to resolve the fault.

Source: manufacturer service documentation.

Common causes of d-O

  1. 01

    Door left open during cooking

    Wiring / connection

    The most frequent cause is the door being opened to check or baste food and not closed within 30 seconds. Closing the door fully will immediately resolve the error in this situation.

  2. 02

    Door not fully latched

    Wiring / connection

    If the door appears closed but is not fully seated, the door switch may still read it as open. Check that the door closes flush with the oven frame and does not spring back or sit at an angle.

  3. 03

    Worn or damaged door gasket

    Part replacement

    A deteriorated door gasket can prevent the door from closing completely against the oven frame, causing the door switch to register an open position. Inspect the gasket for tears, compression loss, or gaps.

  4. 04

    Faulty door switch

    Part replacement

    A door switch that has failed electrically may not send the correct closed-position signal to the control board, triggering d-O even with the door shut. Testing the switch for proper continuity when the door is closed will confirm this fault.

  5. 05

    Misaligned door hinges

    Part replacement

    Bent or worn door hinges can cause the door to hang unevenly, preventing full contact with the door switch. Inspect the hinges for visible damage or looseness and check that the door sits level when closed.

See the test procedure for each cause

Frequently asked questions about d-O

What does d-O mean on a Electrolux range?
The d-O code means the oven door has been open for 30 seconds or more while a cooking mode that requires a closed door, such as Broil, is active. The control board pauses the cooking cycle and displays this code as a safety measure. Closing the door fully should clear the error and allow the cycle to resume.
How do I fix the d-O error on my Electrolux range?
Start by closing the oven door firmly and confirming it is fully latched. If the error clears, cooking can continue normally. If the code persists with the door closed, inspect the door gasket for wear and the door hinges for misalignment. A faulty door switch may also need to be tested and replaced if it is not correctly signaling the closed position to the control board.
Will resetting my Electrolux range clear the d-O error?
Closing the oven door is the primary action that clears this error, since the code is triggered by a real-time door position condition rather than a stored fault. If closing the door does not resolve it, cutting power to the range at the circuit breaker for a few minutes may clear any residual error state. However, if the underlying cause is a faulty door switch or misaligned door, the code will return until the hardware issue is corrected.
Is the d-O error on a Electrolux range a safety concern?
The d-O code itself is a protective feature rather than an indication of a dangerous failure. The oven pauses the cooking cycle to avoid prolonged high-heat operation with an open door, which would waste energy and could create a burn hazard in the kitchen. Once the door is properly closed, the risk is eliminated and the oven can operate normally.
How much does it cost to repair a d-O error on an Electrolux range?
If the error is caused simply by the door being left open, there is no repair cost. If a door gasket needs replacement, parts typically range from $15 to $50 depending on the model. A door switch replacement, including parts and labor if a technician is hired, generally falls in the range of $100 to $250. Hinge replacement costs can vary more widely depending on part availability and the complexity of the repair.

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

Get Started

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