Shimano STEPS error W954: Rear Shifter Communication Fault
The drive unit has lost the data link to the rear Di2 shifting unit, so it cannot confirm derailleur position or gear requests. Assist drops to zero and walk-assist is disabled until the link is restored. The bike still pedals and shifts mechanically, but power delivery cuts in and out.
| Drive system | Shimano STEPS (E5000, E6100, E7000, E8000, EP6, EP801) |
| Severity | Warning |
| Keep riding? | Ride with caution |
| Typical cost | An E-tube replacement wire runs €15–€40 fitted, a Di2 rear derailleur replacement is €220–€450, and an E-Tube Project diagnostic at the dealer adds €30–€60. |
Likely causes
- E-tube wire unplugged or not fully seated at the rear derailleur or junction box
- E-tube wire chafed, pinched, or cut along the frame routing
- Corrosion or moisture inside an E-tube connector after washing or wet riding
- Internal circuit-board fault inside the rear derailleur
- Loose or damaged connector at the display or drive unit end of the harness
How to fix Shimano STEPS error W954
- 1. Switch the system off and remove the battery before handling any connector.
- 2. Trace the E-tube wire from the rear derailleur to the junction or drive unit and inspect the full length for cuts, kinks, or pinch damage.
- 3. Unplug both ends of the cable, inspect the pins for dirt or green corrosion, clean with contact cleaner, and let them dry.
- 4. Reconnect each end firmly until the connector clicks, refit the battery, and power on the system.
- 5. Shift through every gear to confirm the derailleur responds, then ride a short loop and check if W954 returns.
- 6. If the code reappears immediately, stop DIY work and take the bike to a Shimano dealer for an E-Tube Project diagnostic.
Warranty: Shimano covers genuine component faults on the cable, junction, or rear derailleur for two years from purchase, while crash damage, water ingress, and worn connectors are excluded as owner responsibility.
Typical cost: An E-tube replacement wire runs €15–€40 fitted, a Di2 rear derailleur replacement is €220–€450, and an E-Tube Project diagnostic at the dealer adds €30–€60.
Frequently asked
Can I reset Shimano error W954?
Power off, remove the battery for 30 seconds, then switch back on and the display clears if the fault is gone. If the cable or derailleur is genuinely damaged, W954 returns the moment the system polls the rear shifting unit.
Is it safe to keep riding with W954?
W954 is a warning, not a hard stop, but motor assist can cut out without warning and walk-assist is disabled. Ride gently to a service point rather than continuing a long trip.
How much does the W954 repair cost, and is it warranty?
An E-tube wire repair is €15–€40 and is covered under the two-year Shimano warranty on bikes still inside the term. A replacement rear derailleur at €220–€450 is also covered unless there is crash damage or water ingress.
Related Shimano STEPS codes
Manuals and video
Official source: si.shimano.com
Not an official Shimano STEPS document. Compiled from workshop experience and public service information; details can differ per system version and bike brand.