bike / e-bike

E-bike Error Code Troubleshooter

Enter your motor brand and error code to see the likely cause.

Instead of downloading a 40-page PDF manual, enter your error code and get the likely cause with severity level, whether you can keep riding, and step-by-step fix instructions. Covers Bosch legacy and Bosch Smart System, Shimano STEPS, Bafang, Brose, Yamaha, Giant, plus DJI Avinox and the app-based systems from SRAM, TQ and Mahle.

Step 1

Select your motor brand

Not sure which Bosch you have? Smart System bikes pair with the eBike Flow app, older systems do not.

Step 2

Enter it exactly as shown on your display. Include letters and dashes.

This troubleshooter is for reference only. Error code meanings can vary by motor generation and firmware. Persistent or critical errors warrant a dealer diagnostic.

Source: the manufacturers. Error codes and their meanings are published by the maker that emits them, in owner manuals, dealer material and service apps, and the codes here are collected per system across Bosch, Bosch Smart System, Shimano STEPS, Bafang, Brose, Yamaha, Giant SyncDrive. There is no single document behind the table and this site does not claim one: Bosch renumbered with the Smart System in 2022, and a meaning can change with firmware while the number stays the same. The severity ratings, the ride or do not ride calls and the repair costs are not from the makers, they are this site's own.

Universal First Steps for Any E-bike Error

Before looking up your specific code, try these three steps that fix 40% of all e-bike errors.

  1. Power cycle: Turn off the system completely. Wait 10 seconds. Turn back on. (Fixes 40% of errors)
  2. Reseat the battery: Remove the battery from the frame. Wait 30 seconds. Reinstall firmly until it clicks. (Fixes 15% of errors)
  3. Check cable connections: Inspect the cable at the display, motor, battery, and speed sensor. Unplug and replug each one firmly. (Fixes 20% of errors)

If these three steps do not clear the error, look up your specific code below.

Bosch E-Bike Error Codes: Complete Reference

CodeErrorSeverityCan Ride?Primary Fix
410Communication Error🟡 MediumYes, without motor assistPower off, wait 10 seconds, power on (fixes 40% of cases)
414Display Connection Error🟡 MediumYes, without display infoPower cycle the system
418Component Configuration Error🟡 MediumLimited assist may workPower cycle the system
422eBike Component Error🟡 MediumYes, without assistPower cycle the system
430Internal Motor Error🟠 HighNo, do not ride with motorPower off immediately
460Charging Error🟡 MediumYes (battery works, charging does not)Try a different charger if available
500Internal Speed Sensor Error🟡 MediumYes, without assistPower cycle the system
502Light Sensor Error🟢 LowYes, lights may not workCheck light cable connections
503Speed Sensor Error🟡 MediumYes, without motor assistPower off, wait 10 seconds, power on (fixes 40%)
504Speed Sensor Invalid Signal🟡 MediumYes, without assistCheck that there is exactly ONE magnet on the wheel
510Motor Overtemperature🟡 MediumYes, after cooling (15 to 20 minutes)Stop and let the motor cool for 15 to 20 minutes
530Battery Overtemperature🟡 MediumAfter coolingLet battery cool in shade for 20 to 30 minutes
602Battery Needs Service🟠 HighLimited, battery may cut outPerform a full charge cycle (drain to 0%, charge to 100%)
640Battery Authentication Error🟠 HighNo, motor will not engageRemove battery, clean contacts, reinstall firmly

Bosch Error 410: Communication Error

Severity: Medium. Can I ride? Yes, without motor assist. What it means: Communication between display and motor unit interrupted. Most common cause: loose cable connection at the display or motor. On Bosch Smart System (2022+) this code has a different meaning, a stuck button on the onboard computer. Fix: Power off, wait 10 seconds, power on (fixes 40% of cases). Check display cable connection: unplug and firmly replug. Check motor cable connection at the motor housing. Inspect cable for visible damage (cuts, pinches, corrosion). If persistent after cable check: dealer diagnostic needed. Dealer needed: No (DIY fix). Estimated cost: Free (cable reseat) to 50 to 100 EUR / 55 to 115 USD (cable replacement). See Bosch Smart System 410.

Bosch Error 414: Display Connection Error

Severity: Medium. Can I ride? Yes, without display info. What it means: Display unit not communicating properly with the drive unit. Display may show partial information or go blank. Fix: Power cycle the system. Remove and reseat the display unit (twist off and back on). Check for moisture in the display mount contacts. Clean contacts with electrical contact cleaner. Try a different display unit if available. Dealer needed: No (DIY fix). Estimated cost: Free to 200 to 400 EUR / 220 to 460 USD (display replacement).

Bosch Error 418: Component Configuration Error

