Home › Shimano STEPS › Error W945

Shimano STEPS error W945: Switch unit communication error detected

Shimano STEPS (E5000, E6100, E7000, E8000, EP6, EP801)WarningRide with caution

The system detected a communication error between the shifter or switch unit on the handlebar and the drive unit at the bottom bracket. When this link is lost, the bike cannot reliably read which assist mode has been selected. As a result motor assist usually cuts out and walk assist stops working until the fault clears.

Drive systemShimano STEPS (E5000, E6100, E7000, E8000, EP6, EP801)
SeverityWarning
Keep riding?Ride with caution
Typical costExpect a dealer diagnostic at €30-60, a replacement switch unit at €40-120, a replacement cable at €15-50, and workshop labor at €40-80 if the work is not done under warranty.

Likely causes

How to fix Shimano STEPS error W945

  1. Power down the system, remove the battery, wait one minute, refit the battery and power the bike on again to clear the warning.
  2. Locate the switch unit connector under the handlebar or stem and check that it is fully seated.
  3. Follow the cable from the switch down to the drive unit and inspect it for kinks, chafing, or pinch points, especially near the head tube and where the cable enters the frame.
  4. Unplug both ends of the switch cable, inspect the pins for moisture or corrosion, clean with contact spray if needed, and refit the connectors firmly.
  5. If the bike has had a recent handlebar adjustment, accessory fitment, or transport clamp fitted, recheck that the cable is not stretched or trapped.
  6. If the warning returns after reseating and inspecting the cable, replace the switch unit and its cable as a matched pair.
  7. If the code still appears with a known-good switch and cable, the drive unit harness is suspect and the bike must go to a Shimano dealer for diagnostic and repair.
Go to a dealer if: A Shimano dealer is required when the warning returns after the cable and connectors have been inspected, because drive unit harness diagnosis needs Shimano diagnostic tooling and the motor may need to come out.
Warranty: A genuine component fault on the switch, cable, or drive unit inside the standard two-year warranty is normally covered, while water ingress, crash damage, and worn connectors are typically excluded.
Typical cost: Expect a dealer diagnostic at €30-60, a replacement switch unit at €40-120, a replacement cable at €15-50, and workshop labor at €40-80 if the work is not done under warranty.
Still stuck? Take a photo of the display and show it to a local e-bike workshop. Bring the bike's system name (e.g. Bosch Performance Line CX) and the exact code; that saves diagnostic time and money.

Frequently asked

Can I reset shimano error W945?

A full power cycle clears W945 if the cause was a transient connection drop. Switch the system off, remove the battery for at least one minute, refit it, and power on again. If the code returns on the next ride the underlying connection fault is still present.

Is it safe to keep riding with W945?

Riding is possible but the bike may drop out of assist without warning or refuse to enter walk assist, which is awkward on hills. Treat the bike as unassisted and get the switch and cable checked before relying on it in traffic or on steep climbs.

How much does it cost to fix W945 and is it under warranty?

A faulty switch unit typically costs €40-120 for the part plus €40-80 labor, while a damaged cable is €15-50 plus labor. A genuine component fault inside the two-year warranty period is usually covered at no cost, but water ingress, crash damage, and worn connectors are not.

Related Shimano STEPS codes

E020 · Communication fault between battery and drive unitE010 · Drive unit internal fault detectedE011 · Shimano Steps general system errorE025 · Drive unit not recognised by battery

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.