Bafang M500/M600 Tuning & The BESST Tool

Czyli twój Besst jest teraz zepsuty?
IMG_20250226_171124.jpg
IMG_20250226_162329.jpg
 
⚡ EMTB Pro Go Pro — Living Intelligence Reports, exclusive discounts & ad-free Up to 25% off Peaty's, PEMBREE, Magicshine & more · Ad-free browsing · Pro badge See the deals →
Never updated Besst firmware. Not sure if is good idea. ;)

But word "zepsuty" is great. Rozumiem ti, som slovak. :)
 
how do you recognize which fw is safe for your controller ?

First choose voltage: ...4818i... means 48V and 18A max. These are all for M600 rev.B
Then to choose some latest. I was doing the testing of firmwares and still added some note if I found something weird. I can help which to choose.
 
First choose voltage: ...4818i... means 48V and 18A max. These are all for M600 rev.B
Then to choose some latest. I was doing the testing of firmwares and still added some note if I found something weird. I can help which to choose.
what to look at ? symbol at the housing of the motor or symbol i see in besst ?
 
what to look at ? symbol at the housing of the motor or symbol i see in besst ?
Which symbol?
What are you exactly looking for? As all firmwares starting with CRX10NC are for M600 motors. Just some of them can have some bugs. ;)
 
i purchased besst in hope of adjusting m500 and m600 motors that i have , they are a bit aggressive . so far with the current firmware it didn't work . so im hoping to upload fw with the ability to adjust something or fw that has softstart and doesn't kick . browsing this thread i see that people say one might brick controller when using wrong fw ...
 
So mate, I dont have good news for you. You wont set any power parameters with M500 and M600. It does not supporting power parameters, everything is hardcoded. Only Speed limit, Wheel size and Circumference can be changed. (And over more with normal Besst password you wont change speed over 25kmh)

Is true, with a different firmware you can get rid of some misbehaviour - like long overrun, big kick at start or power limitation at low battery.

Do not believe to everything on internet. I have flashed hundreads of Bafang controllers and there was no single brick. (Dont worry, if you will try to flash not suitable firmware, motor will just refuse and wont start to updating firmware).
Only you can get to "limbo" state (I do call it this way), when for example you remove cable during flashing. Then motor really wont turn on. But if you start to flash firmware again it is fixed. (Bootloader of motor still works and responding - thanks god Bafang, you did something correctly :) )

Think about upgrade to M510 and M560 - here you can set more: Max power, Acceleration and Support level per each PAS level. RPMs, Startup angle. And with K1 Flash it is simple and without passwords. :)
 
Last edited:
this motor is in the bike i purchased for my kid... its 43v m500 , can you reccomend slow starting fw ? speed limit 25 is there anyways but 29 wheel

i also read that not every besst is good for not every motor ? like for older motors its better to get older besst ?
 
Last edited:
43V and M500 not very common. Only 3 x 43V firmwares I have.

1753953681625.png


You just need to try some if works better (I see there 13 and 15A version). But I doubt will be better. Does it have also quick starts at PAS 1 for your kid?

I hope that M500 and M600 will disappear. ;) I dont like them as not possible to set anything here and people are not happy with them.
 
Are you updating display?

Just do not connect display to besst, if you wanna update motor firnware.
 
it's soo confusing ... so only the cable from motor must be connected ??? they couldn't make this more cumbersome ...
 
No, is not, I guess. Not using much Besst recently.

People are using old Besst version for python workarounds and to take more then 25kmh.
 
well i must be very unlucky ... i do the things like this guy shows

i have fw 2,4 want to update to 2,9 , fw from chilli shen , offline update all seems ok ...

but when i upload fw into besst and unplug and plug again - there is no CAN bus led blinking on the besst ... like its doing nothing
 
Lot of bugs and incompatibility.
One time it was offering firmwares from the cloud for your motor. Just it offered different voltage. And then there is no rollback. So imagine if some non skilled user can not tell from filename what firmware version it is offering to flash.
 
no. i mean in my case it's not working for both of them ... can't they be locked somehow ?
 
Standard is 19A. There is one old 22A version, but is not much good.
 
Last edited:
I am getting super confused about what to do with my new bafang m600 motor driven emtb. I hate the torque sensor/ramp up and crappy battery life which I think is partially due to the power wastage.

So I'm on the search for what I can do about that. I'm wondering if I should try the luna X1 firmware or another. I was hoping for a guide but the best github I found: Bafang_M500_M600/Firmwares at main · OpenSourceEBike/Bafang_M500_M600 seems to have removed all the custom firmware. I have a canbus setup and changed a few basic settings but from what I can tell most settings are not available on the m600. Is there any way to unlock more settings or does bafang basically have to provide each firmware as requested?
 
Keep reading
    Browse all

    Similar Threads

    Community Stats

    Since 2018
    672K
    Messages
    41,491
    Members
    Join 30,000+ Riders, it's free!
    Back
    Top