Programming the Bafang Middrive BBS01+BBS02

Discussions related to motors other than hub motors.
This includes R/C motors, botttom bracket, roller and geared drives.
drMacFaulty   1 µW

1 µW
Posts: 4
Joined: Jun 03 2016 9:11am

Re: Programming the Bafang Middrive BBS01+BBS02

Post by drMacFaulty » Apr 27 2019 9:51am

Hi there,

My backup has crashed and now I don't have the stock settings file anymore. Could someone with a BBS02B 750W unit upload the default .el settings file (factory) and/or send it by PM? Not that I want to reset it, but it's just a bit peace of mind, really.

Thanks!

Ttreshh   1 µW

1 µW
Posts: 2
Joined: May 06 2019 4:06am

Re: Programming the Bafang Middrive BBS01+BBS02

Post by Ttreshh » May 07 2019 12:30pm

Screenshot_2019-05-05-19-00-04-586_com.google.android.apps.docs.png
Does it looks like power curve of BBS02B?
We can use it for better understanding what's going on, and for fine-tuning for specific modes.
For example - if you want to save yours Nuvinci N380, let's limit current below 23A on 36V systems, to be below Max.Continious.Torque of this gentle IGH.
Am I true?

wian   1 µW

1 µW
Posts: 1
Joined: May 07 2019 2:03pm

Re: Programming the Bafang Middrive BBS01+BBS02

Post by wian » May 07 2019 2:09pm

Hi, I have an ebike that comes with a rebranded bafang BBS01 motor and DP-C11 display. The display only has 3 buttons (plus, minus and power) and it doesn't seem possible to change the max speed which is set to 25km/h. Also wheel diameter is displayed, but cannot be changed either. I've used a USB programming cable and increased the speed limit to 30km/on the Pedal Assist tab, but when cycling the power still cuts off at 25km/h. The other values I changed did take effect.

Any ideas on how to increase the speed limit?

Milad_A   1 µW

1 µW
Posts: 2
Joined: Sep 12 2019 9:36am

Re: Programming the Bafang Middrive BBS01+BBS02

Post by Milad_A » Sep 12 2019 9:38am

wian wrote:
May 07 2019 2:09pm
Hi, I have an ebike that comes with a rebranded bafang BBS01 motor and DP-C11 display. The display only has 3 buttons (plus, minus and power) and it doesn't seem possible to change the max speed which is set to 25km/h. Also wheel diameter is displayed, but cannot be changed either. I've used a USB programming cable and increased the speed limit to 30km/on the Pedal Assist tab, but when cycling the power still cuts off at 25km/h. The other values I changed did take effect.

Any ideas on how to increase the speed limit?
I have the same problem. Have you found any solution yet?

Milad_A   1 µW

1 µW
Posts: 2
Joined: Sep 12 2019 9:36am

Re: Programming the Bafang Middrive BBS01+BBS02

Post by Milad_A » Sep 13 2019 7:12am

cross33 wrote:
Apr 20 2019 1:00pm
Hi BotoXbz
Sorry for the bit late reply, but I just want to say thank you. The script is working!
The SW (or maybe the HW) is very buggy, I have to do multiple reads before you get a successful reply. But all in all it works.

:bigthumb:
How did you manage to connect to the software? Do you have an BESST tool or did you use something else? I want to reprogram my display using the BESST software, so that's why I'm asking.

tweakradje   1 µW

1 µW
Posts: 4
Joined: Sep 27 2019 6:31pm

Re: Programming the Bafang Middrive BBS01+BBS02

Post by tweakradje » Sep 27 2019 6:44pm

Hi board,

I'm new to programing the Bafang motor. Read a lot and experimented a little with the settings.
I find this thread very useful. Amazing what has been accomplished so far. Kudos.

One thing that is bothering me is the Workmode setting. After studying lots of info I came to the following conslusion.

We have pedal rpm and wheel rpm. That is a ratio. My bike has Nexus 7 and I measured the following wheel rev for one pedal revolution:

