Top kits
Conversion kit · CAN bus · 1000W

Bafang BBS-HD CAN-Bus Mid-Drive Kit

The CAN-bus BBS-HD keeps the heavy-duty 1000W motor and swaps the old UART wiring for Bafang's newer protocol. You change settings from a programmable display or the Bafang Go app, the motor can read a smart battery, and a taillight lead with brake-light function comes in the box.

  • MotorBBS-HD 1000W, up to 160 N·m
  • ProtocolCAN bus
  • ProgrammingDisplay or app, or USB cable
  • Bottom bracket68–73mm, 100mm or 120mm
  • Battery48V or 52V, XT60; pack optional
  • ExtrasDual Hall sensors, taillight lead
Made for
  • Builders who want to tune assist from the handlebar or a phone
  • Riders pairing the motor with a communication-capable battery for exact charge readouts
  • Commuters who want a brake light wired into the system
  • Anyone starting a fresh build with no UART parts to reuse
Pass if
  • Owners with a drawer of UART displays, harnesses and light kits
  • Riders who need a street-legal 750W e-bike on US public roads
  • Carbon frames and coaster-brake bikes
Shop now
Options

Three ways to order the CAN-bus HD

A motor that reads its battery and the brake light

CAN bus is a wiring protocol borrowed from cars: every part on the bike shares one data line and identifies itself on it. On the BBS-HD that means the motor, display and a compatible battery exchange real data instead of the display guessing charge from voltage. With a communication-capable pack, the screen shows battery percentage and status rather than a rough bar graph.

The rest of the kit follows from that. Bafang fits upgraded dual Hall sensors to the motor for steadier current output, and adds a dedicated taillight cable with brake-light function, so the rear lamp flashes brighter when you pull a lever.

  • Motor and power: 1000W with up to 160 N·m, or 750W and 500W BBS02B options on one version.
  • Shell widths: 68–73mm, 100mm and 120mm, inner diameter 33.5–36mm.
  • In the box: motor, sprocket, cranks, throttle, brake sensor, speed sensor, cables and installation tools.
  • Battery: none, or a 48V or 52V pack from 13Ah to 20Ah, fed through an XT60 plug.

Three versions cover different starting points. The broadest one offers every power level and voltage with an LCD display and an optional pack. The other two are HD-only 1000W kits, one bundled with a battery and one sold as a motor kit that takes any 48V or 52V pack with an XT60 connector. The 36V choice on the broadest version belongs to the smaller BBS02B motors; the HD itself runs on 48V or 52V.

Builders who plan to use a smart pack should look at the Bafang 48V 20Ah battery, which carries the communication function this kit can read.

Tech specs

By the numbers

SpecValue
MotorBBS-HD, 1000W; one version also offers BBS02B 750W and 500W
ProtocolCAN bus
Torque160 N·m at 1000W; 120 N·m at 750W; 100 N·m at 500W
Top speedUp to 37 mph at 1000W; 34 mph at 750W; 28 mph at 500W (maker figures)
SensorsDual Hall sensors
Battery voltage48V or 52V on the HD; 36V on the smaller options
Battery connectorXT60 male
Battery optionsNone, or 48V/52V packs from 13Ah to 20Ah
Battery communicationSupported with a communication-capable battery
Bottom bracket width68–73mm, 100mm or 120mm
Bottom bracket inner diameter33.5–36mm
Frame limitsNot for carbon frames or coaster brakes
Programmable displaysDPC080, DP C010, VD04, EKD01 (on screen or app)
Non-programmable displaysVD03, VD618, VD18MT (USB cable and computer)
In the boxMotor, sprocket, cranks, throttle, brake sensor, speed sensor, cables, installation tools
LightingDedicated taillight cable with brake-light function
Warranty365 days repair or replace

Changing assist from the handlebar instead of a laptop

On a UART BBS-HD, every settings change means a laptop, a USB cable and a configuration tool. The CAN version gives you a shorter path if you pick the right display. Programmable CAN displays such as the DPC080, DP C010, VD04 and EKD01 adjust motor parameters on the screen itself or through the Bafang Go app on a phone, with no cable at all.

Cheaper CAN displays such as the VD03, VD618 and VD18MT show your data but cannot change settings. With one of those, you add a USB programming cable and adjust parameters from a computer, much like the UART routine.

