Bafang M500/M600 Tuning & The BESST Tool

No, do you think it's worth a try?
there were rave reviews over the 46.6 in terms of torque delivery and less brutal and battery range was better than the 46.6. Maybe it's worth a comparison.
 
⚡ EMTB Pro Go Pro — exclusive discounts & ad-free Peaty's 25% off & more · Ad-free browsing · Pro badge See the deals →
must fully agree:

Personaly i absolutely do not want a motor who don't stop imediately when i do'nt turn the cranks.

this is specially important, when you hit a wood or something. Normally, you feelt it and stop propelling. But motor does not feel, it just go. WIth 46.8 for 2 seconds, which may be a final stop for your drivetrain or motor. And with power consumption more?

China approach is more/less the same-> they dont fix issues, they just release a new HW/SW and then again and again.
 
But Luna FW14.6 is old more one year... 😳

as others has mentioned, bafang releases fw based on needs of its customer, so I don't think age has anything to do with how the fw behaves. As we have witnessed based on your tests, the fw doesn't really progresses or improved with every releases. it's just random based on needs.
 
I agree. I know that not every software needs to be an improvement for everyone. That's why we try with @mgx the most suitable for our ride. And that probably appears FW46.7 ...
the 46.7 is just too brutal in the ramp up and too much torque for PAS1/2. I have to pull the brakes everytime I press the pedal in between stop and start. Very annoying when riding in technical trails.
 
Last edited:
I believe it's this one:


Though equally it could be this:


May be wrong, but I think the second one is the 'Ludicrous' crap firmware version - the first link 'should' be the 14.6 most reverted to off of the second...
 
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).

fw_comparison_v1.3.jpg
 
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
Looks like the 14.6 is really suited for technical terrains. Only issue is whether the ramp up will reach 10A (which means brutal) and the battery range.
 
Here is my comparison with 46.6 fw (Mainly against Luna 14.6)

= more agressive ramp up/down , but not as violent as on 46.7
= stop after propelling in 1-2 seconds, which is OK. Depend on PAS level used.
= going uphill is more fun then Luna fw, but calories burned (at least value from computer) is less on Bafang fw.

I added calories burned and avg speed value, to compare for future tests as well.

Only downside i found on 46.6 fw is range calculation, which is varying a lot. looks like strongly depend on battery V/temperature and is not relevant. Recovery rate is much more then other fw. (luna, bafang 46.7+)

Luna fw looks like very eco oriented, good for people who want:
- use own "manpower" for propelling as high as possible
- for distance gaining
- for difficult terrain, where adhesion is more important than just pure power

myself i prefer 46.6 more to fit my style.

I will recompare with longer circuit to zero battery, but this need higher parts out of snow, so i must wait a bit.

fw_comparison_v1.4.jpg
 
No calibration is required. Calibration data are stored in area of memory, which is not replaced by fw. Same as ODO, day trip, etc...
 
Try different firmware for M500 between CRX10NC4813i142015.8-28-2230-20210805.bin and CRX10NC4810i142050.6-22-1768-20201109.bin , i think CRX10NC4810i142050.6-22-1768-20201109.bin is better and more natural for me. the power is enough and also more battery save. Dont forget to calibrate after change firmware.
Isn't the CRX10NC4810i142050.6-22-1768-20201109.bin a bit too weak? I mean the pre-installed orginal firmware was giving loads of battery life but the motor felt way too weak for steep uphills (this was also stated by Rob in his video with the comparison of the m500 and the bosch motor). Unfortunately Rob never did a new review with the stronger firmware untill now. Many of us changed firmware to the CRX10NC4813i142015.8-28-2230-20210805 that gives good power and still good battery life.
 
Am i right in saying this is only for M500? I am looking to down tune my M600 in its assists 1-4
 
How is this compared to 14.6?
Do not know, never used.
I only used this 15A (in M500) and finally went to 46.7 because i want to have strongest assist on lvl5 from M600 firmwares
 
THis detuned firmware for M600, what does it mean? Power ramp limited to 15A? Where? On bottom assist levels, or on top? From my view Luna 14.6 is very power saving fw, not showing real horsepower of the bike. And extra 10km gain is very-very relative. I can compare, but it takes a lot of time :)
 
peak power is limited to 15A instead of 18A, thats what i am sure. Unfortunately cant say more, in my opinion the 46.7 is requiring less strength on pedal on lvl 5 to get max power output, i have no comparison to other.

That whould be great if you could compare it to other f/w. I tried that in M500, so my output will not be clearly valuable.
 
Yes, its for M500.
For M600 there is detuned 15A 48V firmware:

On what firmware on M600 are you?
Stock or whatever I had on it when I got the M600. I was looking into hooking up the BESST tool later this week when I get to it.
Overall I feel assist 1 is just too much for my liking, 2 and 3 seems to be too small of a step and 4 is massive. Anything beyond is not really ever needed. Overall, for me, I could have used a smaller motor just as well but I didnt have any comparisons when I ordered mine except for BBSHD2 and those are very different anyway.
 
Isn't the CRX10NC4810i142050.6-22-1768-20201109.bin a bit too weak? I mean the pre-installed orginal firmware was giving loads of battery life but the motor felt way too weak for steep uphills (this was also stated by Rob in his video with the comparison of the m500 and the bosch motor). Unfortunately Rob never did a new review with the stronger firmware untill now. Many of us changed firmware to the CRX10NC4813i142015.8-28-2230-20210805 that gives good power and still good battery life.

initial stock firmware was CRX10NC4810i142015.5-20191126.bin ....realy so weak...than i direct change to 13A, feels day and and night and for me its too powerful. at last i found that CRX10NC4810i142050.6-22-1768-20201109.bin is suitable for me. for sure each of us had different feeling.
 
Hi guys!

Just finished building my dengfu bike and ordered the BESST tool to change the firmware and limits. Unfortunately I cannot get the bypass script work on my windows for some reason....
I have installed python 3.9 and installed the additional package simplejson. I have amended the hosts file accordingly. When the script starts it confirms that the bafang domain redirected to 127.0.0.1 and tells 'starting httpd...' So all seems fine until here.

However, when I start besst(1.2.26) and enter random login data, the script doesn't write 'got post from Besst..' or anything at all. The BESSt app tells me 'user not exist'. I have tried to use different versions of BESSt with the same result.. Turning off my Windows firewall didn't help either.. tried logging in with network off, but the app recognises that.. Did somebody have a similar issue or know what might be the problem here?
 
Use BESST 1.2.18, this works every time :).
First check if your python script is running and not showing any module errors. if yes, you need to fix them. start python from cmd.exe

-> see check_begin

then launch beest, enter random login/pass
in python there is auth.logs visible.

share them

check_end.jpg


check_begin.jpg
 
ist good to have a snapshot of VMware Virtual Machine wtih opened besst. It will be usable forever :)
 
Thanks for your advice! So I have done the troubleshooting. No errors in the script, just stuck in the same page. The version 1.2.18 didn't help either... Another question: does the app login work without the actual tool connected(still in delivery)? I would assume that shouldn't be an issue, but who knows? Has anybody tested this?

IMG_20220414_140122.jpg


IMG_20220414_135356.jpg


IMG_20220414_135146.jpg
 
Last edited:
Keep reading
    Browse all

    Similar Threads

    Community Stats

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