Bafang M500/M600 Tuning & The BESST Tool

Kyokushin

Active member
Mar 28, 2021
332
195
Sol
Today I added comparison with Luna 14.6 firmware:

My observations:
- PAS1 is very nice, exactly what I needed. Current is not over 5A, usually I see 3-4A.
- Instant drivetrain stop when you stop pedaling like bafang 46.7. Like it
- Overall, i feel like less powerfull then 46.7 (maybe like 46.6?), mild and not kicky. It will be good to compare with 46.6.

Values/numbers are below. For future tests i must:

- change wheel size to match 1:1
- track range only on PAS1, or PAS0, as every fw is calculating range differently (and differently on each PAS level).

View attachment 81747
Yes 46.9 is stock and came with the motor from the factory. I'll test the other elements and get back to you.

I may be limited by my odd version of the DCP18 display. My range of watts and amps is capped visually and it does not have bluetooth.
I tested today the 46.9.
Amperage:
L1 going to ~4.6A
L5 going to ~19.6A

Battery drain on L5 seems to be similar to 14.6 and lower than 46.7

Below tests done on same exact same distance, similar weather, similar outside temperature, always from battery 100% charged.
*note my engine is M500 with controller form M600 (1st gen) 48V.
PAS mode on test ride: 5/5



fw14.646.746.746.9
Batt end [%]6655 6166
Avg speed [km/h]28.629.628.229,6
Energy burned [kcal] (apple watch)888902518733
Distance [km]28,228,227,9927,68
Ride conditionsCruising up to 42km/hHard ride up to 53km/hCruising up to 42km/hCruising up to 42km/h
TerrainFlat road/brickFlat road/brickFlat road/brickFlat road/brick

fyi: @mgx @Kucko @dvng @vext @patdam
 

Kyokushin

Active member
Mar 28, 2021
332
195
Sol
Interesting thing, the 14.6 firmare on L1 seems to going to 6.5A, so higher than 46.9.

Could anyone compare the 14.6 vs 46.9 and confirm findings? It seems the new 46.9 firmware have weak L1 and standard L5.
 
Last edited:

mgx

Active member
Feb 18, 2021
110
112
Slovakia
I can do it during coming week.But i can compare only 46.7 (current one i am using) and 46.9.
Luna fw was to "week and eco" for me. Dont think they change a lot.
 

eugene8

Member
Nov 12, 2022
27
5
mainland
Hi. L1 support is set low at 100w max and the ramp up is mild. When you start on the flat in L1 you no longer get the quick support and "too much power" feeling that exists in the original 46.3. L2 at 35% max feels closer to the old L1 power with a bit more torque. For technical trails uphill the ramp up and ramp down on L2 is manageable. I have tested L4/5 on long steep uphill trails and the support is now very strong and you don't need to maintain high cadence to access that support. This modified version has addressed all the issues I raised with the original 43.6 with L1 thru 5 each having a clear role while riding. This is much closer the 14.6 FW, which I can't install on my latest bike due to boot loader incompatibility, but I can ride happily with this modified FW.
Thanks for the firmware. This is what I was looking for. (y)
 

clix

Active member
Jul 24, 2022
186
209
EU
Hey guys,

I tried to change the max speed limit from 25kmh to 32kmh in BESST, but I recieve the notification:

"Notice: Speed limit is set above 25Km/h. Please adjust the speed limit within the limits prescribed by local law."

I am using the account that was provided by the motor seler. My understanding is, that that acount is not permeted to change it above 25kmh. What can I do about it? If I use python script to logon, will it work then?
 

temon10

Well-known member
Feb 8, 2022
676
565
Malang, Indonesia
Hey guys,

I tried to change the max speed limit from 25kmh to 32kmh in BESST, but I recieve the notification:

"Notice: Speed limit is set above 25Km/h. Please adjust the speed limit within the limits prescribed by local law."

I am using the account that was provided by the motor seler. My understanding is, that that acount is not permeted to change it above 25kmh. What can I do about it? If I use python script to logon, will it work then?
use old besst software version, will work.
 