Severity: Medium. Can I ride? Limited assist may work. What it means: One or more system components are not recognized or configured incorrectly. Often occurs after a component swap or firmware update. On Bosch Smart System (2022+) this code has a different meaning, a stuck button on the control panel. Fix: Power cycle the system. Ensure all components are Bosch-compatible and from the same generation. Dealer needs to run diagnostic software to reconfigure components. Dealer needed: Yes. Estimated cost: 30 to 60 EUR / 35 to 70 USD (dealer diagnostic). See Bosch Smart System 418.

Bosch Error 422: eBike Component Error

Severity: Medium. Can I ride? Yes, without assist. What it means: Generic component error. Could be display, battery, or motor unit. System cannot identify which component is faulty. Fix: Power cycle the system. Remove battery, wait 30 seconds, reinstall. Check all cable connections. Dealer diagnostic to identify the failing component. Dealer needed: Yes. Estimated cost: 30 to 60 EUR / 35 to 70 USD (diagnostic) plus part cost.

Bosch Error 430: Internal Motor Error

Severity: High. Can I ride? No, do not ride with motor. What it means: Internal fault in the drive unit. Motor controller has detected an abnormal condition. This is a serious error and needs a dealer diagnostic. Fix: Power off immediately. Do NOT attempt to reset repeatedly (can cause further damage). Take to authorized Bosch dealer. Motor unit may need replacement (warranty if under 2 years / 25,000 km). Dealer needed: Yes. Estimated cost: 200 to 800 EUR / 220 to 910 USD (motor repair/replacement). Check warranty..

Bosch Error 460: Charging Error

Severity: Medium. Can I ride? Yes (battery works, charging does not). What it means: Battery charging circuit error. Battery may not charge or charges intermittently. Can ride with remaining charge. On Bosch Smart System (2022+) this code has a different meaning, a fault at the USB port. Fix: Try a different charger if available. Check charger port on battery for debris or corrosion. Try charging at room temperature (15 to 25°C). If battery is very cold or hot, let it reach room temp before charging. Dealer can run battery diagnostic. Dealer needed: No (DIY fix). Estimated cost: Free to 80 to 150 EUR / 90 to 170 USD (charger replacement). See Bosch Smart System 460.

Bosch Error 500: Internal Speed Sensor Error

Severity: Medium. Can I ride? Yes, without assist. What it means: Speed sensor internal to the motor unit has failed. Motor cuts assist as a safety measure because it cannot verify speed (EU law limits assist to 25 km/h). On Bosch Smart System (2022+) this code has a different meaning, an internal drive unit fault. Fix: Power cycle the system. Check external speed sensor magnet on wheel spoke (if applicable). Dealer diagnostic for internal sensor. Dealer needed: Yes. Estimated cost: 50 to 150 EUR / 55 to 170 USD (sensor replacement). See Bosch Smart System 500.

Bosch Error 502: Light Sensor Error

Severity: Low. Can I ride? Yes, lights may not work. What it means: Error in the light circuit. Integrated lights may not function. Motor assist continues normally. Fix: Check light cable connections. Check bulb/LED (replace if blown). Power cycle. If using aftermarket lights, they may not be compatible. Dealer needed: No (DIY fix). Estimated cost: 10 to 50 EUR / 10 to 55 USD (bulb/cable).

Bosch Error 503: Speed Sensor Error

Severity: Medium. Can I ride? Yes, without motor assist. What it means: Speed sensor signal lost or inconsistent. Motor cuts out as a safety measure. This is the most common Bosch error code. Usually caused by a misaligned spoke magnet or loose sensor. Bosch Smart System (2022+) uses 503 for the same fault class but with different fix steps and a milder assist reduction. Fix: Power off, wait 10 seconds, power on (fixes 40%). Check speed sensor magnet on wheel spoke: should be 5 to 8mm from sensor, aligned with sensor face. Ensure magnet is firmly attached to spoke (tighten or replace). Check sensor cable connection at the motor. Clean sensor face with dry cloth (mud, ice can block signal). If rear wheel was removed recently: magnet may have shifted. Dealer needed: No (DIY fix). Estimated cost: Free (magnet adjustment) to 30 to 60 EUR / 35 to 70 USD (sensor replacement). See Bosch Smart System 503.

Bosch Error 504: Speed Sensor Invalid Signal

Severity: Medium. Can I ride? Yes, without assist. What it means: Speed sensor sends a signal but the value is inconsistent or implausible. Possibly two magnets on the wheel, or magnet too far from sensor. On Bosch Smart System (2022+) 504 is reported as a manipulated speed signal and can also indicate tuning detection. Fix: Check that there is exactly ONE magnet on the wheel. Ensure magnet is correct Bosch type (not a generic magnet). Adjust gap to 5 to 8mm between magnet and sensor. Check for metallic debris near sensor that could generate false signals. Dealer needed: No (DIY fix). Estimated cost: Free (adjustment) to 20 to 40 EUR / 20 to 45 USD (magnet plus sensor). See Bosch Smart System 504.

Bosch Error 510: Motor Overtemperature

