Top kits
UART programming cable · waterproof 5-pin female · 40 in

E-Mangue Programming Cable for BAFANG BBSHD

A 40-inch USB-A cable with a waterproof 5-pin female plug that connects a UART BBSHD, BBS01B or BBS02B controller to a Windows PC. A QR code on the label leads to the software and manual, so the first connection needs no hunting around forums.

  • FitsBAFANG BBS01B, BBS02B, BBSHD, 250W to 1000W
  • Bike endWaterproof 5-pin female
  • Computer endUSB Type A
  • Length40 inches
  • SoftwareWindows 7, 8, 10; QR code on the label
  • WeightAbout 30 g
Made for
  • First-time programmers who want the software and manual linked from the cable itself
  • Riders who want throttle available in every assist level
  • Builders tuning current and low-voltage cutoff to protect an expensive battery
Pass if
  • Bafang CAN-bus kits, which need a different connector and tool
  • Anyone without a Windows 7, 8 or 10 machine
  • Riders who must keep a warranty clean; reprogramming may void it
Shop now

Throttle in every assist level, not just the top one

Many BBSHD kits come configured so the throttle's power is tied to the assist level. In PAS 1 the thumb lever barely nudges the bike; you have to click up to level 9 to get a real pull. E-Mangue names the fix directly: with this cable you can enable full throttle in PAS levels 1 through 9.

That changes how a trail bike rides. You can cruise in PAS 2 to save battery, then thumb the throttle for full power to clear a root step or pull away from a stop on a hill, without clicking through seven levels first. The same software also lets the throttle override the maximum speed set for pedal assist, since that limit only applies to PAS.

  • Full throttle in PAS 1–9: the throttle stops being capped by the assist level.
  • Throttle over the PAS speed limit: useful on private land and trail access where it is legal.
  • Battery and motor care: E-Mangue notes that some parameters can improve battery performance and motor life.
Know your local rules. Speed limits and throttle behaviour often decide which e-bike class a bike falls into. Lifting them can take the bike out of bike-path territory where you ride.

Everything else in the controller opens up too: current per level, start behaviour, stop delay and throttle mode. The cable plugs into the display port on the 1T4 harness in place of the display, so the display stays untouched while you work. Compared with buying a programmable display, this is the lowest-cost way into a UART BBSHD's settings, and the BBSHD programming guide lists the full parameter set.

Tech specs

By the numbers

SpecValue
BrandE-Mangue
Compatible motorsBAFANG BBS01B, BBS02B, BBSHD mid-drives
Power range covered250W, 350W, 500W, 750W, 1000W
ProtocolUART display bus
Computer connectorUSB Type A
Motor-side connector5-pin female, waterproof
Connector genderMale-to-female
Length40 inches (about 1 m)
Operating systemsWindows 7, 8, 10
Software accessQR code on the cable label for software and manual
Run modeProgram must run as administrator
Use environmentIndoor and outdoor
Weight0.03 kg
In the boxOne programming cable

From the QR code to your first saved settings file

The label on this cable carries a QR code that links to the programming software and a user manual. For a first-timer, that removes the usual scavenger hunt through old forum threads for the right version of the tool. E-Mangue also points to the long-standing community write-up, A Hacker's Guide To Programming The BBS02 & BBSHD, for background on every setting.

The steps are the same on any UART BBSHD:

  1. Download the software from the QR code link onto a Windows 7, 8 or 10 machine.
  2. Run it as administrator. E-Mangue calls this out, and without it the tool may fail to open the COM port.
  3. Unplug the display from the 1T4 harness and connect the cable's 5-pin female end to the harness's display plug.
  4. Switch the battery on so the controller is powered and listening.
  5. Connect and read. Save every tab to a file before editing anything.
  6. Write the change, power the battery off and on, reconnect the display and test-ride.

If the software cannot find the controller, the usual suspects are a missing USB-serial driver, the wrong COM port selected, a battery left off, or a bent pin in the 5-pin plug. Check each in that order.

The 40-inch length reaches from the display plug near the head tube to a laptop resting on a workstand tray or the ground. Programming outdoors after a trail session is fine, since the connector is waterproof, but keep the laptop dry and the bike stable. The waterproof rating covers the plug, not a USB port sitting in wet grass.

Range check

Its spot in the range

BBSHD mid-drive kit models by type, September 2026. Highlighted: E-Mangue Programming Cable.