Code: Select all

Gear	   wheel turns	Calculated Shimano Nexus 7 %

1	    1.5		1.5	100%
2	    1.8		1.8	117.3%
3	    2.1		2.0	113.8%
4	    2.4		2.3	117.3%
5	    2.8		2.7	115.8%
6	    3.1		3.2	116.6%
7	    3.8		3.7	115.8%
My theory.

Workmode is like poor mans gear select detector. (also little bit torque?)

Workmode = pedal / wheel * 10 (def 10) (10 factor is for decimals)

Workmode 10 = 1/1 ratio pedal/wheel (below 1.5 ratio on my bike)

Workmode 23 is in 4th gear. 1-3rd gear will have less support, 4-7th gear will have more PAS support

The graph:

Code: Select all


     more assist

	|
	|                      / but what param for angle of this line? Current decay?
	|                     /
	|                    /
	|                   /
	|                  /
	|_____V___________/____________________ ratio
	|10   15   20    /^  30        40  
	|               / workmode (4th gear)
	|              /
	|             /
	|            /
	|           /
	|

    less assist
Can anyone comment on this? I will start to measure WATTS (on display) for different gears per PAS.

Keep up the good work.

Cheers

-JFK-   10 mW

10 mW
Posts: 23
Joined: Dec 24 2018 10:59am

Re: Programming the Bafang Middrive BBS01+BBS02

Post by -JFK- » Nov 21 2019 10:34am

Hi All,
Can someone tell me the steps to connect the programming cable to the bike ?
I have a Bafang Ultra with Reetion battery pack, that mean no power ON/OFF button on the battery, no key... ON/OFF is on the display commande.
Steps : (?)
1-remove battery
2-Plug programming cable
3-re_plug battery
4-play with software
5-unplug battery
6-remove programming cable
7-plug battery back

I'm right ?
Thanks.

User avatar
tomjasz   10 GW

10 GW
Posts: 4215
Joined: Mar 29 2014 1:45pm
Location: Out riding, MN USA
Contact:

Re: Programming the Bafang Middrive BBS01+BBS02

Post by tomjasz » Nov 26 2019 4:59am

Thanks Justin_le we're here thanks to you. All the best to the mods for their tireless work keeping it on an even keel.

Madeiros007   1 µW

1 µW
Posts: 3
Joined: Nov 27 2019 4:03pm

Re: Programming the Bafang Middrive BBS01+BBS02

Post by Madeiros007 » Nov 27 2019 4:11pm

Hello, i'm new here, i drive now for a few weeks with a bbs01 250w middrive system. I changed allready some settings i found here and the bike is very powerfull but in safe limits.
There is still one thing that i still don't understand.
Why drops the speed when i go to more pedal cadense and why he speeds up when i go to less cadense and hiw can i do something about it.
Thanks allready.

alfantastic   10 kW

10 kW
Posts: 513
Joined: Mar 29 2011 10:34pm
Location: UK
Contact:

Re: Programming the Bafang Middrive BBS01+BBS02

Post by alfantastic » Nov 28 2019 4:02am

Madeiros007 wrote:
Nov 27 2019 4:11pm
Hello, i'm new here, i drive now for a few weeks with a bbs01 250w middrive system. I changed allready some settings i found here and the bike is very powerfull but in safe limits.
There is still one thing that i still don't understand.
Why drops the speed when i go to more pedal cadense and why he speeds up when i go to less cadense and hiw can i do something about it.
Thanks allready.
Change the 'Keep Current' to 100%

Madeiros007   1 µW

1 µW
Posts: 3
Joined: Nov 27 2019 4:03pm

Re: Programming the Bafang Middrive BBS01+BBS02

Post by Madeiros007 » Nov 28 2019 9:08am

