E-bike reference

42 e-bike error codes, explained in plain language.

What does the code on your display mean? Causes, roadside self-help and sources — for Bosch, Shimano STEPS, Yamaha and more. Free and maintained with love for the detail. Enjoy the ride!

Shimano STEPS Sensors

E012

Sensor initialization could not be completed

The sensor initialization at startup failed so severely that assist is switched off entirely, unlike the milder warnings W013/W103. It usually stems from load on the pedals at power-on; a persistent case can also point to incorrect chain tension. Restarting without pedal load is the first remedy; otherwise the dealer should check chain tension and the sensor.

Drive system
Shimano STEPS
Category
Sensors
Motor behavior
assist off
DIY-friendly?
shop recommended

Roadside self-help

  1. Switch the battery off and on again while keeping your feet off the pedals.
  2. If the error persists, have the dealer check chain tension and sensor.

Possible causes

  • Load on the pedals when switching on high
  • Incorrect chain tension (hub-gear/belt setups) medium
  • Defective torque sensor low

Symptoms

  • No assist at all
  • Error appears immediately after startup

Inspection / repair

  • Difficulty: medium
  • DIY: shop recommended
  • no dealer tool needed
  • Component: torque sensor
  • Component: drive unit

Applies to

Sources

How to read e-bike error codes

Unlike cars (OBD-II), e-bike codes are manufacturer-specific: the same number means something different on a Bosch than on a Shimano system. What matters is always the combination of drive system and code.