ASI BAC855 kit for BBSHD · Bafang mid drive · 48V to 72V
4 kW of field oriented control for the BBSHD, on any battery from 48V to 72V, with every Bafang plug matched.
The ASI BAC855 kit for BBSHD replaces the controller inside the Bafang BBSHD with an ASI BAC855 on a harness that matches the original Bafang connectors. Power rises to 4 kW, the throttle becomes smooth and immediate, and the motor runs on 48V, 52V, 60V or 72V without reprogramming.
Nothing is soldered. The stock controller comes off, the new harness clicks onto the motor, battery, throttle, brakes and display, and an ElectricGen engineer fine tunes the BAC855 with you in a remote session that comes with the kit.
What the ASI BAC855 kit for BBSHD changes on a BBSHD
The BBSHD is a strong motor held back by a basic controller. The BAC855 drives it with sensorless field oriented control, which is why the same motor suddenly pulls harder, runs quieter and responds to the throttle instantly.
Power
4 kW, from the first turn
The BAC855 is set to 4 kW. Starts are stronger, hills that used to need a lower gear do not, and the motor no longer hesitates when you open the throttle from a stop.
Control
Field oriented, sensorless
ASI’s FOC reads the motor itself, so the throttle feels linear and the motor runs smoothly across the whole speed range. It does not depend on the motor’s hall sensors, and there is no tuning for you to do.
Battery
Any pack from 48V to 72V
Plug in a 48V, 52V, 60V or 72V battery and ride. No reprogramming is needed to move between them, and with Dash Pro the voltage setting is on the bars anyway.
Assist
Three levels, in percent
Level 1 is set to 37 percent, level 2 to 65, level 3 to 100 percent of the controller’s power. Each level limits speed and torque together, and each is yours to change on the display.
2025 kit
Motor temperature sensor
The current kit fits a temperature sensor in the motor. The controller reads it and will not let the BBSHD overheat; Dash Pro shows the live reading.
Shifting
Gear sensor ready
A gear or shift sensor plugs straight in, so power pauses for a clean shift. The kit also powers 6V lights up to 500 mA, and the bracket shields the harness from water.


One kit, four battery voltages
The ASI BAC855 kit for BBSHD runs 48V, 52V, 60V and 72V packs as it ships. With FabiRide Dash Pro choose the range, 48V to 72V, because the voltage setting is yours to change on the bars. With Eggrider V2 pick the exact pack you ride, because it also decides which Eggrider version you need.
| Battery | Works with the kit | Display note |
|---|---|---|
| 48V (13s) | Yes, as delivered | Pick the Eggrider V2 48V to 52V version if you choose that display |
| 52V (14s) | Yes, as delivered | Pick the Eggrider V2 48V to 52V version if you choose that display |
| 60V (16s) | Yes, as delivered | Needs the Eggrider V2 48V to 72V version, or Dash Pro |
| 72V (20s) | Yes, as delivered | Needs the Eggrider V2 48V to 72V version, or Dash Pro |
With FabiRide Dash Pro you can also change the controller’s battery voltage setting yourself. Therefore a move from a 48V pack to a 72V pack later is a setting on the bars, not a trip back to us, and the low voltage cut-off follows the pack you select.
Choose the battery connector that matches the plug on your battery: XT60 or XT90, male or female. Look at the picture below and pick the side that is on your pack, because the kit brings the other half.


Choose your display: FabiRide Dash Pro, Eggrider V2 or your own
The Display option decides what you see on the bars and how much of the ASI you can change yourself. Every ASI BAC855 kit for BBSHD ships tuned and ready to ride whichever display you pick, but only one of them talks back to the controller.

FabiRide Dash Pro
A colour touchscreen that reads the ASI and writes settings back to it, from the bars or from the free FabiRide app. It also carries your phone: calls, messages and music appear on the display. See the full Dash Pro feature list.

