Bafang M510 Firmware thread

Zimmerframe

MUPPET
Subscriber
Jun 12, 2019
14,028
20,818
Brittany, France
Hi Guys,

Having just read all 58 pages of the 510 thread, it's clear you need a separate thread to put the firmwares in.

If you put them in here, with the number and explain what the differences are and if it's FC1 or FC2 and the voltage.

I'll report this and ask a mod to set it as a sticky.
 

patdam

Well-known member
Jan 17, 2019
902
601
france
This is the one I received from the vendor for a warranty issue on my M510 engine
I think it will be interesting to associate main characteristics you have constated when you share firmware ? Exemple: downloaded in M510 FC1.0, installed on EU user motor (speed limit 25 km/h), gap of motor stop after stop crankarms turn, , etc..

Bafang have share with me 3 x 3.6 software, only one downloading correctely in my motor. I have a lot of software provided for my M510 FC1.0, I wouldn't share it to avoid confusing. several don't downloads in the motor and those who download, have a gap between cranks stop and motor stop. Unusable on MTB. for that i know, only 2.0 and 2.1-CS fit for EU FC1.0 motor
 

mikenet

Member
Sep 12, 2022
28
13
roma
in fact I was unable to install it despite the seller's userid, however it is a fc1.0 (EU), I had already changed the speed to 45, I was able to install this CRX10NC4814i101003.6-28-2230-boot3.0-90-20221109142919_2 but the problem was the controller gone now I'm waiting for the replacement
 

patdam

Well-known member
Jan 17, 2019
902
601
france
in fact I was unable to install it despite the seller's userid, however it is a fc1.0 (EU), I had already changed the speed to 45, I was able to install this CRX10NC4814i101003.6-28-2230-boot3.0-90-20221109142919_2 but the problem was the controller gone now I'm waiting for the replacement
A lot off firmware circulate who download to the BESST tool, but not to the controller. I think that will be helpful if we share only firmware "really" tested and provided with their characteristic
 

mikenet

Member
Sep 12, 2022
28
13
roma
i thought the installation problem was due to the broken controller, the firmware should be bafang official since i got it from the seller in contact with bafang
 

Karamba!

Member
May 29, 2023
103
29
Santiago, Chile
I am moving my question from another thread as I realize that here´s where it belongs. Hopefully I will get a reply this time.

Can someone point out the differences or improvements that the 48v 10.1 firmware brings over the 6.1 that came with my FC2.0?

Although my testing has been limited, so far the things I don't like about 6.1 are basically:

  • sometimes the controller has restarted on me several times, although seldomly enough to not make it annoying. This happens particularly but not exclusively when in walking mode.
  • Lights turn on randomly, even from the moment of switching on the controller, dimming the screen, in circumstances that I have not installed any. This affects the screen readability on direct sunlight.
  • The walk mode is too slow. I have tried switching to the fastest gear and it´s slightly better. But changing gears when standing next to the bike, fighting to not roll down the hill on a steep climb that you have failed to complete, kind of defeats the purpose, doesn´t it?
  • Walking assistance has sudden stops, despite not having released the button.
  • It seems bureaucratic to me, to have to select the waking mode and then long press the button for it to work. IMHO one should only have to long press the button at any PAS level, for it to switch automatically to walking mode. Then long press again for activating its assistance. Better off: once one is in WM, double or triple clicking the button should lock the assistance on, so that we don´t have to keep the damn button pressed, which can get really tiresome.

I cannot speak about performance in terms of numbers, but so far I'm liking how the motor behaves and sounds. I fine tuned it through Besst Pro as the Eco mode was too strong for my liking.
I need more testing in rougher conditions to make a better assessment though.
 

Dado

