Bosch error 0x503004: Speed sensor tampering and magnet misalignment
The drive system has flagged the speed sensor signal as suspect, most often because the magnet on the rear wheel is no longer sitting over the pickup on the chainstay. To protect the system Bosch restricts motor assistance and disables walk-assist until the fault is cleared. The bike will still roll under leg power but with reduced or zero electric support.
| Drive system | Bosch eBike (DiagnosticTool / eBike Flow hex code) |
| Severity | Dealer needed |
| Keep riding? | Do not keep riding |
| Typical cost | A genuine replacement magnet is around €8-€20, a speed sensor around €40-€80 fitted, and a motor unit replacement if required typically runs €500-€900 plus labour at a Bosch service centre. |
Likely causes
- Magnet knocked off the spoke or hub by a stone, pothole or transport strap
- Magnet refitted in the wrong position after wheel removal or puncture repair
- Loose or chafed speed-sensor cable at the motor connector
- Non-genuine magnet fitted with the wrong dimensions or polarity
- Aftermarket tuning dongle fitted to spoof the speed signal
- Excessive air gap between magnet and sensor pickup (>15 mm)
How to fix Bosch error 0x503004
- Switch off the system and remove the battery before any inspection.
- Locate the disc magnet on the rear wheel hub or spoke and the sensor body on the left chainstay.
- Check that the magnet is present, not bent, and sits directly over the sensor with a 5-15 mm air gap.
- Refit the magnet at the correct spoke position if it has slipped, or replace it with the correct Bosch part if missing.
- Inspect the sensor cable for chafing and confirm the connector at the motor is fully seated and latched.
- Refit the battery, power the bike up and hold the power button for about 10 seconds to perform a soft reset.
- Hand the bike to a Bosch dealer if the code returns after a confirmed correct magnet alignment and intact wiring.
Warranty: Bosch covers genuine component faults inside the two-year eBike warranty, but tamper-related triggers, magnet loss, crash damage and water ingress are treated as owner fault and not covered.
Typical cost: A genuine replacement magnet is around €8-€20, a speed sensor around €40-€80 fitted, and a motor unit replacement if required typically runs €500-€900 plus labour at a Bosch service centre.
Frequently asked
Can I reset bosch error 0x503004?
A soft reset by holding the power button for about 10 seconds with the battery fitted clears the display memory, but the code will return on the next ride if the magnet or sensor fault remains. Only the Bosch DiagnosticTool at a dealer can clear the code once the underlying cause is confirmed fixed.
Is it safe to keep riding with error 0x503004?
The bike is safe to pedal unassisted, but Bosch restricts motor support and disables walk-assist for that reason, so do not rely on power for hills or traffic. Riding further with a missing or misaligned magnet risks damaging the sensor cable, so resolve it before the next commute.
How much does it cost to fix error 0x503004 and is it under warranty?
A magnet refit is essentially free if you already have the part, a new magnet is €8-€20, and a dealer-fitted speed sensor runs around €70-€110 including labour. Tamper-triggered or magnet-loss faults are not covered, but a sensor failing inside two years is repaired under Bosch component warranty.
Related Bosch codes
Manuals and video
- Bosch eBike Help Center: official error-code index
- Bosch eBike downloads: quick start guides and battery guide
- Bosch eBike dealer search (DiagnosticTool readout)
Official source: www.ridewill.com
Not an official Bosch document. Compiled from workshop experience and public service information; details can differ per system version and bike brand.