Severity: Medium. Can I ride? Yes, after cooling (15 to 20 minutes). What it means: Motor has overheated. Common on long, steep climbs in hot weather, especially in Turbo mode. Motor reduces or cuts power to protect itself. This is a protection feature, not a fault. Fix: Stop and let the motor cool for 15 to 20 minutes. Use lower assist modes (Eco, Tour) on long climbs. Avoid sustained Turbo mode on steep climbs in hot weather. Check that the motor housing is not blocked (mud, cover restricting airflow). If it occurs frequently on moderate terrain: dealer should check motor. Dealer needed: No (DIY fix). Estimated cost: Free (cooling plus riding behavior change).

Bosch Error 530: Battery Overtemperature

Severity: Medium. Can I ride? After cooling. What it means: Battery temperature too high. Usually from charging in a hot environment or sustained high-power riding. Battery management system reduces output to protect the cells. On Bosch Smart System (2022+) this code has a different meaning, a general battery fault that is not temperature related. Fix: Let battery cool in shade for 20 to 30 minutes. Do not charge in direct sunlight or a hot car. If charging: unplug, let cool, charge at room temperature. Check that battery vents are not blocked. Dealer needed: No (DIY fix). Estimated cost: Free. See Bosch Smart System 530.

Bosch Error 602: Battery Needs Service

Severity: High. Can I ride? Limited, battery may cut out. What it means: Battery internal error. Cell balance may be off, or the BMS (battery management system) has detected a fault. Battery may work intermittently. Fix: Perform a full charge cycle (drain to 0%, charge to 100%). If error persists: dealer battery diagnostic needed. Battery may need cell rebalancing or replacement. Dealer needed: Yes. Estimated cost: 50 to 100 EUR / 55 to 115 USD (diagnostic) to 500 to 800 EUR / 570 to 910 USD (battery replacement).

Bosch Error 640: Battery Authentication Error

Severity: High. Can I ride? No, motor will not engage. What it means: System cannot authenticate the battery. Could be a non-Bosch battery, a battery from a different system generation, or a communication fault. Fix: Remove battery, clean contacts, reinstall firmly. Ensure battery is genuine Bosch and compatible with your system. Check for firmware compatibility (older battery on newer system). Dealer can run authentication diagnostic. Dealer needed: Yes. Estimated cost: 30 to 60 EUR / 35 to 70 USD (diagnostic). Battery replacement if incompatible: 500 to 800 EUR / 570 to 910 USD.

Bosch Smart System E-Bike Error Codes: Complete Reference

Bosch Smart System bikes (2022 and later, including Performance Line CX Gen5) show error codes on the display, in the eBike Flow app, or signal them with clicks from the drive unit. Many software errors clear with a single restart. Codes above 590 and in the 5A1xxx range are dealer-only and need the Bosch diagnostic tool.

CodeErrorSeverityCan Ride?Primary Fix
410One or more onboard computer buttons are stuck🟢 LowYes, assist may be limitedSwitch the system off
418One or more control panel buttons are stuck🟢 LowYesSwitch the system off
440Internal drive unit fault🟠 HighNo assistRestart the system once
450Internal software error🟠 HighNo assistRestart the system once
460USB port fault🟢 LowYesUnplug the cable from the USB port
500Internal drive unit fault🟠 HighNo assistRestart the system once
503Speed sensor fault🟢 LowYes, assist reducedRestart the system
504Manipulated speed signal detected🟡 MediumAssist reducedCheck and adjust the spoke magnet position
530Battery fault🟡 MediumUsually no assistSwitch the system off
550An unauthorized device was connected🟡 MediumYes after removalDisconnect the third-party device

Solution steps follow the official Bosch eBike Help Center, where each code can be looked up individually.

About 30 percent of intermittent Smart System errors clear with the standard reset (switch off, remove the battery, wait 60 seconds, reinsert, power on) and with cleaning the battery contacts with isopropyl alcohol.

Bosch Smart System Error 410: One or more onboard computer buttons are stuck

Severity: Low. Can I ride? Yes, assist may be limited. What it means: The display detects a blocked button, often dirt or moisture. On Smart System this code differs from Bosch legacy, where 410 means a communication error. Fix: Switch the system off. Check that all display buttons move freely, clean with a dry cloth. Never use a high-pressure washer on controls. Persistent: have the display checked at a dealer. Dealer needed: No (DIY fix). Estimated cost: Free (cleaning), display replacement 80 to 150 EUR (90 to 165 USD). See Bosch legacy 410.

Bosch Smart System Error 418: One or more control panel buttons are stuck

Severity: Low. Can I ride? Yes. What it means: Same fault as 410 but on the remote or control panel instead of the display. On Bosch legacy 418 is a component configuration error. Fix: Switch the system off. Check the remote buttons move freely, clean with a dry cloth. Persistent: dealer check of the control unit. Dealer needed: No (DIY fix). Estimated cost: Free (cleaning), remote replacement 40 to 90 EUR (45 to 100 USD). See Bosch legacy 418.

