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.

a man riding an electric mountain bike
BH is a Spanish bike brand with a long history that dates back to 1909 and the Beistegui brothers. Today, their lineup includes everything from race-ready road bikes to rugged e-MTBs. BH also uses multiple e-Bike drive systems across different models.

Across the board, BH e-Bikes tend to have a certain feel: clean lines, responsive handling, and a straightforward, just-get-on-and-ride attitude—at least until a sensor or connector causes a hiccup in the system.

Before we dive into the details of error codes, here’s a reality check: on a BH, most error codes are linked to the drive system (BH’s system, Bosch, Shimano, Brose), not the frame itself. If a code flashes up during your ride, don’t panic. Run through the basic checks, and if the same code appears again after a proper restart, that’s your signal to contact a shop and let the experts handle it.

👋  Welcome to Upway!

Upway is your top destination for buying and selling e-Bikes online. Discover your next e-Bike at up to 60% off retail prices, available in new or like-new condition.



Identify Your BH Drive System: BHZ and CORE vs. EasyMotion vs. Bosch vs. Shimano

BH’s e-Bikes run using a few different drive systems, so the same issue might show up as a completely different code depending on what’s under the hood. Whether you’re riding an e-MTB, a road e-Bike, a gravel build, or a city hybrid, the drive system shapes how your bike talks to you when something’s off.

Here’s how to quickly figure out which system you’re working with:

  • 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.

a man doing a wheelie on an electric mountain bike

BHZ and CORE Display Error Codes 1-36

These are BH’s own display and system codes shown in the BH CORE display documentation. If you’re seeing these, start with a clean restart and the basic checks above, then use the code to decide when it’s time to stop guessing.

  • 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

On older BH systems, you’ll usually see a stripped-down set of error numbers tied to BH’s diagnostic documentation. (This is also where the “foot error” language shows up.)

  • 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

If your BH runs Bosch, Bosch documentation for your display is the cleanest source of truth. Here are a few common examples Bosch lists:

  • 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 502Bike light fault → Check the light wiring/connection; restart; dealer if it persists.
  • Error code 504Speed 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.

A rider getting ai on an electric mountain bike

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?

  1. Great prices: Get your next e-Bike for up to 60% off retail prices, in new or like-new conditions.
  2. Quality Guaranteed: Every e-Bike is rigorously certified by a team of professional mechanics, and comes with a 1-year warranty.
  3. Delivered to Your Door: Delivered to your home within a week. Change your mind? Return it thanks to our 14-day return policy.


🚲 We also buy e-Bikes. Click here for an estimation!

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?

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.

How do you reset an e-Bike error code?

Power off, wait a few seconds, restart. If the battery is removable, remove it for 20–30 seconds, reseat it firmly, then restart. If the same code returns immediately, the reset worked—the underlying issue is still there.
What does E3 mean on an electric bike?
It’s not universal. “E3” can mean different things depending on the display and controller. On BH builds, you’ll most commonly see BH-specific codes, Bosch three-digit codes, or Shimano E and W codes—so the only reliable move is to match the code to your exact motor and display manual before troubleshooting.

Key Takeaways


  1. 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.
  2. Same BH frame, different tech inside: BH’s ecosystem, EasyMotion legacy systems, Bosch, and Shimano all speak different “error code languages.”
  3. If the same code shows up right after a restart, that’s your sign to stop troubleshooting and get a proper diagnosis.




There is more to Explore

Visit below articles for more info about electric bikes 

BULLS electric bike

BULLS E-Bikes: Model Comparison & Brand Guide

A man and a woman riding electric mountains bikes

Upway’s 2025 E-MTB Holiday Gift Guide

a Gazelle Ultimate C380+ electric bike

Is an E-Bike Membership Worth It for Daily Commuters?