Back
E-bikeShimano STEPSError CodesDiagnostics

Shimano STEPS Error Codes (W and E): Meaning and Solution

M
Max
7 minAugust 18, 2026
Shimano STEPS Error Codes (W and E): Meaning and Solution

The Shimano STEPS motors (E5000, E6100, E7000, E8000, EP8…) display their anomalies as codes beginning with W or E. The logic is straightforward once you understand it, and a very common code — W013 — clears up in ten seconds with the right move. Here's the clear explanation.

W = warning, E = error

  • W (Warning): warning. The bike keeps running, assistance works, but the system signals something to watch.
  • E (Error): error. Assistance cuts out. The bike remains usable without motor until resolved.

The prefix tells you immediately whether you need to stop or just note the code. Attention: the exact wording varies slightly depending on the STEPS generation — when in doubt, the E-TUBE app or the dealer gives the official label.

The W codes (bike still running)

CodeProbable MeaningFirst Step
W010Motor unit initializing / abnormal startup stateTurn off, turn back on without forcing
W011Speed sensor measurement gap / distanceCheck the magnet and speed sensor
W013Torque sensor not initializedTurn back on without pushing pedals (see below)
W020 / W021Display ↔ motor unit communicationCheck the display cable
W101 / W103 / W104Battery-related warning (charge, communication)Recharge, reinsert battery

W013 in detail — the most common

W013 signals that the torque sensor didn't initialize correctly. The cause is almost always the same: you pressed a pedal (or the bike moved) at power-on, when the sensor calibrates to zero at that moment. The solution:

  1. Turn off the system.
  2. Put your feet on the ground, don't touch either the pedals or the crank.
  3. Turn back on without any load on the pedals.

If W013 keeps reappearing despite that, the torque sensor or motor installation deserves a check at the dealer.

The E codes (assistance cut)

CodeProbable MeaningFirst Step
E010General system errorTurn off/on; if persists, dealer
E011 / E012Communication error between componentsCheck all connectors
E013 / E014Internal motor unit anomalyDealer / E-TUBE diagnosis
E020 / E021 / E022Firmware update required or unit errorGo through E-TUBE at dealer
E043Battery communication errorReinsert battery, check contact

E010 and E020 — often firmware

Many E codes resolve through a firmware update via the dealer's E-TUBE tool, not by replacing a part. Before considering motor service, have them check that the system is up to date — it's free and clears a significant share of E010/E020.

STEPS first reflexes

As with any e-bike: turn off/on, reinsert battery, check the speed sensor magnet and connectors, let it return to temperature. These moves cover most W codes and a good share of E codes.

Assistant IA mécanicien
My Shimano STEPS shows W013 at every startup, assistance works but it's annoying.
L'Atelier
W013 = the torque sensor didn't zero out at startup, almost always because a foot was pressing on a pedal. Turn off, put your feet on the ground without touching the pedals, turn back on: the code should disappear. If it keeps coming back despite that, have the torque sensor checked at the dealer.

To locate your drivetrain and its changes, see Shimano generations. Battery maintenance prevents some E04x codes, and the general guide to e-bike error codes covers other brands.

Give your exact STEPS code to the AI mechanic: it tells the difference between a harmless warning and an error that requires a dealer visit.