Home › Bosch › Error 0x503004

Bosch error 0x503004: Speed sensor tampering and magnet misalignment

Bosch eBike (DiagnosticTool / eBike Flow hex code)Dealer neededDo not keep riding

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 systemBosch eBike (DiagnosticTool / eBike Flow hex code)
SeverityDealer needed
Keep riding?Do not keep riding
Typical costA 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

How to fix Bosch error 0x503004

  1. Switch off the system and remove the battery before any inspection.
  2. Locate the disc magnet on the rear wheel hub or spoke and the sensor body on the left chainstay.
  3. Check that the magnet is present, not bent, and sits directly over the sensor with a 5-15 mm air gap.
  4. Refit the magnet at the correct spoke position if it has slipped, or replace it with the correct Bosch part if missing.
  5. Inspect the sensor cable for chafing and confirm the connector at the motor is fully seated and latched.
  6. Refit the battery, power the bike up and hold the power button for about 10 seconds to perform a soft reset.
  7. Hand the bike to a Bosch dealer if the code returns after a confirmed correct magnet alignment and intact wiring.
Go to a dealer if: A Bosch dealer is needed when the magnet is correctly positioned and the wiring checks out, because the speed sensor or motor control unit then requires diagnostic-tool level investigation or replacement.
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.
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 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

0x503001 · Speed sensor signal missing or invalid0x503002 · Speed sensor magnet misplaced or tampered0x503003 · Tampering detected at the speed sensor0x504001 · Speed signal tampering detected, reduced assist

Manuals and video

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.