Top kits
Controller · BBS01B / BBS02B / BBSHD

Bafang Replacement Mid-Drive Controller

Bafang's own replacement controller slides into the back of the motor and brings a dead mid-drive back to life. The range covers every BBS motor from 36V 250W to 48V 1000W, and the lead version is a 48V 750W board, so an HD owner has to choose the 1000W option on purpose.

  • Made byBafang OEM parts
  • Lead version48V, 750W rated (BBS02B)
  • HD option48V 1000W
  • Range36V 250–500W, 48V 500–1000W
  • HousingNew version, gear sensor and light ports
Made for
  • BBSHD owners replacing a burnt or water-damaged board with the 48V 1000W version
  • Riders who want factory Bafang parts rather than a copy
  • Builds that use a gear shift sensor or motor-powered lights
Pass if
  • An HD owner tempted by the cheaper 750W lead version
  • CAN-bus BBS-HD kits, which need a CAN board
  • Riders chasing more than stock current; this is a like-for-like part
Shop now
Options

Ratings and housings in the Bafang range

The motor quits mid-climb and the board is the suspect

A BBSHD that powers up, shows the display and then refuses to drive, or cuts out on every hard climb, often has a tired controller. The board sits in the rear cap of the motor, where it soaks up heat from the windings and water from every puddle that finds the seal. Years of long grades at full current wear it before anything else electrical.

Rule out the cheap faults first. A loose connector on the 1T4 harness, a misaligned speed sensor or a stuck brake cutoff can mimic a dead controller. Heat and water kill boards in different ways: heat shows as cutouts that clear after a rest, while water tends to bring random faults after a wet ride, often with green corrosion on the plugs inside the cap.

  • Display error codes: many point at a sensor or throttle, not the board.
  • Brake cutoffs: unplug both; if the motor wakes up, a lever switch is stuck.
  • Battery: check voltage under load; a sagging pack trips the low-voltage cutoff.
  • Smell and colour: a burnt odour or scorch marks around the cap point squarely at the board.

When those checks pass and the motor still will not run, a replacement board is the least expensive way back on the trail. Bafang's own part comes from the same OEM supply as the original, which removes one variable from the diagnosis.

The controller and wiring guide traces every connector from battery to handlebar, and the error code notes cover the faults that look electrical but are mechanical.

Tech specs

By the numbers

SpecValue
BrandBAFANG (OEM parts)
PartMid-drive motor controller, replacement
MotorsBBS01B, BBS02B, BBSHD
Lead version rating48V, 750W rated
Lead version motorBBS02B
BBSHD option48V 1000W
36V options250W, 350W, 500W
48V options500W, 750W, 1000W
HousingNew version
Extra portsGear sensor and light
SealingWaterproof
In the boxOne controller
Before orderingConfirm old or new controller version

Reading the rating plate before you choose a board

One Bafang controller range covers the whole BBS family, and the ratings are the whole story. The lead version is rated 48V and 750W, and Bafang describes it as the BBS02B replacement. It will physically fit an HD-family motor with the same housing, but it is built for a smaller motor's current.

MotorVoltagePower options in the range
BBS01B36V250W, 350W
BBS02B36V or 48V500W, 750W
BBSHD48V1000W

For an HD, choose the 48V 1000W option from the latest-model or BAFANG/8FUN versions. 8FUN is Bafang's own brand name, so both describe the same maker.

Check the housing as well as the rating. This board is the new version, with ports for a gear shift sensor and lights. Old and new controllers differ, so compare your existing board before ordering.

Look at the label on your old controller and the connectors on its face. A photo of both before you order saves a return.

  1. Note the voltage and wattage printed on the old board.
  2. Count the ports: gear sensor and light leads show a new-style controller.
  3. Confirm the system type; none of these versions is described as CAN.

If the old label is unreadable, the motor's own label names the model. An HD reads BBSHD, BBS03 or G320.

Wattage on these labels is a rating, not the whole story. The current limit programmed into each board decides how hard the motor pulls, and a board built for a smaller motor carries a smaller limit to protect that motor.