Bosch Smart System Error 440: Internal drive unit fault

Severity: High. Can I ride? No assist. What it means: An internal motor fault that cannot be fixed at home. Fix: Restart the system once. If the error returns, contact a Bosch dealer, the diagnostic requires the Bosch tool. Do not open the motor, this voids the warranty. Dealer needed: Yes. Estimated cost: Dealer diagnostic 30 to 60 EUR (35 to 70 USD), drive unit repair or exchange 200 to 800 EUR (220 to 910 USD).

Bosch Smart System Error 450: Internal software error

Severity: High. Can I ride? No assist. What it means: The drive software hit an internal fault. A home software reset is not possible on Smart System. Fix: Restart the system once. If the error returns, contact a dealer. Dealer needed: Yes. Estimated cost: Dealer diagnostic 30 to 60 EUR (35 to 70 USD).

Bosch Smart System Error 460: USB port fault

Severity: Low. Can I ride? Yes. What it means: A device on the USB port of the onboard computer caused a fault. On Bosch legacy 460 relates to charging errors. Fix: Unplug the cable from the USB port. Dry and clean the port. Restart the system. Persistent: dealer. Dealer needed: No (DIY fix). Estimated cost: Free. See Bosch legacy 460.

Bosch Smart System Error 500: Internal drive unit fault

Severity: High. Can I ride? No assist. What it means: Same class of fault as 440, internal to the drive unit. On Bosch legacy 500 means an internal speed sensor fault. Fix: Restart the system once. If the error returns, contact a Bosch dealer. Dealer needed: Yes. Estimated cost: Dealer diagnostic 30 to 60 EUR (35 to 70 USD), drive unit repair or exchange 200 to 800 EUR (220 to 910 USD). See Bosch legacy 500.

Bosch Smart System Error 503: Speed sensor fault

Severity: Low. Can I ride? Yes, assist reduced. What it means: The drive unit gets no valid speed signal. Fix: Restart the system. If the error returns, check the spoke magnet position against the sensor and clean both. Persistent: dealer. Dealer needed: No (DIY fix). Estimated cost: Free to 30 EUR (35 USD) for a new magnet or sensor. See Bosch legacy 503.

Bosch Smart System Error 504: Manipulated speed signal detected

Severity: Medium. Can I ride? Assist reduced. What it means: The system detected tuning or a misplaced speed magnet. On Bosch legacy the 5xx range covers different sensor faults. Fix: Check and adjust the spoke magnet position. Remove any tuning device, the system detects manipulation. Persistent after removal: dealer. Dealer needed: No (DIY fix). Estimated cost: Free, dealer reset 30 to 60 EUR (35 to 70 USD) if required. See Bosch legacy 504.

Bosch Smart System Error 530: Battery fault

Severity: Medium. Can I ride? Usually no assist. What it means: The system reports a battery error, the cause can be the battery, its contacts or the connection. On Bosch legacy 530 means battery overtemperature. Fix: Switch the system off. Remove the battery if your bike allows it. Inspect and clean the contacts, reinsert firmly. Restart the system. Persistent: battery diagnostic at a dealer. Dealer needed: No (DIY fix). Estimated cost: Free (contacts), battery replacement 500 to 800 EUR (570 to 910 USD). See Bosch legacy 530.

Bosch Smart System Error 550: An unauthorized device was connected

Severity: Medium. Can I ride? Yes after removal. What it means: A third-party consumer, for example a phone charger, drew unauthorized power from the system. Fix: Disconnect the third-party device. Restart the system. Persistent: dealer. Dealer needed: No (DIY fix). Estimated cost: Free.

Shimano STEPS E-Bike Error Codes: Complete Reference

CodeErrorSeverityCan Ride?Primary Fix
E010Communication Error🟡 MediumYes, without assistPower off, wait 10 seconds, power on
E011Motor Connection Error🟡 MediumYes, without assistPower cycle
E012Battery Communication Error🟡 MediumLimitedRemove and reseat battery
E013Torque Sensor Error🟠 HighNo, assist may be erraticPower cycle
E014Speed Sensor Error🟡 MediumYes, without assistCheck spoke magnet alignment (5 to 8mm gap from sensor)
E020Motor Overtemperature🟡 MediumAfter cooling 15 minutesStop and cool for 15 to 20 minutes
E021Battery Overtemperature🟡 MediumAfter coolingLet battery cool in shade 20 to 30 minutes
E030Internal Motor Error🔴 CriticalNoPower off immediately
E043Shift Sensor Error🟢 LowYes, shifting still works but motor does not cut during shiftCheck shift sensor cable
W-001Low Battery Warning🟢 LowYes, battery is lowThis is normal: charge battery soon
W-012Motor Warm Warning🟢 LowYes, motor reducing powerReduce assist level temporarily

