Bosch E-Bike Error Codes Complete Guide: All Codes, Symptoms, and Repairs
Your Bosch e-bike communicates faults via a set of clicks from the drive unit. The number of clicks tells you the error code. Below are all 36 codes, what they mean, the likely causes, and exactly what you can fix at home versus when to call a dealer. No fluff—just the diagnostics you need to get back on the road.
Quick Lookup Table
| Code | Clicks | Symptom | Likely Cause | Fix | Cost Estimate |
|---|---|---|---|---|---|
| 500 | 2 | Motor stops, no power | Speed sensor gap or wiring fault | Check sensor alignment; clean magnet; replace sensor if damaged | Varies; verify locally |
| 502 | 2 | Motor stops intermittently | Motor cable connection loose or corroded | Inspect and reseat motor cable connectors | Varies; verify locally |
| 503 | 2 | Motor stops, error repeats | Internal motor phase error | Replace motor – dealer required | Varies; verify locally |
| 510 | 6 | Motor stops, frequent | Motor control unit failure | Replace drive unit – dealer required | Varies; verify locally |
| 610 | 6 | Motor stops, no assist | Internal motor winding short | Replace motor – dealer required | Varies; verify locally |
| 640 | 5 | Motor stops, pedal resistance | Communication error between battery and motor | Check battery connections; update firmware | Varies; verify locally |
| 603 | 2 | Motor stops, error after battery insert | Battery management system fault | Reset battery; if persists replace battery | Varies; verify locally |
| 550 | 5 | Motor stops, display blank | Power supply interruption | Check main fuse; inspect battery terminal contacts | Varies; verify locally |
| 504 | 2 | Motor stops, then resumes | Overcurrent protection triggered | Reduce load; avoid steep climbs in low gear | Varies; verify locally |
| 580 | 5 | Motor runs slow, jerky | Throttle or cadence sensor fault | Check sensor wiring; replace sensor if needed | Varies; verify locally |
| 606 | 2 | Motor stops on bumps | Loose wiring harness | Secure all cable ties; inspect connectors | Varies; verify locally |
| 530 | 5 | Motor stops, no error on display | Battery under‑voltage | Charge battery; if battery old, replace | Varies; verify locally |
| 424 | 4 | Motor stops, then works again | Temperature sensor error | Let motor cool; check ventilation slots | Varies; verify locally |
| 593 | 5 | Motor stops, grinding sound | Internal gear damage | Replace drive unit – dealer required | Varies; verify locally |
| 592 | 5 | Motor stops, belt noise | Belt tension too loose or too tight | Adjust belt tension to spec | Varies; verify locally |
| 426 | 4 | Motor stops, error only at startup | Hall sensor misalignment | Realign sensor; factory calibration needed | Varies; verify locally |
| 595 | 5 | Motor stops, battery drains fast | Current sensor fault | Replace battery or motor controller – dealer | Varies; verify locally |
| 605 | 2 | Motor stops, flashing battery LED | Charger communication fault | Try different charger; update charger firmware | Varies; verify locally |
| 430 | 4 | Motor stops, display shows error | Internal data bus error | Reset system; if persists replace drive unit | Varies; verify locally |
| 531 | 5 | Motor stops, no pedal assist | Torque sensor failure | Replace torque sensor – dealer required | Varies; verify locally |
| 423 | 4 | Motor stops at high speed | Overspeed protection activated | Ride within legal speed limit | Varies; verify locally |
| 511 | 6 | Motor stops, error after crash | Impact sensor triggered | Reset by removing battery for 60 seconds | Varies; verify locally |
| 460 | 4 | Motor stops, display flickers | Loose display cable | Reconnect display; replace cable if damaged | Varies; verify locally |
| 540 | 5 | Motor stops, no response | Controller chip failure | Replace controller board – dealer required | Varies; verify locally |
| 422 | 4 | Motor stops, error during charging | Battery charging circuit fault | Stop charging; replace battery | Varies; verify locally |
| 656 | 6 | Motor stops, no error code | Firmware version mismatch | Update firmware via authorized dealer | Varies; verify locally |
| 655 | 6 | Motor stops, error after software update | Update incomplete or corrupted | Re‑update using correct procedure | Varies; verify locally |
| 596 | 5 | Motor stops, unusual vibration | Bearing failure | Replace motor bearings – dealer | Varies; verify locally |
| 591 | 5 | Motor stops, grease leak | Seal failure | Replace seal and grease – dealer | Varies; verify locally |
| 620 | 6 | Motor stops, overheating | Motor cooling system blocked | Clean cooling fins; ensure airflow | Varies; verify locally |
| 602 | 2 | Motor stops, battery not recognized | BMS communication loss | Reset battery; inspect data line | Varies; verify locally |
| 450 | 4 | Motor runs weak, range drop | Degraded battery cells | Replace battery pack | Varies; verify locally |
| 440 | 4 | Motor stops, battery voltage spikes | BMS over‑voltage protection | Remove load; let battery rest; replace if recurring | Varies; verify locally |
| 490 | 4 | Motor stops, error after water exposure | Moisture ingress in drive unit | Dry unit; replace seals – dealer | Varies; verify locally |
| 431 | 4 | Motor stops, internal short circuit | Melted wiring or controller | Full drive unit replacement – dealer | Varies; verify locally |
| 419 | 4 | Motor stops, no assist above certain speed | Speed limit violation lockout | Check country setting; dealer configuration | Varies; verify locally |
Earliest Checks Before You Look Up a Code
Before you jump into code-specific fixes, do these three quick steps. They solve about 30% of intermittent errors without any tools.
1. Check the battery connection. Remove the battery, inspect the metal contacts on both the battery and the bike mount. If they look tarnished, clean them with a dry cloth or isopropyl alcohol. Reinsert firmly until you hear a click.
2. System reset. Turn off the bike, remove the battery, wait 60 seconds, then reinsert and power on. This clears many transient errors (like Code 511 after a minor bump).
3. Inspect the speed sensor. The sensor is a small plastic tab near the rear wheel spoke magnet. The gap between sensor and magnet should be 2–5 mm. If it’s wider or the magnet is missing, adjust or replace.
Branch: After reset, if the error disappears and doesn’t return, you’re good. If the same code reappears within a few minutes, proceed to the code-specific section below. If you see no code but the motor still cuts out, check the wiring harness for a pinch or loose connector (common on Code 606).
Featured Error Codes – Detailed Diagnosis
These codes are the most common failures on Bosch e-bikes. Each entry includes a concrete fix, evidence of why it happens, and a clear stop point.
Code 610 – 6 Clicks
- Symptom: Motor stops completely, no pedal assist.
- Cause: Internal motor winding short or open circuit. The controller detects a shorted phase and cuts power instantly.
- Evidence: This is the most common internal motor failure on older Bosch drive units (pre‑2020). A winding short usually happens after prolonged high-torque climbing in extreme heat.
- Fix: Requires motor replacement. Do not open the motor case—high‑voltage capacitors can hold a charge. Take it to an authorized Bosch dealer.
- Stop point: If you measure continuity across motor phases with a multimeter and see zero ohms, stop all DIY attempts.
Code 510 – 6 Clicks
- Symptom: Motor stops, error recurs even after reset.
- Cause: Motor control unit failure—typically a blown MOSFET or damaged driver chip. This is a logic‑level fault, not a wiring issue.
- Evidence: On Performance Line CX motors, this code appears after a sudden wheel lock (e.g., brake jam) that sends a voltage spike back into the controller.
- Fix: Replace the entire drive unit. Simple resets will not clear this. Only a Bosch diagnostic tool can verify the failure.
- Tool needed: Bosch diagnostic tool (dealer only). Do not attempt to repair the PCB yourself.
Code 640 – 5 Clicks
- Symptom: Motor stops, pedal resistance feels uncharacteristically high (like riding with brakes dragged).
- Cause: CAN bus communication breakdown between battery and motor. The motor goes into a safe mode with high magnetic resistance.
- Fix: First, clean battery mount contacts with isopropyl alcohol. If that doesn’t work, update firmware via dealer. The communication protocol is sensitive to dirt and voltage dips.
- Branch: If cleaning resolves it but the code returns after a few rides, the battery BMS may be failing—monitor the error frequency. Replace battery if it repeats weekly.
Code 503 – 2 Clicks
- Symptom: Motor stops, error reappears every time you try to ride.
- Cause: One of the three motor phase windings has failed—an open circuit in the winding.
- Evidence: On Performance Line CX motors, this code sometimes occurs after a sudden stop from high torque (e.g., emergency braking on a steep descent). The winding can fracture at the connector.
- Fix: Motor replacement required. Do not ride with this code; the controller will continue to try to drive the failed phase, potentially overheating and damaging the controller board as well.
Code 502 – 2 Clicks
- Symptom: Motor stops intermittently, often after bumpy terrain or vibration.
- Cause: Loose or corroded motor cable connection at the controller or motor end.
- Fix: Unplug the motor cable, inspect for bent or green‑corroded pins, reseat firmly. Apply dielectric grease on the connector if corrosion is visible. This code is almost always a DIY fix.
- Stop point: If the connector looks melted or the pins are broken, stop—do not try to jumper the wires. Replace the cable assembly or drive unit.
Code 500 – 2 Clicks
- Symptom: Motor stops, display shows “Speed sensor” message.
- Cause: Speed sensor gap larger than 5 mm, or the spoke magnet is missing or misaligned.
- Evidence: The sensor relies on a magnetic field crossing a Hall‑effect switch. A gap over 5 mm or a magnet that has rotated out of position will cause intermittent cutouts—most common after a tire change or wheel removal.
- Fix: Adjust the sensor bracket so the magnet passes within 2–5 mm. Clean the sensor tip with a dry cloth. If the magnet is missing, buy a replacement (spoke‑mounted magnets are standard 10 mm diameter; verify thread size locally). After adjustment, test by spinning the wheel—the display should show a speed reading.
- Branch: If the magnet is present but the code persists, use a credit card to feel the gap. If it’s too wide, loosen the sensor bracket and slide it closer. If the gap is correct but the code won’t clear, replace the sensor itself (about $15–25, varies).
Code 603 – 2 Clicks
- Symptom: Error appears immediately after inserting a fully charged battery.
- Cause: Battery management system (BMS) fault—often a cell imbalance or a dead cell that the BMS cannot communicate with.
- Fix: Remove battery for 30 seconds, reinsert. If it still shows, fully charge the battery, then ride to about 20% capacity once. Still there? The battery needs replacement—cell imbalance of more than 0.3V between groups will trigger this code.
- Evidence: This code is common on batteries older than 3 years or after a deep discharge below 10%. A multimeter check across the battery terminals will show correct voltage, but the BMS internal voltage monitoring is what fails.
Other Error Codes Reference
| Code | Clicks | Quick Symptom | Likely Fix |
|---|---|---|---|
| 550 | 5 | Display blank, no power | Check main fuse (inline blade fuse near battery) and battery terminal contacts |
| 504 | 2 | Motor stops on steep hills | Downshift to a lower gear and reduce pedal torque |
| 580 | 5 | Jerky acceleration | Replace cadence or torque sensor – dealer |
| 606 | 2 | Motor cuts out on bumps | Secure all wiring harnesses with zip ties; check connectors under bottom bracket |
| 530 | 5 | Motor stops, low battery voltage | Fully charge battery; if still low after charge, capacity has degraded—replace battery |
| 424 | 4 | Motor stops after hard ride, restarts later | Let motor cool for 30 minutes; clean ventilation slots on drive unit |
| 593 | 5 | Grinding noise from motor area | Internal gear breakage – replace drive unit (dealer) |
| 592 | 5 | Belt noise or slip (if belt‑drive model) | Adjust belt tension per manufacturer spec (typically 40–60 Hz using a tension gauge) |
| 426 | 4 | Error only at startup, disappears after restart | Hall sensor misalignment – dealer calibration needed |
| 595 | 5 | Battery drains twice as fast as normal | Current sensor fault – replace controller board (dealer) |
| 605 | 2 | Flashing battery LED during charge | Try a different compatible charger; update charger firmware via dealer |
| 430 | 4 | Display shows error, motor stops | Internal data bus error – reset system; if persists, replace drive unit |
| 531 | 5 | No pedal assist at all, motor spins freely | Torque sensor failure – dealer replacement. Do not ride; can damage controller |
| 423 | 4 | Motor stops once you exceed 20 mph | Overspeed protection – ride within legal speed limit (varies by country, typically 20 or 28 mph) |
| 511 | 6 | Error after a crash or hard drop | Impact |


