Bafang M500 and M600 motors

⚡ EMTB Pro Go Pro — exclusive discounts & ad-free Peaty's 25% off & more · Ad-free browsing · Pro badge See the deals →
set your speed limit at 25 km/h ? :cry:
Shit it s work . What i m supposed to do to get the max speed ?

3333kjk.jpg
 
Thx butttt not working for me . I put 60 km/h write went to beest pro with the account asdf and without but same error .

laaast.jpg
 
Ok found the answer on a other post . That s work .
But a hell of work .
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.
 
hey. is there anywhere bafang m600 mount drawing to download for I want to make an adapter for shimano frame...?
 
BESST Pro compatible 46.2 firmware found!
Here is the flashable M600 48V 46.2 firmware that can be adjusted with BESST Pro 😎 Have fun!
Be aware, all "Max. Power" levels are on 100% by default! You need to adjust them yourself!

CRX10NC4818i132046.2

Please report any issues, you might encounter with this firmware, in this thread!

View attachment 135282
Ok so i test today this firmware and no it s not working .
The first 2 or 3 second on level 1 i go up to 500 watt then after that i m lock to the power i put (for me 150 watt ) .
The target is too always be lock at the power we set up .
On the paper this firmware was amazing but on the reallity is not working for me .
 
Ok so i test today this firmware and no it s not working .
The first 2 or 3 second on level 1 i go up to 500 watt then after that i m lock to the power i put (for me 150 watt ) .
The target is too always be lock at the power we set up .
On the paper this firmware was amazing but on the reallity is not working for me .
have you tried to reduce acceleration level ?
 
This seems to be normal with 46.2 unfortunately. There is nothing I can do about it, cause the firmware is coded like this. According to a friend that has a stock 46.2 (flashed by factory, not by file) this is totally normal and happens when you set the assist level very low, like 30% or less.. The real output power exceeds the selected level. But according to him, setting accelleration down helps with that.
 
Yep, they coded it this way. Initial kick is big and does not follow max currents. I dont see even a difference in initial currents on Acceleration 8 or 1.
 
Has anyone found a supplier of the 48mmx 54mmx3mm shaft seal thats on the drive side of the M600 ?
 
Not sure if this helps, but this guy did extensive research to waterproof his M600: Bafang M560 | Page 6 | EMTB Forums
Thanks. Yes looked at his mods and from my engineering experience, its a good mod but.

I've just pulled my M600 engine down and largely for the really harsh environment of the UK winters where I'm riding in wet, muddy, sandy, rock strewn conditions for possibly 6 months of the year, for the 3K kilometres its done, the motor has really only the drive side which is totally trashed ( water ingession into the main bearings and sprag bearing on that side ). All the other bearings and seals are just fair wear and tear and without any water ingression.

So that means that principally its the one seal area which is posing the problem.
1710671632982.jpeg

The poster you mentions seems to have increased the overall size of the problem seal by machining the cover to take the larger seal. But if we look at that from an engineering perspective, the inner section which is the mating interface that does the job of keeping water and grit out, is no different in size and remaining a single lip seal. Sure the larger seal will offer a more flexiable and slightly larger surface area. When it comes to water ingression, that will not make much difference ( I suspect a lot of the water ingression is caused by heat expanding the inner air volume forcing air out, only to pull moisture laden air and any pooling water back in when cooling ).

Most agricultural machines use what are called a double lip shaft seal ( as a primary easily changed sacrificial seal ), which not only has an outer running surface, but also a spring tensioned inner wider lip to take up any bearing movement from shock loadings and keep a longer term tension on the mating faces. Bare in mind that the main bearing also has a 2RS seal which should also keeps both water and grit out.

1710672234489.jpeg


The downside of using these are surface friction which you all hate, as that means you are going to have to pedal harder in a non motored situation. But my view is that when you have 800W's of electrical power to play with, the probably only 3-5 W's of friction that seal would add, would save all the hassles of water ingression and by consequence, early worn out and damaged bearings.

Mmmm I may have a look later and see what can be done, but do consider that if I get 2K km out of a motor then I'm pretty happy, will the time to mod the motor be worth it ?

As a slight update there is a 7mm wide ( the Bafang seal is 3mm ) double lip seal available.
1710685480104.png
 
Last edited:
You have a display with BT. But not sure now if somebody was able to connect to Go+ over this display.

DPC245 v3 works. With older Go+ app. With latest app it is giving you error if you wanna set motor parameters.

