Bafang m510

Even, you can only choose firmware, there are differencies in max currents.
 
⚡ EMTB Pro Go Pro — exclusive discounts & ad-free Peaty's 25% off & more · Ad-free browsing · Pro badge See the deals →
today again 70% battery. overnight the bike was at rest. I'll try the ride today to see how it behaves
 
Mine cuts out at 8% and 43 volts 🤷‍♂️
1CB1D3E4-5DF9-443C-A7BF-8E42529B626A.jpeg
 
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?
 
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.
 
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!
 
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:
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
 
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)
 
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:
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
 
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?

View attachment 91343
it seems no new FW is installed. don't install either. if you don't have a problem, report to bafang what the problem is. thank you
 
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:
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.
 
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.
 
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.
 
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).
 
Keep reading
    Browse all

    Similar Threads

    Community Stats

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