Bafang M510 Firmware thread


LAnton

Active member
May 12, 2022
558
465
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
558
465
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

Active member
Jun 28, 2022
720
481
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

Active member
Jun 28, 2022
720
481
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
312
463
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

Active member
Jun 28, 2022
720
481
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
312
463
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

Active member
Jun 28, 2022
720
481
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
38
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
911
602
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

Active member
Jun 28, 2022
720
481
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

Active member
Jun 28, 2022
720
481
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:

Dado

Active member
Jun 28, 2022
720
481
Bratislava
Some new custom firmwares have this settings as default. Lowered power at lover PAS to get more range. Would start with these settings.
1738277521801.png
 

EMTB Forums

Since 2018

The World's largest electric mountain bike community.

564K
Messages
28,607
Members
Join Our Community

Latest articles


Top