Bafang M560

I would say buy dado's BBR and the readings will be precise plus you can set it to a lower discharge current that is still in the safe zone to get even more range. @Dado Confirm please that with BBR the discharge current is better/lower and the readings equaly good or better than a battery with can protocol bms combo.
 
⚡ EMTB Pro Go Pro — exclusive discounts & ad-free Peaty's 25% off & more · Ad-free browsing · Pro badge See the deals →
Good info, thanks.

Now I can imagine my failed Bluetooth module on the battery is probably causing this bike to resort to this default behaviour. I'll install the new one and fingers crossed it will fix my issue.
Any chance you can list the BMS type and number or just a photograph of the manufacturers unit numbers.

Thanks
 
Confirm please that with BBR the discharge current is better/lower and the readings equaly good or better than a battery with can protocol bms combo.
Discharge current is just what the motor draws. What Dados little widget does is to read voltage and fools the motor to allow a lower battery voltage to be used.
 
So I will ask @Dado like this: to what cell voltage does a CAN bms/battery allows the motor to run without constrains and does the BBR have the same acurate readings of battery percentage and voltages readings as a CAN combo.
 
I have had this happen couple of times. Slightly differently though. When using high power from the motor/battery when it's on low % (depending on the case but usually 20-25%) the motor assistance stops and it shows 0% battery left. If I then restart the motor it usually shows something like 10-15% and will only give very limited assistance. Less than an eco mode gives.

I think that it happens probably because some sort of battery protection system because the m560 can draw so much power from the battery. I have not found a way to prevent this.
Hello.

Yes, saw the same with Markhor firmware. Something wrong with LVC set in controller. If battery would trip, most probably you wont turn it on again on the road. Only when you connect charger.

So I flashed back to v1.5 and not shutting off.
 
Last edited:
Ok, thanks. I'm a bit confused why it has only just started happening in these last 8 or so rides out of 50ish. Normally I can dip well below 20% and the bike defaults to power modes 1-3 only.

The bluetooth module on the battery did fail a while ago Hybridizer have sent me a new one I haven't installed yet) so the screen is just reading SOC, I no longer see voltage and charging amps. Perhaps this is something to do with the new behaviour. I'll see what they say. Cheers
It is again from the book: Miracles of Bafang. ;)

And you have only PAS level 1 to 3 to be selected when under 20%? Hmmm

If you were fine for 50 times, then only explanation what is coming to my mind: Cells got worse and have steeper voltage drop at the end. So motor is showing 15% (according measured and filtered voltage), but as soon as you put more load, voltage runs under some motor LVC parameter (which is too high with Bafangs, like 3.2 - 3.3V per cell) and shut.

Should not be doing this so soon. How old is battery? Cells could be fake.


As I wrote, if BMS would trip then you wont be able to turn on motor again.
 
So I will ask @Dado like this: to what cell voltage does a CAN bms/battery allows the motor to run without constrains and does the BBR have the same acurate readings of battery percentage and voltages readings as a CAN combo.

Seeing lot of questions. Sorry, lot of things and messages.

To the CAN batteries.

Bafang CAN battery is with extra cable 3 pin orange connector usually. To get that BMS with Bafang CAN protocol wont be easy to get.
Anyway dont know about any BMS with BT and Bafang BMS protocol.

Bafang motors are (thanks god, HD motor was an exception) starting also without any battery comunication/authentification. So "dumb" batteries with just Plus and Minus is OK for Bafang motor.

In this case motor is measuring voltage of battery and recalculate to SOC %. And in this case (on purpose?) bafang had set it quite annoying. Power limitation starting from 25% SOC and is going lineary down according SOC %. And ending like 3.2V per cell - too high. Tesla car discharging down to 3.0V or 2.9V not sure now. I used to discharge LiIons down to 2.8V on my old HD motor. Thats just fine, I dont care if I loose few cycles. Testing of LiIons is down to 2.6V.

When you powering up motor with bafang CAN battery, motor is getting data from Battery, including estimated SOC% by battery BMS. So in this case you can discharge lower (depends just on settings of BMS how low). And saw also firmwares which then switch to 10% SOC start power limitation.

If you connect BBR, then you simulating BMS, is running K1 SOC estimation. You can set LVC down to 3.0V and then go even lower with limited power. Suitable for old good "dumb" batteries or you can just unplug CAN communication connector from your battery and use BBR.
I had already so many faults on smart BMSes. And then nothing to do as hard to buy a spare BMS and replace.

Hope answered all the questions. :)
 
