Bosch E-Bike Error Code 504 (Speed Signal Distortion / Tampering Detected): What It Means
TL;DR
Bosch error code 504 means the system detected a distorted speed signal (often triggered by magnet/sensor issues—or by speed tuning/tampering). Assist may be reduced.
Do this first:
1. Restart the system (off → wait → on).
2. Check the spoke magnet position and sensor alignment carefully.
3. Remove any aftermarket “speed” accessories (if installed) and test again.
What this code usually means
Bosch error code 504 means the system detected a distorted speed signal (often triggered by magnet/sensor issues—or by speed tuning/tampering). Assist may be reduced.
What you’ll typically notice
- Assist may reduce or cut out.
- The code may appear at start-up, after transport, after a wheel removal, or under load.
- Sometimes the code clears after a restart—until the underlying issue returns.
Quick fixes (no tools first)
1) Proper restart (the Bosch way)
- Turn the system off.
- Wait 10–20 seconds.
- Turn the system on and re-check.
2) Do a 60-second visual inspection
- Magnet is not too close/too far from sensor and passes cleanly once per rotation.
- Only one magnet is present (extra magnets can confuse the signal).
- Sensor mount is solid (no wobble), cable not snagging.
- Wheel is properly seated and axle is tight (wobble can vary the gap).
- No speed ‘tuning’ device is installed; if one was, remove it before troubleshooting.
3) If it happens after rain / washing
- Assume moisture at a connector or contact point.
- Dry everything naturally and re-check connectors (don’t pressure-wash or blast heat).
Most common causes (ranked)
- Magnet spacing/position causes irregular pulses (common after a bump or wheel service).
- Multiple magnets or magnet rotated into a strange angle.
- Damaged sensor wire giving intermittent pulses.
- Aftermarket tuning device or altered speed signal.
Diagnosis checklist (still DIY-friendly)
A) “Did anything change recently?”
Wheel removal, transport rack, crash/bump, new accessory, new display, battery swap—then re-check the exact area you touched.
B) Look for intermittent triggers
- Only on bumps?
- Only on steep climbs / high assist?
- Only when the battery is low?
- Only right after charging?
Write down the pattern—if you end up at a dealer, this saves time.
When to stop DIY and go to a Bosch dealer
Stop DIY and seek dealer diagnostics if:
– The code returns repeatedly after restart + basic checks.
– Assist cuts out unpredictably in traffic.
– You see damaged wiring, bent pins, corrosion, or signs of water ingress.
– The official guidance says dealer (many Bosch codes do).
Related guides on this site
- Bosch system index: https://jieli-electric.com/bosch-e-bike-error-codes/
- E-bike error codes hub: https://jieli-electric.com/e-bike-error-codes/
- Speed & power thresholds (legal/safety context): https://jieli-electric.com/speed-power-thresholds/
- Laws & Safety Hub: https://jieli-electric.com/laws-safety/
More Bosch troubleshooting (optional):
– https://jieli-electric.com/bosch-speed-sensor-troubleshooting/
– https://jieli-electric.com/how-to-clear-bosch-e-bike-error-codes/
