If you ride a bike with a Shimano STEPS drive system and your display shows an error code, this page helps you:
- understand what the code means,
- run the safe DIY checks first,
- and know when it’s time to stop and see a dealer.
This hub currently contains 14 code pages for Shimano STEPS.
Start here: the 60‑second “don’t make it worse” checklist
- Stop safely and take a photo of the code (and any blinking patterns).
- Power off fully (wait ~10–20 seconds). If needed, remove the battery briefly.
- Check the obvious connectors you can reach without disassembly (battery seat, display mount, visible harness plugs).
- If the bike cuts power unpredictably, smells hot, or shows battery/over‑current faults: stop riding and get it inspected.
Choose your path (quick decision tool)
| What you’re seeing | Do this first | When to stop DIY |
|---|---|---|
| Code shows after rain / washing | Dry contacts, reseat connectors, restart | Corrosion, bent pins, repeat code |
| Code shows only on bumps | Suspect loose battery/connector fit | Repeat cutouts in traffic |
| Code appears right after charging | Let battery rest, restart, re-check | Battery voltage / internal faults repeat |
| Code appears during hard climbs | Lower assist, increase cadence, cool down | Overheat/overcurrent keeps returning |
| Code returns immediately on restart | Go straight to the code page below | Dealer-level diagnostics likely |
Good “first pages” to check
Start with the closest match, then follow the related links at the bottom of each page (that’s the closed‑loop).
- Error E010 — Shimano STEPS Error Code E010 (System Error): Meaning + Fix Checklist
- Error E012 — Shimano STEPS Error Code E012 (Torque Sensor Init Failed): Meaning + Fix Ch…
- Error E013 — Shimano STEPS Error Code E013 (Drive Unit Firmware Error): Meaning + What t…
- Error E014 — Shimano STEPS Error Code E014 (Speed Sensor Position): Meaning + Fix Checklist
- Error E020 — Shimano STEPS Error Code E020 (Battery ↔ Drive Unit Communication): Meaning…
- Error E021 — Shimano STEPS Error Code E021 (Unsupported Battery): Meaning + What to Do
Browse all Shimano STEPS codes by topic
Speed sensor & speed signal
- Error E012 — Shimano STEPS Error Code E012 (Torque Sensor Init Failed): Meaning + Fix Ch…
- Error E014 — Shimano STEPS Error Code E014 (Speed Sensor Position): Meaning + Fix Checklist
Battery & charging
- Error E020 — Shimano STEPS Error Code E020 (Battery ↔ Drive Unit Communication): Meaning…
- Error E021 — Shimano STEPS Error Code E021 (Unsupported Battery): Meaning + What to Do
- Error E022 — Shimano STEPS Error Code E022 (Battery Not to System Standards): Meaning +…
- Error E023 — Shimano STEPS Error Code E023 (Battery Internal Electrical Failure): What I…
Communication & wiring
Software, firmware & configuration
- Error E013 — Shimano STEPS Error Code E013 (Drive Unit Firmware Error): Meaning + What t…
- Error E033 — Shimano STEPS Error Code E033 (Firmware Incompatible): Meaning + Fix Checklist
- Error E043 — Shimano STEPS Error Code E043 (Cycle Computer Firmware Corrupt): Meaning +…
Torque, pedal & cadence sensors
Other / general
- Error E010 — Shimano STEPS Error Code E010 (System Error): Meaning + Fix Checklist
- Error E025 — Shimano STEPS Error Code E025 (Non-Genuine Drive Unit / Disconnected Cables…
- Error E030 — Shimano STEPS Error Code E030 (Setting Error): Meaning + Fix Checklist
Common mistakes that waste time (and cause repeat codes)
| Mistake | What it causes | Better move |
|---|---|---|
| Turning the bike on while pushing hard on the pedals | Sensor init errors / instant re-trigger | Power on with no load on pedals |
| Pressure-washing the motor/battery/display area | Water in connectors → comm faults | Gentle rinse, then dry + protect contacts |
| Ignoring “only happens on bumps” | Intermittent power loss (unsafe) | Check battery latch/seat + harness strain |
| Chasing firmware without basics | Repeat faults + partial updates | Do connectors first, then update all units |
| Riding through battery/overcurrent faults | Heat + damage risk | Stop riding; get battery/controller checked |
Related site tools (keep the hub loop)
- All brands: https://jieli-electric.com/e-bike-error-codes/
- E‑bike class decision tool: https://jieli-electric.com/e-bike-class-decision-tool/
- Mods & DIY legal checklist: https://jieli-electric.com/e-bike-mods-diy-kits-legal-checklist/
- Speed & power thresholds: https://jieli-electric.com/speed-power-thresholds/
- Laws & Safety hub: https://jieli-electric.com/laws-safety/
Official resources (for this brand)
- Shimano Service Instructions (SI): https://si.shimano.com/
- E-TUBE PROJECT info/support: https://bike.shimano.com/
