Top kits
Controller · UART · 1000W HD version

mGYDY Bafang Mid-Drive Controller

mGYDY makes UART controllers for Bafang mid-drives in two very different sizes. The 48V/52V 1000W version is the one built for the BBSHD, BBS03 and G320; the 36V/48V 250W and 350W units that lead the range belong on much smaller motors.

  • BBSHD version48V/52V, 1000W, alloy case
  • Light-duty versions36V/48V, 250W or 350W
  • ProtocolBafang UART, not CAN
  • SealingIP65 (light-duty versions)
  • ProtectionsOver-current, over/low-voltage, over-temperature
Made for
  • BBSHD, BBS03 and G320 owners who need a 1000W UART replacement
  • Riders running a 52V pack who want a board rated for it
  • Owners of small Bafang mid-drives who need a 250W or 350W board
Pass if
  • Any BBSHD owner looking at the 250W or 350W versions
  • CAN-bus BBS-HD kits
  • Hub motors and KT or YL controller systems
Shop now

Only one of these two boards belongs in an HD

The mGYDY range is headed by a 36V/48V controller in 250W and 350W ratings, and its description lists the BBSHD among compatible motors. The plug and protocol may match, but the rating does not. A BBSHD is a 1000W motor, and a 350W board is built to deliver roughly a third of that.

The board that suits an HD is the 48V/52V 1000W version, sold for the BBSHD, M615, BBS03 and G320. Those names all describe the same heavy-duty motor family, so any of them on your motor label points to this version. The label sits on the motor housing; wipe off the road grime before reading it.

VersionVoltagePowerRight for a BBSHD?
BBSHD / BBS03 / G32048V or 52V1000WYes
Light duty36V or 48V350WNo
Light duty36V or 48V250WNo
Fitting a 250W or 350W board to a BBSHD turns a hill-climbing motor into a weak commuter drive, and the smaller board works much harder than it was designed to. Order the 1000W version.

The 52V rating on the HD version is useful. Many BBSHD owners run 52V packs for more punch and less sag, and a board rated for it removes any doubt.

  • Motor label reads BBSHD, BBS03 or G320: choose the 1000W version.
  • Motor label reads BBS01 or a small M or G model: a light-duty board may fit.
  • Label reads CAN: neither version; look for a CAN board.

How controller rating, current and heat connect on a long climb is set out in the BBSHD controller guide.

Tech specs

By the numbers

SpecValue
BrandmGYDY
ProtocolBafang UART (not CAN bus)
BBSHD version rating48V/52V, 1000W
BBSHD version motorsBBSHD, BBS03, M615, G320
BBSHD version caseAlloy
Light-duty options36V 250W, 48V 250W, 36V 350W, 48V 350W
Light-duty motors namedBBS01, BBS02B, BBSHD, M400, M620, G020, G310, G320, G340 (mid-drive versions)
Light-duty connector5-pin waterproof Higo-style, female
SealingIP65 (light-duty versions)
ProtectionsOver-current, over-voltage, low-voltage, over-temperature
DiagnosticsHall sensor fault detection
Light-duty box contentsController and 5-pin mating connector
Not includedDisplay, throttle, wiring harness
Suggested displaysBafang UART displays such as the C965, DPC18, DP C10
Not compatibleHub motors, KT and YL controllers

What the light-duty board is built for

The 250W and 350W versions exist for Bafang's smaller mid-drives, and for those motors they are a sensible part. Four options cover 36V 250W for light duty, 48V 250W as standard, 36V 350W for more torque and 48V 350W as the strongest. All four share the same 5-pin UART interface and the same physical size.

They arrive with a matching male connector, so the old plug does not have to be cut. The seal rating is IP65, enough for riding through rain and wet roads.

  • Over-current protection stops a stalled motor from pulling excess current.
  • Over- and low-voltage protection guards the board and the battery.
  • Over-temperature protection cuts power before the board cooks.
  • Hall sensor fault detection flags a failing motor sensor rather than stuttering on.

The range also mentions regenerative braking where the motor supports it. A BBS mid-drive freewheels through its internal clutch, so it cannot push current back into the pack, and riders should not expect any regeneration on these motors.

For display pairing, mGYDY names Bafang UART screens such as the C965, DPC18 and DP C10. The box holds only the controller and a mating connector: no display, throttle or harness.

