Bafang M500 and M600 motors

sisreal

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

sisreal

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

Dado

Active member
Jun 28, 2022
702
472
Bratislava
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

  • CRX10NC4818i132046.9-28-2230-20220315 still from 30% limitation.bin
    72.6 KB · Views: 135
  • CRX10NC4818i132046.4-01-K1, No power limitation -20230419.bin
    73.4 KB · Views: 114
Last edited:

Tomblarom

Active member
Feb 3, 2021
142
211
Germany
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
 

sisreal

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

sisreal

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

Waynemarlow

E*POWAH Master
Dec 6, 2019
1,126
902
Bucks
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?

View attachment 138463
The older DP242 display used to give accurate % right down to 1% for the 52 volts, the newer DP245 doesn't for some reason. On my M510 it works out about a display of 40% is around the 46 volt shut off ( which is 3.2 volts a cell, the motor knows you started with a 52 volt battery ). On the later motors there is a volt display in the Go+ App on your phone which is OK if as I sometimes do, have the phone for navigation.

Dado manufactures the BBR racing plug in which also corrects the display and will give you correct voltage within the battery section of your DP245 display along with other features. Running 48 volt firmware does have some advantages when running a 52 volt battery. You may want to send him a PM.
 

Dado

Active member
Jun 28, 2022
702
472
Bratislava
With UARTs there were displays which was measuring voltage and calculate SOC. And there were displays you could set nominal battery voltage for calculation. In a menu of display (maybe under advanced - under super secret password. ;)).
With CAN, Bafang dismissed this and motor is calculating SOC % (according battery voltage and firmware voltage loaded and when no CAN battery connected) and then sending SOC % to display over CAN. Display is just showing it.

With 52V battery and 48V firmware you will get more max power. BBR is recalculating SOC and you will get good SOC % when using 52V and 48V firmware. Also possible to discharge battery deeper.
 
Last edited:

Dado

Active member
Jun 28, 2022
702
472
Bratislava
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"
Comments mean what It says. ;) 46.4 is for new controller.
Throttle with old controllers worked according PAS. New controllers, If I remember right, Bafang did changed and throttle is working still on full power.
Other parameters you asking - just try if suit you. Or go through the forum for answers.
 

sisreal

New Member
Apr 15, 2024
16
0
CH
Krokan, in fact it is AL - Auto light - outside brightness when it is switching the light on. And with this it will also turn down brightness of LCD.
is there any way to have the brightness always on 100%, also when the light is on. When ligth is on in the sunshine you can not read anything....
 

EMTB Forums

Since 2018

The World's largest electric mountain bike community.

559K
Messages
28,288
Members
Join Our Community

Latest articles


Top