Eggrider V2
A compact display with a button that switches the controller on and off and a phone app for the basic readings. A good fit if you want the power and not the screen. Eggrider V2 details.
Already running an Eggrider V2? Choose “I will use my Eggrider V2” and the kit ships without a display. If you pick a new Eggrider V2, take the 48V to 52V version for those packs and the 48V to 72V version for 60V and 72V. The APT 750C is not offered with this kit at the moment.
What Dash Pro adds to the ASI BAC855 kit for BBSHD
Most displays only show numbers. Dash Pro changes them. On an ASI BAC controller every one of these works, because the display talks to the controller in both directions.
Tune from the bars
Power, speed and assist levels
- Edit the assist levels in percent and the power and speed behind them
- Up to ten riding maps, each with its own speed, power and regen
- Pin one map so the bike always starts there
Battery voltage
Run anything from 48V to 72V
- The battery voltage setting is yours to change in Dash Pro, so one kit follows you from a 48V pack to 52V, 60V or 72V
- Swap batteries without sending the controller back for reprogramming
- Choose 48V to 72V in the battery selector; that option exists for Dash Pro only
Limiter
A cap you lift with one press
- Set a speed and power ceiling for the road, the kids or a new rider
- Lift it again from the handlebar remote
- Per rider ceilings stay on the bike
Motor temperature
Live readings from the motor sensor
- The 2025 kit fits a temperature sensor in the BBSHD; Dash Pro shows its reading live on the dashboard
- Watch the motor warm up on a long climb instead of guessing
- The controller still trims power on its own before heat becomes damage
Phone on the bars
Calls, messages, music
- Answer or reject calls from the handlebar remote
- Read incoming messages on the display
- Skip tracks and change volume without touching the phone
Safety and trips
Crash detection and ride history
- Crash detection sends an SOS with your location to your emergency contacts
- Every ride is recorded with its route on a map
- Full statistics per trip in the app


The FabiRide app is free on iPhone and Android, and the same account opens in any browser. Settings and ride history live in the account, so a new phone loses nothing.
01
Set up
A short wizard connects the display to the ASI and asks only about things your bike has.
02
Tune
Riding maps, battery voltage, assist levels, throttle and brake feel, all written to the controller.
03
Share
Add riders with their own ceilings. The bike remembers who is on it.
What is in the box
Pick the options you need in the selector above and the ASI BAC855 kit for BBSHD arrives complete. Nothing else is required to ride.
Controller
ASI BAC855
Configured for 48V to 72V and 4 kW before it ships, then fine tuned with you in the remote session.
Harness
Matched Bafang harness
Every connector matches the original BBSHD harness. Leads are 30 cm; if your frame needs other lengths, ask us and we build it to measure.
Display
Your choice
FabiRide Dash Pro, Eggrider V2 in the version for your voltage, or none if you already own an Eggrider V2.
Mounting
Controller bracket
Holds the BAC855 on the motor and shields the harness from water.
Cover
Motor cover
Closes the space the stock controller left on the BBSHD.
Connector
Battery plug of your choice
XT60 or XT90, male or female, to match your battery.


