Bafang M510 Firmware thread


LAnton

Active member
May 12, 2022
560
468
Russia
Dado, Gents, the supplier sent me bin files. I haven't checked them myself.

About behaviour. I have one day to ride the e-XC with ~1000m climb where I was more or less able to evaluate the motor performance.
1) More natural behaviour compared to the FC1
2) No overrun
3) Good and smooth walkmode.
4) Battery consumption. Didn't do a real test (from 100% to 10% (below 10% is almost unresponsive when switching levels)) but 2 trips made with 3 days in between showed 1755m of altitude, 63km of distance and 25% SoC on display. But this happened mostly at the first two support levels (20% and 30% setting on the controller).
I downloaded all three firmware at home. The firmware has 48V, the throttle limit is set to 45km per hour. Has anyone managed to travel for a long time on 48V firmware?
 

LAnton

Active member
May 12, 2022
560
468
Russia
Hello Lanton

Thats great news throttle is set here to 45kmh. Previous firmwares wwere 32kmh.
What you mean for a long time on 48V? You mean overheating?
I tested the firmware at home. He pressed the throttle button. I have a 48V battery. I will first test the 43V firmware to understand the difference from the 48V firmware. I couldn't install the 52V 1000W firmware on my 2.0 motor.
 

Dado

Well-known member
Jun 28, 2022
746
507
Bratislava
I tested the firmware at home. He pressed the throttle button. I have a 48V battery. I will first test the 43V firmware to understand the difference from the 48V firmware. I couldn't install the 52V 1000W firmware on my 2.0 motor.
Lanton, you have 52V firmware for M510? Have not seen yet any.
You wont see much difference between 43v and 48V. More max current in 43V.
 

Dado

Well-known member
Jun 28, 2022
746
507
Bratislava
Now got it, I dont think about FC1.0 versions anymore. ;) It is that first M510 FC1.0 revision - boot code 90 69
FC2.x has boot code 71 42
 
Last edited:

zorro77

Active member
Apr 13, 2021
320
486
Italy
Now got it, I dont think about FC1.0 versions anymore. ;) It is that first M510 FC1.0 revision - boot code 90 69
FC2.x has boot code 71 42
Hi @Dado , is there a way to get dynamic help for M510? Similar to the Bosch Tour+?
I use Blevo on the specialized Brose and it is very convenient to no longer use the handlebar controls, the more I push on the pedals the more power it gives me, so the battery lasts longer

TKS
 

Dado

Well-known member
Jun 28, 2022
746
507
Bratislava
Hi @Dado , is there a way to get dynamic help for M510? Similar to the Bosch Tour+?
I use Blevo on the specialized Brose and it is very convenient to no longer use the handlebar controls, the more I push on the pedals the more power it gives me, so the battery lasts longer

TKS
Good question. I would rather say it is not there such a thing dynamic help.

With Vitus firmware characteristics I saw this curve bent for Trail level, but up to you if you believe to this. ;)
1737996779895.png


I have Vitus firmware if you want.

Anyway to code such a controller behaviour is very simple, it is just a matter of translation rainbow table or some easy exponential function (instead of linear).
 

zorro77

Active member
Apr 13, 2021
320
486
Italy
In the meantime, thanks for the reply! I just received my 510 but it is too powerful, it pushes too much even on flat surfaces in front of the house, I have to find the time to use the Go+ app. Is there an initial setting that is recommended for the 5 assistances?
 

Dado

Well-known member
Jun 28, 2022
746
507
Bratislava
You can go over Go+ and DPC245 v3 and set max power at each PAS and Acceleration - you just set some values and try on a road if suit you. Factory power levels are rather strong: 50,75,100,100, 100 % - you will see it when you read for first time your motor over GO+. It looks rather weired on first sight, why there are 3 times 100%, but it make sense with Assistance level percentage.

One disadvantage is you wont have option to set Assistance level % over Go+ . Quite important parameter - sensitivity to pedalling. But can be set over K1 Flash or Besst.
 
