Bafang M500/M600 Tuning & The BESST Tool

boom boom

New Member
Oct 20, 2023
22
2
pattaya
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
 

boom boom

New Member
Oct 20, 2023
22
2
pattaya
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
 

marcelmmx

New Member
Jan 31, 2024
6
0
Slovakia
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?
 

mgx

Active member
Feb 18, 2021
110
112
Slovakia

marcelmmx

New Member
Jan 31, 2024
6
0
Slovakia
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.
 

Kyokushin

Active member
Mar 28, 2021
332
195
Sol
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:

Ryanlp

New Member
Oct 31, 2023
2
1
Appleton, wi
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.
 

Dado

Active member
Jun 28, 2022
691
462
Bratislava
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.
 

sisreal

New Member
Apr 15, 2024
16
0
CH
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
 

mgx

Active member
Feb 18, 2021
110
112
Slovakia
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.

 

sisreal

New Member
Apr 15, 2024
16
0
CH
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...
 

sisreal

New Member
Apr 15, 2024
16
0
CH
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?
 

mgx

Active member
Feb 18, 2021
110
112
Slovakia
Hello,

then puzzle is solved. with M600 you can safely use Luna fw (i have installed it yesterday to one of client) with M600 and 500FC 3.2. You can try Bafang 1.2.43, if it will not work, i will share link to older sw release. Follow instructions posted in this thread by me earlier. Version 1.3.18 was typo, correct is 1.2.18. Older versions are more stable from my view. But try...

Correct name is

luna_x1_firmware__74963.bin correct size is 71450 bites
 

mgx

Active member
Feb 18, 2021
110
112
Slovakia
Luna detuned fw for M600

I'm looking for a software which in best case all the params could be changed with BESST Pro.

For M600 this is not possible. You need to use 510 or 615 motor with controller which allows that.
 

Attachments

  • luna_x1_firmware__74963.zip
    40.3 KB · Views: 72

sisreal

New Member
Apr 15, 2024
16
0
CH
Hello,

then puzzle is solved. with M600 you can safely use Luna fw (i have installed it yesterday to one of client) with M600 and 500FC 3.2. You can try Bafang 1.2.43, if it will not work, i will share link to older sw release. Follow instructions posted in this thread by me earlier. Version 1.3.18 was typo, correct is 1.2.18. Older versions are more stable from my view. But try...

Correct name is

luna_x1_firmware__74963.bin correct size is 71450 bites
whats the differnece between "luna_x1_firmware__74963" and "stock_x1_firmware__11007"
 

mgx

Active member
Feb 18, 2021
110
112
Slovakia
stock_x1_firmware__11007_14.6.bin

is more-less same as Bafang 14.6 fw i believe. Meaning, strong PAS1-3 modes, good start. I dont know if you will like it, because i think PAS1-3 are very powerfull here. Ideally you flash and try what you like most.

I did here a comparison a fw, if you search you can find. Luna detuned fw is i think the one with weakest PAS1-3 modes available i have ever tested. On M600 stock controller.
 

sisreal

New Member
Apr 15, 2024
16
0
CH
stock_x1_firmware__11007_14.6.bin

is more-less same as Bafang 14.6 fw i believe. Meaning, strong PAS1-3 modes, good start. I dont know if you will like it, because i think PAS1-3 are very powerfull here. Ideally you flash and try what you like most.

I did here a comparison a fw, if you search you can find. Luna detuned fw is i think the one with weakest PAS1-3 modes available i have ever tested. On M600 stock controller.
is this the detuned version you mean: CRX10NC4818i132014.6-20191126-luna_low_pow.bin
 

mgx

Active member
Feb 18, 2021
110
112
Slovakia
Last edited:

sisreal

New Member
Apr 15, 2024
16
0
CH
I dont know this fw, can you share the link? Then i can compare with diff.

I was refering to


when downloading make sure that you download correct version, which is RAW. size of file must be matching github and in hex editor it must start with 89 45.
Is it right that FW for the old controller start with 89 45 and new controller with 93 69?
 

peterbee

New Member
Apr 24, 2024
2
0
slovakia
Hello, does anybody know if is possible to change the 0x0774 byte in Firmware to any value (for example to 04) to decrease max. motor power ? Would it work, or FW has some checksum, or it bricks controller ?
 

mgx

Active member
Feb 18, 2021
110
112
Slovakia
its not possible. Power curve is not a one byte, fw has checsum and binary adjustment is 100% way for controller brick.
 

sisreal

New Member
Apr 15, 2024
16
0
CH
Hej guys
I am looking for a software (93) for the M600 48V that has the following properties:
  • PAS 1-5, approx. 15/30/50/75/100%
  • no boost at the start of pedaling. i don't like these 2-3 seconds of full power, especially in the lower PAS
  • immediate stop of the motor when braking or stopping pedaling
  • throttle always at 100%, no matter which PAS level
I'ts very confusing with all the versions which go around, who knows wich version would fit my wish? thanks a lot
 

mgx

Active member
Feb 18, 2021
110
112
Slovakia
Sure, its this one

CRX10NC4818i132046.7-28-2230-20201121.bin


when downloading, click on RAW button on right to download bin file and not something wrong. Also confirm with checksum (if using Total commander -> menu Files->Verify checksums. Other confirmation is when editing bin file in HEX editor, must start with 89 45...

for this particular file this is valid checksum.

; Generated by WIN-SFV32 v1.0
; (Compatible: Total Commander 10.52)
CRX10NC4818i132046.7-28-2230-20201121.bin AB7C60CF



46.8 and 46.9 i didnt tested (yet) fully on comparison-bike and comparison circuit.

bafang_header.gif
 
Last edited:

EMTB Forums

Since 2018

The World's largest electric mountain bike community.

555K
Messages
28,048
Members
Join Our Community

Latest articles


Top