Dado

Active member
Jun 28, 2022
701
471
Bratislava
If you interested in M600 firmware without power limitation (putting full power even at 10%) check K1 Flash.
Also one version with higher 20A power.
 

patdam

Well-known member
Jan 17, 2019
904
601
france
hi. i use 48V 46.9 rev on my M600 and it's too many powerfull for my use, mostly in first mode. Does it existing one software rev (EU location) with lower power and acceleration (without gap between cranks and motor stop) ?
 
Last edited:

Kyokushin

Active member
Mar 28, 2021
332
195
Sol
For me te best for M600 3.2 is 46.7, but its most powerful. Lvl1 many people consider as too powerful, its good if you want pure power.
 

patdam

Well-known member
Jan 17, 2019
904
601
france
If you have M600 FC 3.2, I recommend software 46.3, you should be happy with it.
thanks, my controller rev is CRX X10N.500.FC 3.2 A18. i have tried to download CRX10NC4818i132046.3.bin. it upload in BESST tool, but not to the controler, Have you valid version to share ?

i have this error message upper the screen after download in BESST tool "et.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:132) at io.undertow.servlet.handlers"
 
Last edited:

patdam

Well-known member
Jan 17, 2019
904
601
france
For me te best for M600 3.2 is 46.7, but its most powerful. Lvl1 many people consider as too powerful, its good if you want pure power.
thanks. this one CRX10NC4818i132046.7.bin correctly download to my controller, tried it. But as you said it's too powerful and acceleration, it will not fit for my use
 
Last edited:

patdam

Well-known member
Jan 17, 2019
904
601
france
i have in my archive an rev CRX10NC4815i132020.8.bin, does somebody use it ? Quick try on road, smooth acceleration who fit for me but i don't know if enough power in high mode to the hard climb ? i will try in the week
 

dvng

Member
May 21, 2021
100
43
Malaysia
i have in my archive an rev CRX10NC4815i132020.8.bin, does somebody use it ? Quick try on road, smooth acceleration who fit for me but i don't know if enough power in high mode to the hard climb ? i will try in the week
I used this before my M600 died. It has a milder ramp up but has a huge gap between Pas 1 & 2. Pas 2 is too much power and ramps higher. Pas 2 will gets you almost anywhere just the ramp up is too abrupt. The M560 on the other hand is so much smoother and adjustable.
 

Dado

Active member
Jun 28, 2022
701
471
Bratislava
thanks, my controller rev is CRX X10N.500.FC 3.2 A18. i have tried to download CRX10NC4818i132046.3.bin. it upload in BESST tool, but not to the controler, Have you valid version to share ?

i have this error message upper the screen after download in BESST tool "et.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:132) at io.undertow.servlet.handlers"

This will be some Besst bug. Just dint forget there are 2 controllers for M600, wirh sane FC number, but different version of bootloader. And firmwares are not compatible.
 

Dado

Active member
Jun 28, 2022
701
471
Bratislava
hi. i use 48V 46.9 rev on my M600 and it's too many powerfull for my use, mostly in first mode. Does it existing one software rev (EU location) with lower power and acceleration (without gap between cranks and motor stop) ?
What gap you see in 46.9? As what I remember it was < 500ms (which is rideable) and funny is, when low battery (under 20%), this delay can go higher.
 

temon10

Well-known member
Feb 8, 2022
676
565
Malang, Indonesia
I used this before my M600 died. It has a milder ramp up but has a huge gap between Pas 1 & 2. Pas 2 is too much power and ramps higher. Pas 2 will gets you almost anywhere just the ramp up is too abrupt. The M560 on the other hand is so much smoother and adjustable.
So U have M560? If yes tell us your review for M560.
 

dvng

Member
May 21, 2021
100
43
Malaysia
So U have M560? If yes tell us your review for M560.
I have the review on facebook. Basically a much smoother motor and the availability to dialed down the cycling parameters is a gem. Only issue its noisy compared to the synthetic peek gear on the m600. Other than that, its a huge improvement over the M600.
 

