Bafang m510

KaroKönig

Well-known member
Feb 10, 2021
234
502
Germany
Mine cuts out at 8% and 43 volts 🤷‍♂️
1CB1D3E4-5DF9-443C-A7BF-8E42529B626A.jpeg
 

thaeber

Well-known member
Jan 26, 2021
875
765
Bruchsal, Germany
Guys, unbelievable, it really limits from 10% !!! To around 400W. At 5% it is 220W. So bafang has listened to users? I think we just have christmass. ;))

But still very high cutoff, when I measured voltage at 5% it is 47.7V with no current. Too much. Then you leaving too much energy in battery. I dont care if Bafang wants to save cycles in my battery. User should choose how deep he wants to discharge. Like on Uart motors.

And down to 10% it took in peaks 740W!

Full charge and showing 73% - there is some bug.

Will check tomorrow with full batt and maybe will record a video "M510 - Will it burn?" ;))
Are You running the 840 Wh Dengfu battery?
 

Dado

Active member
Jun 28, 2022
559
400
Bratislava
Yes, 840Wh Dengfu.

How hard is to make mapping from voltage reading to %SOC? Also developers didnt notice it?

Doesnt 74% SOC match to 14S system, when charged to 54.5V ? That would explain.
 

thaeber

Well-known member
Jan 26, 2021
875
765
Bruchsal, Germany
Yes, 840Wh Dengfu.

How hard is to make mapping from voltage reading to %SOC? Also developers didnt notice it?

Doesnt 74% SOC match to 14S system, when charged to 54.5V ? That would explain.
I think this is what they do. I mapped the SoC to Voltage multiple times, please refer to my earlier posts here. With my current firmware everything is fine. And yes, if the firmware is done for 52V and wrongly documented, this would explain the behavior!
 

Kyokushin

Active member
Mar 28, 2021
330
192
Sol
Fully charged 48V battery have 54.6V and thats 13S. The fully charged 52V 14S batery have 58.8V, just for record.
1656587388938.png


Yes. Thats what the firmware name is telling, 48V and 14A.
Check the output amperage (for example on display during full power output, just note the max values). Commonly the higher voltage means lower amperage, so its worth to check the firmware is not weaker than standard 48V.
 
Last edited:

ficorama

Active member
Oct 9, 2021
269
249
Croatia
Fully charged 48V battery have 54.6V and thats 13S. The fully charged 52V 14S batery have 58.8V, just for record.
View attachment 91257


Check the output amperage (for example on display during full power output, just note the max values). Commonly the higher voltage means lower amperage, so its worth to check the firmware is not weaker than standard 48V.
to me bms is set to charge up to 54v according to the table it suits, it shows me 72% of the battery.

Screenshot_20220630-144502_Samsung Internet.jpg
 

KaroKönig

Well-known member
Feb 10, 2021
234
502
Germany
But this is not the latest firmware that Rob provided yesterday, correct? This is the firmware I‘m running currently with no issues, great attenuation and cut off at 41V. Why don’t You try Robs firmware?
Yes.
I try to update Rob´s firmware at weekend (y)
 

Dado

Active member
Jun 28, 2022
559
400
Bratislava
So then it explains, it match to 14S system.

Firmware is good, behaves really good, go ahead to flash it.
Thats just a bug of programmers, they didnt change some hardcoded value to 13S in firmware, so it just shows wrong percentage.
Just then also cut-off voltage will be 4V higher. This is the reason why I was getting 740W even on 13% SOC.
If this is 14S firmware, with 13S firmware it can be again 1 or 2A more. Today with fully charged battery I was getting up to 840W! ;)

Or somebody renamed firmware file to 48V :))

I do like how we are doing betatesters for bafang and Rob is our spokesman to them. ;) Thanks Rob!

And hope they will remove that funny behaving after start. When throttle does not giving you power, but instead I see something like 10s ramp up.

Capture.JPG
 
Last edited:

SchadowMaster

