mypros+
Error code reference

Bosch Washer Error Code d:12

Motor control high current switch off

Motor control high current switch off — motor overloaded or binding.

First step from the service manual

Run test P4; check for motor overload or binding condition.

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:12.

  • 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:12 means on a Bosch washer

Error code d:12 on a Bosch washer indicates a high current shutoff triggered by the motor control board. When the drive motor draws more current than the control system's rated threshold, the motor controller cuts power to protect both the motor windings and the control electronics from thermal or electrical damage. This is a protective fault, meaning the machine has detected an unsafe operating condition and stopped the cycle before component damage occurs.

The most common root cause is a mechanical binding condition in the drum or drive system. If the drum cannot rotate freely, the motor works harder to overcome the resistance, which causes current to spike above the shutoff threshold. Binding can result from a seized drum bearing, a foreign object caught between the drum and tub, a worn or failed drive belt creating drag, or a locked rotor caused by a failing motor. Overloading the drum with too large a load can also force the motor into a high-current state.

Diagnosing d:12 requires running test program P4, which exercises the motor and drive system under controlled conditions to isolate whether the fault is mechanical or electrical. During P4, a technician should listen for abnormal bearing noise, feel for drum resistance when rotating by hand, and inspect the motor and wiring harness for signs of overheating, damaged windings, or loose connections. If the drum spins freely by hand but the fault recurs under P4, the motor itself or the motor control board may be the source of the excessive current draw.

Source: manufacturer service documentation.

Common causes of d:12

  1. 01

    Drum or drive system binding

    Part replacement

    A foreign object lodged between the drum and tub, or a seized drum bearing, creates mechanical resistance that forces the motor to draw excessive current. Check if the drum rotates freely by hand with the machine unplugged.

  2. 02

    Overloaded drum

    Wiring / connection

    An excessively large or unbalanced load can stall the motor during spin or agitation, triggering the high current shutoff. Remove some items and attempt the cycle again.

  3. 03

    Worn or failed drive belt

    Part replacement

    A damaged belt can bunch up or create uneven drag on the drum pulley, increasing the load on the motor. Inspect the belt for cracking, fraying, or incorrect tension.

  4. 04

    Failing or seized drive motor

    Part replacement

    A motor with worn bearings or damaged windings may draw high current even under normal load conditions. Running test P4 can help confirm whether the motor itself is the source of the fault.

  5. 05

    Faulty motor control board

    Part replacement

    If the drum spins freely and the motor tests within normal parameters, the motor control board may be incorrectly sensing or triggering the high current shutoff. This is less common but possible after ruling out mechanical causes.

See the test procedure for each cause

Frequently asked questions about d:12

What does d:12 mean on a Bosch washer?
Error code d:12 means the motor control system detected a high current condition and shut off the motor to prevent damage. This protective fault is triggered when the motor draws more current than the controller allows, typically because the drum is binding, the load is too large, or the motor itself is failing. The washer will not resume operation until the cause is identified and resolved.
Can I fix d:12 on my Bosch washer myself?
Some causes of d:12 are DIY-friendly. Start by unplugging the machine, removing the laundry load, and checking whether the drum rotates freely by hand. If you find an obvious obstruction or the drum spins without resistance, reducing the load size and restarting may clear the fault. However, diagnosing a seized bearing, failed motor, or faulty control board typically requires running test program P4 and having comfort working with electrical components, so a qualified technician is recommended if basic checks do not resolve the issue.
Is it safe to keep using my washer when d:12 appears?
No, you should not attempt to force the washer through a cycle while d:12 is active. The error exists specifically to protect the motor and control electronics from damage caused by excessive current. Repeatedly attempting to run the machine without correcting the underlying problem can lead to motor burnout or control board failure, turning a moderate repair into a much more costly one.
Will resetting the washer clear the d:12 error code?
A reset may temporarily clear the fault code, but d:12 will return if the underlying mechanical or electrical problem is not corrected. The motor controller will detect the high current condition again as soon as the drum encounters the same resistance or binding. Resetting without diagnosing the root cause is not a repair, and repeated resets can contribute to additional component wear.
How much does it cost to repair a Bosch washer showing d:12?
Repair costs depend on the root cause. Clearing a foreign object obstruction may cost nothing beyond a service call fee, which typically ranges from $75 to $150. Replacing a drive belt generally runs $100 to $200 in parts and labor. A motor replacement is more involved and can range from $250 to $500 or more depending on parts availability and labor rates. A motor control board replacement can fall in a similar range. Getting a diagnostic inspection first helps determine whether repair or replacement makes more financial sense.

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

Get Started

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