patdam

Well-known member
Jan 17, 2019
904
601
france
I used this before my M600 died. It has a milder ramp up but has a huge gap between Pas 1 & 2. Pas 2 is too much power and ramps higher. Pas 2 will gets you almost anywhere just the ramp up is too abrupt. The M560 on the other hand is so much smoother and adjustable.
tried quickly, i don't feel the gap ?: PAS1 +- 300 W, PAS2 +- 400, PAS3 +-500, PAS4+-600, PAS5 +-700. All with smooth acceleration (may be too low at the high levels ?).
I need to perform long ride to appreciate consumtion, but this firmware seem ok for me. In any case better than M510 V1.0 who well functioning at PAS1 and 2 (E and T), but not at upper. At PAS3 (S) i don't really feel differncy with the 2 and at 4 (S+) it provide several short accelerations, but i can't keep a regular support.
 

patdam

Well-known member
Jan 17, 2019
904
601
france
What gap you see in 46.9? As what I remember it was < 500ms (which is rideable) and funny is, when low battery (under 20%), this delay can go higher.
what you whould mean by "gap" ? funny by the quick acceleration i agree. But it's not that i want, for long ride in mountain, I can't say something about less of 20% power supply, in reality i rareley go under this level.

About error message, an bafang technical said me it's because i modified the firmware name (i always shortened it) ?
 

Dado

Active member
Jun 28, 2022
701
471
Bratislava
Hello Patdam.

You used word "gap" between cranks and motor stop. I guess you meant delay after stop pedalling.

What for a bs is the explanation about changed name of bin file. I am also changing names (putting a behavior remarks) and I didnt get any error from Besst.
 

dvng

Member
May 21, 2021
100
43
Malaysia
tried quickly, i don't feel the gap ?: PAS1 +- 300 W, PAS2 +- 400, PAS3 +-500, PAS4+-600, PAS5 +-700. All with smooth acceleration (may be too low at the high levels ?).
I need to perform long ride to appreciate consumtion, but this firmware seem ok for me. In any case better than M510 V1.0 who well functioning at PAS1 and 2 (E and T), but not at upper. At PAS3 (S) i don't really feel differncy with the 2 and at 4 (S+) it provide several short accelerations, but i can't keep a regular support.
You could be right. Its probably the support level between PAS which is inconsistent. From my M560, i found out that if I set the same support level for PAS 1 & 2 it produces a very linear and smooth transition.
 

Dado

Active member
Jun 28, 2022
701
471
Bratislava
You could be right. Its probably the support level between PAS which is inconsistent. From my M560, i found out that if I set the same support level for PAS 1 & 2 it produces a very linear and smooth transition.

This can help you to figure it out.

Support level is incline of characteristics (aka human power multiplication), max current is max current. :)

This is default settings for M510. PAS 1 to 3 : 140%, PAS4: 230%, PAS5: 340%
PAS1 max current 50%, PAS2 75% , PAS 3,4,5: 100%

M510 FC2.0 defaults.jpg
 
Last edited:

dvng

Member
May 21, 2021
100
43
Malaysia
This can help you to figure it out.

Support level is incline of characteristics (aka human power multiplication), max current is max current. :)

This is default settings for M510. PAS 1 to 3 : 140%
PAS1 max current 50%, PAS2 75%

View attachment 125147
I believe there should be a better way of explaining this. The curves does nothing to me
 

Dado

Active member
Jun 28, 2022
701
471
Bratislava
I believe there should be a better way of explaining this. The curves does nothing to me

Mate, thats your problem you can not read the graph! Nothing complicated, even basic school student would understand. On x is leg input power, on y is motor output power. I have tried to help...

And if you not ok with "human power multiplication", you would need to write to Bosch for explanation, as they using this term also!
 
Last edited:

EMTB Forums

Since 2018

The World's largest electric mountain bike community.

559K
Messages
28,287
Members
Join Our Community

Latest articles


Top