alfantastic wrote:
Nov 28 2019 4:02am
Madeiros007 wrote:
Nov 27 2019 4:11pm
Hello, i'm new here, i drive now for a few weeks with a bbs01 250w middrive system. I changed allready some settings i found here and the bike is very powerfull but in safe limits.
There is still one thing that i still don't understand.
Why drops the speed when i go to more pedal cadense and why he speeds up when i go to less cadense and hiw can i do something about it.
Thanks allready.
Change the 'Keep Current' to 100%
Is it safe for the controller?

alfantastic   10 kW

10 kW
Posts: 513
Joined: Mar 29 2011 10:34pm
Location: UK
Contact:

Re: Programming the Bafang Middrive BBS01+BBS02

Post by alfantastic » Nov 28 2019 12:11pm

Madeiros007 wrote:
Nov 28 2019 9:08am
alfantastic wrote:
Nov 28 2019 4:02am
Madeiros007 wrote:
Nov 27 2019 4:11pm
Hello, i'm new here, i drive now for a few weeks with a bbs01 250w middrive system. I changed allready some settings i found here and the bike is very powerfull but in safe limits.
There is still one thing that i still don't understand.
Why drops the speed when i go to more pedal cadense and why he speeds up when i go to less cadense and hiw can i do something about it.
Thanks allready.
Change the 'Keep Current' to 100%
Is it safe for the controller?
Yes, shouldn't cause any problems. The trick with the BBSxx series of motors, is to make sure you are in the correct gear. Always start off in a low gear and use a low gear on hills, even if it means you end up ghost pedalling. The motor is happy when it is spinning fast!

A 42T Lekkie Bling Ring helps: https://em3ev.com/shop/bbs02-bling-ring/

Madeiros007   1 µW

1 µW
Posts: 3
Joined: Nov 27 2019 4:03pm

Re: Programming the Bafang Middrive BBS01+BBS02

Post by Madeiros007 » Nov 28 2019 1:02pm

Super i'll try it this weekend, How many watts on the display can I go with my bbs01 250w? 400?

Nick22   1 µW

1 µW
Posts: 3
Joined: Dec 13 2019 5:59pm

Re: Programming the Bafang Middrive BBS01+BBS02

Post by Nick22 » Dec 13 2019 6:06pm

Milad_A wrote:
Sep 12 2019 9:38am
wian wrote:
May 07 2019 2:09pm
Hi, I have an ebike that comes with a rebranded bafang BBS01 motor and DP-C11 display. The display only has 3 buttons (plus, minus and power) and it doesn't seem possible to change the max speed which is set to 25km/h. Also wheel diameter is displayed, but cannot be changed either. I've used a USB programming cable and increased the speed limit to 30km/on the Pedal Assist tab, but when cycling the power still cuts off at 25km/h. The other values I changed did take effect.

Any ideas on how to increase the speed limit?
I have the same problem. Have you found any solution yet?
Same ‘problem’ here. Seems like the display overrides what’s flashed to the controller regarding speed limit/wheel size. Did any of you find a solution?
Would installing a new display solve this?

Nick22   1 µW

1 µW
Posts: 3
Joined: Dec 13 2019 5:59pm

Re: Programming the Bafang Middrive BBS01+BBS02

Post by Nick22 » Dec 15 2019 8:48am

If Milad_A or wian is still interested: I connected another display that I had installed on another bike, and it resolved the issues we're experiencing. Seems like spending a few bucks on another display will probably help you out too. I haven't found a way to alter the hard preset options on the rebranded display, so I will just order and install a new display.
Last edited by Nick22 on Dec 17 2019 2:38pm, edited 1 time in total.

tweakradje   1 µW

1 µW
Posts: 4
Joined: Sep 27 2019 6:31pm

Re: Programming the Bafang Middrive BBS01+BBS02

Post by tweakradje » Dec 15 2019 2:19pm

DP-C11 (uart) display is a pain in the ... It overrides Vmax, Battery cut off, and maybe other things. It can only be programmed by special BAFANG software (BESST). No hidden menu's on the display (If someone knows let us know!!)
Mine is set at 25 km/h and it even cuts off at 24.6 km/h.
Battery indication and cut off way to soon.

Bafang DP-C11 read: https://bikeshop.no/doc/dp-c11.pdf

