mypros+
Error code reference

Bosch Washer Error Code dr: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 dr: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 dr:12 means on a Bosch washer

The dr:12 error code on a Bosch washer indicates a high current shut-off event within the motor control system. When the motor draws excessive current, the motor control board detects an overcurrent condition and cuts power to the motor to prevent damage to the windings, control electronics, or both. This protective shutdown is triggered when the motor is working harder than it should be, which is reflected in abnormally elevated amperage draw during a wash or spin cycle.

The root cause is typically a mechanical binding condition or a true motor overload. Binding can originate from a worn or seized drum bearing, a locked or jammed drum caused by a foreign object lodged between the drum and the tub, or a pump that has seized and is causing resistance throughout the drive system. The motor itself may also be failing internally, with degraded windings increasing resistance and causing excessive current draw under normal operating loads.

Diagnosing this fault properly requires running test P4 from the service diagnostics menu. This test isolates motor function and allows a technician to observe whether the high-current condition is reproducible and at what point in the motor's operation it occurs. The results help differentiate between a mechanically bound drum or pump, a failing motor, and a faulty motor control board that may be misreading current levels. Visual inspection of the drum for obstructions and manual rotation of the drum to check for bearing smoothness are important early steps before component replacement.

Source: manufacturer service documentation.

Common causes of dr:12

  1. 01

    Foreign object jamming the drum

    Wiring / connection

    Coins, underwire, or small items can become lodged between the drum and the outer tub, causing mechanical resistance that forces the motor to overwork. Check for unusual noises during drum rotation and inspect the drum seal area for trapped objects.

  2. 02

    Worn or seized drum bearings

    Part replacement

    Degraded drum bearings create significant rotational friction, which increases the load on the motor and can trigger a high-current fault. A grinding or rumbling noise during spin, or stiff manual drum rotation, points to bearing failure.

  3. 03

    Seized or obstructed drain pump

    Part replacement

    A drain pump that is blocked by debris or has a failed impeller can create resistance in the drive system, contributing to motor overload. Check the pump filter for blockages and listen for abnormal pump noise.

  4. 04

    Failing drive motor

    Part replacement

    Internally degraded motor windings can cause the motor to draw excessive current even under normal load conditions. This is confirmed through diagnostic test P4 if no mechanical binding is found elsewhere.

  5. 05

    Faulty motor control board

    Part replacement

    In some cases the motor control board may incorrectly measure current or fail to regulate motor power properly, generating a false overcurrent fault. This is typically diagnosed after ruling out all mechanical and motor causes.

See the test procedure for each cause

Frequently asked questions about dr:12

What does dr:12 mean on a Bosch washer?
The dr:12 code means the motor control system detected a high-current condition and shut the motor off to prevent damage. This is a protective fault triggered when the motor is overloaded or mechanically bound. It can be caused by a jammed drum, bad bearings, a seized pump, or a failing motor. A diagnostic test designated P4 is used to identify the specific source of the problem.
How do I fix the dr:12 error on my Bosch washer?
Start by checking for any foreign objects lodged between the drum and the tub, and try rotating the drum by hand to feel for stiffness or grinding. If the drum moves freely and no obstruction is found, the next steps involve running diagnostic test P4 and inspecting the drain pump filter for blockages. If mechanical causes are ruled out, the motor or motor control board may need professional evaluation and replacement.
Is it safe to keep using my Bosch washer when dr:12 appears?
No, it is not safe to continue running the washer with an active dr:12 fault. The error exists specifically because the motor was drawing dangerously high current, and running it again without resolving the cause risks damaging the motor, motor control board, or wiring. Stop using the machine until the underlying binding or overload condition has been diagnosed and corrected.
Will resetting the washer clear the dr:12 error?
A reset may clear the fault code temporarily and allow the machine to start, but the error will return if the underlying cause has not been addressed. Because dr:12 is triggered by a real electrical or mechanical condition, simply resetting the machine does not fix the problem. Repeated resets while the fault persists can lead to further damage to the motor or control electronics.
How much does it cost to repair a Bosch washer with a dr:12 error?
Repair costs vary depending on the root cause. Clearing a drum obstruction or cleaning the pump filter is inexpensive, typically just a service call fee in the range of $75 to $150. Drum bearing replacement is more labor-intensive and can run from $200 to $400 or more. Motor or motor control board replacement generally falls in the range of $250 to $500 depending on parts and labor rates in your area.

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

Get Started

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