E-bike error codes, explained by mechanics

346 error codes across 15 drive systems and brands. Type your code or brand.

Browse by system or brand

Bosch91 codesShimano STEPS76 codesBafang36 codesBrose26 codesVanMoof25 codesYamaha PW21 codesKing-Meter12 codesDapu10 codesSpecialized Turbo10 codesAnanda8 codesRad Power Bikes8 codesAventon7 codesS866 / S830 display7 codesKT / Kunteng LCD6 codesTongsheng TSDZ23 codes

No code on the display?

E-bike not turning onE-bike battery not chargingE-bike display not workingE-bike motor not working (no assist)E-bike cuts out while ridingE-bike battery drains fast / short rangeE-bike pedal assist not workingE-bike throttle not workingAll problems →

Display settings

Bafang DP C18 / DP C07 / DP C10 (BBS02, BBSHD, M-series)12 guidesBafang 850C / 860C / 500C / 750C colour displays11 guidesBafang C961 / C965 (older BBS displays)7 guidesKT LCD3 / LCD5 / LCD8 (Kunteng controllers)10 guidesS866 / S830 / S861 LCD (generic hub-motor e-bikes, Fiido, Engwe, Himiway etc.)11 guidesSW900 / EN06 / 810LED / KD718 generic displays8 guidesTongsheng TSDZ2 VLCD5 / VLCD6 / XH186 guidesSettings →

Diagnose it yourself

Battery11 flowchartsCharger10 flowchartsWhich motor do I have?6 flowchartsMotor & controller6 flowchartsSensors3 flowchartsBrakes & cut-off1 flowchartsThrottle1 flowchartsDisplay2 flowchartsResets13 flowcharts

How to use this site

  1. Note the exact code on your display, including letters and leading zeros.
  2. Look it up above and follow the steps in order: most codes clear after a proper restart and a connector check.
  3. If the page says "dealer needed", stop tinkering. Motors and batteries are not user-serviceable and opening them voids warranty.