Shimano STEPS Error E010: Communication Error

Severity: Medium. Can I ride? Yes, without assist. What it means: Communication failure between motor and display or other components. Most common Shimano error. Fix: Power off, wait 10 seconds, power on. Check all cable connections (display, motor, battery, sensor). Inspect cables for damage or moisture. Reset system by removing battery for 60 seconds. If persistent: dealer needs to run E-TUBE diagnostic. Dealer needed: No (DIY fix). Estimated cost: Free to 50 to 100 EUR / 55 to 115 USD (cable).

Shimano STEPS Error E011: Motor Connection Error

Severity: Medium. Can I ride? Yes, without assist. What it means: Drive unit communication timeout. Motor is not responding to commands. Fix: Power cycle. Check motor cable connection. Ensure motor firmware is up to date (via E-TUBE app). Dealer diagnostic if persistent. Dealer needed: No (DIY fix). Estimated cost: Free to 50 EUR / 55 USD.

Shimano STEPS Error E012: Battery Communication Error

Severity: Medium. Can I ride? Limited. What it means: Battery not communicating with motor unit. Could be a connection issue or battery BMS fault. Fix: Remove and reseat battery. Clean battery contacts with dry cloth. Try a different battery if available. Check battery charge level (may be too low to communicate). Dealer needed: No (DIY fix). Estimated cost: Free to 500 plus EUR / 570 plus USD (battery).

Shimano STEPS Error E013: Torque Sensor Error

Severity: High. Can I ride? No, assist may be erratic. What it means: Torque sensor (measures pedaling force) is giving incorrect readings. Motor may provide too much or too little assist unpredictably. Fix: Power cycle. Do NOT ride if assist feels erratic (safety risk). Dealer must calibrate or replace torque sensor. Dealer needed: Yes. Estimated cost: 100 to 300 EUR / 110 to 340 USD (sensor replacement plus calibration).

Shimano STEPS Error E014: Speed Sensor Error

Severity: Medium. Can I ride? Yes, without assist. What it means: Speed sensor not detected. Motor cuts assist because it cannot verify speed limit compliance. Fix: Check spoke magnet alignment (5 to 8mm gap from sensor). Ensure magnet is securely attached to spoke. Check sensor cable connection. Clean sensor face. Dealer needed: No (DIY fix). Estimated cost: Free to 30 to 50 EUR / 35 to 55 USD (sensor).

Shimano STEPS Error E020: Motor Overtemperature

Severity: Medium. Can I ride? After cooling 15 minutes. What it means: Motor overheated from sustained high-power use. Fix: Stop and cool for 15 to 20 minutes. Use Eco or Normal mode on long climbs. Check motor housing for mud or debris blocking airflow. Dealer needed: No (DIY fix). Estimated cost: Free.

Shimano STEPS Error E021: Battery Overtemperature

Severity: Medium. Can I ride? After cooling. What it means: Battery cells overheated. Fix: Let battery cool in shade 20 to 30 minutes. Do not charge in a hot environment. Avoid sustained Boost mode in extreme heat. Dealer needed: No (DIY fix). Estimated cost: Free.

Shimano STEPS Error E030: Internal Motor Error

Severity: Critical. Can I ride? No. What it means: Serious internal motor fault. Motor controller has detected an unrecoverable error. Fix: Power off immediately. Take to Shimano authorized dealer. Motor unit may need replacement. Dealer needed: Yes. Estimated cost: 300 to 800 EUR / 330 to 910 USD (motor replacement). Check warranty..

Shimano STEPS Error E043: Shift Sensor Error

Severity: Low. Can I ride? Yes, shifting still works but motor does not cut during shift. What it means: Di2 shift sensor not communicating with motor. Motor normally cuts power briefly during shifts for smoother shifting. Without this signal, shifts may be rougher under power. Fix: Check shift sensor cable. Update firmware via E-TUBE app. Dealer can reconfigure Di2 integration. Dealer needed: No (DIY fix). Estimated cost: Free to 30 EUR / 35 USD (sensor).

Shimano STEPS Error W-001: Low Battery Warning

Severity: Low. Can I ride? Yes, battery is low. What it means: Battery charge is below 10%. Not an error, just a warning. Fix: This is normal: charge battery soon. Switch to Eco mode to extend remaining range. Dealer needed: No (DIY fix). Estimated cost: Free (charge battery).

Shimano STEPS Error W-012: Motor Warm Warning

Severity: Low. Can I ride? Yes, motor reducing power. What it means: Motor temperature is elevated but not critical. Motor is reducing power output to prevent overheating. This is a warning, not an error. Fix: Reduce assist level temporarily. Continue riding at lower power. If it escalates to E020, stop and cool. Dealer needed: No (DIY fix). Estimated cost: Free.

Bafang E-Bike Error Codes: Complete Reference

