On older BH EasyMotion/Emotion-style systems, 05 is commonly listed as a motor hall sensor error. Start by checking the cabling and connectors you can access. If it persists, it usually needs proper diagnostics on the motor or controller side.
BH E-Bikes Error Codes List: Quick Fixes for BHZ and CORE, EasyMotion, Bosch, and Shimano Systems
Written by: Chris Van Leuven | January 31, 2026 | Time to read 4-5 min
BH e-Bike error codes explained—BHZ and CORE, EasyMotion, Bosch, and Shimano. Quick resets, common codes, and when to call a shop.

More about the Author: Chris Van Leuven
Chris is a writer, climber, and founder of Yosemite E-Biking in Mariposa, CA. When he’s not tackling Sierra Foothills trails or scaling rock walls, he’s crafting adventure stories with his boxer, Fenster. His work has appeared in Outside, Men’s Journal, Gripped, and Best American Sports Writing.

👋 Welcome to Upway!
Table of Contents
Identify your BH drive system: BHZ and CORE vs. EasyMotion vs. Bosch vs. Shimano
BHZ and CORE display error codes 1-36
BH EasyMotion, Neo, and Emotion error codes 1-14
Bosch error codes you’ll actually see on BH builds
Shimano STEPS error codes you’ll see on BH builds
When to stop riding and contact a shop
Identify Your BH Drive System: BHZ and CORE vs. EasyMotion vs. Bosch vs. Shimano
- Look at the branding on the display or remote (Bosch, Shimano STEPS, BH).
- Look at the app you’re using (Bosch e-Bike Flow, Shimano E-TUBE, or BH’s ecosystem, depending on model).
- If you’re on an older BH EasyMotion, Neo, or Emotion model, you’ll usually see a simpler set of numeric error codes tied to BH’s earlier controller and diagnostic setup.

BHZ and CORE Display Error Codes 1-36
- Error code 1 — Remote abnormal signal → Restart the system (clean power cycle).
- Error code 2 — Remote communication → Reseat the display connector (BH calls out connector 15); restart; shop if it persists.
- Error code 3 — Torque sensor → Restart; do it with no pedal pressure during startup; shop if it persists.
- Error code 4 — Battery under voltage → Fully charge with the original charger, then restart.
- Error code 5 — Battery under voltage → Restart; if it repeats, charge/check battery seating/contacts, then shop.
- Error code 6 — Motor Hall sensor → Restart; check visible cabling/connectors; shop if it persists.
- Error code 7 — Motor overheating → Stop riding and wait for it to cool down.
- Error code 8 — Drive unit sensor over temperature → Let it cool, then restart; shop if it repeats.
- Error code 9 — Drive unit current out of range → Restart; reduce load if it repeats; shop/diagnostics.
- Error code 11 — Communication → Reseat the display connector; restart; shop if it persists.
- Error code 12 — Battery discharged → Fully charge with the original charger; restart.
- Error code 14 — Drive unit overcurrent → Reduce load (lower assist, easier gear, higher cadence); restart; shop if it returns.
- Error code 24 — Drive unit power → Restart; shop if it persists.
- Error code 25 — Drive unit serial number not detected → Restart; shop if it persists.
- Error code 26 — Drive unit reset cause → Restart; shop if it repeats.
- Error code 33 — Speed sensor → Check speed sensor + magnet position; restart; shop if it persists.
- Error code 34 — Drive unit over voltage → Restart; shop if it persists.
- Error code 35 — Cadence sensor → Restart; shop if it persists.
- Error code 36 — Lights low voltage → Check light cables + possible short; shop if it persists.
BH EasyMotion, Neo, and Emotion Error Codes 1-14
- Error code 01 — Overcurrent → Check motor/controller connection; if it persists, controller/motor diagnostics.
- Error code 02 — Static current over limit → Often points to controller fault; shop/replace controller if it repeats.
- Error code 03 — Throttle / atypical TMM signal → Restart with no pedal pressure; check torque-sensor (TMM) connection/calibration.
- Error code 04 — Motor phase/connector error → Check motor-to-controller connector; if it persists, motor/controller troubleshooting.
- Error code 05 — Motor hall sensor error → Check motor/controller cabling; if it persists, motor/controller-level diagnostics.
- Error code 06 — Walk / push mode icon (6 km/h) → Walk-assist is active (or the bike thinks it is). Power cycle, then check that the “+” button isn’t stuck or glitching.
- Error code 07 — Brake sensor input → Make sure neither brake lever is even slightly pulled, then check the brake-lever sensor connectors.
- Error code 08 — Battery low → Charge fully; check battery output/health if it’s frequent.
- Error code 09 — Motor blocked → Stop and inspect for mechanical bind; if it persists, shop.
- Error code 10 — Current over limit → Often a bad motor/controller contact; inspect connector; shop if it repeats.
- Error code 11 — Motor over-heat alarm → Let it cool; ride easier (lower assist, higher cadence).
- Error code 12 — Motor over-heat protection → Let it cool; if frequent, get it inspected.
- Error code 13 — Communication error → Check all cabling/connectors; if it persists, shop time.
- Error code 14 — Foot/pedal error → Power off; restart with zero pedal pressure.
- Optional “extra codes” that show up in some BH manuals on these systems: 15 (sensor error), 16 (CAN communication), 21 (system over voltage), 22–28 (torque/temp/current/speed-signal related).
Bosch Error Codes You’ll See on BH Builds
- Error code 503 — Speed sensor fault → Restart the system; if it persists, contact a Bosch e-Bike dealer.
- Error code 530 — Battery fault → Switch off, remove and reinstall battery, restart; if it persists, dealer.
- Error code 540 — Temperature error → System is outside the permissible temperature range; let it cool (or warm), then restart.
More Bosch examples you might see on BH builds (display-dependent):
- Error code 500— Drive unit internal fault → Power cycle; if it returns, dealer diagnostics.
- Error code 502 — Bike light fault → Check the light wiring/connection; restart; dealer if it persists.
- Error code 504 — Speed signal issue → Check speed sensor + spoke magnet alignment/spacing; restart; dealer if it persists.
- Error code 510 / 511 — Internal sensor/drive unit fault → Restart; if it returns, dealer diagnostics.
- Error code 531 — Configuration error → Power cycle; if it returns, dealer diagnostics/software check.
- Error code 550 — Impermissible load detected → Remove excess load/reduce strain, restart; dealer if it persists.
- Error code 580 — Software version error → Dealer update / software check.
- Error code 591 — Authentication error → Power down, remove/reseat battery (if removable), restart; dealer if it persists.
- Error code 595 / 596 — Communication error → Check wiring/connectors you can access, restart; dealer if it persists.
- Error code 602 — Internal battery/charging error → Try the original charger and a full restart; if it repeats, dealer/battery diagnostics.