I have BBS01 SZZ6 firmware V2.0.1.1 and experience power delivery problems after half a hour. Only 126 watt. So after switching the DP-C11 off and on again I get the full 250+ watt again. I suspect the DP-C11.

Only one solution so far: replace the DP-C11 with 500C (BBS01 or BBS01B version?)
Last edited by tweakradje on Dec 18 2019 6:09pm, edited 1 time in total.

User avatar
tomjasz   10 GW

10 GW
Posts: 4215
Joined: Mar 29 2014 1:45pm
Location: Out riding, MN USA
Contact:

Re: Programming the Bafang Middrive BBS01+BBS02

Post by tomjasz » Dec 16 2019 1:01am

Fellas, it’s a BBS01. A little 250W and sweet 12-16mph motor. You could squeeze out a bit more but it’ll always be about a 15kph motor. 350W will increase some speed, maybe 25% more, but it’s still an 01(B).

I tried a 52T for added speed but found it ran hot quickly if not mindful of the watts it’s sucking.

Borrow someones C961 or C963, Display and try it. I never noted down my firmware versions for my 250W 01Bs or my 350W.
Thanks Justin_le we're here thanks to you. All the best to the mods for their tireless work keeping it on an even keel.

Nick22   1 µW

1 µW
Posts: 3
Joined: Dec 13 2019 5:59pm

Re: Programming the Bafang Middrive BBS01+BBS02

Post by Nick22 » Dec 17 2019 2:48pm

tomjasz wrote:
Dec 16 2019 1:01am
Fellas, it’s a BBS01. A little 250W and sweet 12-16mph motor. You could squeeze out a bit more but it’ll always be about a 15kph motor. 350W will increase some speed, maybe 25% more, but it’s still an 01(B).

I tried a 52T for added speed but found it ran hot quickly if not mindful of the watts it’s sucking.

