mypros+
Error code reference

Electrolux Oven Error Code Cdo

Cleaning drawer absent (DRS)

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 Cdo error code actually means

Your Electrolux oven has stopped its self-cleaning cycle because it cannot detect that the cleaning drawer is in place. Either the drawer is not fully pushed in, or a sensor that monitors the drawer is not working correctly. Check that the drawer is completely inserted, and if the error continues, a technician will need to inspect the sensor and its wiring.

Diagnostic procedure

The full Cdo 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 the microswitch is connected on wiring harness; check harness continuity; check X48 on ACU.
More steps, wiring diagram references, and verified part numbers
Includes expected resistance and voltage values, connector pinouts, and supersession notes for replacement parts.
Unlock Cdo procedure $9.95

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

Most common causes of Cdo

Ranked by how often they cause this code
  1. 1Cleaning drawer not fully inserted
  2. 2Microswitch disconnected from wiring harness
  3. 3Wiring harness continuity failure
  4. 4Loose or damaged X48 connector on the ACU
  5. 5Faulty microswitch

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 Cdo

What does Cdo mean on a Electrolux oven?
Cdo is a fault code indicating that the oven's control system cannot detect the cleaning drawer as properly inserted. The oven stops the self-clean cycle immediately when this code appears as a safety precaution. The detection relies on a microswitch and wiring harness connected to the ACU at connector X48. The issue may be a physical drawer alignment problem or a fault in the detection circuit.
Is it safe to use the oven while the Cdo code is displayed?
Normal baking and cooking functions may still be available, but the self-clean cycle will not operate while this code is active. You should not attempt to run the clean cycle until the fault is resolved, as the oven stops it specifically because the drawer safety condition is not met. Address the underlying issue before attempting another clean cycle.
How much does it cost to repair a Cdo error on an Electrolux oven?
If the problem is only a disconnected harness connector or a misaligned drawer, there may be no parts cost at all. Replacing the wiring harness typically runs in the range of $30 to $80 for the part, while a new microswitch is generally $15 to $50. If the ACU itself is damaged, parts and labor costs can rise to $200 to $400 or more depending on the model and service rates in your area.
Can I fix the Cdo error myself on my Electrolux oven?
In many cases, yes. Start by making sure the cleaning drawer is pushed fully and evenly into its cavity. If the code persists, check that the microswitch wiring connector is firmly attached. Testing harness continuity and inspecting the X48 connector on the ACU requires a multimeter and some comfort working around appliance wiring, but it is manageable for a confident DIYer.
Will resetting the oven clear the Cdo error code?
A power reset by turning off the breaker for one to two minutes may temporarily clear the code, but if the underlying problem with the drawer, microswitch, harness, or ACU connector has not been corrected, the code will return as soon as a clean cycle is initiated again. The root cause must be diagnosed and resolved for a lasting fix.

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

Get Started

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