Member
Aug 12, 2021
157
70
Germany
Maximum power I got on level 5 according to the following battery status:

30% 690W
25% 680W
22% 610W
13% 390W

Motor: Bafang M510
Firmware version: CRX10NC4814i101003-1-cs-28-2230-boot3-0-20220517161110-48v-M510
Screenshot_20220630-230857_Video Player.jpg
Screenshot_20220630-230208_Video Player.jpg

Screenshot_20220630-231439_Video Player.jpg
Screenshot_20220630-231336_Video Player.jpg
 

thaeber

Well-known member
Jan 26, 2021
875
765
Bruchsal, Germany

Dado

Active member
Jun 28, 2022
559
400
Bratislava
Hi, I did actually try to update it, but I'm not 100% sure the update actually worked. Here's my software showing on the display, which looks like 3.0 (not 3.2), if i am reading this correct?


Hello Rob

Looks like didnt flash. Try again, it should work.
3.2 is Ok, just you wont get all the juice from battery (firmware is setup to 52V battery).

If you have contacts there, can you ask them for 48V firmware and report the bug, pls?

IMG_20220701_113152.jpg
 
Last edited:

Dado

Active member
Jun 28, 2022
559
400
Bratislava
Theaber, dont know what to say to bafang mess in firmwares. Thats rediculous.

U know what they did in last firmware for M600? - it is spinning chain wheel 1.5s after u stop pedalling. Had to go one back. Not possible to ride it with the latest firmware.
How come the developers cant see it even if they have it just on testing bench.

But it was always like this. Remember that time, when bafang decided to fu*k up firmware on HD motor. Without no reason and older firmwares worked just well. They override throttle with pedalling and throttle kicks in just at the end of throttle lever and with 1000W. When u not pedalling, then throttle works as should.
 

Rob Rides EMTB

Administrator
Staff member
Subscriber
Jan 14, 2018
6,146
13,219
Surrey, UK
Hmm, every time I try to flash firmware nothing happens. I'm using a Macbook with windows installed via Parallels. Wonder if thats the issue?

Im able to connect to the controller and read the data, and start writing the firmware but nothing happens.
 

Rob Rides EMTB

Administrator
Staff member
Subscriber
Jan 14, 2018
6,146
13,219
Surrey, UK
I can get to step 5. When I get to step 6, having plugged the cable back in, nothing happens.

Update Step
1:Click "Connect" to make the connection between computer and service tool.
2:Select component type that you want to update.
3:Click "Read" to get SN and software version. If SN is empty, update is not allowed.
4:Click "Get a file from cloud" or "Get a file from local".
5:Unplug the component and click "Update" to download software to service tool. During this process,you will see service tool "PC" LED blinking. If the "PC" LED is always on, you need reset service tool to normal state and restart.
6:After downloading software to service tool successfully, you could plug the component and service tool would write software to it. For more detail, click "help" icon on right top.
 

Dado

Active member
Jun 28, 2022
559
400
Bratislava
I can get to step 5. When I get to step 6, having plugged the cable back in, nothing happens.

Update Step
1:Click "Connect" to make the connection between computer and service tool.
2:Select component type that you want to update.
3:Click "Read" to get SN and software version. If SN is empty, update is not allowed.
4:Click "Get a file from cloud" or "Get a file from local".
5:Unplug the component and click "Update" to download software to service tool. During this process,you will see service tool "PC" LED blinking. If the "PC" LED is always on, you need reset service tool to normal state and restart.
6:After downloading software to service tool successfully, you could plug the component and service tool would write software to it. For more detail, click "help" icon on right top.

So it reads controller serial, u choose firmware and then update button. There is a progress bar then ( takes like 5s) and uploading to Besst first.
This did run with no error message, right?

If so, then just unplug and plug connector and it should start to flash controller. ( Takes up to 10sec).
 

EMTB Forums

Since 2018

The World's largest electric mountain bike community.

518K
Messages
25,448
Members
Join Our Community

Latest articles


Top