Last edited:

maasy

New Member
Apr 9, 2024
12
40
Australia
I've have the same bike with the bafang m510 as you zorro77 and i found the power levels as it comes standed very strange... there's a lot of power on the flat but when climbing not a lot of torque behind them... until you get up to the s+ mode i tried adjusting the setting in the bafang go+ app and it was some what better ? but i ordered the k1 tuning tool so i could adjust the torque sensor assistance % now i find with the torque assistance levels set between 200% to 230% with boost been full on all levels and then you can set the Nm stepped between the assistance levels and back off the acceleration to a 6 or lower for the lower modes, now i find the modes more usable between each level... hope that helps
 

patdam

Well-known member
Jan 17, 2019
945
608
france
Good question. I would rather say it is not there such a thing dynamic help.

With Vitus firmware characteristics I saw this curve bent for Trail level, but up to you if you believe to this. ;)
View attachment 153794

I have Vitus firmware if you want.

Anyway to code such a controller behaviour is very simple, it is just a matter of translation rainbow table or some easy exponential function (instead of linear).
Question for Vitus owner about this "dynamic" (or automatic ?) mode (140% - 300%) seen on graph. Do you feel an diferency with this automatic mode in regard of other mode ? What you can see in BEEST tool parameter for this level (normally only 1 value seeted) ? Does somebody have an 48V firmware with this extended assist % range ?
 

Dado

Well-known member
Jun 28, 2022
746
507
Bratislava
I've have the same bike with the bafang m510 as you zorro77 and i found the power levels as it comes standed very strange... there's a lot of power on the flat but when climbing not a lot of torque behind them... until you get up to the s+ mode i tried adjusting the setting in the bafang go+ app and it was some what better ? but i ordered the k1 tuning tool so i could adjust the torque sensor assistance % now i find with the torque assistance levels set between 200% to 230% with boost been full on all levels and then you can set the Nm stepped between the assistance levels and back off the acceleration to a 6 or lower for the lower modes, now i find the modes more usable between each level... hope that helps

Thats good to hear, K1 Flash helped. ;)

I had also lowered Support level % on my M560. Seems to me quit powerful on pedalling from factory. But that was Bafangs know from the begining - you just light pedalling and motor is running as crazy. ;)
 

Dado

Well-known member
Jun 28, 2022
746
507
Bratislava
Question for Vitus owner about this "dynamic" (or automatic ?) mode (140% - 300%) seen on graph. Do you feel an diferency with this automatic mode in regard of other mode ? What you can see in BEEST tool parameter for this level (normally only 1 value seeted) ? Does somebody have an 48V firmware with this extended assist % range ?
These are defaults after Vitus firmware flash, you wont see any exponential characteristics in Besst. ;)

1738259646828.png
 
Last edited:

patdam

Well-known member
Jan 17, 2019
945
608
france
It's exactly my personal setting at few differences (210% in 3 mode and 2 in acceleration for each mode ), after several testing.

Where do you find this setting ? At wich controler software rev it's associate ?
 

Dado

Well-known member
Jun 28, 2022
746
507
Bratislava
It's exactly my personal setting at few differences (210% in 3 mode and 2 in acceleration for each mode ), after several testing.

Where do you find this setting ? At wich controler software rev it's associate ?
Hybridizer firmware, or custom firmwares v45.1 or v51.2 (36V).
 

Attachments

  • MMG522C3619F802051.2_20241109.bin
    144.2 KB · Views: 51

Dado

Well-known member
Jun 28, 2022
746
507
Bratislava
Yep, thats Hybridizer. Just a little off comparing to my last picture.

Why I pointed out? All M510 FC2.x are coming from factory with that high power settings: 50,75,100,100,100%
 

patdam

Well-known member
Jan 17, 2019
945
608
france
Yep, thats Hybridizer. Just a little off comparing to my last picture.