Range check

Its spot in the range

BBSHD mid-drive kit models by type, September 2026. Highlighted: BAFANG Replacement Controller.

Swapping the board on a Saturday workbench

A controller swap is a bolt-on job that takes an hour with care. The motor can stay in the frame on most bikes, though pulling it gives easier access to the rear cap and a chance to clean years of grit from the shell. Work on a clean bench with good light.

  1. Disconnect the battery and wait a minute for the capacitors to drain.
  2. Unplug the 1T4 harness and the speed sensor lead from the motor.
  3. Remove the screws around the controller cap and ease it back without pulling on the wires.
  4. Photograph the phase and Hall sensor plugs, then unplug them one at a time.
  5. Fit the new board, reconnect each plug exactly as photographed, and seat the gasket. A dab of dielectric grease on each plug keeps moisture out.
  6. Close the cap, reconnect the harness and battery, and test at low assist.

The gasket earns attention. A torn or flattened seal lets water reach the new board, and the rear cap faces the spray from the back wheel. A fresh controller gasket costs little against a second board. Hold the cap square as it goes back on, because pinching a wire under its lip is the easiest way to damage a new controller during the fit.

The new controller arrives with factory settings. Program it before the first real ride, or its default launch and assist levels will feel different from the bike you know.

  • Reload saved settings with a programming cable.
  • Set the low-voltage cutoff to suit a 48V or 52V pack.
  • Recheck error codes after a short test loop.
Other options

Also worth a ride

1000W board for the HD1 mGYDY BBSHD Controller
mGYDY BBSHD Controller
mGYDY 48V/52V 1000W UART controller for BBSHD, BBS03 and G320 motors.
  • Replacement motor controller
  • 1000W · 48V/52V
  • UART version
Shop now
Multi-rating replacement2 KZKO BBSHD Controller
KZKO BBSHD Controller
KZKO BAFANG/8FUN controller range with a 48V 1000W BBSHD option in old and new housings.
  • Replacement motor controller
  • Order the 48V 1000W board for a BBSHD
Shop now

Why a 750W board in an HD is a false saving

Fitting the 48V 750W lead version to a BBSHD looks tempting when it arrives faster or costs less. It is a board designed around the BBS02B, a smaller motor, and it leaves the HD short of the current it was built to use. On a steep climb that feels like a bike that has lost a gear of power.

The 1000W option in this range is the like-for-like part. It restores the motor as Bafang shipped it, with factory quality and no tuning surprises.

Other boards suit other goals.

  • The mGYDY 1000W UART board: an alternative 48V/52V 1000W unit for BBSHD, BBS03 and G320 motors, in an alloy case.
  • The KZKO replacement: a multi-rating range with a clear 48V 1000W BBSHD option and old and new housings.
  • Aftermarket high-current boards: more amps for cargo and fat bikes, with more heat and more wear on the nylon gear.

For most riders the stock rating is enough. Softer launch settings and lower gearing often feel stronger than extra current, because the motor spends less time fighting heat.

A spare board also earns a place in the kit bag on a long tour. It weighs little, and a swap at a campsite beats pushing a heavy mid-drive bike twenty miles to the nearest road.

Keep the old board. Even a dead one tells you its rating and housing type, and it is the easiest way to confirm a new part matches.

Higher-current options and the heat they bring are covered in the BBSHD controller guide, and the motor's real power figures sit in the 1000W explainer.

Build Q&A

Fitment Q&A

Which version fits a BBSHD?

The 48V 1000W option. The lead version is rated 48V 750W and is described as a BBS02B replacement.

Does it work with the CAN-bus BBS-HD?

None of these versions is described as CAN. A CAN-bus kit needs a controller sold as CAN.

Do I need to reprogram after fitting it?

Yes. It arrives with factory settings, so load your saved settings with a programming cable and set the low-voltage cutoff for your pack.

What does new version mean?

The new-version board adds ports for a gear shift sensor and lights. Old and new controllers differ, so compare your existing one before ordering.