Software / Control Board Error
The F40 error code indicates an internal software or communication error on your Miele dishwasher's control board. The processor detected an unexpected state or failed a self-check routine. In most cases, this is a transient glitch rather than a hardware failure.
~75%
DIY Fixable
$0-500
Typical Repair Cost
10 min (reset) – 2 hrs (board swap)
Pro Repair Time
Quick Assessment
Answer to continue safely
Is it safe to keep using?
Yes. If F40 occurred once and a power reset resolved it, the dishwasher is safe to use. Monitor for recurrence — a single F40 is almost always a harmless glitch.
Can I reset the code?
Yes. Yes — a full mains power-off for 10 minutes is the recommended fix. This resolves the vast majority of F40 occurrences.
When to stop immediately?
Stop if you notice: F40 appears 3 or more times within a short period, The control panel becomes permanently unresponsive.
Symptoms You May Notice
Dishwasher stops unexpectedly
The machine halts at a random point in the cycle — not tied to a specific phase
Display shows F40 briefly
The code may flash once and disappear, or persist until manually reset
Buttons become unresponsive
The control panel may freeze and not respond to any button press until power-cycled
Random cycle behavior
The machine may skip phases, repeat a phase, or select a different program than chosen
Possible Causes
Transient Software Glitch
A one-time electrical disturbance (voltage spike, static discharge, or power fluctuation) caused the processor to enter an invalid state. This is the most common cause (~60%).
DIY PossiblePower Supply Fluctuation
Unstable mains voltage or a momentary power dip interrupted the board's operation mid-cycle.
DIY PossibleCorrupted EEPROM Data
The non-volatile memory chip on the control board has lost some stored settings due to age or electrical stress.
Requires ProfessionalFailing Control Board
Capacitors or other components on the main PCB are degrading, causing intermittent processing errors.
Requires ProfessionalLoose Ribbon Cable or Connector
The flat cable between the user interface panel and the main control board has a poor connection due to vibration or heat cycling.
Requires ProfessionalSafe Checks You Can Do
-
1
Full Power Reset
Turn off the dishwasher at the mains (not just the power button). Wait 10 minutes to allow all capacitors to discharge. Turn it back on. This clears most software glitches.
A 10-minute wait is more effective than a short reset for clearing software faults.
-
2
Check the Power Source
Verify the dishwasher is connected to a dedicated circuit. If it shares an outlet with other high-draw appliances (kettle, microwave), voltage drops during their use can destabilize the control board.
Plug in directly to the wall — avoid extension cords and multi-adapters.
-
3
Run a Test Cycle
After the reset, select a short/quick cycle and run it from start to finish. If it completes without error, the glitch was transient.
Watch the display throughout the cycle — note if any phase takes unusually long.
-
4
Note the Frequency
If F40 appeared once and never returns, no further action is needed. If it appears more than 2–3 times within a week, a deeper issue with the control board is likely.
Keep a simple log: date, time, and cycle phase when F40 appeared.
-
5
Check for Power Surges
If your area experiences frequent power fluctuations (storms, grid instability), consider connecting the dishwasher through a surge protector rated for appliances.
A surge protector can prevent future F40 occurrences caused by mains disturbances.
When to Call a Professional
Contact a qualified Miele technician if:
- F40 recurs frequently despite clean power and proper resets
- The control panel freezes or shows garbled characters
- Other error codes accompany F40 (indicating broader board failure)
- The machine is less than 2 years old and under warranty
- Capacitor bulging or burn marks visible on the control board
Need Professional Help?
Find qualified Miele technicians in your area for proper diagnostics and repair.
Schedule Appointment