HomeBafang › Error 22

Bafang error 22: BMS communication error

Bafang BBS01/BBS02/BBSHD, M-series mid-drives and hub motors (UART & CAN displays)Dealer neededRide with caution

The controller expects to talk to the battery management system (BMS) over a data line and gets no valid answer. On Bafang CAN and smart-battery systems this can block power or hide battery information; on older setups it appears when a non-communicating battery is used.

Likely causes

How to fix Bafang error 22

  1. Remove the battery, clean the contacts, refit and lock it, then power cycle
  2. Inspect the data pins on both the battery and the mount for corrosion or bends
  3. Try the same model of battery from another bike if available
  4. Check the wiring from the battery mount to the controller for damage
  5. Have the BMS tested; a shop can read the battery over its diagnostic tool
Go to a dealer if: Go to a shop if a clean, seated battery still shows 22; the BMS or the mount wiring needs a diagnostic tool.
Warranty: Battery and BMS faults fall under the battery warranty (typically 1-2 years).
Typical cost: Free if it is contacts; BMS replacement EUR/USD 80-150; battery EUR/USD 300-700.
Still stuck? Take a photo of the display and show it to a local e-bike workshop. Bring the bike's system name (e.g. Bosch Performance Line CX) and the exact code; that saves diagnostic time and money.

Frequently asked

Can I reset error 22?

Refit the battery and power cycle. If communication is really lost, the code comes straight back.

Can I keep riding?

Some systems continue at reduced power, others block assist. Do not force a battery that will not communicate.

Warranty?

Yes for the battery; not for using a third-party pack on a system that requires the original.

Related Bafang codes

13 · Battery temperature sensor error06 · Low voltage protection

Not an official Bafang document. Compiled from workshop experience and public service information; details can differ per system version and bike brand.