Home › Shimano STEPS › Error E504

Shimano STEPS error E504: Electrical fault in the freehub

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

The drive unit has logged an electrical abnormality inside the rear freehub, which houses the integrated sensor that reports wheel rotation and torque data to the motor controller. With this signal missing or out of range, the controller cuts motor assist to prevent unsafe torque output and may also disable walk assist. The display keeps the lights and shift indicators live but the bike behaves like an unpowered bicycle until the fault is cleared.

Drive systemShimano STEPS (E5000, E6100, E7000, E8000, EP6, EP801)
SeverityDealer needed
Keep riding?Ride with caution
Typical costExpect €150 to €400 for a replacement freehub assembly depending on the STEPS generation, plus €50 to €100 dealer labour for fitting and diagnostic clearing if it falls outside warranty.

Likely causes

How to fix Shimano STEPS error E504

  1. Stop riding as soon as it is safe to do so and switch the system off.
  2. Remove the battery before any inspection at the rear wheel.
  3. Unplug the freehub cable at the rear dropout, inspect the pins for green corrosion, bent contacts, or moisture, and clean with electrical contact cleaner if dirty.
  4. Refit the connector until it clicks, reinstall the battery, power the bike up and run a short test to see if the code clears.
  5. Check the cable run along the chainstay for kinks or trapped sections that could be shorting the signal.
  6. If E504 returns immediately or the connector shows physical damage, book the bike in with a Shimano dealer for freehub replacement and diagnostic clearing.
  7. Do not attempt to open the freehub body itself; it is a sealed electronic assembly that requires dealer-level service.
Go to a dealer if: A Shimano dealer is required whenever the code returns after a connector check, because the freehub is a sealed electronic unit that needs replacement and a diagnostic tool to clear the stored fault.
Warranty: A genuine freehub electronics failure inside the two-year component warranty is normally covered by Shimano, while water ingress, crash damage, and use of non-approved freehub bodies are treated as wear or misuse and charged to the owner.
Typical cost: Expect €150 to €400 for a replacement freehub assembly depending on the STEPS generation, plus €50 to €100 dealer labour for fitting and diagnostic clearing if it falls outside warranty.
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 E504?

No owner-level reset clears E504 reliably. The fault is stored in the drive unit memory and is only erased by a Shimano dealer running the E-Tube Project diagnostic once the freehub is repaired or replaced.

Is it safe to keep riding with E504 showing?

The motor assist is cut, so you can pedal home under your own effort without power, but riding on masks further damage to the freehub wiring and is not recommended for long distances. Get the bike to a dealer as soon as practical.

How much will the repair cost and is it covered?

An out-of-warranty freehub replacement typically runs €200 to €500 including labour. If the bike is under two years old, the part itself is usually covered by Shimano and you only pay the diagnostic and fitting time.

Related Shimano STEPS codes

E010 · Drive unit internal fault detectedE013 · Drive unit firmware fault detectedE014 · Speed sensor signal abnormalE015 · Internal drive unit fault detected

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.