Home › Shimano STEPS › Error E905

Shimano STEPS error E905: Incompatible component combination detected

Shimano STEPS (E5000, E6100, E7000, E8000, EP6, EP801)Dealer neededDo not keep riding

The drive unit has identified one or more paired components (battery, display, or drive unit) that are not on the same compatibility list. When E905 is active, motor assist is cut completely and walk assist is unavailable, so the bike rides like a normal unpowered bicycle. The display will still power up and show the code until the mismatch is resolved.

Drive systemShimano STEPS (E5000, E6100, E7000, E8000, EP6, EP801)
SeverityDealer needed
Keep riding?Do not keep riding
Typical costExpect €0 for a dealer firmware update and compatibility check, rising to roughly €80-€180 for a display swap, €250-€450 for a battery replacement, and €350-€700 if the drive unit itself has to be exchanged.

Likely causes

How to fix Shimano STEPS error E905

  1. Stop riding on assist and switch the system off.
  2. Power down, remove the battery, wait 30 seconds, then refit and power on to rule out a temporary handshake glitch.
  3. Confirm every unit on the bike (drive unit, battery, display, switch) is a genuine Shimano STEPS part and record the model numbers printed on each label.
  4. Open E-TUBE PROJECT on a PC or the E-TUBE RIDE app and run a compatibility check using those model numbers.
  5. Inspect the connectors between the battery, drive unit and display for moisture, bent pins or contamination and clean with contact spray if needed.
  6. Connect the bike to E-TUBE PROJECT and update firmware on every unit to the latest release, then re-pair the components.
  7. If the code remains after firmware updates, take the bike to an authorised Shimano dealer so they can identify which unit is outside the compatibility list and quote the correct replacement.
Go to a dealer if: A Shimano dealer is needed whenever firmware updates and connector checks do not clear E905, because component replacement must be ordered against the official E-TUBE PROJECT compatibility table.
Warranty: Compatibility faults raised by the system are treated as a configuration or component issue rather than a manufacturing defect, so warranty coverage depends on which unit is at fault and proof of genuine purchase; non-genuine parts and water or crash damage are not covered, while a genuine Shimano component failure inside the two-year warranty window is normally replaced free of charge.
Typical cost: Expect €0 for a dealer firmware update and compatibility check, rising to roughly €80-€180 for a display swap, €250-€450 for a battery replacement, and €350-€700 if the drive unit itself has to be exchanged.
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 E905?

No. E905 is a hardware compatibility flag set by the drive unit, not a transient fault, so a power cycle will not clear it. The code disappears only after the mismatched component is replaced or the firmware across all units is updated through E-TUBE PROJECT.

Is it safe to keep riding with E905?

Riding the bike without motor assist is mechanically possible, but on hills or in traffic the loss of power can be hazardous and continuing may trigger further electrical faults. Get the system checked before relying on the bike for any real distance.

What does it cost to fix E905 under warranty?

A firmware update at a dealer is usually free and resolves E905 if caused by outdated software. If a component is genuinely faulty and still within the two-year Shimano warranty, the part is replaced at no charge, but a battery swap on an out-of-warranty system typically runs €250-€450.

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.