The short answer
E6001 is a heat pump internal heater fault, as the table records. On this design the heat pump both circulates and heats the water, and the element inside it is what this code names. Washing without heat is not washing, so the control stops. There is nothing an owner can adjust here beyond one power cycle.
Code table
Reference| code | meaning | owner-checkable |
|---|---|---|
| E6001 | There is a heat pump internal heater fault/error. | no |
| E3400 | There is an issue with water flowing into the dishwasher or the filling system. The water may not be able to enter the dishwasher. | see page |
| E6002 | The heat pump is blocked. | see page |
What you observe
- The cycle stops and the water was never hot — The heating stage is where the fault is found.
- The code returns at the same point each cycle — A repeatable stopping point marks a hardware fault rather than a glitch.
- NEAR MISS — hot water but dirty dishes — Heating that works with poor results is a spray-arm or filter problem instead.
Likeliest causes first
- The heater element inside the heat pump — First, because the code names it: an immersed element in hard water is the part that fails on this assembly.
- Scale on the element and inside the pump body — Second: deposit insulates the element so the water heats slowly, and the control reads a heating circuit that is not performing.
- The wiring or the control stage driving it — Last: high-current connections degrade, and the board is proved rather than assumed.
Check in this order
- Cut the breaker for a minute and run one more cycle — Separates a stored code from a real heating fault, and it is the only free step.
- Note whether the water was ever warm — Cold throughout points at the element; warm but slow points at scale.
- Leave the pump assembly to a technician — It sits under the tub with water and live circuits around it.
Owner-safe steps
- Cancel the cycle and cut power at the breaker for a minute — The one owner diagnostic available on a heating fault.
About 10 min
- Bail out any standing water and clean the filter — Leaves the machine in a fit state for the visit and rules out an easy contributor.
Tools: jug, spongeAbout 25 min
- STOP HERE — the heat pump is under the tub — It is a sealed assembly reached by laying the machine over, which is not owner work.
Safety first
Safety
Unplug the appliance or switch off its breaker before removing any panel — a capacitor can hold a charge after the power is off. A dishwasher sits on a live circuit and a water supply at once: close the supply valve as well as the breaker, and expect standing water in the base of the tub.
When to call
Call once the code survives a reset. The heat pump is a substantial part on this design, so ask for the element to be measured — including its insulation to earth — before the assembly is ordered. On an older machine the price of that assembly is often close to the value of the appliance, and that is a legitimate factor in the decision.
Neighbouring codes — E3400 and E6002 appear beside E6001 in the table and are recorded against different hardware — different questions with different answers. A shared prefix on this brand is not a shared fault.
What this page does not cover
This page is written for the Bosch dishwasher class rather than for one model line, and E6001 is read exactly as the shared table records it. If your family or model has its own page, that page is the more specific answer and it is linked below — go there first when your model is named. Left out deliberately: connector positions, wiring colours and part numbers, which are family-specific.
Lead Appliance Repair Technician · 12 years experience
Experienced technician with 12 years specializing in washing machine and dryer repairs across all major brands.