Tuning for battery life and cooler climbs instead of top speed

Most people buy a programming cable to go faster. The more useful long-term work is often the opposite: capping current, setting a sensible low-voltage cutoff and matching the wheel size. E-Mangue's note that battery performance and motor life can be improved by modifying parameters points at exactly these.

SettingWhereWhy change it
Low battery protectionBasic tabSet the cutoff to suit your pack's chemistry and voltage
Current limitBasic tabLower it to reduce heat and battery stress on long climbs
Current per PAS levelBasic tabGive low levels less current for efficient cruising
Wheel diameterBasic tabMatch your tire so speed and speed limits read correctly
Start current and rampPedal assist tabGentler starts spare the drivetrain and nylon gear

A BBSHD pulling full current up a long grade at low speed makes a lot of heat. Trimming current in the middle assist levels keeps a daily commute cooler and stretches range, while the top level stays available for the steep pitch at the end.

  • Lower current per level for a heavy cargo bike that crawls up hills in a low gear.
  • Match the low-voltage cutoff to the pack you run, 48V or 52V.
  • Leave slow-start gentle if the bike often launches on loose gravel.

One habit pays off here: write down what each change was meant to fix, then ride the same loop before and after. Heat and range changes show up over a week of commutes, not one lap of the block.

Pair these tweaks with sensible gearing. A smaller chainring keeps motor revs up on climbs, and the BBSHD chainring guide pairs ring size with those settings.

Other options

Also worth a ride

Plain cable, same reach1 Zeekpowa Programming Cable
Zeekpowa Programming Cable
Zeekpowa's 40-inch USB cable covers BBS01, BBS02 and BBSHD for riders who already have the configuration software.
  • Wiring and programming
Shop now
A display that speaks both2 BAFANG DPC18 Color Display
BAFANG DPC18 Color Display
The BAFANG DPC18/C010 display comes in UART and CAN protocol versions with automatic backlight, for riders replacing the screen at the same time.
  • Handlebar display
Shop now
Skip the cable entirely3 BAFANG BBS-HD CAN-bus Kit
BAFANG BBS-HD CAN-bus Kit
The BAFANG BBS-HD CAN-bus kit pairs with programmable displays and the BAFANG GO app, so settings change without a USB lead.
  • Complete mid-drive conversion kit
  • 1000W · 36V/48V/52V
  • Fits 68–73/100/120mm bottom brackets
Shop now

A waterproof female plug against the plainer Zeekpowa cable

Two UART cables here do the same core job: the E-Mangue and the Zeekpowa programming cable. Both run 40 inches, both use USB-A at the computer and a 5-pin plug at the bike, and both cover BBS01, BBS02 and BBSHD. The differences are in the plug and in the help that comes with it.

  • Connector: E-Mangue specifies a waterproof 5-pin female plug and a male-to-female cable; Zeekpowa lists male-to-male.
  • Software path: E-Mangue prints a QR code on the label for the software and manual; Zeekpowa leaves you to source the tool.
  • Stated OS support: E-Mangue names Windows 7, 8 and 10 and the administrator requirement.
  • Weight: about 30 g, so it rides along in a saddle bag for trailside tweaks.

Pick the E-Mangue if this is your first time programming a BBSHD, or if you want to carry the cable and adjust settings on a ride. Pick the Zeekpowa if you already have the software saved and just need a connection. Neither works on a Bafang CAN-bus kit, where programmable displays or the BAFANG GO app take over.

Three checks decide whether it suits your bike: your kit uses a UART display with a 5-pin plug on the 1T4 harness, you have a Windows PC with admin rights, and you accept that reprogramming may void the warranty, as E-Mangue warns. If the display plug is not 5-pin, read the BBSHD display guide to identify your system first.

Build Q&A

Fitment Q&A

Where do I get the programming software?

Scan the QR code on the cable's label. It links to the software and a user manual for Windows 7, 8 and 10.

Why won't the software connect?

Run the program as administrator, check that the battery is switched on, install the USB-serial driver, and pick the right COM port. A bent pin in the 5-pin plug is the next suspect.

Can I make the throttle work in PAS 1?

Yes. The cable lets you enable full throttle in PAS levels 1 through 9 and let the throttle override the PAS speed limit.

Will reprogramming void my warranty?

It may. E-Mangue states that reprogramming the drive may void the warranty, so save the stock settings and check with your kit's supplier first.