mypros+
Error code reference

Electrolux Dishwasher Error Code i54

Wash pump BLDC motor will not follow / rotor is locked

Wash pump BLDC motor will not follow / rotor is locked - motor blocked condition detected during start or running; caused by dirt, high load, or mechanical problems on impeller.

First step from the service manual

Check wash motor wire harness and connections to PCB

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 i54.

  • 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 i54 means on a Electrolux dishwasher

The i54 error code on an Electrolux dishwasher indicates a fault with the wash pump's brushless DC (BLDC) motor. Specifically, the motor controller has detected that the rotor is not following the commanded speed profile, a condition commonly called a locked rotor or motor block. This fault can be triggered either during startup, when the motor first attempts to spin up, or during a running cycle if the motor suddenly loses the ability to rotate freely. The BLDC motor relies on precise feedback between rotor position and drive signals from the PCB; when rotation is absent or erratic, the controller flags i54 to prevent thermal or electrical damage.

The most common physical cause of this fault is a restriction at the wash pump impeller. Foreign objects such as broken glass, food debris, small utensils, or bone fragments can lodge in the impeller housing and prevent the rotor from spinning. High hydraulic load caused by a clogged filter assembly or restricted spray arm passages can also place excessive torque demand on the motor, resulting in the same locked-rotor detection. In some cases, the impeller itself may be cracked or separated from the motor shaft, causing a mechanical slip that produces no useful rotation.

Electrical causes must also be considered. A damaged or corroded wire harness between the wash motor and the PCB can interrupt the drive signals or feedback lines, leading the controller to interpret the condition as a blocked rotor even when the motor itself is mechanically sound. The first diagnostic step is to inspect the wash motor wire harness and its connector at the PCB for bent pins, corrosion, chafing, or loose retention. If the harness checks out, the impeller cavity should be physically inspected for obstructions before condemning the motor or control board.

Source: manufacturer service documentation.

Common causes of i54

  1. 01

    Foreign object blocking the impeller

    Wiring / connection

    Broken glass, bone fragments, or small debris can lodge in the wash pump impeller and physically prevent it from rotating. Inspect the pump cavity and filter area for any obstructions after disconnecting power.

  2. 02

    Clogged or dirty filter assembly

    Wiring / connection

    A heavily clogged filter creates excessive back-pressure on the pump, increasing the load on the motor beyond what it can overcome. Remove and thoroughly clean the filter assembly and check spray arm passages for blockages.

  3. 03

    Damaged or loose wash motor wire harness

    Wiring / connection

    Corrosion, chafing, or a poorly seated connector at the PCB or motor terminal can interrupt drive or feedback signals, causing the controller to falsely detect a locked rotor. Inspect the harness and connectors carefully as the first electrical diagnostic step.

  4. 04

    Failed or seized wash pump BLDC motor

    Part replacement

    Internal bearing failure or winding damage can cause the rotor to seize mechanically or fail to generate rotation. If no obstruction is found and the harness is intact, the motor itself may need replacement.

  5. 05

    Faulty PCB or motor control circuit

    Part replacement

    If the drive signals from the PCB to the BLDC motor are incorrect or absent, the motor cannot operate regardless of its condition. This is the least common cause and should only be suspected after the harness and motor have been ruled out.

See the test procedure for each cause

Frequently asked questions about i54

What does i54 mean on a Electrolux dishwasher?
The i54 code means the wash pump's brushless DC motor has been detected in a locked or blocked condition, either at startup or during a wash cycle. The motor controller cannot get the rotor to follow the intended speed, so the dishwasher halts the cycle to prevent damage. This is most often caused by a physical blockage at the pump impeller or a wiring fault between the motor and the control board.
Can I fix the i54 error myself without a technician?
In many cases, yes. If the fault is caused by debris blocking the pump impeller or a dirty filter, you can resolve it by disconnecting power, cleaning the filter assembly, and clearing any foreign objects from the pump area. You should also check that the motor wire harness connectors are fully seated and undamaged. If cleaning and harness checks do not resolve the fault, the motor or PCB may need replacement, which typically calls for a technician.
Is it safe to keep running the dishwasher with an i54 error?
No, you should not attempt to run the dishwasher while this fault is active. The motor is not operating correctly, so the dishwasher will not clean properly and may not drain. Repeatedly forcing the cycle to start with a blocked or failing motor can cause additional thermal or electrical damage to the pump and control board.
Will resetting the dishwasher clear the i54 error code?
A reset may temporarily clear the error and allow the machine to start, but the code will return if the underlying cause is not corrected. If a blockage or harness fault is still present, the motor controller will detect it again and halt the cycle. Always address the root cause before relying on a reset.
How much does it cost to repair an i54 error on an Electrolux dishwasher?
If the fault is only a blockage or dirty filter, the repair costs nothing beyond your time. Replacing the wash pump BLDC motor typically runs in the range of $150 to $350 in parts and labor, depending on your location and the specific model. If the PCB is the root cause, repair or replacement costs can range from $200 to $500 or more. Getting a proper diagnosis before purchasing parts is recommended to avoid unnecessary expense.

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

Get Started

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