Bafang M500/M600 Tuning & The BESST Tool

dont know, never used it :) i was sticked to 46.6, and 46.9 is on my to-do-list. But i do prefere lowest PAS1 possible now and near zero gap /delay when power on-/power-off the motor.
 
⚡ EMTB Pro Go Pro — exclusive discounts & ad-free Peaty's 25% off & more · Ad-free browsing · Pro badge See the deals →
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.
Hey dado, can you confirm this works, I'm getting really annoyed at this limitation on my M600.... I messaged you at K1 but I think something got lost in translation as you mentioned all motors lower the power at 30% battery. What firmware version dosen't have this limitation? Apart from this I'm very happy with the motor. I have a 13S 48v battery and the power levels start to drop at 46v

Thanks for any advice 👍
 
Yes, that power drop is too soon.
With old controller is problem, there almost all have 30%, apart some experimental bin. I end up with digging into M600, M560 is around the corner.
I suggest to buy a new M600 controller. There are firmwares with 10% limitation. Or even 0% and going down to 40V (but again cant be all good as usually - has 1sec lag after stop pedalling) And also one 20A firmware.
Or much better solution, to wait for M560. Lot of advantages, weight, power levels and Support level can be set, new freewheel, new rotor, stator. But Bafang needs some time to fix first issues.
 
Last edited:
Hi guys, i've encountered a following problem. When i try to raise the speed limit in Besst, it shows me this error and i'm unable to write new data, however when i want to lower the limit it works. Any ideas where is the problem? Thanks.

BESST error.png
 
In the case of current BESST versions, the speed can not be set more than 27km/h in the EU
You have to use an old version
 
I think your statement is not exactly true because i was able to set speed how much i wanted even on version 1.2.42 when my account was working. Now when using only bypass to log in i cannot set it higher than 25, not even 27 like you mentioned, i tested it now on version 1.2.42. I tried to use older version like 1.2.18 to be precise and it works, but it lacks few useful features. Can you recommend me version which you are using?
 
I think your statement is not exactly true because i was able to set speed how much i wanted even on version 1.2.42 when my account was working. Now when using only bypass to log in i cannot set it higher than 25, not even 27 like you mentioned, i tested it now on version 1.2.42. I tried to use older version like 1.2.18 to be precise and it works, but it lacks few useful features. Can you recommend me version which you are using?
Have to do the twice on different Besst. Set speed to below 27 and adjust parameters on Pro. Exit and proceed to old beest to raised speed. Its PITA but thats the only possible at the moment. Unless you have a superuser account login.
 
I have the same problem with my Best tool too it just slows down. I solve this by using a cheap Can cable from AliExpress to boost it which allows this. A cable from K1 Dado can also be used. Then I adjust the speed in the Best tool
 
Besst tool received with a dealer login so I have tried the modified 46.3 firmware. It is certainy changed from the default 46.3. L1 power is now good with maximum 100w output, ideal for low power use on flat trails to conserve battery. L5 was full power but will need to test on my local hill climb to check how it responds to cadence and torque input. Will be interesting to compare to 14.6 which is my preferred FW so far. I have downloaded 14.6 from Github file library but for some reason it will not load using the update function on Besst. I select it ok but it seems to fail a compatibility test and wont upload to the Besst box. Does anyone have an original Bafang version of 14.6?
Hy i just test you re firmware 46.3fw . And in L1 i got 320 watt . Why do you get 100 Watt and me 320 watt ?
Witch one will you recommand me to get 100 watt please ?
Thx
 
Hy i just test you re firmware 46.3fw . And in L1 i got 320 watt . Why do you get 100 Watt and me 320 watt ?
Witch one will you recommand me to get 100 watt please ?
Thx
Hi. The modified firmware drops L1 down to 15% of max and when I look at watts output on my display it shows 100w. The original 46.3 was more like the 350w you mention, hence my request to have this reduced. I also note that others who have tried this version have confirmed the lower power output at L1 & 2. I have attached another copy of the modified firmware. Hope it works for you.
 

Attachments