Borrow someones C961 or C963, Display and try it. I never noted down my firmware versions for my 250W 01Bs or my 350W.
I know, I'm not expecting miracles. I just don't like the hard cutoff at 25 km/h on PAS when you feel there's more potential. It just doesn't feel natural.
Like I said, I already tested with another display and got the results I wanted. I'll buy and install a new one on it permanently in the upcoming weeks. For now I am happy that the max speed limit per assist level isn't overridden. (The manufacturer's preset options of 12 / 15 km/h were ridiculous.) Thanks for the feedback Tomjasz and tweakradje!

tweakradje   1 µW

1 µW
Posts: 4
Joined: Sep 27 2019 6:31pm

Re: Programming the Bafang Middrive BBS01+BBS02

Post by tweakradje » Dec 17 2019 7:08pm

@Nick22 Thanks. I have ordered a 500C display (BBS01 not BBS01B) and it will arrive end of december for testing. I will let you know here how it goes when I tested it with my BBS01. I have 3 (the same) BBS01 family bikes (German made Prophete) and will equip the others with 500C too if it works.

User avatar
tomjasz   10 GW

10 GW
Posts: 4215
Joined: Mar 29 2014 1:45pm
Location: Out riding, MN USA
Contact:

Re: Programming the Bafang Middrive BBS01+BBS02

Post by tomjasz » Dec 19 2019 12:14am

tweakradje wrote:
Dec 17 2019 7:08pm
@Nick22 Thanks. I have ordered a 500C display (BBS01 not BBS01B) and it will arrive end of december for testing. I will let you know here how it goes when I tested it with my BBS01. I have 3 (the same) BBS01 family bikes (German made Prophete) and will equip the others with 500C too if it works.
That’s an awful display, in my experience. I don’t get the drive to color and useless “lipstick”. I still run C961 displays. Cheap reliable and cheap enough to have a backup in the parts box. I did find a couple C963 displays on closeouts. Cleaner and simpler.
Attachments
A71D9882-9663-4603-BCB2-5148D9863038.jpeg
A71D9882-9663-4603-BCB2-5148D9863038.jpeg (378.5 KiB) Viewed 2181 times
Thanks Justin_le we're here thanks to you. All the best to the mods for their tireless work keeping it on an even keel.

User avatar
tomjasz   10 GW

10 GW
Posts: 4215
Joined: Mar 29 2014 1:45pm
Location: Out riding, MN USA
Contact:

500C won't display 48V battery level

Post by tomjasz » Jan 03 2020 11:23am

BTN and other China vendors are selling BBSHD with 500C displays and this disclaimer.

WTF???
Attachments
Screen Shot 2020-01-03 at 10.22.51 AM.png
Screen Shot 2020-01-03 at 10.22.51 AM.png (58.44 KiB) Viewed 1650 times
Thanks Justin_le we're here thanks to you. All the best to the mods for their tireless work keeping it on an even keel.

tweakradje   1 µW

1 µW
Posts: 4
Joined: Sep 27 2019 6:31pm

Re: Programming the Bafang Middrive BBS01+BBS02

Post by tweakradje » Jan 06 2020 4:22pm

My experience with the 500C display and the BBS01 250W/36V

I wanted to replace my DP-C11 display with the 500C unit. After testing it for a week I switched back to the DP-C11

Reasons for not having the 500C display:

- headlight on/off doesn't work on my bike
- full battery (36V) only showed 80%
- engine power scale is not for 250W and cannot be adjusted
- top speed set at 35 kph, but 250W engine only manages 28 kph
- ODO not adjustable (starts at 0)

Most issues can be solved by software update. Maybe Bafang can do something with the info?

Conclusion: waste of money in my scenario

User avatar
tomjasz   10 GW

10 GW
Posts: 4215
Joined: Mar 29 2014 1:45pm
Location: Out riding, MN USA
Contact:

Re: Programming the Bafang Middrive BBS01+BBS02

Post by tomjasz » Jan 06 2020 11:40pm

tweakradje wrote:
Jan 06 2020 4:22pm
My experience with the 500C display and the BBS01 250W/36V

I wanted to replace my DP-C11 display with the 500C unit. After testing it for a week I switched back to the DP-C11

Reasons for not having the 500C display:

- headlight on/off doesn't work on my bike
- full battery (36V) only showed 80%
- engine power scale is not for 250W and cannot be adjusted
- top speed set at 35 kph, but 250W engine only manages 28 kph
- ODO not adjustable (starts at 0)

Most issues can be solved by software update. Maybe Bafang can do something with the info?

Conclusion: waste of money in my scenario

Actually they are not a Bafang product. As if getting information from Bafang wasn’t difficult enough. An added display maker, APT, totally muddies up the water. I think BTN used displays with firmware for hub drives or other motors and is sticking it to unfortunate buyers.
Thanks Justin_le we're here thanks to you. All the best to the mods for their tireless work keeping it on an even keel.

osholt   1 µW

1 µW
Posts: 1
Joined: Jan 20 2020 1:33pm

Re: Programming the Bafang Middrive BBS01+BBS02

Post by osholt » Jan 20 2020 1:41pm

I purchased a BBS02 48V 750W a few months ago and fitted it to my bike before acquiring a battery.

I acquired a nice custom 36V (10S) pack but this only gives me 4V (42 -> 38V) before the bike stops due to "low voltage" so only 30 to 40% of the packs capacity.

38V is the lowest I can set the low voltage cutout with my firmware version.

Is there a 36V BBS02 firmware image available? I have seen a few on these forums but I think they are all 48V.

Do I have any other options to make this setup work? Would a BBS01 image work and are any available?

Details:
Model: SZZ9
HW Ver: 1.1
Firmware version (2.0.1.1)

SlowCo   100 kW

100 kW
Posts: 1419
Joined: Jan 05 2015 5:43pm
Location: The Netherlands

Re: Programming the Bafang Middrive BBS01+BBS02

Post by SlowCo » Jan 20 2020 6:13pm

Why did you get a 36V battery for a 48V BBS02...?

Post Reply