DisplayProgrammableHow you change settings
DPC080, DP C010YesOn screen or Bafang Go app
VD04, EKD01YesOn screen or Bafang Go app
VD03, VD618, VD18MTNoUSB programming cable and a computer

The practical upshot shows up at the trailhead. You can soften the launch before a technical climb, or raise the top assist level for a long road stretch, without carrying anything but a phone. A cargo rider can dial the throttle down for a child seat on Monday and back up for a trail day on Saturday.

  1. Pick a programmable display if you expect to tune often.
  2. Pick a basic display and a USB cable if you set it once and ride.
  3. Save a note of your settings either way; a replacement display may start from factory values.

The settings themselves, current limit, assist steps and launch, work the same way on both protocols. Programming the BBSHD explains what each one does to heat and range, and the display guide compares screens.

Range check

Its spot in the range

BBSHD mid-drive kit models by type, September 2026. Highlighted: BAFANG BBS-HD CAN-bus Kit.

Spare parts on a CAN system: what swaps and what does not

The protocol change reaches every electrical part on the bike. UART displays such as the DPC18 5-pin version, the C961 and the common 500C, 1T4 harnesses, UART light kits and UART controllers all speak the older language, and none of them work on a CAN motor even when a plug looks similar. Order electrical spares with CAN in the name, and pick displays from Bafang's CAN range.

  • Displays: CAN only. Some Bafang displays are offered in a UART or CAN choice; pick CAN.
  • Harness and sensors: use the CAN parts supplied with the kit; UART 1T4 cables do not fit the system.
  • Controller: a CAN board only; the common UART replacement boards are for the older system.
  • Lights: use the supplied taillight cable; kits sold for UART versions will not work.
  • Chainrings and bottom bracket hardware: mechanical, so HD-specific rings and spacers are not affected by the protocol.
Before buying any part for this kit, check two words in its description: BBSHD and CAN. A part that says only BBS02, or only UART, belongs on a different bike.

Battery choice is flexible. The motor runs on standard 48V or 52V packs as well as Bafang's own, as long as the connector is XT60 and the BMS handles the motor's full current. You only lose the percentage readout and smart protection when the pack cannot talk to the motor.

Mechanical fit follows the same rules as any HD. Frames must have a threaded shell of the right width, no carbon and no coaster brake; measure and torque by the install guide, and check discharge ratings in the battery guide.

Other options

Also worth a ride

Standard 1000W kit1 BAFANG BBS-HD 1000W Kit
BAFANG BBS-HD 1000W Kit
The best-known BBS-HD kit, in 68–73, 100 and 120mm versions, with a display choice.
  • Complete mid-drive conversion kit
  • 1000W
  • Fits 68/100/120mm bottom brackets
Shop now
UART build with battery2 BAFANG BBS-HD Kit with Battery
BAFANG BBS-HD Kit with Battery
Motor, 48V or 52V pack, LCD display and 1T4 harness: the classic UART system.
  • Complete mid-drive conversion kit
  • 1000W · 48V/52V
  • Battery option available
Shop now
Smart battery to pair with it3 BAFANG E-bike Battery
BAFANG E-bike Battery
Bafang 48V 20Ah pack with CAN communication, a 30A BMS, XT60 lead and charger.
  • E-bike battery
  • 48V
Shop now
Build Q&A

Fitment Q&A

Can I program the CAN-bus BBS-HD without a computer?

Yes, with a programmable display such as the DPC080, DP C010, VD04 or EKD01, which change settings on screen or through the Bafang Go app. Basic displays need a USB programming cable.

Will my UART display or 1T4 harness work on it?

No. UART and CAN parts do not work together, even when a plug looks similar. Use CAN displays and the harness supplied with the kit.

Do I need a Bafang battery?

No. Any 48V or 52V pack with an XT60 connector and a BMS that handles the motor's current will run it; a communication-capable pack adds exact charge readouts.

Is it the same motor as the UART BBS-HD?

It is the same 1000W heavy-duty motor class with the same shell widths, fitted with dual Hall sensors and CAN electronics.

Is a 1000W CAN kit legal on US roads?

In most states it falls outside the three e-bike classes, which cap motors at 750W, so it is generally limited to private land or off-road areas that allow motors.