Try this luna fw, its detuned. First sent us current best screenshot from your current fw, so we can check your controller compability.
Hi. 14.6 is a great FW which I have running on my first E10 (I have 4). Sadly the bootloader on motors that run 46.3fw are not compatible with 14.6. I wish they were. I have thought about trying to play around with the bootloader file and edit it but this might risk bricking the controller.
 
Hi. 14.6 is a great FW which I have running on my first E10 (I have 4). Sadly the bootloader on motors that run 46.3fw are not compatible with 14.6. I wish they were. I have thought about trying to play around with the bootloader file and edit it but this might risk bricking the controller.
Plus voltage measurement is off when you load boot3 firmware into boot2 controller.
 
Hi. The modified firmware drops L1 down to 15% of max and when I look at watts output on my display it shows 100w. The original 46.3 was more like the 350w you mention, hence my request to have this reduced. I also note that others who have tried this version have confirmed the lower power output at L1 & 2. I have attached another copy of the modified firmware. Hope it works for you.
hy yes iconfirm i upload the same frmware .
See the attachement my controler is 3.2 .
IMG20240109091750.jpg
 
hy i think i upload the same file .
See the attachement my controler is 3.2 . View attachment 132139
How are you uploading and replacing your existing controller firmware? I used BESST tool to upload revised firmware and then reboot onto the controller. I can definitely confirm their is a difference between the default 46.3 and the modified version I have posted. Both will show as 46.3 via your display.
 
Hi everyone. I have a besst tool for sale. if anyone needs it. I send to the EU.
 
How are you uploading and replacing your existing controller firmware? I used BESST tool to upload revised firmware and then reboot onto the controller. I can definitely confirm their is a difference between the default 46.3 and the modified version I have posted. Both will show as 46.3 via your display.
hy upload with besst also .I will make picture later .
I never try the original 46.3 i try only you re version .

IMG20240109150328.jpg
 
Hi. The modified firmware drops L1 down to 15% of max and when I look at watts output on my display it shows 100w. The original 46.3 was more like the 350w you mention, hence my request to have this reduced. I also note that others who have tried this version have confirmed the lower power output at L1 & 2. I have attached another copy of the modified firmware. Hope it works for you.
Hy it show 46.3 but not fw .
Is it that one ?

Sans titre.jpg
 
Hey everyone. I hope there will be someone who can point me in the right direction - I am looking for a firmware for my M500 (currently CRX10NC3615i142017.7). The firmware should have a very weak support on setting 1 (like 50 to 100W) and gradually increase it from there. And, of course, it should not blow up the motor at higher settings. Do any of you use or know of such a firmware?
 
Hello @marcelmmx Firmwares for M500 are located here:


I dont use them, ask @KyokushinPL for advise, as i suppose he use them. Granular ramp on M500 is normal, its weak motor. Try to check linked firmwares, if not, swap for M600 if possible. What is type of bike?
I asked, but I don't think he is going to reply, he has not replied to questions asked more than 3 months ago. What I am looking for is a FW with low support on level 1 - about 100W instead of the 350W+ it has now.
 
I asked, but I don't think he is going to reply, he has not replied to questions asked more than 3 months ago. What I am looking for is a FW with low support on level 1 - about 100W instead of the 350W+ it has now.
Hi folks, i have been out for a while.

Unfortunately in matter of M500 and 36V we have no better firmware than 17.7 from what i heard. I have 48 version so never tested 36V.
 
