Top kits
Controller · BBS01 / BBS02 / BBSHD

KZKO BAFANG/8FUN Mid-Drive Controller

KZKO's replacement board covers the whole BBS family in one range, from a 36V 250W BBS01 unit to the 48V 1000W board a BBSHD needs. It ships with wires, connectors and mounting hardware, and it comes in old and new housing sizes, which is the detail that decides whether it closes up in your motor.

  • BBSHD option48V 1000W
  • BBS02 options36V 500W, 48V 500W, 48V 750W
  • BBS01 options36V 250W, 36V 350W, 48V 350W
  • HousingOld and new versions, different sizes
  • In the boxController, wires, connectors, mounting hardware
Made for
  • BBSHD owners who need a 48V 1000W replacement with hardware included
  • Owners of an older motor who need the old-style housing
  • Riders who have checked their gear-sensor and light ports
Pass if
  • Anyone who orders the default 48V 500W setting for an HD
  • CAN-bus BBS-HD kits
  • Riders who need guaranteed gear-sensor and light ports on a new-style board
Shop now

Ordering the 48V 1000W board from a nine-option range

One KZKO controller range covers nine ratings across three motors, and the default setting is a new-version 48V 500W board. That is a BBS02 rating. A BBSHD owner who clicks through without changing it receives a board built for half the power of the motor it goes into.

MotorRatings offered
BBS01 / BBS01B36V 250W, 36V 350W, 48V 350W
BBS02 / BBS02B36V 500W, 48V 500W, 48V 750W
BBSHD48V 1000W

The BBSHD row has one entry, and it is the only one to order for an HD. The same motor also appears on labels as BBS03 or G320; all three names mean the heavy-duty 1000W motor.

  • Choose 48V 1000W for any BBSHD, BBS03 or G320, including one run on a 52V pack.
  • Choose 48V 750W only for a BBS02 or BBS02B.
  • Choose a 250W or 350W board only for a BBS01-family motor.

BAFANG and 8FUN in the name refer to the same maker, as 8FUN is Bafang's own brand. KZKO builds its boards as replacements for that family, so the fit follows Bafang's own motor naming.

If your motor label is gone, the old board usually carries its rating on a sticker. An HD board reads 48V and 1000W; anything lower means the motor was fitted with the wrong part before, or it is not an HD at all.

The BBS02 vs BBSHD comparison helps tell the two motors apart by size and chainring mount if the labels have worn off.

Tech specs

By the numbers

SpecValue
BrandKZKO
TypeBAFANG/8FUN mid-drive motor controller replacement
MotorsBBS01, BBS01B, BBS02, BBS02B, BBSHD
BBSHD option48V 1000W
BBS02 / BBS02B options36V 500W, 48V 500W, 48V 750W
BBS01 / BBS01B options36V 250W, 36V 350W, 48V 350W
Voltage range36V to 48V
Power range250W to 1000W
Housing versionsOld and new; sizes differ
PortsSome new-version boards omit the gear sensor and light ports
Default configurationNew version, 48V 500W
In the boxController, wires, connectors, mounting hardware
Before orderingConfirm your controller version

Old housing, new housing and the missing ports

Bafang has changed the controller shape over the years, and KZKO follows that split with old and new versions. The two differ in size, so a new-style board may not close up inside an old-style motor cap, and the reverse holds too. A cap that will not seat flat leaves a gap for water right above the rear wheel's spray.

The second catch is ports. Some new-version boards arrive without the gear sensor and light ports. KZKO notes they still work with the motor, but you lose those two functions.

  • Gear sensor port: feeds a shift sensor that cuts motor power for a moment as you change gear, sparing the cassette and chain.
  • Light port: powers a headlight or taillight from the main battery through the motor.
  • Neither in use: a board without them works normally for motor, throttle and display.
Photograph your old board before ordering. Its outline, screw positions and the leads coming off it tell you old or new housing and whether you need the extra ports. Send that photo when confirming the version.

