Does it work with my bike? Get Trolda

E-bike error codes

Bafang error codes

The display shows the fault as a two-character code, blinking on some models, and several displays store the last ten faults. What a code means depends on the display model: CAN displays and older UART displays partly use different numbers.

Trolda cannot read Bafang motors yet. The code list is here to help you anyway.

CAN displays (2019–2022)

CodePartWhat it means
04ThrottleThrottle fault, or the throttle isn’t back at zero (Bafang’s sources disagree)
05ThrottleThrottle fault, or the throttle isn’t back at zero (Bafang’s sources disagree)
09MotorFault in the motor windings (phases), so the motor stops
11MotorThe motor’s temperature sensor is faulty
14TemperatureThe controller (the motor’s electronics) is too hot and cuts out
15MotorThe controller’s temperature sensor is faulty
27MotorCurrent in the controller is too high
33BrakeThe brake switch signal is wrong (only bikes with brake switches)
35MotorAn internal 15 V circuit in the controller is failing
36DisplayFault in the button circuit, often because the power button is held at start-up
37MotorThe controller’s safety circuit (watchdog) is failing
38SensorThe sensor’s safety circuit is failing
41BatteryThe battery voltage is too high
42BatteryThe battery voltage is too low
43BatteryThe battery cells are delivering too much power
44BatteryA single battery cell has too high a voltage
45BatteryThe battery is too hot
46BatteryThe battery is too cold
47BatteryThe battery management system (BMS) reports too high a charge level
48BatteryThe battery management system (BMS) reports too low a charge level
49BatteryA single battery cell drops too low in voltage during use (batteries with smart BMS)
4CBatteryToo big a voltage difference between the battery cells (batteries with smart BMS)
61GearsThe electronic shifter isn’t registering the gear change
62GearsThe electronic rear derailleur won’t release
71LockThe electronic lock is stuck
81DisplayThe display’s Bluetooth module is failing

Older UART display (DP C18.UART)

CodePartWhat it means
03BrakeThe brake switch reports the brake is on, so the motor won’t assist
22CommunicationCommunication with the battery management system (BMS) is failing
CodePartWhat it means
07BatteryVoltage in the system is too high, so the motor stops
08MotorWrong signal from the motor’s position sensor (Hall sensor)
10TemperatureThe motor is too hot and cuts out
12MotorCurrent measurement in the controller (the motor’s electronics) is failing
13BatteryThe battery’s temperature sensor is faulty
21Speed sensorWheel speed isn’t being measured
25Torque sensorThe pedal force signal is missing or wrong
26Cadence sensorThe pedalling signal from the sensor is wrong
30CommunicationThe display and motor can’t connect to each other

Sources

Explained in Trolda's own words from the manufacturer's public documentation. Trolda is not affiliated with the manufacturer. If in doubt, ask your dealer.

Trolda for your e-bike

Trolda logs your rides with GPS on any e-bike, and reads motor and battery data from the systems it supports.

Get Trolda

Trolda is in open testing on iPhone and Android. You get the app through our tester page, it takes a minute.