Anyway, your motor does not support any powwer setup. It is all hardcoded. You can change only Speed limit, Wheel size and Circumference.
 
will i find kind soul to tell me if my display and my motor are capable of using bafang go+ for assist parameter change ?
or if i need to get newer display ?
I explained this to you.. Cross-posting is the worst.. See my answer here: EndlessSphere - Bafang M500/M600 thread

BESST is mandatory, when you want to change firmware. For setting assist levels DPC245/DPC010 and GO+ app are enough. However DPC240/DPC241 are deprecated, as well as the M500. Consider upgrading if you want to use newer features like GO+.
 
Last edited:
I meant some older version of GO+. Somebody wrote here. If LCD firmware v1.2 works then it is great, will try. But assistance level still missing, right?
 
hello guys
A friend told me that the bafang motors, in particular the M600, can be flashed a maximum of 3 times with the CAN interface. after that it is no longer possible to download the software. Do any of you have experience with this?

I don't know this problem with the UART motors.
 
Sisreal, your friend is cheating you. ;)
He is a dealer of bikes with bafang motor and told me that he did this experience... I hope it is not like this... he gave me a software for my M600 FC3.2 controller but I'm not able to download it.... I supose I've the wrong bootloader on the HW, isn't it... do you have a collection of different software, which could maybe work?
 
here you can find some details about my soft- and hardware... does this help?

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.3 seconds.
If not avliable do you have a version 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

do you have something like this?

2024-04-15_15h57_20.png 2024-04-15_15h57_58.png 2024-04-15_15h58_46.png
 
Yes, everyone is looking for such a firmware for M600 to be able to set power levels. Not possible, it is hardcoded in a firmware. (There is one firmware 46.2 which has this option - only for new controller, but it has a big initial kick over 500W for few secs - which is not much safe)

And to that controllers. There is old controller and new controller (different bootloader version) and firmwares are not compatible. This is the reason why your controller is not taking it.
Is hard to tell from a controller HW version which you have. Also I do not recognize your firmware 13.2fy

Here you have one firmware for old, one for new controller.

Interesting is you have FC3.3 in a serial number. Saw just 3.2 so far. Hope it is not a new bootloader which wont be taking any of these 2. ;)

That overrun is still a surprise, one firmware has it, other does not. I dont get this much. v46.2 has a huge overrun even over 2 sec.
 

Attachments

Last edited:
I'm running my M560 motors with 52V batteries. Sadly there are no 52V firmware files for these motors. Has anyone figured out how to switch from percent (%) to voltage (v) in order to see info about the state when using 52V batteries?

1713211257128.png
 
Yes, everyone is looking for such a firmware for M600 to be able to set power levels. Not possible, it is hardcoded in a firmware. (There is one firmware 46.2 which has this option - only for new controller, but it has a big initial kick over 500W for few secs - which is not much safe)

And to that controllers. There is old controller and new controller (different bootloader version) and firmwares are not compatible. This is the reason why your controller is not taking it.
Is hard to tell from a controller HW version which you have. Also I do not recognize your firmware 13.2fy

Here you have one firmware for old, one for new controller.

Interesting is you have FC3.3 in a serial number. Saw just 3.2 so far.

That overrun is still a surprise, one firmware has it, one does not. I dont get this much. v46.2 has a huge overrun even over 2 sec.
Thanks a lot for the firmware.
Do they have the desired specification I told before?
Do they have overrun?
Is the thorttle allways 500W, not depending on the PAS?
Which one is for which bootloader?
 
Yes, everyone is looking for such a firmware for M600 to be able to set power levels. Not possible, it is hardcoded in a firmware. (There is one firmware 46.2 which has this option - only for new controller, but it has a big initial kick over 500W for few secs - which is not much safe)

And to that controllers. There is old controller and new controller (different bootloader version) and firmwares are not compatible. This is the reason why your controller is not taking it.
Is hard to tell from a controller HW version which you have. Also I do not recognize your firmware 13.2fy

Here you have one firmware for old, one for new controller.

Interesting is you have FC3.3 in a serial number. Saw just 3.2 so far.

That overrun is still a surprise, one firmware has it, one does not. I dont get this much. v46.2 has a huge overrun even over 2 sec.
What do the comments on the filenames mean?
"CRX10NC4818i132046.4-01-K1, No power limitation -20230419"
"CRX10NC4818i132046.9-28-2230-20220315 still from 30% limitation"
 
Keep reading
    Browse all

    Similar Threads

    Community Stats

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