Fitting the ASI BAC855 kit for BBSHD
01
Remove the stock controller
Disconnect the battery, open the BBSHD controller cover and unplug the stock controller. No connector is cut.
02
Plug in the loom
The new harness ends in the plugs the BBSHD already uses: motor phases, speed sensor, throttle, brakes, display and battery. Match and click, then fit the gear sensor if you have one.
03
Mount and route
Bolt the BAC855 into its bracket on the motor, fit the motor cover, and route the display lead to the bars.
04
Remote tuning session
Book the session that comes with every kit. An ElectricGen engineer connects to the controller, checks your installation, and tunes the settings to your battery, your riding and your terrain.
Keep it dry. The controller and its white signal connector must be protected from dirt and water during and after the installation. Water inside that connector is the one failure the kit cannot protect itself against. The white connector on the controller is the one to watch.
ASI BAC855 kit for BBSHD specifications
| Item | Detail |
|---|---|
| Controller | ASI BAC855 (manufacturer page) |
| Motor control | Field oriented control (FOC), sensorless, auto tuning |
| Power setting | 4 kW |
| Battery | 48V, 52V, 60V or 72V pack (13s, 14s, 16s, 20s); with FabiRide Dash Pro the whole 48V to 72V range |
| Assist levels | 3, set to 37, 65 and 100 percent, adjustable on the display |
| Motor temperature | Sensor included; protection built in; live reading on Dash Pro |
| Gear sensor | Supported |
| Lights output | 6V, up to 500 mA |
| Controller size | 81 x 55 x 39 mm, 300 g |
| Fits | Bafang BBSHD mid drive motor, connectors matched to the original harness |
| Displays | FabiRide Dash Pro, Eggrider V2 (48V to 52V or 48V to 72V version), or your own Eggrider V2 |
| Installation | Plug and play, no soldering |
| Tuning | Remote session with an ElectricGen engineer, included |
Questions before you order
Does the ASI BAC855 kit for BBSHD need reprogramming when I change battery voltage?
No. The controller is configured for 48V, 52V, 60V and 72V as delivered. If you pick FabiRide Dash Pro you can also edit the battery voltage setting yourself, which is why Dash Pro orders use the 48V to 72V option instead of one fixed pack.
Which Eggrider V2 version do I need?
The 48V to 52V version for 13s and 14s packs, the 48V to 72V version for 60V and 72V packs. If you already own an Eggrider V2 that matches your voltage, choose “I will use my Eggrider V2” and save the cost of a display.
Do I have to solder or modify the motor?
No. Every connector on the ASI BAC855 kit for BBSHD matches the original Bafang plugs, the controller arrives configured, and the display plugs into the harness. You unplug the stock controller and plug in the new one.
Which battery connector should I pick?
The one that mates with the plug already on your battery. If your battery has an XT90 female, order XT90 male, and so on. The picture in the battery section shows both sides of both connectors.
Does it work with a gear sensor and with lights?
Yes to both. A gear or shift sensor plugs straight in and pauses power for a clean shift. The kit powers 6V lights up to 500 mA.
How hot can the BBSHD get with 4 kW?
The 2025 ASI BAC855 kit for BBSHD includes a motor temperature sensor. The controller reads it and reduces power before the motor reaches a harmful level. With FabiRide Dash Pro you also see the motor temperature live on the dashboard, so long climbs stop being a guess.
Related to the ASI BAC855 kit for BBSHD: FabiRide Dash Pro display · Bafang BBSHD harness for ASI BAC855 · Eggrider V2 · all Bafang controllers and electronics


















Liam –
Fast shipping. Quick and knowledgeable answers. Recommend
Ales –
Top quality kit! Best support! They helped with a custom harness for my bike and answered all my dump questions. The best shopping experience ever!
Roger –
This kit was really easy to assemble and the performance increase is amazing.
James –
I bought this controller from ElectricGen and it beat my friend’s bike which uses the same controller which was bought from a company in the UK. Highly recommend it if you want best performance and acceleration!
Kanan –
I bought a bac855 from ElectricGen in the uk and less just say there no competition. If you want to upgrade your bike this is the place even down to their customer service
Anton –
My bike with this controller is monster! Really recommend!
Walter –
These guys know what they do. Buying second kit for my wife bike. On my first one I done 3000 km. Everything working as same as first day.
John –
This was an expensive purchase but it worthed every penny I paid for this. Recommend you buying this.
Mark –
I didnt expect that the difference between my original bafang controller and this BAC855 would be so big. Best upgrade for my bike!
MATHIAS_harsvik@hotmail.com (verified owner) –
10/10! I owned a Yamaha yz 450f earlier, and with my aluminium frame bike and this setup it is almost just as fun to ride😂 really worth to buy this controller.