Last edited:
Hi everyone, fairly new here. I swapped the M510 (bought from greenbikekit) into a dengfu fat bike and am currently trying to figure out my tuning options. I installed Besst Pro 2.0.8 and the python script to login, and succeeded with that. Unfortunately, I get an invalid speed limit error every time I try to modify any settings. Greenbikekit set the motor to 45km/h and Besst Pro doesn't like that. I believe I even tried setting it down to 25km/h just to see if the error would go away, and I don't think that worked, either (though I'll have to double check). Has this been an issue for people?
So, I then installed Bafang Go+ on my phone to connect and was able to use that to change settings. Since it doesn't seem to read current settings and defaults everything to zero, I basically guessed at what I wanted. I would be fine with just using the app, but I thinks it's missing one of the parameters I saw in Besst Pro. I would really like to mess with a setting that biases output more from torque sensor values as opposed to cadence sensor. I believe I want something like max power given under low cadence but high torque - more assistance for climbing hills. I'm using this on a mountain bike and want to still get a workout but tame hills.
 
When you set 25kmh it should work and will update settings.

It is Assistance level parameter. Has only M510 FC2.0 and M560. You can set up to 500% in Besst Pro. Multiplier of your leg power.
 
Try this luna fw, its detuned. First sent us current best screenshot from your current fw, so we can
Try this luna fw, its detuned. First sent us current best screenshot from your current fw, so we can check your controller compability.

check your controller compabilit
Hello ist this FW compatible with this controller?

2024-04-15_15h57_20.png 2024-04-15_15h58_46.png
 
Hello,

below 4 fw are safe to use: yoiu can download from link repository on some posts above.

Based on controller (500.FC 3.2) i think, you can use also Luna fw (detuned) or ask somebody who has M500 motor with detuned fw. This usually has lower amps on stage1. But carefull, luna FW is for M600 motor (you have controller compatible with M600), but as i see there is fw with 720w also for M500, i think its partially ok to use it. Luna FW is detuned - download link is in this trhead - 8.1.2024.

NOTE: when you will do fw change, dont use latest besst available, use 1.3.18 and also note Serial number as you may loose it. This is typical problem

NOTE2: i dont hjave any M500 in my fleet, only M51x or M600 and higher, so good to double check with somebody with M500 motor (if you have M500 motor, what is on case?)

fingers crossed.

 
Hello,

below 4 fw are safe to use: yoiu can download from link repository on some posts above.

Based on controller (500.FC 3.2) i think, you can use also Luna fw (detuned) or ask somebody who has M500 motor with detuned fw. This usually has lower amps on stage1. But carefull, luna FW is for M600 motor (you have controller compatible with M600), but as i see there is fw with 720w also for M500, i think its partially ok to use it. Luna FW is detuned - download link is in this trhead - 8.1.2024.

NOTE: when you will do fw change, dont use latest besst available, use 1.3.18 and also note Serial number as you may loose it. This is typical problem

NOTE2: i dont hjave any M500 in my fleet, only M51x or M600 and higher, so good to double check with somebody with M500 motor (if you have M500 motor, what is on case?)

fingers crossed.

Thanks a lot. I have a M600 motor, it is confusing because you talk about the M500. Are this SW for the M600?

Whats the difference between the different Software versions you posted?

I'm looking for a software which in best case all the params could be changed with BESST Pro. I saw the software in this thred, but I dont like the full power for 2 to 3 seconds.
If not avliable which version has with PAS1 to 5 linear distribution of the power:
PAS1 = 100W
PAS2 = 200W
PAS3 = 300W
PAS4 = 400W
PAS5 = 500W
the assistance (motor) should ramp down immediately or very fast when you stop pedaling(the version I have, has a delay of 2-3 seconds, I dont like this...)
switch off the engine immediately when braking and changing gear
Throttle not depending on PAS always 500W that would be nice...
 
Hello,

below 4 fw are safe to use: yoiu can download from link repository on some posts above.

Based on controller (500.FC 3.2) i think, you can use also Luna fw (detuned) or ask somebody who has M500 motor with detuned fw. This usually has lower amps on stage1. But carefull, luna FW is for M600 motor (you have controller compatible with M600), but as i see there is fw with 720w also for M500, i think its partially ok to use it. Luna FW is detuned - download link is in this trhead - 8.1.2024.

NOTE: when you will do fw change, dont use latest besst available, use 1.3.18 and also note Serial number as you may loose it. This is typical problem

NOTE2: i dont hjave any M500 in my fleet, only M51x or M600 and higher, so good to double check with somebody with M500 motor (if you have M500 motor, what is on case?)

fingers crossed.

why should I use BESST 1.3.18? From bafang it is only possible to download version 1.2.43. The version you mention seems to be a new one, where can I get it?
 
Keep reading
    Browse all

    Similar Threads

    Community Stats

    Since 2018
    668K
    Messages
    40,721
    Members
    Join 30,000+ Riders, it's free!
    Back
    Top