Bafang M510 Firmware thread

Zimmerframe

MUPPET
EMTB Pro
Joined
Jun 12, 2019
Messages
15,139
Reaction score
23,834
Location
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.
 
⚡ EMTB Pro Go Pro — exclusive discounts & ad-free Peaty's 25% off & more · Ad-free browsing · Pro badge See the deals →
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
 
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
 
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
 
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
 
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.
 
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:
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
 
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:
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
 
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
 
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.
 
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!
 
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.
 
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
 
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.
 
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.
 
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
 
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.
 
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.
 
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.
 
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
 
Yep, that overrun is still a surprise. Unwanted. ;)
 
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.
 
Keep reading
    Browse all

    Similar Threads

    Community Stats

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