Top kits
Wheel speed sensor · BBS01B, BBS02B, BBSHD · 20 g

Zeekpowa Speed Sensor for Bafang BBSHD

A 20-gram frame-mounted speed sensor that reads a spoke magnet and tells the BBSHD controller how fast the wheel turns. When the old sensor is cracked, cut or knocked out of line, pedal assist stops, and this is the part that brings it back.

  • FitsBafang BBS01B, BBS02B, BBSHD
  • Also fitsBafang hub motors
  • ModelSPEED-SENSOR-SD011.01
  • MountingFlange mount on the frame
  • Weight0.02 kg
Made for
  • BBSHD owners with error 21, a zero speed reading or assist that will not engage
  • Riders who snagged the sensor lead on a rock or a bike rack
  • Builders who want a spare in the kit bag for trail trips
Pass if
  • Bikes whose assist fails for another reason, such as a stuck brake sensor
  • Riders hoping to raise the speed limit; the sensor only reports speed
  • Non-Bafang motor systems
Shop now

Assist quits mid-ride and the display flashes error 21

The speed sensor is the smallest part of a BBSHD kit, and when it fails, assist quits on the spot. It clamps to the chainstay, watches a magnet on a spoke, and sends one pulse to the controller each time the wheel turns. If those pulses stop while you pedal, the controller decides something is wrong and cuts pedal assist.

Zeekpowa puts the most common cause plainly: the sensor gets knocked out of line with the wheel magnet, the display throws an error, and pedal assist stops working. On most Bafang displays that error shows as code 21. The throttle may keep working, which confuses riders into blaming the motor.

Work through the likely causes in this order:

  1. Speed reads zero while rolling: the sensor is not seeing the magnet. Check the gap and alignment first.
  2. Magnet has slid along the spoke: it moves after a knock or a wheel true. Slide it back in line with the sensor mark.
  3. Cable pinched or cut: run your fingers along the lead from chainstay to motor. Look near the rear brake caliper and the chainstay yoke.
  4. Plug half pulled apart: the connection at the motor can loosen with vibration. Reseat it and check for corrosion.
  5. Sensor housing cracked: water gets in and the reed or hall element dies. That is the time for a new sensor.

If everything checks out and the error stays, the fault may sit in the controller's input rather than the sensor. Other error codes, and what each one points to, are decoded in the maintenance guide.

Tech specs

By the numbers

SpecValue
BrandZeekpowa
ModelSPEED-SENSOR-SD011.01
Part typeWheel speed sensor (speedometer pickup)
Mid-drive fitBafang BBS01B, BBS02B, BBSHD
Hub-motor fitBafang hub motors
Mounting typeFlange mount on the frame
OutputDigital pulse, once per wheel turn
PickupReads a magnet on a wheel spoke
Connects toThe motor's speed-sensor lead
Weight0.02 kg
Pack1 sensor
Role in the systemFeeds speed to the controller and display; required for pedal assist
Known failureKnocked out of line with the magnet, throws an error and stops assist

Setting the magnet gap on the chainstay

Fitting it takes a zip tie or two, a hex key for the magnet and about ten minutes. The sensor mounts on the frame near the rear wheel, usually on the non-drive chainstay, with its marked face pointing at the spokes. A magnet clamped to a spoke passes the face once per turn, and each pass is one pulse.

Getting the geometry right is the whole trick.

  • Line up the marks. Most Bafang-style sensors have a line or arrow on the face; the magnet's centre should pass straight across it.
  • Keep the gap small. A few millimetres is the usual target. Too wide and the sensor misses pulses at speed; too close and a wheel wobble can strike it.
  • Clear the disc brake. On the non-drive side the caliper and rotor are right there. Route the sensor and magnet so neither touches the rotor.
  • Spin and watch. Lift the wheel, spin it by hand and watch the display's speed readout come alive.
Set the wheel size on the display. The controller turns pulses into speed using the wheel circumference you enter. A fat bike on 26 x 4.8 tyres and a gravel bike on 700c read very differently; a wrong size gives a wrong speed and a wrong speed limit.

After the first ride, check the magnet and sensor again. Spoke magnets can creep along the spoke under braking vibration, and a zip-tied sensor can rotate a few degrees on a round chainstay. A second zip tie or a small strip of rubber under the band keeps it put.

