Home › Shimano STEPS › Error W966

Shimano STEPS error W966: Drive Unit and CAN Device Mismatch

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

The drive unit has detected a device on its CAN connection line that is not on its compatibility list, so it cannot handshake with it properly. As a result, motor assist is typically switched off or limited, walk assist is usually disabled, and the display continues to flash the W966 warning until the mismatch is resolved. The bike can still be pedalled unpowered, and lights driven directly from the main battery usually keep working.

Drive systemShimano STEPS (E5000, E6100, E7000, E8000, EP6, EP801)
SeverityWarning
Keep riding?Ride with caution
Typical costDealer diagnostics typically run €40–€80, firmware updates €30–€60, and a replacement compatible CAN device €60–€180 depending on the part.

Likely causes

How to fix Shimano STEPS error W966

  1. Switch off the system and remove the battery before any checks.
  2. Inspect the CAN connector at the drive unit for bent pins, dirt, or moisture, then clean and reseat it.
  3. List every device on the CAN line and confirm each one is a genuine Shimano part listed for your drive unit generation.
  4. Disconnect any non-Shimano accessories, aftermarket displays, or tuning modules from the CAN line.
  5. Refit the battery, power the bike on, and let it complete a full sleep cycle before checking whether W966 has cleared.
  6. Run a firmware update on the drive unit and the remaining CAN device through the Shimano E-Tube Project app or dealer tool.
  7. Take the bike to a Shimano dealer if W966 returns with only genuine, listed components fitted, so they can run a full compatibility diagnostic with the E-Tube service tool.
Go to a dealer if: A Shimano dealer is needed if the warning persists with only genuine components fitted, because full compatibility verification and firmware pairing require the E-Tube diagnostic tool.
Warranty: A genuine compatibility fault inside the two-year component warranty is normally repaired at no cost, while non-genuine accessories, water ingress, and crash damage are excluded from cover.
Typical cost: Dealer diagnostics typically run €40–€80, firmware updates €30–€60, and a replacement compatible CAN device €60–€180 depending on the part.
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 W966?

A power cycle with the battery removed for about a minute will clear the warning if the cause is a transient connector issue. If W966 comes back on the next ride, the incompatibility is still present and needs to be resolved.

Is it safe to keep riding with W966 active?

The bike still rolls under your own power, so you can ride home or to a workshop without motor assistance. Avoid heavy loads, steep hills, and relying on walk assist until the cause is found.

Will Shimano cover W966 under warranty?

If a genuine Shimano CAN component has failed inside the two-year warranty window, the part and the labour are usually covered. Fitting non-genuine accessories, signs of water ingress, or crash damage will normally void cover for this fault.

Related Shimano STEPS codes

E020 · Communication fault between battery and drive unitE021 · Battery not supported by drive unitE022 · Battery not recognized by drive unitE025 · 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.