Bafang mid-drive and hub motors (M200, M400, M600, BBS series) show two-digit error codes on the display. The most common are 21 (speed sensor), 25 (torque sensor) and 30 (communication). A power cycle clears many transient errors.

CodeErrorSeverityCan Ride?Primary Fix
04Throttle not in home position at startup🟢 LowYes, without throttleRelease the throttle before switching on
05Throttle fault🟡 MediumYes, without throttleCheck the throttle cable and connector
07Overvoltage protection🟡 MediumNo assistCheck the battery voltage matches the controller specification
08Motor hall sensor fault🟠 HighNo or erratic assistCheck the motor cable and connectors for damage or water
10Motor overtemperature🟡 MediumWaitStop and let the motor cool 15 to 20 minutes
12Current sensor fault🟠 HighNoRestart once
21Speed sensor fault🟢 LowYes, assist reducedCheck the wheel magnet position against the sensor
25Torque sensor fault🟡 MediumAssist erraticRestart with feet off the pedals so the sensor can zero
30Communication fault🟡 MediumUsually no assistCheck all cable connectors between display, controller and battery

Bafang Error 04: Throttle not in home position at startup

Severity: Low. Can I ride? Yes, without throttle. What it means: The controller sees throttle input at power-on. Fix: Release the throttle before switching on. Check the throttle springs back freely. Dealer needed: No (DIY fix). Estimated cost: Free, throttle replacement 15 to 30 EUR (17 to 35 USD).

Bafang Error 05: Throttle fault

Severity: Medium. Can I ride? Yes, without throttle. What it means: Throttle signal out of range. Fix: Check the throttle cable and connector. Replace the throttle if persistent. Dealer needed: No (DIY fix). Estimated cost: 15 to 30 EUR (17 to 35 USD).

Bafang Error 07: Overvoltage protection

Severity: Medium. Can I ride? No assist. What it means: Battery voltage above controller spec. Fix: Check the battery voltage matches the controller specification. Disconnect the charger. Restart. Dealer needed: No (DIY fix). Estimated cost: Free, controller 60 to 120 EUR (70 to 140 USD) if damaged.

Bafang Error 08: Motor hall sensor fault

Severity: High. Can I ride? No or erratic assist. What it means: The controller lost the motor position signal. Fix: Check the motor cable and connectors for damage or water. Dealer if persistent. Dealer needed: Yes. Estimated cost: Cable 20 to 50 EUR (22 to 55 USD), motor service 100 to 250 EUR (110 to 280 USD).

Bafang Error 10: Motor overtemperature

Severity: Medium. Can I ride? Wait. What it means: Thermal protection tripped. Fix: Stop and let the motor cool 15 to 20 minutes. Avoid long steep climbs in the highest assist level. Dealer needed: No (DIY fix). Estimated cost: Free.

Bafang Error 12: Current sensor fault

Severity: High. Can I ride? No. What it means: Controller-internal measurement fault. Fix: Restart once. Dealer diagnostic, usually controller replacement. Dealer needed: Yes. Estimated cost: Controller 60 to 120 EUR (70 to 140 USD).

Bafang Error 21: Speed sensor fault

Severity: Low. Can I ride? Yes, assist reduced. What it means: No valid wheel speed signal. Fix: Check the wheel magnet position against the sensor. Clean both. Restart. Dealer needed: No (DIY fix). Estimated cost: Free to 20 EUR (22 USD).

Bafang Error 25: Torque sensor fault

Severity: Medium. Can I ride? Assist erratic. What it means: The torque sensor cannot calibrate. Fix: Restart with feet off the pedals so the sensor can zero. Persistent: dealer. Dealer needed: Yes. Estimated cost: Torque sensor service 80 to 180 EUR (90 to 200 USD).

Bafang Error 30: Communication fault

Severity: Medium. Can I ride? Usually no assist. What it means: Display, controller and battery lost communication. Fix: Check all cable connectors between display, controller and battery. Look for corrosion or water ingress. Restart. Dealer needed: No (DIY fix). Estimated cost: Free, cable set 20 to 50 EUR (22 to 55 USD).

Brose E-Bike Error Codes: Complete Reference

CodeErrorSeverityCan Ride?Primary Fix
1General System Error🟡 MediumTry restart firstPower cycle (off 10 seconds, on)
3Speed Sensor Error🟡 MediumYes, without assistCheck spoke magnet alignment
5Motor Overtemperature🟡 MediumAfter coolingCool for 15 to 20 minutes
9Internal Motor Error🔴 CriticalNoPower off, do not attempt repeated restarts

Brose Error 1: General System Error

Severity: Medium. Can I ride? Try restart first. What it means: Generic system error. Could be a communication, sensor, or motor issue. Fix: Power cycle (off 10 seconds, on). Remove and reseat battery. Check all cable connections. If persistent: dealer diagnostic. Dealer needed: No (DIY fix). Estimated cost: Free to varies.

Brose Error 3: Speed Sensor Error

