Shimano STEPS error E505: Freehub Sensor Fault on Shimano STEPS E-Bike
The Shimano STEPS system has detected an abnormal signal from the sensor inside the rear freehub, which monitors wheel rotation and pedal input. As a safety response, motor assist usually switches off, walk assist stops functioning, and the speed or cadence reading on the display may drop to zero or behave erratically. The bike still rolls unpowered, but all electric support is effectively disabled until the fault is resolved.
| Drive system | Shimano STEPS (E5000, E6100, E7000, E8000, EP6, EP801) |
| Severity | Dealer needed |
| Keep riding? | Ride with caution |
| Typical cost | Expect roughly €80–€180 for the freehub sensor or freehub body assembly, with dealer labour and diagnostic time bringing a typical repair to around €150–€320 in total. |
Likely causes
- Water or mud ingress into the rear freehub body washing over the internal sensor
- Loose, bent, or chafed freehub sensor cable where it routes into the rear dropout
- Corroded or contaminated electrical connector between the motor loom and the hub sensor
- Impact damage to the rear hub or axle from a crash, pothole, or transport clamp
- Worn freehub bearings allowing the sensor target to sit outside its detection window
- Loose or missing magnet ring on the freehub shell
How to fix Shimano STEPS error E505
- Switch off the system and remove the battery before any inspection.
- Clean the rear hub and dropout area of mud, grit, and standing water, then dry thoroughly.
- Unplug the freehub sensor connector at the rear dropout, check the pins for corrosion or bent contacts, and refit firmly.
- Spray the connector with electrical contact cleaner if any green oxidation is visible, then reconnect and seal with dielectric grease if available.
- Refit the battery, power the system on, and ride briefly in a safe area to see if the code clears.
- If E505 returns immediately or reappears within a short ride, stop DIY work and book the bike in at a Shimano dealer for internal freehub diagnosis and replacement.
- Do not attempt to disassemble the freehub body yourself; the sensor is an integrated component that requires dealer-level service.
Warranty: A genuine Shimano freehub sensor failure within the standard two-year warranty period is normally treated as a manufacturing defect and covered, while water ingress, crash damage, and bearing wear are typically excluded.
Typical cost: Expect roughly €80–€180 for the freehub sensor or freehub body assembly, with dealer labour and diagnostic time bringing a typical repair to around €150–€320 in total.
Frequently asked
Can I reset Shimano error E505?
A power cycle with the battery removed for around 30 seconds may clear a transient glitch, but a genuine freehub sensor fault will return as soon as the system runs. The code cannot be permanently cleared without locating and fixing the underlying cause.
Is it safe to keep riding with E505?
Motor assist will usually cut off and walk assist will not work, so the bike still pedals and rolls like a normal unpowered bicycle. Short, flat rides at low speed are acceptable to get home or to a dealer, but avoid climbs, heavy loads, and traffic where unexpected loss of power could be hazardous.
How much does fixing E505 cost and is it covered by warranty?
Dealer repairs typically run between €150 and €320 depending on whether just the sensor or the complete freehub body is replaced. Within the two-year warranty window a genuine component fault is normally covered, but damage from water ingress, crashes, or neglect is not.
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.