Bafang m510

patdam

Well-known member
Jan 17, 2019
902
601
france
When I connect the motor with the BESST tool, I need multiple attempts to get the SN field information, same with firmware info etc. I have to hit the read button many times, before randomly the info is displayed and I can change parameters. Do You have the same issue?
you collect something for the torque sensor ? you have an bafang account (password) or you use python way ?
 

thaeber

Well-known member
Jan 26, 2021
887
769
Bruchsal, Germany
Today I did a test ride to learn about battery attenuation (power reduction / derating with decreasing battery level) and found that the motor cuts power allread below 40% SoC to appr. 500W. Below 30% its only 300W. At 25% I checked Voltage and found still more then 46V. This is really annoying, and I contacted Chili Shen and strongly requested an optimized firmware. I told her I woudl like to have full power down to 45V, then appr. 500W down to 44V, then 300W down to 43V and cut off at 42V. With current firmware the motor is almost useless below 40% SoC, like M500 with earlier 10A firmware.
@Kyokushin: What’s Your opinion on my suggested battery derating above / Voltage levels?
 
Last edited:

Dave Rand

Active member
Jan 25, 2022
111
147
Kent Uk
The more I read about Bafang and their firmware the more I detest them!

Today I did a test ride to learn about battery detenuation (power reduction / derating with decreasing battery level) and found that the motor cuts power allread below 40% SoC to appr. 500W. Below 30% its only 300W. At 25% I checked Voltage and found still more then 46V. This is really annoying, and I contacted Chili Shen and strongly requested an optimized firmware. I told her I woudl like to have full power down to 45V, then appr. 500W down to 44V, then 300W down to 43V and cut off at 42V. With current firmware the motor is almost useless below 40% SoC, like M500 with earlier 10A firmware.
@Kyokushin: What’s Your opinion on my suggested battery derating above / Voltage levels?
 

Puschtrale

Active member
Jan 19, 2021
220
166
Dobbiaco
Yes thats frustrating. With M500 we received a very good firmware after a while. Hope this time it‘s the same. But without BESST tool You are lost.
Do you think Chili can help? Did she already answer? Isn'nt here any bafang sales pman following these threads 🤷‍♂️?
 

Puschtrale

Active member
Jan 19, 2021
220
166
Dobbiaco
Today I did a test ride to learn about battery detenuation (power reduction / derating with decreasing battery level) and found that the motor cuts power allread below 40% SoC to appr. 500W. Below 30% its only 300W. At 25% I checked Voltage and found still more then 46V. This is really annoying, and I contacted Chili Shen and strongly requested an optimized firmware. I told her I woudl like to have full power down to 45V, then appr. 500W down to 44V, then 300W down to 43V and cut off at 42V. With current firmware the motor is almost useless below 40% SoC, like M500 with earlier 10A firmware.
@Kyokushin: What’s Your opinion on my suggested battery derating above / Voltage levels?
I just asked my contact at bafang if they can help us. Will keep you updated if there is any answer 👍
 

thaeber

Well-known member
Jan 26, 2021
887
769
Bruchsal, Germany
Do you think Chili can help? Did she already answer? Isn'nt here any bafang sales pman following these threads 🤷‍♂️?
I think the salesperson was Ben from Dengfu. Chili is directly dealing with Bafang. There was a public holiday the last 3 days in China, hope I get an answer by tomorrow. Keep You posted!
 

Kyokushin

Active member
Mar 28, 2021
332
195
Sol
@Kyokushin: What’s Your opinion on my suggested battery derating above / Voltage levels?

I would ask for 12A cut on 44.5V (~15%) battery, and 10A below 43V (~7%)
Its better to operate on current Amperage and Voltage than on Watts.

I have noticed so far on my M600 controller i have around peak 1kW between 20-30% (its full 18-20A), i will check it again in next days.
 

Puschtrale

Active member
Jan 19, 2021
220
166
Dobbiaco
Will test after work today if it doesn't rain again!
Would really appreciate your feedback until this evening cause i will upload the new formware and cannot test the bike before going on biketrip tomorrow morning ;-). So i would definitely appreciate to know if it is working properly :). Thanks mate
 

