Bafang M500/M600 Tuning & The BESST Tool

I tried to use this FW of yours with Beestom. I don't know what happened, but after uploading the engine remained dead, it couldn't be started at all. Dado helped me a lot. And I didn't experiment with it any more.
 
⚡ EMTB Pro Go Pro — exclusive discounts & ad-free Peaty's 25% off & more · Ad-free browsing · Pro badge See the deals →
I received last year from Joyebikes a m600 CR X10N.500.FC 3.2 with FW CRX10NC3625i132047.2 for 36V. I tried to modify the parameters for the speed and current limits. After uploading the new parameters nothing has changed. I requested a new firmware for the motor but received just the already installed version 47.2 which I uploaded again with BESST-Pro. Now only the highest level works. If the max PAS is 5, level 1-4 doesn't work at all (as engine is switched off). I tried to set all parameters to 100%. no change, lower levels are not working. If I keep the speed limits to 100%, I can modify the current limits and everything works somehow as it should.
After some tests for driving in the city 5% on level 1 is sufficient for me. I believe it supports with much more than 5%, especially if you accelerate from low speed until you go faster with approx. 20km/h, e.g. after a red light. Than the motor will reduce the current to 2-3A or less. Offroad I use much more power. Any ideas what goes wrong? If I try to reduce the speed limit parameter to 99% or less this level doesn't work at all. For me this is a bug and I try to discuss this next week with an engineer from the Bafang Service Center in Poland. Does anybody has experience with it?
I used to drive a BIONX engine with 350W and was quite happy with the smooth control of the motor which was perfect for the city but not for the mountains. The Bafang m600 is like riding a wild horse, it accelerate very fast and it is like driving a motorbike, which most of you might like very much.
If I try to calibrate the torque sensor I don't get any response from BESST. Is this normal? Also the position sensor calibration never finish (it starts to turn the wheel, stops but the tool still shows "Please wait"). Manual test of the torque sensor shows changes if I push the pedal (e.g. from 750 to 880).
 
Last edited:
I received last year from Joyebikes a m600 CR X10N.500.FC 3.2 with FW CRX10NC3625i132047.2 for 36V. I tried to modify the parameters for the speed and current limits. After uploading the new parameters nothing has changed. I requested a new firmware for the motor but received just the already installed version 47.2 which I uploaded again with BESST-Pro. Now only the highest level works. If the max PAS is 5, level 1-4 doesn't work at all (as engine is switched off). I tried to set all parameters to 100%, no change, lower levels are not working. Any ideas what goes wrong?
If I try to calibrate the torque sensor I don't get any response from BESST. Is this normal? Also the position sensor calibration never finish (it starts to turn the wheel, stops but the tool still shows "Please wait"). Manual test of the torque sensor shows changes if I push the pedal (e.g. from 750 to 880).
I should contact the Bafang Service center in Poland. Does anybody has experience with it?
do you mind sharing the file?
 
First firmware flash on the road. ;) Maybe also first time out of BESST tool.


For now compatible with M500 M510 and M600. (M620 soon and I guess it is compatible with M560 even now)
 
Hi, I own a M600 48V running it with a 52V battery. With the LVC at 20% I won’t be able to discharge the battery fully to 38V. I did saw the FW ‘experimental 48v25a (38v lvc)’ posted by ornias. Anyone experience with this FW? Is there another solution like running a 42V FW?

 
Hi, I own a M600 48V running it with a 52V battery. With the LVC at 20% I won’t be able to discharge the battery fully to 38V. I did saw the FW ‘experimental 48v25a (38v lvc)’ posted by ornias. Anyone experience with this FW? Is there another solution like running a 42V FW?

None of experimental f/w is working. Don't use it.
 
Hi, I own a M600 48V running it with a 52V battery. With the LVC at 20% I won’t be able to discharge the battery fully to 38V. I did saw the FW ‘experimental 48v25a (38v lvc)’ posted by ornias. Anyone experience with this FW? Is there another solution like running a 42V FW?

You dont have much options. That 25A firmwares are not working fine.

Flash 43V firmware - just you wont get correct battery percentage then. And I doubt 43V firmware would take 52V battery. (only 48V).

I was asking many times Bafang to set lover LVC but they refusing and still just bullshits, it is a safety for battery... I dont care about their safety, I have my own battery (not Bafang battery) and up to me how far I want to discharge my battery. I dont care about life span, changing ebike every 2 years.

And more over, it is really catastrophic depth of discharge. When limiting starts (M600 at 30% usually) I measure battery and has cca 48V! When I discharge to 10% - has still 44V. Going down to 2.9V per cell is completely fine.
 
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.

View attachment 82029
Have you tried the 46.9?
In your opinion the L5 on 46.7 weaker than on 14.6 or stronger?

Anyone tested when power is starting to be reduced on 46.9? (its also 30% or different?)
 
I have attached the revision earlier in this thread. It is looks like it has set L1 at 15% power and then 35 55 75 100.
Kiwitourer, how does the new firmware version effect throttle input, is it still limited by the PAS setting or does it give 100% in all settings?
 
Kiwitourer, how does the new firmware version effect throttle input, is it still limited by the PAS setting or does it give 100% in all settings?
Hi. I very rarely use the throttle but my sense is that the throttle power varies by setting. For example, I use the throttle to assist with hill starts on L1 & L2 and it is manageable and it works fine. If I use the throttle from standing start on L3 or above I get a error code (21 - I recall) and the bike needs to restarted. I can use the throttle fine on L3-5 when I am moving on the flat.
 
I confirm that throttle settings are function of PAS setting. I use throttle for walk mode, It more easy to use it in PAS 1 with lower acceleration (less intrusive, easily dosed, more efficient)
 
Are we talking about new M600? With 46.3 or 46.4 is throttle still on full power (as it should be). But will confirm, as was trying these firmwares long time ago.
 
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
 
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:
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.
 
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.
sorry, i meant 14.6 vs 46.9.
 
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)
 
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?
 
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.
 
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.
 
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:
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.
 
Keep reading
    Browse all

    Similar Threads

    Community Stats

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