Severity: Medium. Can I ride? Yes, without assist. What it means: Speed sensor signal lost. Fix: Check spoke magnet alignment. Clean sensor. Check cable connection. Dealer needed: No (DIY fix). Estimated cost: Free to 30 to 50 EUR / 35 to 55 USD.

Brose Error 5: Motor Overtemperature

Severity: Medium. Can I ride? After cooling. What it means: Motor overheated from sustained use. Fix: Cool for 15 to 20 minutes. Use lower assist level on climbs. Dealer needed: No (DIY fix). Estimated cost: Free.

Brose Error 9: Internal Motor Error

Severity: Critical. Can I ride? No. What it means: Serious internal fault in the Brose motor. Fix: Power off, do not attempt repeated restarts. Dealer service required. Dealer needed: Yes. Estimated cost: 200 to 600 EUR / 220 to 680 USD (motor service/replacement).

Yamaha E-Bike Error Codes: Complete Reference

CodeErrorSeverityCan Ride?Primary Fix
01Torque Sensor Error🟠 HighNo, assist may be erraticPower cycle
02Speed Sensor Error🟡 MediumYes, without assistCheck spoke magnet position
06Motor Overtemperature🟡 MediumAfter coolingCool 15 to 20 minutes
07Battery Communication Error🟡 MediumLimitedRemove, reseat battery
09Internal Motor Error🔴 CriticalNoDealer service required

Yamaha Error 01: Torque Sensor Error

Severity: High. Can I ride? No, assist may be erratic. What it means: Torque sensor malfunction. Motor may provide unpredictable assist levels. Fix: Power cycle. Do not ride if assist is erratic. Dealer must calibrate torque sensor. Dealer needed: Yes. Estimated cost: 100 to 250 EUR / 110 to 285 USD.

Yamaha Error 02: Speed Sensor Error

Severity: Medium. Can I ride? Yes, without assist. What it means: Speed sensor not detected. Fix: Check spoke magnet position. Clean sensor, check cable. Dealer needed: No (DIY fix). Estimated cost: Free to 30 to 50 EUR / 35 to 55 USD.

Yamaha Error 06: Motor Overtemperature

Severity: Medium. Can I ride? After cooling. What it means: Motor overheated. Fix: Cool 15 to 20 minutes. Reduce assist on climbs. Dealer needed: No (DIY fix). Estimated cost: Free.

Yamaha Error 07: Battery Communication Error

Severity: Medium. Can I ride? Limited. What it means: Battery not communicating with motor. Fix: Remove, reseat battery. Clean contacts. Try a different battery if available. Dealer needed: No (DIY fix). Estimated cost: Free to 50 EUR / 55 USD.

Yamaha Error 09: Internal Motor Error

Severity: Critical. Can I ride? No. What it means: Internal motor controller fault. Fix: Dealer service required. Dealer needed: Yes. Estimated cost: 200 to 600 EUR / 220 to 680 USD.

Giant / EnergyPak E-Bike Error Codes: Complete Reference

CodeErrorSeverityCan Ride?Primary Fix
E1Motor Communication Error🟡 MediumYes, without assistPower cycle
E3Speed Sensor Error🟡 MediumYes, without assistCheck spoke magnet
E5Overtemperature🟡 MediumAfter coolingCool 15 to 20 minutes

Giant / EnergyPak Error E1: Motor Communication Error

Severity: Medium. Can I ride? Yes, without assist. What it means: Communication error between the RideControl display and the SyncDrive motor. Fix: Power cycle. Check cable connections. Update firmware via Giant RideControl app. Dealer needed: No (DIY fix). Estimated cost: Free to 50 EUR / 55 USD.

Giant / EnergyPak Error E3: Speed Sensor Error

Severity: Medium. Can I ride? Yes, without assist. What it means: Speed sensor signal lost. Fix: Check spoke magnet. Clean sensor. Dealer needed: No (DIY fix). Estimated cost: Free to 30 EUR / 35 USD.

Giant / EnergyPak Error E5: Overtemperature

Severity: Medium. Can I ride? After cooling. What it means: Motor or battery overheated. Fix: Cool 15 to 20 minutes. Use lower assist modes. Dealer needed: No (DIY fix). Estimated cost: Free.

DJI Avinox: Why There Are No Error Codes

The DJI Avinox drive system does not use a public error code table. Faults appear as plain-text warnings on the touchscreen. Open Settings, then System Status, to see the warning details and recommended steps. For recurring faults, export the error log from the Support section of the Avinox Ride app and send it to your bike brand or DJI Support.

  • Check battery seating and charge level first.
  • The drive must not be dismantled or modified. Internal motor or battery faults are dealer or authorized service only.
  • Firmware updates run through the Avinox Ride app, and a failed update also requires the dealer.

SRAM, TQ, Mahle and Other App-Based Systems