Shimano STEPS Error Codes You’ll See on BH Builds
If your BH runs Shimano STEPS, you’ll typically see E-codes (errors) and W-codes (warnings). BH does sell Shimano-equipped e-Bikes, so the key is to match the message to the Shimano system and follow the prompts in E-TUBE or your dealer’s diagnostic flow.
- W013 — Torque sensor initialization warning → Restart with no pressure on the pedals; if it keeps coming back, it may need calibration/inspection.
- W010 — Drive unit temperature warning → Let the system cool down; ride easier (lower assist, higher cadence) when you roll again.
- W011 — Speed signal warning → Check speed sensor/magnet alignment and clean the area; restart if needed.
- E010 — System error → Full power cycle; if it returns immediately, it’s dealer diagnostic time.
- E020 — Battery/drive unit communication error → Reseat battery (if removable) and check visible connections; if it persists, shop time.
- E021 — Speed sensor error → Confirm sensor position and magnet spacing; if it persists, dealer inspection.
🤝 Why you can trust us for buying an e-Bike?
- Great prices: Get your next e-Bike for up to 60% off retail prices, in new or like-new conditions.
- Quality Guaranteed: Every e-Bike is rigorously certified by a team of professional mechanics, and comes with a 1-year warranty.
- Delivered to Your Door: Delivered to your home within a week. Change your mind? Return it thanks to our 14-day return policy.
When to Stop Riding and Contact a Shop
Stop riding and get help if:
- The code points to battery faults, short-circuit behavior, or repeated motor/current faults
- Assist cuts in and out unpredictably
- You smell hot electronics, see melted plastic, or notice sparking/arcing
- The same code returns immediately after a clean restart and basic checks
If you’re stuck waiting on repairs or can’t stand the thought of missing rides, Upway Flex can fill the gap— keep rolling month-to-month while your main bike is in the shop or while you’re shopping for your next e-Bike.
Frequently Asked Questions
What is error code 5 on BH Emotion and EasyMotion?
How do you reset an e-Bike error code?
Key Takeaways
- Begin with a complete power cycle, then verify battery seating and speed sensor magnet alignment. Those two steps alone solve a surprising number of “random” errors.
- Same BH frame, different tech inside: BH’s ecosystem, EasyMotion legacy systems, Bosch, and Shimano all speak different “error code languages.”
- If the same code shows up right after a restart, that’s your sign to stop troubleshooting and get a proper diagnosis.