Riders on a 1000W HD with a derailleur drivetrain gain a lot from a shift sensor. A motor pushing full current through a shift strips teeth off cassettes, so keeping the gear sensor port is worth an extra question before you order.

Lights matter for commuters. A headlight wired through the controller switches on from the display, which is tidier than a separate battery lamp on the bars.

Shift sensors and cassette wear on a 1000W motor are the subject of the chainring and drivetrain guide.

Range check

Its spot in the range

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

A garage swap with the wires and hardware in the box

KZKO packs the board with wires, connectors and mounting hardware, so the job does not stall for a missing screw. The controller sits in the rear cap of the motor, and on most frames the motor can stay in place for the swap. Budget an hour and a clean, well-lit bench.

  1. Disconnect the battery and unplug the 1T4 harness from the motor.
  2. Remove the rear cap screws and ease the cap back without tugging the wires.
  3. Photograph the phase and Hall sensor connections on the old board.
  4. Unplug one connector at a time and move it to the new board.
  5. Seat the gasket, close the cap evenly and refit the screws.
  6. Reconnect, power on at low assist and check for error codes.

If the old gasket has hardened or split, replace it now. A rubber controller gasket is shaped to the HD cap and keeps the new board dry.

The fresh board starts with factory settings. The launch, assist levels and cutoff you tuned on the old controller are gone, so reload them through a 5-pin programming cable before the first proper ride.

Watch for two signs after the swap. A motor that stutters at start usually has a Hall sensor plug half seated; a motor that runs but will not respond to assist changes often has a display or harness plug loose rather than a faulty board. Both fixes take minutes with the cap open again, so recheck the plugs before assuming the part is bad.

For a connector-by-connector diagram, see the BBSHD wiring guide.

Other options

Also worth a ride

Bafang OEM board1 BAFANG Replacement Controller
BAFANG Replacement Controller
Bafang's latest-model controller range with 36V and 48V options up to 1000W.
  • Replacement motor controller
  • Choose the 48V 1000W option for a BBSHD
Shop now
1000W with a 52V label2 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

KZKO against Bafang's own board and the 1000W third-party option

Three replacement ranges cover the BBSHD, and they differ more in the details than in the core rating. Each offers a 1000W HD board. What changes is who makes it, how clearly the range states housing and ports, and what comes bundled with the board.

BoardHD optionWhat sets it apart
KZKO48V 1000WOld and new housings; wires and mounting hardware included
Bafang replacement48V 1000WOEM parts; lead version is a 48V 750W BBS02B board
mGYDY48V/52V 1000WUART, alloy case, labelled for 52V

KZKO's advantage is the old-housing option and the hardware in the box, useful for an older motor that has lost screws over the years. Bafang's board brings OEM parts. The mGYDY board carries an explicit 52V label for riders on bigger packs.

  • Match the rating: 48V 1000W for any HD.
  • Match the housing: old or new, by the photo of your board.
  • Match the ports: gear sensor and light if you use them.
  • Match the system: none of the KZKO versions is described as CAN, so a CAN-bus HD needs a CAN board.

For a touring build far from a bike shop, the KZKO box makes a sensible spare. The board, wires and every screw needed for a roadside swap travel together, and the whole kit fits in a frame bag.

Whatever you pick, bag and label the old controller. A dead board with a readable sticker settles rating and housing questions for the next order faster than any description can.

A like-for-like board restores stock performance. Riders who want more current should read the heat warnings in the 1000W explainer before choosing a specialist high-current controller.

Build Q&A

Fitment Q&A

Which KZKO option fits a BBSHD?

The 48V 1000W board. The default 48V 500W setting is a BBS02 rating.

How do the old and new versions differ?

They differ in size, so a new-style board may not close up in an old-style motor cap. Photograph your old board and confirm the version before ordering.

Will I lose my gear sensor?

Some new-version boards omit the gear sensor and light ports. They still run the motor, but check with KZKO if you use either.

Does it come with wires?

Yes. The box holds the controller, wires, connectors and mounting hardware.