An owner of a small commuter mid-drive can treat the light-duty board as a straight replacement. An owner of a heavy trail bike with a 1000W HD should skip it entirely, whatever the compatibility line says, and order the 1000W version instead. A BBS01 at 36V 250W, on the other hand, is a light city motor, and the lowest option keeps the gentle feel its rider knows.

Range check

Its spot in the range

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

Bringing a tired BBSHD back with the 1000W board

A controller swap on an HD takes an hour on a clean bench. The board lives in the rear cap of the motor, so the job is unscrewing that cap, moving the plugs across and sealing it again. The 1000W mGYDY version comes in an alloy case, which helps it shed heat into the motor housing on long climbs.

  1. Disconnect the battery and unplug the 1T4 harness and speed sensor lead.
  2. Open the rear cap and photograph every plug on the old board.
  3. Compare the old board's size and ports with the new one before unplugging anything.
  4. Move the phase and Hall sensor plugs across one at a time.
  5. Blow grit out of the cap, seat the gasket, close it square and reconnect.
  6. Test at low assist, then program your settings.

Step three matters because Bafang controllers come in old and new housings. A board that is the wrong shape for your cap will not close properly, and a gap there lets water straight in. If the old gasket is torn or flattened, fit a new controller gasket during the swap.

Programming is the last step. A replacement board starts from its own defaults, so load your saved current limit, assist levels and low-voltage cutoff through a 5-pin programming cable. A 52V pack needs its cutoff set for 14 cells.

After the first ride, recheck for error codes and feel the motor case after a climb. A board that throws faults straight away usually has a plug seated badly, which is cheaper to fix than to replace. Each setting gets a line of its own in the programming guide.

Other options

Also worth a ride

Bafang OEM board1 BAFANG Replacement Controller
BAFANG Replacement Controller
Bafang's latest-model controller range with a 48V 1000W option for the BBSHD.
  • Replacement motor controller
  • Choose the 48V 1000W option for a BBSHD
Shop now
Clear HD option, two housings2 KZKO BBSHD Controller
KZKO BBSHD Controller
KZKO BAFANG/8FUN replacement range with a 48V 1000W BBSHD version and old and new housings.
  • Replacement motor controller
  • Order the 48V 1000W board for a BBSHD
Shop now

UART only: where this board stops fitting

Every mGYDY version uses Bafang's original UART protocol. That covers the classic BBSHD with its 1T4 harness and 5-pin display, which is still the most common HD on the trails. It rules out the newer CAN-bus BBS-HD kits, whose displays, harness and controller speak a different protocol.

  • Classic UART BBSHD: the 1000W version fits.
  • CAN-bus BBS-HD: neither version fits; a CAN board is needed.
  • Bafang hub motors: not compatible.
  • KT or YL controller systems: not compatible.

Against Bafang's own replacement board, the mGYDY 1000W version is a third-party part with a clear HD rating and a 52V label. Bafang's range carries OEM parts, but its lead version is a 48V 750W BBS02B board, so HD owners must pick carefully there too. The KZKO range offers a 48V 1000W HD option with notes on old and new housings.

Tick these off at the bench first.

  1. Read the motor label: BBSHD, BBS03, M615 or G320.
  2. Confirm UART: a 1T4 harness and a 5-pin display plug.
  3. Order the 48V/52V 1000W version, not the 250W or 350W.
  4. Match housing size and ports to the old board.

Keep the old controller until the new one has a few rides on it. If a fault appears, swapping back tells you in minutes whether the board or the motor is to blame. The alloy case helps with board heat, but it does not change the motor's own limits; gearing does more for a hot climb than any controller.

Riders who want more current than stock, for cargo or a big fat bike, need a specialist high-current board instead, and should read the heat warnings in the 1000W power explainer first.

Build Q&A

Fitment Q&A

Which mGYDY controller fits a BBSHD?

The 48V/52V 1000W version for BBSHD, BBS03, M615 and G320 motors. The 250W and 350W versions are too weak for an HD.

Does it work with a 52V battery?

The 1000W version is rated 48V/52V. Set the low-voltage cutoff for 14 cells after fitting it.

Will it fit a CAN-bus BBS-HD?

No. Every mGYDY version uses the UART protocol, so a CAN-bus kit needs a CAN controller.

Does it give regenerative braking on a BBSHD?

No. BBS mid-drives freewheel through an internal clutch, so they cannot regenerate, whatever the controller supports.