Last edited:
And just been trying this. What do you find suspicious here? ;))

1747668648639.png
 
Seeing lot of questions. Sorry, lot of things and messages.

To the CAN batteries.

Bafang CAN battery is with extra cable 3 pin orange connector usually. To get that BMS with Bafang CAN protocol wont be easy to get.
Anyway dont know about any BMS with BT and Bafang BMS protocol.

Bafang motors are (thanks god, HD motor was an exception) starting also without any battery comunication/authentification. So "dumb" batteries with just Plus and Minus is OK for Bafang motor.

In this case motor is measuring voltage of battery and recalculate to SOC %. And in this case (on purpose?) bafang had set it quite annoying. Power limitation starting from 25% SOC and is going lineary down according SOC %. And ending like 3.2V per cell - too high. Tesla car discharging down to 3.0V or 2.9V not sure now. I used to discharge LiIons down to 2.8V on my old HD motor. Thats just fine, I dont care if I loose few cycles. Testing of LiIons is down to 2.6V.

When you powering up motor with bafang CAN battery, motor is getting data from Battery, including estimated SOC% by battery BMS. So in this case you can discharge lower (depends just on settings of BMS how low). And saw also firmwares which then switch to 10% SOC start power limitation.

If you connect BBR, then you simulating BMS, is running K1 SOC estimation. You can set LVC down to 3.0V and then go even lower with limited power. Suitable for old good "dumb" batteries or you can just unplug CAN communication connector from your battery and use BBR.
I had already so many faults on smart BMSes. And then nothing to do as hard to buy a spare BMS and replace.

Hope answered all the questions. :)
Thanks for confirmation and explanation.
 
Thats right. ;) It is starting, accepting settings, but not rotating rotor. I guess different MOSFET driver.

40A that will be peak 1.6kW at the wheel. ;)
 
Hello.

Yes, saw the same with Markhor firmware. Something wrong with LVC set in controller. If battery would trip, most probably you wont turn it on again on the road. Only when you connect charger.

So I flashed back to v1.5 and not shutting off.
Oh interesting. I bought my motor from greenbikekit. You are saying the controller has wrong values set to LVC and that's causing this problem? I would need a besst tool or maybe one of your k1 products to fix it?

I have v1.5 installed...
 
Oh interesting. I bought my motor from greenbikekit. You are saying the controller has wrong values set to LVC and that's causing this problem? I would need a besst tool or maybe one of your k1 products to fix it?

I have v1.5 installed...
v1.5 is fine. That issues with turning off at 20% was with some custom firmware.
 
Looks like we have new torque sensor v 3.4
1747823082199.png

Also some new 500W firmware v32.4
 
Hard to say if you have v1.5. But I guess some battery voltage sag or faulty some cell.
I have Dengfu batteries, beating them and dont have this issue with v1.5
 
Hello. There is no topic about M560 firmware here, so I will write here. I bought myself a spare m560 750w motor, the first one was bought in the fall of 2024. The new motor is much less powerful. Judging by the firmware number, it is 25A, but according to the power readings on the display, it is 13A. Can anyone tell me if the firmware MMG5300C4825F801001.5 will work with this motor? Or which firmware is suitable?

photo_5327936519173959709_y.jpg photo_5325672431458840804_y.jpg
 
Hello. There is no topic about M560 firmware here, so I will write here. I bought myself a spare m560 750w motor, the first one was bought in the fall of 2024. The new motor is much less powerful. Judging by the firmware number, it is 25A, but according to the power readings on the display, it is 13A. Can anyone tell me if the firmware MMG5300C4825F801001.5 will work with this motor? Or which firmware is suitable?

Hello mate. Yes, you have now some custom firmware v34.5 but it is 25A. Where do you see you have only 13A?
And you right, I noticed also this recent "tuning" to lower power and acceleration (less stress on drivetrain).
Also could be caused by the different settings. Have you tried to check what setup has it now?

Feel free to update to Bafang firmware version 1.5 - I am also using still this one.

Your motor looks like second revision. I saw here somebody posted also the label of third revision with new TS.
 
Hello mate. Yes, you have now some custom firmware v34.5 but it is 25A. Where do you see you have only 13A?
And you right, I noticed also this recent "tuning" to lower power and acceleration (less stress on drivetrain).
Also could be caused by the different settings. Have you tried to check what setup has it now?

Feel free to update to Bafang firmware version 1.5 - I am also using still this one.

