Yamaha Ebike Error Codes Complete Troubleshooting Guide 2026
If a Yamaha-powered ebike throws an error code on the display, the first thing to check is the battery connection. A loose or low battery causes many of the most common codes. Before you start diagnosing individual error numbers, reseat the battery, make sure it’s fully charged, and turn the bike off and on again. If the code returns, use the chart below to identify the problem and the fix.
Reading the Error Code
Yamaha motor error codes appear as two-digit numbers on the LCD display or LED indicator of the bike. Codes range from 02 to 31, depending on the model and drive unit (PW, PW-X, PW-SE, PW-ST). Some codes are warnings that let you keep riding at reduced power; others completely shut down the motor. If the display shows “Er” followed by a number, note it exactly.
Symptoms and Fixes
Error 02 – Throttle Stuck (if equipped)
- Symptom: Motor cuts out or won’t engage; error appears when throttle is released.
- Cause: Throttle not returning to closed position, or wiring short.
- Fix: Check that the throttle lever snaps back freely. Inspect the wire for pinching. If mechanical, lube the pivot; if electrical, replace the throttle assembly.
Error 03 – Motor Locked or Stalled
- Symptom: Motor stops suddenly while riding; you may hear a grinding noise.
- Cause: Pedal jam, chain jam, or internal motor damage.
- Fix: Stop pedaling immediately. Check for obstructions in the drivetrain. If clear, turn the cranks backward by hand. If resistance is felt, the motor may have a broken gear or bearing – take the bike to a dealer.
Error 04 – Overcurrent / Torque Sensor Issue
- Symptom: Motor jerks or loses power; error appears under heavy load or steep hill.
- Cause: Torque sensor calibration error, wiring short, or controller overcurrent.
- Fix: Remove the battery, wait 30 seconds, reconnect. On some models, you can recalibrate the torque sensor by spinning the cranks forward 10 times with the display in diagnostic mode (check your manual). If the code persists, the torque sensor or controller needs replacement.
Error 05 – Temperature Warning
- Symptom: Power drops gradually; error flashes, then motor shuts down if overheating continues.
- Cause: Motor or controller temperature above safe limit (typically >158°F / 70°C).
- Fix: Stop riding and let the bike cool in the shade for 15–20 minutes. Avoid repeated full-throttle climbs. If error returns quickly in normal conditions, the temperature sensor or cooling fins may be damaged. Failure mode: Continuing to ride while the code is flashing can damage the motor windings. Wait the full cooldown time before restarting.
Error 06 – Motor Hall Sensor Fault
- Symptom: Motor runs rough, hums, or fails to start; error appears on startup.
- Cause: One or more hall effect sensors inside the motor have failed.
- Fix: This requires motor disassembly. A dealer can test the hall signals with a multimeter. Sensor replacement usually costs less than a full motor swap.
Error 07 – Communication Error (Display to Motor)
- Symptom: Blank display or no motor response despite battery power.
- Cause: Loose wiring connector between display and motor, or broken wire.
- Fix: Unplug and reconnect both ends of the cable (display side and motor side). Check for bent pins. On bikes with internal routing, inspect the cable path for sharp bends where the frame can chafe the wire. If the cable is damaged, replace it.
Error 08 – Battery Communication Error
- Symptom: Battery shows full charge but motor won’t power on; error appears.
- Cause: Faulty battery BMS, loose battery terminals, or incompatible battery firmware.
- Fix: Remove and reseat the battery firmly. Clean contacts with a dry cloth. If using a third-party battery, check compatibility. Try a different Yamaha battery if available to isolate the issue. Stop threshold: If you’ve cleaned the contacts and tried another battery, but error 08 persists, the BMS is likely dead – do not try to bypass it; take the battery to a dealer.
Error 10 – Brake Sensor Malfunction
- Symptom: Motor cuts out even when brakes are not applied; error appears.
- Cause: Brake lever sensor stuck closed (broken magnet or switch).
- Fix: Check that brake levers return fully. Inspect the small magnet inside the lever; if missing or broken, replace the brake lever assembly. On hydraulic brakes, the sensor may be in the caliper.
Error 11 – Speed Sensor Failure
- Symptom: Motor provides no assist or cuts out at high speed; speed reading shows zero.
- Cause: Magnet on rear wheel spoke not aligned with sensor, or sensor wire broken.
- Fix: Check that the spoke magnet passes within 5mm of the sensor (about the thickness of a business card). Tighten or reposition. If the sensor wire is chafed, wrap with electrical tape or replace. This is a common issue after a wheel change – the magnet often gets knocked out of alignment during installation.
Error 12 – System Fault (Controller)
- Symptom: Random power loss; error 12 appears intermittently.
- Cause: Internal controller failure or software glitch.
- Fix: Try a factory reset: hold up/down buttons on display for 5 seconds (varies by model). If code returns, the controller likely needs replacement. Dealer should run diagnostic software to confirm.
Error 13 – Motor Overvoltage
- Symptom: Error appears when charging or immediately after a full charge.
- Cause: Battery voltage exceeds safe limit for the motor (e.g., 48V battery on 36V system).
- Fix: Verify battery voltage with a multimeter. If you’ve upgraded to a higher voltage battery, check compatibility. Stock batteries rarely trigger this code.
Error 14 – Motor Undervoltage
- Symptom: Motor cuts out; error appears even when battery shows charge.
- Cause: Battery pack voltage sagging below cutoff under load.
- Fix: Charge the battery fully. If the battery is old (3+ years), capacity may be degraded – test with a known good battery. Replace if necessary.
Error 15 – Motor Temperature Sensor Short
- Symptom: Error 15 appears immediately after startup; motor may not engage.
- Cause: Short circuit in the motor’s internal temperature sensor.
- Fix: Requires motor repair. A dealer can measure sensor resistance (should be around 10kΩ at room temperature). Replacement of the sensor or motor wires is needed.
Error 20 – Battery Voltage High (During Charging)
- Symptom: Charger stops early; error on display.
- Cause: BMS overvoltage protection triggered by unbalanced cells.
- Fix: Try a slow charge (lower amp charger) to allow cell balancing. If the error persists, the battery needs professional balancing or replacement.
Error 21 – Battery Voltage Low (During Discharge)
- Symptom: Low range; error 21 appears early.
- Cause: One or more cell groups have dropped below 3.0V.
- Fix: The battery is likely failing. Attempt a full charge, then test range. If range is significantly reduced, replace the battery pack.
Error 22 – Battery Temperature Error
- Symptom: Error appears during charging or riding in extreme temperatures.
- Cause: Battery below 14°F (-10°C) or above 140°F (60°C).
- Fix: Bring the battery to room temperature (68–77°F) and try again. Do not charge a frozen battery. If error occurs at normal temperatures, the temperature sensor in the battery may be faulty.
Error 23 – Battery BMS Communication Error
- Symptom: Battery not recognized; error 23 on startup.
- Cause: Broken wire between BMS and battery connector, or BMS failure.
- Fix: Check battery connector pins for damage. If wiring is intact, the BMS must be replaced by a qualified technician.
Error 24 – Battery Internal Miswiring
- Symptom: Immediate error on power-up; motor won’t engage.
- Cause: Factory wiring defect or damage inside battery case.
- Fix: Do not attempt to open the battery. Return to dealer for warranty replacement. This is rare except on older models. Stop threshold: Error 24 indicates a potential fire risk – stop using the battery immediately, store it away from combustibles, and take it to a dealer.
Error 25 – Speed Sensor Mismatch
- Symptom: Error appears after changing wheels or tires.
- Cause: Wheel circumference setting does not match sensor magnet count.
- Fix: Reset wheel size in the display settings (refer to your bike’s manual). Typical circumference is entered in mm.
Error 30 – Motor Communication Timeout
- Symptom: Motor stops mid-ride; error 30 appears.
- Cause: Loose motor phase wire connector or broken wire inside motor cable.
- Fix: Check the main motor cable plug at the frame near the bottom bracket. Ensure it’s fully seated. If the cable is frayed, replace the harness.
Error 31 – Controller Overvoltage
- Symptom: Error appears shortly after heavy regenerative braking (if equipped).
- Cause: Voltage spike from regeneration exceeds controller limit.
- Fix: This usually clears after a power cycle. If it becomes frequent, a dealer can update the firmware to adjust regen thresholds.
Quick Diagnostic Reference Table
| Error Code | Common Symptom | First Fix |
|---|---|---|
| 02 | Throttle stuck | Check throttle return spring and wiring |
| 03 | Motor locked | Clear drivetrain obstructions; if persists, dealer |
| 04 | Torque sensor / overcurrent | Recalibrate sensor or replace |
| 05 | Overheating | Let bike cool; avoid steep climbs |
| 06 | Hall sensor fault | Dealer repair |
| 07 | Display-motor comm | Reconnect cables; check for bent pins |
| 08 | Battery comm | Reseat battery; clean contacts; try spare battery |
| 10 | Brake sensor stuck | Check lever return; replace lever if needed |
| 11 | Speed sensor | Align spoke magnet (5mm gap); repair wire |
| 12 | Controller fault | Factory reset; if returns, replace controller |
| 13–14 | Voltage mismatch | Verify battery voltage; replace if worn |
| 15 | Temp sensor short | Dealer repair (expect ~10kΩ resistance) |
| 20–23 | Battery BMS issues | Charge balancing; dealer replacement |
| 24 | Wiring defect | Dealer warranty – do not open battery |
| 25 | Wheel size mismatch | Re-enter circumference in display |
| 30 | Motor cable comm | Fully seat connectors; replace if damaged |
| 31 | Regeneration spike | Power cycle; firmware update |
When to Take Your Ebike to a Dealer
Some error codes – especially 03 (motor lock), 06 (hall sensor), 15 (temp sensor short), and persistent 12 (controller) – require internal motor or controller work that isn’t safe to do at home. Also, if you’ve tried the battery and cable checks for error 08, 21, or 23 and the code still appears, the battery likely needs professional diagnosis. Yamaha dealers have diagnostic tools that can read live motor data and update firmware. If a code reappears after two power cycles and basic fixes, it’s time to visit the shop.
For error 24, stop riding immediately. Internal battery miswiring can be a fire risk – handle the battery carefully and take it to a dealer for disposal or replacement.
Common mistake to avoid: Trying to bypass an error by unplugging sensors or shorting wires. This can damage the controller or battery and void the warranty. Stick to the fixes listed above, and when in doubt, let a dealer handle the diagnosis.



