Bosch Washing Machine Error Codes
15 error codes with causes and fixes
- E18Drain pump timed out with water still in drumE18 (also shown as F18 or d02 on some Axxis displays) means the drain phase exceeded its time limit. Water stays visible behind the door glass and the cycle stops before spin. Bosch logs this when the pump runs but the water level sensor never sees an empty tub.
- E23AquaStop detected water in the base panE23 (F23 on some models) means the AquaStop float in the sealed base pan detected water. Bosch cuts inlet valves and locks the display to prevent floor flooding from a hose, tub seal, or suds overflow.
- E17Water did not fill within the time limitE17 (F17) is Bosch's insufficient-fill fault. The inlet valves opened but the flow meter never registered enough liters within the programmed window—often within the first two minutes of a cycle on Serie 4 and 6 front-loaders.
- E13Drain pump exceeded its run timeE13 reports the same drain-time failure as E18 on many Bosch platforms—the pump ran but water did not leave the drum within the allowed interval. Some firmware shows E13 where others show E18; the troubleshooting path is identical.
- E02Drive motor blocked or not turningE02 (F02) indicates a motor fault—the control module commanded rotation but the brushless drive motor did not reach expected speed. You may hear a brief hum, then the cycle aborts before wash or spin begins.
- E04Motor module communication failureE04 means the main control board lost CAN-bus communication with the motor inverter module at the rear of the tub. The washer may flash E04 at startup or mid-cycle when the motor module stops responding.
- E11Motor overheated during operationE11 logs motor thermal overload—the inverter detected the stator temperature rising faster than allowed, often after repeated start attempts on a jammed drum or an overloaded cycle in a warm laundry room.
- E16Door not closed or lock not confirmedE16 (F16) appears when the door lock switch never confirms a locked position before fill or spin. Bosch front-loaders refuse to run with an open or unlatched door to prevent water escape during wash.
- E19Water did not reach target heat in timeE19 (F19) means heating time exceeded—the NTC sensor never reported wash water reaching the programmed temperature within the allowed window. Cotton programs at 140°F are a common trigger when limescale coats the element.
- E20Unexpected heating detected in drumE20 (F20) means unexpected heating—the board detected the heating element energizing without a heat command, or water temperature rising when only cold fill was requested. This is a safety code that can appear after control board relay failures.
- E21Motor speed sensor signal missingE21 indicates the motor tachometer never saw the expected RPM after the inverter applied drive—distinct from E02 where the motor is commanded but blocked. The drum may not move at all, or may jerk once then stop with E21.
- E25Turbidity sensor fault during washE25 (F25) flags the turbidity sensor that measures wash water clarity for automatic program adjustment. On models with ActiveWater or i-DOS, a failed turbidity reading stops the cycle because the board cannot judge soil level.
- E26Analog pressure sensor out of rangeE26 (F26) reports a fault in the analogue pressure sensor circuit—the air dome tube from the tub to the pressure switch sent resistance outside calibrated limits, so the board cannot confirm fill or drain level.
- E28Inlet flow meter not detecting waterE28 (F28) means the inlet flow sensor did not register water passing during fill—the reed switch or turbine in the inlet path reported zero flow while valves were open. Related to E17 but specifically flags the flow meter circuit.
- E29Load too unbalanced to reach spin speedE29 means unbalanced load—the drum speed sensor detected excessive wobble before reaching final spin RPM. Bosch aborts high-speed spin rather than walk the machine across the floor or stress suspension components.