Shimano STEPS error E925: Battery charger not compatible with battery
The system has detected that the charger currently connected does not match the specifications of the installed battery. As a result, charging is blocked and assist is shut off entirely until the correct charger is attached. Walk-assist is also disabled while the incompatibility flag is active.
| Drive system | Shimano STEPS (E5000, E6100, E7000, E8000, EP6, EP801) |
| Severity | Fix at home |
| Keep riding? | Safe to keep riding |
| Typical cost | Dealer diagnostic fees run €40–€80, a genuine replacement Shimano charger costs €90–€180, and a replacement battery with fitting ranges from €500–€900 depending on capacity and frame. |
Likely causes
- Third-party charger used instead of the original Shimano unit supplied with the battery
- Battery model changed but the old charger retained from the previous setup
- Counterfeit or aftermarket charger with incorrect voltage or current profile
- Damaged charge port or connector giving the system a false mismatch reading
- Aftermarket battery fitted with a non-Shimano BMS handshake protocol
- Charger firmware or internal board fault causing wrong handshake on a genuine unit
How to fix Shimano STEPS error E925
- Stop charging immediately and disconnect the charger from the battery and from the mains supply.
- Confirm the charger is a genuine Shimano unit by checking the model label against the battery's user manual.
- Inspect the charger plug pins and the battery charge port for dirt, moisture, or bent pins, and clean with a dry brush if needed.
- Reconnect the original matching charger only and check that the error clears on the next power-up cycle.
- If the warning returns with the correct original charger, the battery, charger, or charge port has an internal fault and the bike must go to an authorised Shimano dealer for diagnosis.
Warranty: A genuine Shimano compatibility fault inside the standard two-year warranty period is normally covered, while damage caused by a non-approved or counterfeit charger is treated as user error and excluded.
Typical cost: Dealer diagnostic fees run €40–€80, a genuine replacement Shimano charger costs €90–€180, and a replacement battery with fitting ranges from €500–€900 depending on capacity and frame.
Frequently asked
Can I reset shimano error E925?
E925 is triggered by the charger-handshake check, not a transient sensor glitch, so clearing the code without correcting the mismatch just brings it back. Once the correct Shimano charger is connected the warning clears on the next power cycle.
Is it safe to keep riding with E925 showing?
Yes, the bike remains rideable on the residual charge in the battery, and assist will continue to function until the pack is drained or the system shuts down for protection. Recharge only with the matching Shimano charger once the battery is low.
How much does it cost to fix E925 and is it under warranty?
If a third-party or wrong charger caused the fault, replacement is at the owner's expense at €90–€180 for a genuine Shimano unit. Genuine component failures inside the standard two-year warranty are repaired by an authorised dealer at no cost.
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.