Newer drive systems from SRAM (Eagle Powertrain), TQ and Mahle mostly skip numeric code tables. They report faults as plain-language messages in their apps (SRAM AXS, TQ, My SmartBike). Mahle X35 additionally signals states with LED colours on the iWoc button. The universal first steps are the same: restart the system, check battery seating and contacts, check the speed sensor magnet, update firmware in the app, then contact the dealer.

Error Code Not Found? What to Do

If your code is not in our database, it may be a manufacturer-specific code from a newer firmware version. Check your bike manual, the manufacturer app (Bosch eBike Flow, Shimano E-TUBE, Giant RideControl), or contact your dealer with the exact code displayed. A power cycle (off 10 seconds, on) is always a safe first step.

When to Call a Dealer vs DIY Fix

SeverityActionExamples
🟢 LowDIY fix, ride normallyLight error, warnings, low battery
🟡 MediumDIY fix, ride without assistSpeed sensor, communication, overtemp
🟠 HighDealer soon, ride with cautionTorque sensor, battery service
🔴 CriticalDealer immediately, do NOT rideInternal motor error, authentication

Speed Sensor Errors: The Most Common Fix

Speed sensor errors (Bosch 503/504, Shimano E014, Yamaha 02) are the most common e-bike errors and the easiest to fix yourself. The spoke magnet must be 5 to 8mm from the sensor face, aligned squarely. If the magnet rotated on the spoke (common after wheel removal), the signal is lost. Check: spin the wheel slowly and watch if the magnet passes directly in front of the sensor. Adjust by rotating the magnet on the spoke. If the magnet fell off, replacement magnets cost 2 to 5 EUR / 2 to 6 USD.

Motor Overtemperature: Prevention Tips

Motor overheating (Bosch 510, Shimano E020, Yamaha 06) is not a fault. It is a protection feature. Prevent it by using lower assist modes on long climbs. Use Eco or Tour mode on climbs over 500m of vertical, avoid sustained Turbo on steep grades in hot weather, and keep the motor housing clean for airflow.

Related Bike Tools

Frequently asked questions

What does Bosch error code 503 mean?

Speed sensor error. The spoke magnet is misaligned or the sensor cable is loose. Fix: check magnet alignment (5 to 8mm from sensor), clean sensor, check cable. Power cycling (off 10 sec, on) fixes 40% of cases. You can ride without motor assist. No dealer needed. Cost: free.

Can I ride my e-bike with an error code?

It depends on severity. Green and yellow errors (speed sensor, communication, overtemp): yes, ride without motor assist. Orange errors (torque sensor, battery service): ride with caution to the dealer. Red errors (internal motor error): do NOT ride, the motor may behave unpredictably. Motor and battery faults such as Bosch Smart System 440, 450 and 500 or Bafang 08 and 12 cut assist entirely and need a dealer. When in doubt, ride without motor (it works as a normal heavy bike).

How do I reset my e-bike error code?

Power cycle: turn off the system, wait 10 seconds, turn on. If that does not clear it: remove the battery, wait 60 seconds, reinstall. This works the same on all systems, including Bosch legacy, Bosch Smart System, Shimano STEPS and Bafang, and clears roughly a third of transient errors. If the error returns after reset, the underlying problem still exists and needs fixing (sensor adjustment, cable repair, or dealer service).

What is the difference between Bosch legacy and Bosch Smart System error codes?

Smart System (2022+) pairs with the eBike Flow app, supports over-the-air updates and adds app diagnostics. Several code numbers exist in both generations with different meanings, for example 410, 460, 500 and 530, so identify your system first. If your bike pairs with the eBike Flow app it is Smart System, otherwise it is a legacy system.

Why does my DJI Avinox not show an error code?

Avinox uses plain-text warnings and the System Status menu instead of codes. Open Settings, then System Status, to read the warning and the recommended steps. Export the error log in the Support section of the Avinox Ride app for service.

Why does my e-bike motor cut out while riding?

Three most common causes: (1) Speed sensor error (code 503/E014) due to magnet misalignment, fix: adjust the magnet. (2) Motor overtemperature (code 510/E020) from sustained climbing, fix: cool down 15 minutes. (3) Low battery, fix: charge. Check your display for an error code to identify the exact cause.

How much does e-bike motor repair cost?

Speed sensor fix: free to 30 to 60 EUR / 35 to 70 USD (DIY). Cable replacement: 50 to 100 EUR / 55 to 115 USD. Dealer diagnostic: 30 to 60 EUR / 35 to 70 USD. Motor repair: 200 to 800 EUR / 220 to 910 USD. Battery replacement: 500 to 800 EUR / 570 to 910 USD. Motor and battery are often covered by the manufacturer warranty (2 years / 25,000 km typical). Always check warranty before paying.

Last updated: August 2026. Based on Bosch legacy and Bosch Smart System, Shimano STEPS, Bafang, Brose, Yamaha, Giant and DJI Avinox e-bike service documentation.