Why I pointed out? All M510 FC2.x are coming from factory with that high power settings: 50,75,100,100,100%
My mistake :oops:, i have not reading the complete name (hybidrizer). Maybe it's you who had shared it before ? i use it with these setting and i prefer at 50/75/100/100/100
 

zorro77

Active member
Apr 13, 2021
320
486
Italy
Good question. I would rather say it is not there such a thing dynamic help.
do you think you could be able to create dynamic assistance?
I mean your new firmware?

One disadvantage is you wont have option to set Assistance level % over Go+ . Quite important parameter - sensitivity to pedalling. But can be set over K1 Flash or Besst.

I confirm 50,75,100,100, 100 % on my new M510 and it's my first Bafang.
Can you explain to me what K1 Flash is and the differences with Besst?
 

Rosz

New Member
Dec 18, 2024
32
6
Europe
Got my bike finally Berria Mako HP6. I was hoping to get FC 2.1 ....but 2.0 should be fine hopefully.Sharing some info about it.Interesting that my speed limit is 27 km/h...

IMG_20250409_163138.jpg IMG_20250409_163118.jpg IMG_20250409_163129.jpg
 

Rosz

New Member
Dec 18, 2024
32
6
Europe
Looks like there is some custom more powerful 22A firmware, if somebody will come to this bin fle would be great:

SW: MMG522C3622F801034.4
HW: CR X10N.510.FC 2.0
Seems my Berria have exactly this SW and HW. So it is some more powerful firmware?
 

Charlypitillo

New Member
Jul 7, 2024
54
4
España
IMG_5542.jpeg
Hi, I have this one and I upgraded it from 15A to 19A and I see that yours is 22A. I think it's better to see if those who understand well can tell us, and mine is also a 2.0 fc from a berria. IMG_5541.jpeg
 

Rosz

New Member
Dec 18, 2024
32
6
Europe
View attachment 158057 Hi, I have this one and I upgraded it from 15A to 19A and I see that yours is 22A. I think it's better to see if those who understand well can tell us, and mine is also a 2.0 fc from a berria. View attachment 158058
Mine came with this firmware. So this is the most powerful firmware (22A) for M510 ? Unfortunately my display is v2.0 so I can't adjust the power levels no matter which appr or version I use.
 

Rosz

New Member
Dec 18, 2024
32
6
Europe
Yep, seems like 22A. So 830W peak electrical, that will be cca 670W mechanical. New Brose S-works has 720W. Not far awaw

Yep, seems like 22A. So 830W peak electrical, that will be cca 670W mechanical. New Brose S-works has 720W. Not far away.
I guess Berria decided to be generous with their Mako ...or I just got luck and they have no idea what firmware they put. Either way ...it's good to have some more power. And it's strange why my speed limit is 27 km/h.
 

Dado

Well-known member
Jun 28, 2022
746
507
Bratislava
Got my bike finally Berria Mako HP6. I was hoping to get FC 2.1 ....but 2.0 should be fine hopefully.Sharing some info about it.Interesting that my speed limit is 27 km/h...

Dont worry about FC2.0 controller. I see only slight changes in few components on the PCB, comparing to FC2.1. And that firmwares is compatible, have not noticed yet any glitches when you mix it.
If you flash FC2.1 firmware, it will show FC2.1 on a display ;)) , if I remember right.

We can make a deal and something for Bafang community. When your motor die, if you ship controller to me (I will ship back next day), I can extract firmware and share here with other guys.
Dont forget, more power, more stress on a drivetrain.
 
Last edited:

Dado

Well-known member
Jun 28, 2022
746
507
Bratislava
I guess Berria decided to be generous with their Mako ...or I just got luck and they have no idea what firmware they put. Either way ...it's good to have some more power. And it's strange why my speed limit is 27 km/h.
Dont know why 27kmh. Maybe like that Trumps tarifs. Just out of nowhere. ;)

Just change the speed. Can give u some discount to K1 Flash.
 

EMTB Forums

Since 2018

The World's largest electric mountain bike community.

578K
Messages
29,421
Members
Join Our Community

Top