Fat bikes with 100mm or 120mm shells often have wider stays and bigger rotors; check frame clearance in the fat bike guide.

Range check

Its spot in the range

BBSHD mid-drive kit models by type, September 2026. Highlighted: Zeekpowa Speed Sensor.

Routing the lead to the motor's own plug

The speed sensor does not plug into the 1T4 handlebar harness. On BBS01B, BBS02B and BBSHD motors it connects to a separate short lead that exits the motor housing, so the run goes from the chainstay forward along the frame to the motor under the bottom bracket.

That route passes through the dirtiest, most crash-prone part of the bike. Treat it with care.

  • Follow the chainstay underside and use zip ties every hand-width so the lead cannot snag the chain or the spokes.
  • Keep slack at the rear axle only if you have suspension; a hardtail needs none.
  • Tuck the plug up behind the motor where a rock strike cannot reach it.
  • Grease the pins with dielectric grease before joining the halves.

Check the plug on your motor's speed-sensor lead against the new sensor before fitting. Bafang has used a standard waterproof connector on this lead for years, and Zeekpowa sells this sensor as a direct replacement for the BBS family, but a mismatched aftermarket motor lead is worth ruling out before you zip-tie everything.

The sensor also carries a job beyond the speedometer. Bafang's controllers use its signal to apply the speed limit set in the controller, fading assist as you reach it. With no signal they cannot enforce that limit, so they switch assist off instead. That is a deliberate safety choice, and it is why a spoke magnet a few millimetres out of line parks a 1000W motor.

For the full harness picture, including where the speed lead sits in relation to the 1T4 and the controller, see the install guide.

Other options

Also worth a ride

Motor cut-off at the lever1 Zeekpowa Brake Lever (3-pin)
Zeekpowa Brake Lever (3-pin)
Zeekpowa's hall-sensor brake levers use a waterproof 3-pin plug and stop the motor the moment you pull the brake.
  • Plug-in control part
Shop now
When the handlebar side fails2 Zeekpowa 1T4 Wiring Harness
Zeekpowa 1T4 Wiring Harness
Zeekpowa's 51-inch 1T4 harness replaces the cable that links the motor to display, throttle and brake sensors.
  • Wiring and programming
Shop now
Read the codes clearly3 Zeekpowa C961 Display
Zeekpowa C961 Display
Zeekpowa's C961 is a 2.7-inch UART display with automatic backlight that shows speed and error codes on BBS motors.
  • Handlebar display
  • UART version
Shop now

A spare sensor in the bag for rocky trail days

A sensor strike on the trail is a mild problem at home and a long push when you are ten miles from the car. The sensor weighs 20 grams and fits in a saddle bag with room to spare, which makes it one of the cheapest insurance policies on a BBSHD build.

Riders who put the most wear on this part share a few habits:

  • Chunky singletrack, where rocks flick up and catch the lead or the magnet.
  • Hanging-rack car carriers, where the chainstay rests against the rack arm.
  • Frequent wheel removal for transport, which knocks the magnet and pulls the lead.
  • Cargo and trailer hitches mounted at the rear axle, right beside the sensor.

Three fit checks: the plug should match the one on your motor's speed lead, the flange mount should suit your chainstay shape, and you should confirm whether you need a new spoke magnet or can reuse the old one. Zeekpowa lists the sensor for BBS01B, BBS02B and BBSHD mid drives and for Bafang hub motors, so one spare can cover a mixed household of Bafang bikes.

This sensor pairs naturally with the other wear parts on the same system. Hall-sensor brake levers handle motor cut-off, and a fresh thumb throttle covers the other part that tends to break in a fall. If the assist fault turns out to be in the display rather than the sensor, compare the screens that read these codes in the display guide.

Build Q&A

Fitment Q&A

Why does my BBSHD throttle work but pedal assist does not?

A missing speed signal is the usual cause. The controller turns off pedal assist when the sensor stops reporting, often with error 21, while the throttle may still respond.

How close should the magnet be to the sensor?

A few millimetres, with the magnet's centre passing across the mark on the sensor face. Spin the wheel and watch the speed readout to confirm.

Does the sensor plug into the 1T4 harness?

No. On BBS01B, BBS02B and BBSHD motors it plugs into a separate short lead coming out of the motor.

Will a new sensor raise my speed limit?

No. It only reports wheel speed. The limit is set in the controller or display settings.