Yamaha E-Bike Error Codes Complete Guide: All Codes, Diagnosis, and Fixes
Yamaha e-bike error codes appear as blink patterns on the display. The most common codes—15, 12, 53, 31, 27, 71, 70, 51—are usually caused by loose connectors, low battery voltage spikes, or damaged sensors. Turn the bike off, wait 30 seconds, then turn it back on to clear most errors. If the code returns, match it with the fix below.
Quick Lookup Table
| Code | Blinks | Symptom | Most Likely Cause | Quick Fix | Repair Cost (parts only) |
|---|---|---|---|---|---|
| 15 | 11 | Motor cuts out mid-ride | Crankshaft position sensor fault | Check sensor connector, clean magnetic ring | $30–$80 |
| 12 | 7 | Erratic or no pedal assist | Torque sensor signal lost | Unplug/replug torque sensor connector near bottom bracket | $50–$120 |
| 53 | 6 | Display blank or “BATTERY?” | Battery communication fault | Remove battery, clean contacts, re-seat | $0 |
| 31 | 4 | Motor grinding or cogging | Phase wire short or hall sensor issue | Inspect motor cable for pinch damage | $40–$150 |
| 27 | 3 | Throttle unresponsive (if equipped) | Throttle or brake sensor signal out of range | Check throttle connector, test voltage | $20–$60 |
| 71 | 2 | System shuts down on hills | Controller overheat | Let bike cool 30 min. |
Reduce assist on climbs | $0 |
| 70 | 2 | Battery won’t charge | BMS over-discharge or failure | Try different charger. Replace battery if same | $200–$500 |
| 51 | 2 | Intermittent assist | Speed sensor misalignment | Adjust sensor gap to 1–2 mm from magnet | $0–$10 |
Cost estimates are 2023–2025 part prices. Verify locally.
Featured Error Codes – Detailed Diagnosis
Each code below includes:
- Display pattern (blinks every 2 seconds)
- What you’ll notice while riding
- Root cause (electronic or mechanical)
- Step-by-step fix you can do at home
- When to stop and go to a shop
Code 15 – Crankshaft Position Sensor (11 blinks / 42 imp)
What you’ll notice: The motor suddenly stops. Power cycling clears the error temporarily, but it returns under load.
Why it matters: This sensor tells the controller the crank position. Without it, the motor can’t time power delivery. Riding further risks overheating the controller.
Earliest check: Unplug the gray 3-pin sensor connector near the motor cable junction. Look for bent pins or corrosion. Plug it back in firmly – many Code 15 errors are just a loose connection.
Step-by-step fix:
1. Remove the plastic motor cover (4–5 bolts).
2. Locate the magnetic ring on the crank axle. Wipe off metal debris or grease with a lint-free cloth.
3. Inspect the sensor wire for rubbing against the frame – chafing causes intermittent shorts.
4. If clean and tight but the error persists, replace the sensor assembly (part varies; verify with dealer).
Branch after Earliest check: If you see melted plastic around the connector, stop.
That indicates a short to battery positive – the controller needs a shop inspection.
If the connector looks fine but the error reappears after a short ride, the issue is likely inside the motor housing. Proceed to step 1 above.
If the magnetic ring has visible metal shavings clinging to it, clean it thoroughly and retest – often this alone clears the code.
Red flag: Melted connector = shop only.
Code 12 – Torque Sensor Fault (7 blinks / 32 imp)
What you’ll notice: Pedal assist behaves erratically – high assist on light pedaling, or no assist at all. Often appears after riding in heavy rain.
Why it matters: The torque sensor measures how hard you push. Without accurate data, the motor either goes full power or nothing, creating sudden surges that can cause loss of control.
Earliest check: Turn off the bike. Unplug the 4-pin torque sensor connector (usually inside the battery cradle area on Yamaha PW series). Wait 10 seconds. Reconnect. Test ride.
Step-by-step fix:
1. Remove the battery. Locate the 4-pin connector near the downtube. Spray with electrical contact cleaner and cycle the plug 5 times.
2. If the error remains, the torque sensor is inside the bottom bracket. Remove the crank arm with a crank puller. Look for a recessed ring with wires.
3. A torn wire or corrosion on the sensor pad means replacement. Part cost: $50–$120.
Common mistake: Overtightening the crank bolt crushes the sensor. Use a torque wrench – 35–40 Nm is typical for Yamaha cranks.
Code 53 – Battery Communication Lost (6 blinks / 28 imp)
What you’ll notice: The display shows “BATTERY?” despite a fully charged battery. The motor may work for a minute, then cut out.
Why it matters: The controller and battery BMS talk via a data line. If that line breaks, the system shuts down for safety.
Earliest check: Remove the battery. Inspect the three large contact pads. The small center data pin is easily bent. Straighten it gently with a flathead screwdriver.
Step-by-step fix:
1. Wipe the pads with a dry cloth – a thin oil film can block the data signal.
2. Reinstall the battery firmly. You should hear a click on both sides.
3. If Code 53 still shows, try a different battery (if available) to rule out a BMS failure.
4. If the battery works in another bike, the issue is in the bike’s main harness – inspect the connector where the battery plug meets the frame.
Branch after battery swap: If a known-good battery also triggers Code 53, the fault is in the bike’s harness or controller – do not attempt to rewire; take it to a shop.
If the original battery works in another bike, the BMS is fine – focus on cleaning the frame-side connector contacts.
Cost: Battery replacement $200–$500 for a Yamaha 500Wh unit. Harness repair $30–$80 at a shop.
Code 31 – Phase Wire / Hall Sensor Fault (4 blinks / 32 imp)
What you’ll notice: Motor makes grinding noises under load, or feels jerky (“cogging”). The error may clear when cold but returns when hot.
Why it matters: The three thick wires (U, V, W) carry high current. A short between any two can fry the motor controller. Stop riding immediately.
Earliest check: Visually trace the motor cable from the frame to the motor. Look for a crushed section (common after a crash or overtightened zip tie). Squeeze gently – if the cable feels soft or flat, insulation is compromised.
Step-by-step fix:
1. Disconnect the motor cable at the controller (9-pin round connector).
2. Use a multimeter on resistance mode (Ω). Measure between each pair of phase wires (U-V, V-W, W-U). All three should read the same low value (0.5–1.5 Ω).
3. If one pair reads infinite, a phase wire is broken – needs motor service.
4. If a pair reads zero or very low (<0.2 Ω), there’s a short – do not ride.
**Red flag:** Burnt smell from the motor housing means the hall sensor board may be fried. That’s a shop repair.
Code 27 – Throttle Signal Fault (3 blinks / 11 imp)
What you’ll notice: Throttle does nothing, or motor runs at full power without input. (Only relevant if your Yamaha e-bike has a throttle; many pedelecs don’t. If no throttle, Code 27 likely points to a miswired brake lever sensor.)
Why it matters: A stuck throttle can make the bike launch unexpectedly.
Earliest check: Unplug the throttle connector. If the error disappears, the throttle or its wiring is defective.
Step-by-step fix:
1. Check the throttle housing for water ingress. Dry inside with compressed air.
2. Test throttle voltage: red +5V, black ground, green signal. Idle should be 0.8–1.2V, full throttle 3.5–4.5V. Out of range = replace.
3. If you have hydraulic brakes, also test the brake lever sensor – a stuck sensor can mimic a throttle fault on some controllers.
Cost: Throttle replacement $20–$60.
Code 71 – Controller Overheat (2 blinks / 70 imp)
What you’ll notice: Error appears after prolonged climbing on a hot day. System shuts down completely until it cools.
Why it matters: The controller (inside the motor housing) thermally protects itself. Repeated thermal events weaken components.
Earliest check: Stop riding, turn off the bike, and wait 30 minutes in the shade. If the error clears, it’s a thermal limit – not a hardware failure.
Prevention:
- Reduce assist level on steep climbs (e.g., from “High” to “Eco”).
- Ensure the motor area has airflow – remove any plastic guards that block ventilation.
- If Code 71 occurs regularly in cool weather, the thermal sensor itself may be faulty (shop repair).
Code 70 – Battery BMS Error (2 blinks / 11 imp)
What you’ll notice: Battery won’t accept a charge, or bike shuts down immediately after power-on. Battery may be warm even when not charging.
Why it matters: The Battery Management System has detected an unsafe condition (over-discharge, cell imbalance, or internal fault). Continuing to use or charge the battery could be a fire risk.
Earliest check: Try a different charger. If that doesn’t work, the battery likely needs replacement.
Cost: $200–$500 for a new Yamaha battery. Do not attempt to open the battery case yourself.
Code 51 – Speed Sensor Misalignment (2 blinks / 10 imp)
What you’ll notice: Intermittent assist – motor cuts in and out, especially at low speeds. The error may appear only when riding over bumps.
Why it matters: The speed sensor measures wheel rotation. If the gap is too large or the magnet is missing, the controller can’t determine speed, so assist becomes unreliable.
Earliest check: Look for a small magnet on a spoke and a sensor attached to the chainstay. The gap should be 1–2 mm. If the magnet is missing or rotated away, reposition it.
Step-by-step fix:
1. Loosen the sensor mounting screw. Slide it closer to the magnet until the gap is about the thickness of a credit card.
2. Tighten the screw. Rotate the wheel by hand – the display should show speed.
3. If no speed reading, the sensor wire may be broken near the axle. Inspect for cuts.
Cost: $0–$10 for a replacement magnet. Sensor replacement $15–$30.
Other Error Codes – Brief Reference
The following codes are less common but can appear. Use this table for a quick diagnosis.
| Code | Blinks | Likely Cause | Quick Action |
|---|---|---|---|
| 50 | 2 | Battery low voltage (under load) | Charge battery fully. If persists, battery may need replacement. |
| 25 | 2 | Motor temperature sensor fault | Check motor connector for moisture. Let motor cool. |
| 89 | 2 | Internal controller fault | Try a full power cycle (remove battery for 5 min). If returns, shop. |
| 32 | 4 | Phase wire short (similar to 31) | Inspect motor cable thoroughly. |
| 29 | 3 | Brake lever stuck or wiring issue | Test brake levers – they should return freely. Unplug each brake sensor to isolate. |
| 26 | 3 | Throttle signal stuck high (if equipped) | Same checks as Code 27. |
| 23 | 3 | Motor hall sensor signal out of range | Check hall sensor connector. Possible internal motor damage. |
|
| 22 | 3 | Motor over-speed detection | Unlikely in normal riding. Could indicate controller failure. |
| 56 | 2 | Battery discharge current too high | Reduce assist level. If persists, battery or motor may be failing. |
| 33 | 4 | Motor winding short | Do not ride. Take to shop for motor replacement. |
| 55 | 2 | BMS over-temperature | Let battery cool in shade. If repeated, replace battery. |
| 28 | 3 | Walk assist switch stuck | Check the walk switch (usually on the left handlebar). Clean or replace. |
| 13 | 7 | Torque sensor calibration error | Try recalibration procedure: turn on, pedal forward 3 full crank rotations. |
| 82 | 2 | Display communication error | Check display connector. Replace display if cleaning fails. |
| 52 | 2 | Motor current sensor fault | Shut down immediately.



