Shimano STEPS error W966: Drive Unit and CAN Device Mismatch
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 system | Shimano STEPS (E5000, E6100, E7000, E8000, EP6, EP801) |
| Severity | Warning |
| Keep riding? | Ride with caution |
| Typical cost | Dealer diagnostics typically run €40–€80, firmware updates €30–€60, and a replacement compatible CAN device €60–€180 depending on the part. |
Likely causes
- Aftermarket or non-Shimano CAN accessory fitted to the system
- Third-party display or controller swapped onto a Shimano STEPS bike
- CAN device firmware older than what the current drive unit expects
- Loose, dirty, or corroded CAN connector at the drive unit port
- Damaged CAN wiring harness between components
- Non-genuine replacement part installed during a previous repair
How to fix Shimano STEPS error W966
- Switch off the system and remove the battery before any checks.
- Inspect the CAN connector at the drive unit for bent pins, dirt, or moisture, then clean and reseat it.
- List every device on the CAN line and confirm each one is a genuine Shimano part listed for your drive unit generation.
- Disconnect any non-Shimano accessories, aftermarket displays, or tuning modules from the CAN line.
- Refit the battery, power the bike on, and let it complete a full sleep cycle before checking whether W966 has cleared.
- Run a firmware update on the drive unit and the remaining CAN device through the Shimano E-Tube Project app or dealer tool.
- 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.
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.
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
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.