Active member
Jun 28, 2022
692
463
Bratislava
Unfortunatelly, throtle with standard bafang firmwares works only up to 32kmh. So looks like fun is over. :(

If somebody has a firmware with unrestricted throttle speed, please share.

Did a quick test of FC2.0 (v10.1) Power limitation starts at 25% SOC, then ramp down lineary. At 10% I am getting cca 300W. Which is not so bad.

Will try, how much energy this motor can suck from battery and range.

Torque sensor is much better, sensitivity and also motor is not turning on/off while little push into pedals.
 
Last edited:

Dado

Active member
Jun 28, 2022
692
463
Bratislava
Update after a test ride firmware v10.1 48V

Looks like temperature is not raising to rediculous numbers as with FC1.0

89C max, in a hot weather could go over 100C.

Consumed 576 Wh (840Wh nominal) till 10%. Mostly at full power.
So stil high cut off. Its 3.4V per cell at 10%. :((

Throttle is hardcoded to 32kmh and seems to me also power is hardcoded: 50,75,100,100,100%

Unlucky, power limitation starts at 25% SOC (to be confirmed) and linearry ramp down. Cca 7A at 10%SOC

IMG20230927181304.jpg IMG20230929163203.jpg
 

Tomblarom

Active member
Feb 3, 2021
141
211
Germany
Came across this 52V 17A version for M510. Any chance somebody can test it?
 

Attachments

  • 90_CRX10NC5217i101003.2-28-2230-boot3.0-20220523131321.bin
    90 KB · Views: 182

Dado

Active member
Jun 28, 2022
692
463
Bratislava
Came across this 52V 17A version for M510. Any chance somebody can test it?
Hello Tomblarom.

It is firmware for second revision of M510 (FC1.0) according motor code. There is now 3 revisions. And also fourth a.k.a FC2.0

Anyway firmware will be showing CRX10NC4814i101003.2 on the display after flash. But yes, it is set to 52V - I remember it, when fully charged 48V battery, display was showing 74%.

Anyway 52V and 17A max is too much for M510 - will get overheat very quickly - will be peaking 950W . For short bursts would be fine. Be careful, had bad experience with FC1.0 - can be overheated over 120C inside and your motor will die. Dont know where is temperature safety and power limiting. :(
 
Last edited:

Dado

Active member
Jun 28, 2022
692
463
Bratislava
Looks like there is some custom more powerful 22A firmware, if somebody will come to this bin fle would be great:

SW: MMG522C3622F801034.4
HW: CR X10N.510.FC 2.0
 

Simebru635

Member
Aug 30, 2019
17
10
Surrey UK
Hi Dado,
I recently recieved a new replacement controller from Chili Shen for my M510 (F2.0)but it had wierd numbering when viewed by Besst tool.
When i queried this , they said it was correct but if you look up that part number its an external controller. Anyway, the bike would not turn on. I then flashed this with MMG522C4814F802010.1-CR X10N.510.FC 2.0, hoping this would solve the issue but it came up with error 30 so i assume this is not the correct firmware. Does any body have any clue how to resolve this? Chili is being less than helpful on this together with returning a brand new motor with a speed sensor fault but that is another story.


Bafang controller.jpg
 

Dado

Active member
Jun 28, 2022
692
463
Bratislava
Hello Simebru.

Definitelly not a M510 controller -CRS307. I am surprised you managed to load there M510 firmware. :)

Take a picture of your controller pls.
I am sure this was just some mistake, Chili knows what looks like M510 FC2.0 controller. She would send you correct one, she is fair.
 

BootsDave

Active member
Feb 5, 2021
77
76
Aveyron, France
I bought two FC2 controllers from Chili, one of them has the same issue as yours. I’ve had to send it back. I’ll let you know how I get on!
 

Simebru635

Member
Aug 30, 2019
17
10
Surrey UK
Hello Simebru.

Definitelly not a M510 controller -CRS307. I am surprised you managed to load there M510 firmware. :)

Take a picture of your controller pls.
I am sure this was just some mistake, Chili knows what looks like M510 FC2.0 controller. She would send you correct one, she is fair.
Hi Dado,
It is exaclty the same, even down to the PCB numbering, thats why i flashed the M510 firmware, thinking it was just a BESST glitch. This is now my 3rd controller.... I have ordered another one from elsewhere. I will be interested to see Bootsdave resolution.
 

Dado

Active member
Jun 28, 2022
692
463
Bratislava
Hmm, Bagang can still surprise. ;) They must have load CRS307 bootloader into m510 controller in a factory. Wondering it has same firmware boot code to be able to flash M510 firmware. (Saw it just on old motors: M420 and old M620 has same bootcodes).

Screenshot_2024-01-03-15-47-30-71_e2d5b3f32b79de1d45acd1fad96fbb0f.jpg
 

BootsDave

Active member
Feb 5, 2021
77
76
Aveyron, France
I’m afraid Chili has been less than helpful. Bafang has tested it, and surprise surprise it worked ok for them!!! I paid $20 to send it and she wants another $38 to send it back 🤬. Unfortunately there is a lack of honesty, obviously Bafang have fixed it, but I’m left out of pocket.
I wish you could buy this stuff in Europe.
 

Simebru635

Member
Aug 30, 2019
17
10
Surrey UK
I’m afraid Chili has been less than helpful. Bafang has tested it, and surprise surprise it worked ok for them!!! I paid $20 to send it and she wants another $38 to send it back 🤬. Unfortunately there is a lack of honesty, obviously Bafang have fixed it, but I’m left out of pocket.
I wish you could buy this stuff in Europe.
That's a bit unfortunate. I received a new one from elsewhere and it's now installed and working great. Has anybody noticed how there are less spares available to ship to UK? Did something change in trade relations? I need another display unit but can't find anywhere.
 

iscander13

Member
Oct 11, 2021
185
59
earth
Gentlemen, Greetings. Does anyone know this FW that is installed in my controller?
Decided to replace the controller in FC1, haven't tried it on the road yet. What is the best FW for FC2 in your opinion?
1708024820197.png

Does anyone know what the error field is and what the error means?
Thanks in advance.
1708025199976.png
 

Dado

Active member
Jun 28, 2022
692
463
Bratislava
Hello Iscnader.

So looks like some new firmware. Again a big jump in a version number. Official bafang for M510 FC2.0 is v10.1

6007 is a CAN ID, not an error. Basicaly it is a request ID to get error messages from a device. This did not worked on any motor for me. Display is usually storing error log with bafangs.
 

iscander13

Member
Oct 11, 2021
185
59
earth
Hello Iscnader.

So looks like some new firmware. Again a big jump in a version number. Official bafang for M510 FC2.0 is v10.1

6007 is a CAN ID, not an error. Basicaly it is a request ID to get error messages from a device. This did not worked on any motor for me. Display is usually storing error log with bafangs.
Dado, thanks as always for the detailed and prompt reply! I will try to test this FW and try to ask for the file from the supplier.
 

Dado

Active member
Jun 28, 2022
692
463
Bratislava
That would be great if you get bin file.
Let us know how this version behave, if no big overrun after stop pedalling. Where did you buy controller?

Use Besst Pro for M510.
 

iscander13

Member
Oct 11, 2021
185
59
earth
That would be great if you get bin file.
Let us know how this version behave, if no big overrun after stop pedalling. Where did you buy controller?

Use Besst Pro for M510.
Aliexpress from SingYiu E-bike Store. Actually i don't have overrun on the last FW for FC1
 

Karamba!

Member
May 29, 2023
103
29
Santiago, Chile
Personally I have come to get used, and even appreciate the overrun of my M510 v2 FW 10.1. It comes really handy on technical climbs. It would be great if it could be switched on and off on the fly, and regulated in its length.
 

EMTB Forums

Since 2018

The World's largest electric mountain bike community.

556K
Messages
28,097
Members
Join Our Community

Latest articles


Top