Migli54

Member
Jun 6, 2021
42
19
Swiss guy
I remember a post mentioned that the M510 firmware shows differences to M500 that may point onto a different controller hardware. I wouldn’t do it.
Has anyone ever been able to decode the .bin file of the firmwares? It would be interesting to compare the variables of the two M510 firmwares here :


When I open with notepad++ it is completely unreadable

Capture.JPG
 

Kyokushin

Active member
Mar 28, 2021
332
195
Sol
Controller is different, it will not work, i do not recommend even to try.
Only m500/m600 are interchangable at some limited way.
 

captainhightop

Active member
Feb 26, 2021
136
143
UK
Would really appreciate your feedback until this evening cause i will upload the new formware and cannot test the bike before going on biketrip tomorrow morning ;-). So i would definitely appreciate to know if it is working properly :). Thanks mate
Just in the middle of a ride (10 miles in). All in all pretty good, very impressed with the response when climbing technical rooty rocky stuff. Only complaint is occasionally it cuts off if I reduce cadence or possibly the force on the pedals. I'm a high cadence rider and using short cranks (150 I think) so that may be the issue. It is only very occasionally though so not a deal breaker by a long way. I was using the m600 before so I can't comment on a comparison to the m500. Will update this post later if I think of anything else!

Got back and the battery is showing 56% at the end. I think I like this M510! I've upped the speed limiter from 20mph to 35mph as the cut out was way too sudden and I seem to hover around 19.9mph on the roads in-between trails so the cut-out is super annoying. I don't think I've got my wheel circumference correct yet as the GPS didn't match the odometer on the display. On the return journey (about 9 miles I didn't really drop the assist from level 5 either, and the motor was only slightly warm to the touch)

1651774941133.png
1651774977070.png
 
Last edited:

Puschtrale

Active member
Jan 19, 2021
220
166
Dobbiaco
Just in the middle of a ride (10 miles in). All in all pretty good, very impressed with the response when climbing technical rooty rocky stuff. Only complaint is occasionally it cuts off if I reduce cadence or possibly the force on the pedals. I'm a high cadence rider and using short cranks (150 I think) so that may be the issue. It is only very occasionally though so not a deal breaker by a long way. I was using the m600 before so I can't comment on a comparison to the m500. Will update this post later if I think of anything else!

Got back and the battery is showing 56% at the end. I think I like this M510! I've upped the speed limiter from 20mph to 35mph as the cut out was way too sudden and I seem to hover around 19.9mph on the roads in-between trails so the cut-out is super annoying. I don't think I've got my wheel circumference correct yet as the GPS didn't match the odometer on the display. On the return journey (about 9 miles I didn't really drop the assist from level 5 either, and the motor was only slightly warm to the touch)

View attachment 87532 View attachment 87533
Hi, i cannot update my firmware. When selected the new firmware and started the update everything goes well, i hear the beep and display turns off. Besst tool tells me to unplug the display. I unplugged it, then plugged it back in but the update is not flashing onto the controller and the controller stays turned off🙈🤷‍♂️. Firmware is not beeing updated 🤷‍♂️. If i reset Besst Tool the display turns back on but the new firmware is still not beeing flashed up to the controller. Can anyone help?
 
Last edited:

thaeber

Well-known member
Jan 26, 2021
887
769
Bruchsal, Germany
Just in the middle of a ride (10 miles in). All in all pretty good, very impressed with the response when climbing technical rooty rocky stuff. Only complaint is occasionally it cuts off if I reduce cadence or possibly the force on the pedals. I'm a high cadence rider and using short cranks (150 I think) so that may be the issue. It is only very occasionally though so not a deal breaker by a long way. I was using the m600 before so I can't comment on a comparison to the m500. Will update this post later if I think of anything else!

Got back and the battery is showing 56% at the end. I think I like this M510! I've upped the speed limiter from 20mph to 35mph as the cut out was way too sudden and I seem to hover around 19.9mph on the roads in-between trails so the cut-out is super annoying. I don't think I've got my wheel circumference correct yet as the GPS didn't match the odometer on the display. On the return journey (about 9 miles I didn't really drop the assist from level 5 either, and the motor was only slightly warm to the touch)

View attachment 87532 View attachment 87533
Thanks for the update and taking the risk to test the software! 271 rpm is a remarkable cadence mate! So updating the firmware with besst using the python bypass worked with no issues?
 

Migli54

Member
Jun 6, 2021
42
19
Swiss guy
Hi, i cannot update my firmware. When selected the new firmware and started the update everything goes well, i hear the beep and display turns off. Besst tool tells me to unplug the display. I unplugged it, then plugged it back in but the update is not flashing onto the controller and the controller stays turned off. Firmware is not beeing updated . If i reset Besst Tool the display turns back on but the new firmware is still not beeing flashed up to the controller. Can anyone help?
If you give your information about :

Controller version
Software version
besst software version
besst tools version

I may be able to help
 

captainhightop

Active member
Feb 26, 2021
136
143
UK
Thanks for the update and taking the risk to test the software! 271 rpm is a remarkable cadence mate! So updating the firmware with besst using the python bypass worked with no issues?
Yeah I think my cadence sensor needs a new battery, it was all over the place today 🙃

I used the python thing to bypass login issues, but had to stop the http server stuff that runs on my workstation as part of visual studio.

I was surprised at how little we can actually change though, especially compared to the old UART based BBSHD
 

KaroKönig

Well-known member
Feb 10, 2021
234
506
Germany
Just in the middle of a ride (10 miles in). All in all pretty good, very impressed with the response when climbing technical rooty rocky stuff. Only complaint is occasionally it cuts off if I reduce cadence or possibly the force on the pedals. I'm a high cadence rider and using short cranks (150 I think) so that may be the issue. It is only very occasionally though so not a deal breaker by a long way. I was using the m600 before so I can't comment on a comparison to the m500. Will update this post later if I think of anything else!

Got back and the battery is showing 56% at the end. I think I like this M510! I've upped the speed limiter from 20mph to 35mph as the cut out was way too sudden and I seem to hover around 19.9mph on the roads in-between trails so the cut-out is super annoying. I don't think I've got my wheel circumference correct yet as the GPS didn't match the odometer on the display. On the return journey (about 9 miles I didn't really drop the assist from level 5 either, and the motor was only slightly warm to the touch)

View attachment 87532 View attachment 87533
I also noticed the dropouts, but only with a fully charged battery. It was better at medium voltage
 

KaroKönig

Well-known member
Feb 10, 2021
234
506
Germany
Hi, i cannot update my firmware. When selected the new firmware and started the update everything goes well, i hear the beep and display turns off. Besst tool tells me to unplug the display. I unplugged it, then plugged it back in but the update is not flashing onto the controller and the controller stays turned off🙈🤷‍♂️. Firmware is not beeing updated 🤷‍♂️. If i reset Besst Tool the display turns back on but the new firmware is still not beeing flashed up to the controller. Can anyone help?
Is the same case with me. Today I wanted to install the new software from @thaeber but without success. Have you already found the cause?
 

thaeber

Well-known member
Jan 26, 2021
887
769
Bruchsal, Germany
Is the same case with me. Today I wanted to install the new software from @thaeber but without success. Have you already found the cause?
Same. I also tried it, but it did not load from the BESST tool to the engine. I did it 100% according to the process described. I understand that @captainhightop did it successfully. So what are we doing wrong?
Did You change the file name before uploading?
 

KaroKönig

Well-known member
Feb 10, 2021
234
506
Germany
Same. I also tried it, but it did not load from the BESST tool to the engine. I did it 100% according to the process described. I understand that @captainhightop did it successfully. So what are we doing wrong?
Did You change the file name before uploading?
The problem already occurred to me when I switched from the 36V to the 48V firmware. Tried it a few times without success until it suddenly worked. But can't answer why it worked then 🤷‍♂️
 

EMTB Forums

Since 2018

The World's largest electric mountain bike community.

555K
Messages
28,070
Members
Join Our Community

Latest articles


Top