Bosch Washer Error Code d:06
NTC relay failure
NTC relay failure — NTC too hot or relay stuck closed.
First step from the service manual
Run test P4; check NTC and relay.
The complete diagnostic procedure includes additional test steps, resistance specifications, wiring diagram references, and component test points.
Get the full diagnostic procedure for d:06.
- 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
$29/month · Cancel anytime · Or $9.95 3-day pass
What d:06 means on a Bosch washer
The d:06 error code on a Bosch washer indicates a fault within the NTC (Negative Temperature Coefficient) thermistor circuit combined with a relay failure condition. Specifically, the control board has detected that either the NTC sensor is reporting an excessively high temperature beyond its expected operating range, or the heating relay has become stuck in the closed position, continuously energizing the heating element even when the control system has not commanded it. Both conditions present a similar symptom profile because a stuck relay produces uncontrolled heating, which can then cause the NTC to read abnormally high values.
The NTC thermistor is a resistive temperature sensor whose resistance decreases as temperature rises. Under normal operation, the control board monitors this resistance to regulate wash and rinse water temperatures. When the NTC reads a temperature that exceeds acceptable thresholds, or when the resistance reading falls outside the expected range, the board interprets this as a thermal fault. Simultaneously, if the heating relay contacts weld together due to electrical arcing or age-related wear, current continues to flow to the heating element regardless of control board commands, creating a runaway heating scenario that compounds the error.
The first recommended diagnostic step is to run test P4, which exercises the heating circuit and allows a technician to evaluate both the NTC response and relay switching behavior in a controlled sequence. During this test, the technician can monitor whether the relay properly opens and closes and whether the NTC resistance values track correctly with temperature changes. Identifying whether the root cause is the sensor alone, the relay alone, or a combination of both is critical before ordering replacement components.
Source: manufacturer service documentation.
Common causes of d:06
- 01
Relay Stuck Closed
Part replacementThe heating relay contacts can weld together due to electrical arcing over time, keeping the heating element energized continuously. This is identifiable during test P4 if the heater remains active even after the board commands it off.
- 02
Faulty NTC Thermistor
Part replacementThe NTC sensor can fail internally, producing resistance values that fall outside the expected range and causing the control board to flag an over-temperature condition. Resistance can be measured directly at the sensor leads to confirm the fault.
- 03
NTC Wiring or Connector Fault
Wiring / connectionCorroded, loose, or damaged wiring between the NTC thermistor and the control board can produce erratic resistance readings that mimic a sensor over-temperature condition. Inspect the connector pins and harness for corrosion or heat damage.
- 04
Control Board Relay Driver Failure
Part replacementIf the relay itself tests as functional but the board cannot properly control it, the relay driver circuit on the control board may be faulty. This is typically confirmed after the NTC and relay have been ruled out as the primary cause.
Frequently asked questions about d:06
What does d:06 mean on a Bosch washer?
Can I fix the d:06 error on my Bosch washer myself?
Is it safe to keep using my Bosch washer when d:06 is displayed?
Will resetting my Bosch washer clear the d:06 error code?
How much does it cost to repair a Bosch washer showing error code d:06?
78,000+ service manuals · 160,000+ error codes · 55+ brands
Get Started$29/month · Cancel anytime · Or $9.95 3-day pass