Your motor looks like second revision. I saw here somebody posted also the label of third revision with new TS.
The power readings on the display were no more than 670 W at 65% charge. On the old motor up to 1200+ W. I have not yet been able to check the mode settings because Bafang Go has updated to version 4.0.5 and reports that my DP C245 display is not supported. But I checked uphill, in boost mode and at full throttle.
 
Do they all show G5300.500.C as the hardware version now? I was wondering if maybe your motor is actually flashed with the 500W firmware since that’s the only difference now between the 500 and 750W versions. I noticed your screen is showing 500 in the HW name.

Do you have the BESST tool so you can view everything in there? I have the same issue with the Bafang app and my C245 display, it completely wipes out all my settings/assist levels if I even connect with the app, it’s unbelievable how bad their software is.
 
Do they all show G5300.500.C as the hardware version now? I was wondering if maybe your motor is actually flashed with the 500W firmware since that’s the only difference now between the 500 and 750W versions. I noticed your screen is showing 500 in the HW name.

Do you have the BESST tool so you can view everything in there? I have the same issue with the Bafang app and my C245 display, it completely wipes out all my settings/assist levels if I even connect with the app, it’s unbelievable how bad their software is.
Aren't the 500W and 750W motors different only in firmware? Is the hardware the same? The sticker on the motor says 750W.

Unfortunately I don't have a besst yet. But when you press the throttle it should give full power regardless of the mode.
 
Aren't the 500W and 750W motors different only in firmware? Is the hardware the same? The sticker on the motor says 750W.

Unfortunately I don't have a besst yet. But when you press the throttle it should give full power regardless of the mode.
Yes, they are the same other than firmware, which is why I was saying it, maybe it just has the 500W firmware loaded on it, but I’m not sure if maybe they all show that HW version regardless of the firmware.

I don’t have a throttle on my bike so I can’t comment on the specifics of how it should behave with throttle input.
 
Yes, they are the same other than firmware, which is why I was saying it, maybe it just has the 500W firmware loaded on it, but I’m not sure if maybe they all show that HW version regardless of the firmware.

I don’t have a throttle on my bike so I can’t comment on the specifics of how it should behave with throttle input.
SW version 48V 25A after "C" letter, it is 750W
 
SW version 48V 25A after "C" letter, it is 750W
Appears they all just show 500 in the HW model, here’s what mine shows.

While on the topic... Is there any official channel to receive updated firmware? I see people post them on here, but where are they all actually getting them from? Bafang annoyingly hides it all to dealers only, but for DIY bikes, who are you supposed to go to, the person who sold you the motor? Does FieldeBikes have them available?
IMG_2171.jpeg
 
Last edited:
Aren't the 500W and 750W motors different only in firmware? Is the hardware the same? The sticker on the motor says 750W.

Unfortunately I don't have a besst yet. But when you press the throttle it should give full power regardless of the mode.
You are right. HW is exactly the same. And can be also marked as 750 C2.0 - it is weird this bafang labeling.
My old M560:
1748962039105.png


Only depends what firmware you flash. 19A is 500 W , 25A is 750W , 30A is 1000W

If you see only 670w, then you must have set less max power % or low assistance level %. (Or some strange custom firmware, which is limiting throttle power). Truth say, did not test yet such a scenario, to set at PAS 5 only 50% of power and then check if throttle is going at 50% or 100%.

Also do not rely on a stickers on the motors. For example your sticker is saying firmware version 1.5 and actually you have loaded v34.5 ;)
1748961182427.png


Do not speculate, flash there v1.5. Here even default settings are quite good and usable. What I do I putting more acceleration (I dont like lazy starts), and also finetuning assistance level % - sensitivity to pedalling (this one not possible to set over GO). Someone wants to have high assistance only when turning pedals (and then your legs going lazy, like mine ;) ) Someone wants also to push with some power into pedals to assist.
 
Last edited:
Appears they all just show 500 in the HW model, here’s what mine shows.

While on the topic... Is there any official channel to receive updated firmware? I see people post them on here, but where are they all actually getting them from? Bafang annoyingly hides it all to dealers only, but for DIY bikes, who are you supposed to go to, the person who sold you the motor? Does FieldeBikes have them available?
View attachment 161841
Sellers usually sending you old firmwares , when you ask for for firmware. And yes, it is a shame Bafang is not sharing it publicly and also not to have any update log on the page.
 
Last edited:
Guys, do somebody have experience with that new TS v3.4 ?
Do you feel some better behaviour? Maybe one day we will catch Bosch. ;)))
 
Keep reading
    Browse all

    Similar Threads

    Community Stats

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