Bafang M500 V2 vs Bosch Gen 4

Kyokushin

Active member
Mar 28, 2021
332
195
Sol
Can you document for others how you did this update as most people seem to be struggling to get the necessary hardware and software from Bafang.

And also how you contacted Bafang and again, most people have been unable to just buy the M500 or M600 on it's own.

I have asked bafang for latest for M500 and i got below one. I have digged in the internet and its known f/w people are using for M600.
Maybe you can just flash this f/w also to M500 and it wil gain some power?

thank you, we have the same hardware but not the same soft. mine is
CRX10NC4818i132046.6
normal 48V 18A
It seems @patdam have 250W - M500 (hardware) and this exact firmware. @Zimmerframe
 

Attachments

  • CRX10NC4818i132046.6-28-2230-20200824-3.bin.zip
    41.5 KB · Views: 334
Last edited:

patdam

Well-known member
Jan 17, 2019
902
601
france
I have asked bafang for latest for M500 and i got below one. I have digged in the internet and its known f/w people are using for M600.
Maybe you can just flash this f/w also to M500 and it wil gain some power?


It seems @patdam have 250W - M500 (hardware) and this exact firmware. @Zimmerframe
wait a few, i have not my controllers for the moment, normally next week i can share my exact rev
 

Kyokushin

Active member
Mar 28, 2021
332
195
Sol
I have been verified with Bafang representative again and this above 48V/18A firmware is correct for M500 (250W nominal).

update:
by own verification we discovered its for M600 not M500
 
Last edited:

BootsDave

Active member
Feb 5, 2021
77
76
Aveyron, France
Well I have to admit that Rob was right, the M500 is lacking in power. I could only ever see just over 11 amps max current, so it runs out of steam on steep climbs. I guess I was hoping that Rob was going to champion the Cheeb and get updated firmware! Anyway, I’m looking at getting the Besst tool in the hope that new firmware will improve it. Do people recommend getting it from Luna in order to get a login?
 

Laudix

Member
May 15, 2021
28
9
Paderno Dugnano (Italy)
I buy a besst Tool at Luna. The Bafang Team wanted my SN from the Motor and send me an update… Flashing with besst Tool in 1min :) maybe someone Can make a program to change the current power manualy in firmware files… like the old software for bbs motors.
Hi doctorrevenge.
Sorry for my English...
I ordered a bike with an M500 engine that I should receive in 1 or 2 months; I would like to use the BESST tool by purchasing the necessary HW from Luna. I have some questions for you:
1) What software should I use? the standard Bafang one or the Luna one?
2) how did you get an ID to connect to the software tool?

Thank you.
 

VMG Chris

Member
Feb 25, 2021
99
130
Sydney
I asked Bafang for new software for my m500 36V 15A v7.5 and get a Update 36V 17A v7.7
Now it is stronger then my wifes cx4. Perfekt! I love bafang :) with my old bbs01 on 18A i have no Problems over 4 year! Maybe a Update for 48V m500 is ready?! Bafang write me that i can buy a m600 and get a 36V 25A firmware for it when the new Software is not strong enough for me, but it is strong enough!!!
Can you post the all of the numbers for the 36v firmware V7.7? EG M500-CRX10NC4313i142012.5-20191126
 

ornias

Member
Jul 22, 2021
65
70
Netherlands
@Kyokushin would you be able to ask for the 46.7 version of that same 48v/18a firmware? 46.7 seems to be the latest.

@doctorrevenge could you send a copy of the 36v17a firmware for the m500?


Me and Casainho (known from the TSDZ2 OpenSource firmware) are working on a knowlagebase (of the CANBUS, Motor Hardware, Firmwares and BESST) in preparation of work on opensource firmware for the m500 and m600 motors.

Currently hoarding information on those drives like a maniac, but kinda short on firmwares for the m500, so any firmware file would be super welcome!

shameless plug:
 

Migli54

Member
Jun 6, 2021
42
19
Swiss guy
@Kyokushin would you be able to ask for the 46.7 version of that same 48v/18a firmware? 46.7 seems to be the latest.

@doctorrevenge could you send a copy of the 36v17a firmware for the m500?


Me and Casainho (known from the TSDZ2 OpenSource firmware) are working on a knowlagebase (of the CANBUS, Motor Hardware, Firmwares and BESST) in preparation of work on opensource firmware for the m500 and m600 motors.

Currently hoarding information on those drives like a maniac, but kinda short on firmwares for the m500, so any firmware file would be super welcome!

shameless plug:
Do you guys have an idea for decode the .bin file controller software ? We may edit it and flash with besst tool...
 

Migli54

Member
Jun 6, 2021
42
19
Swiss guy
I Read it yes, thanks a lot for your job ! But the final goal for us is to be able to change variables like, current, voltage, frequency of reading torque sensor, start degree etc... And today we haven't any solution for m500/m600 right ?
 

ornias

Member
Jul 22, 2021
65
70
Netherlands
I Read it yes, thanks a lot for your job ! But the final goal for us is to be able to change variables like, current, voltage, frequency of reading torque sensor, start degree etc... And today we haven't any solution for m500/m600 right ?
Some can be changed already (even with non-BESST tools), but indeed most of them are still not reverse engineerd.
I need someone to use CANBUS tools to find out the other GET adresses on the CANBUS and investigate if he/she can set those as well.
 

ornias

Member
Jul 22, 2021
65
70
Netherlands
Ok, I will work on, I have a sniffer for CAN bus protocole
That would be amazing, you can continue where CiDi left off :-D

What CiDi has done till now, is reverse engineer the SET parameters available in the BESST tool, so I think documenting all SET and GET parameters that are available to/from the display would be a good start.

That might also give us enough insight to start working on the other GET parameters that are not used by displays by extrapolating addresses on the bus.
 

ornias

Member
Jul 22, 2021
65
70
Netherlands
@Migli54 I've done some initial work on getting more CANBUS framenumbers and information out of the BESST software package.
You might want to check it out:

It's basically the code snippet from the BEST software which is used to get/set some parameters using the CANBUS.
Above each function I added an example how the BESST software calls the function (see the ## comment)
 
Last edited:

Puschtrale

Active member
Jan 19, 2021
220
166
Dobbiaco
@Rob Rides EMTB , now we got new firmware from Bafang which is giving up to 720W in peak. I am curious how test would like if you had that firmware in bike.
Sounds great. So can i use the Besst Tool to upgrade my firmware with these? Why are there two files attached? Can you tell me if i need both? Can test it in a few days (my Besst Tool is arriving within this week) Thanks
 

Kyokushin

Active member
Mar 28, 2021
332
195
Sol
Sounds great. So can i use the Besst Tool to upgrade my firmware with these? Why are there two files attached? Can you tell me if i need both? Can test it in a few days (my Besst Tool is arriving within this week) Thanks
Yes, you need a besst. There are two files because one is for 36V and second 48V version of engine.
 

Puschtrale

Active member
Jan 19, 2021
220
166
Dobbiaco
Yes, you need a besst. There are two files because one is for 36V and second 48V version of engine.
Can you tell me what version is for the 48V version? I am right if i say that i will need to install that one right?
IMG_20210416_121339.jpg
 

Kyokushin

Active member
Mar 28, 2021
332
195
Sol
@Puschtrale your version from photo is 48V and file CRX10NC4813i142015.8-28-2230-20210805.bin
36V version is: CRX10NC3617i142017.7-28-2230-20200911.bin

you need to unzip attached files befor flashing of course.

@Migli54 these version are official, comes from Bafang, not custom, experimental or modded, unfortunately i have no 43V version.
 

pacotomi

Member
May 3, 2021
23
6
España
[QUOTE = "Kyokushin, publicación: 325313, miembro: 16768"]
El firmware proviene directamente de Bafang.
Estoy usando la versión de 48V y [USER = 17765] @doctorrevenge [/ USER] la versión de 36V.
sí, me dio hasta 720 W de potencia máxima.
[/CITA]

muchas gracias lo probaré también en mi M500 y ya os lo cuento.
 

pacotomi

Member
May 3, 2021
23
6
España
[QUOTE = "Kyokushin, publicación: 325317, miembro: 16768"]
En comparación con el firmware que obtuve con el motor (CRX10NC4810i142015.5), es de día y de noche.
[/CITA]

I have that version so I'm going to try the version you've posted thanks for the information.
 

Puschtrale

Active member
Jan 19, 2021
220
166
Dobbiaco
@Puschtrale your version from photo is 48V and file CRX10NC4813i142015.8-28-2230-20210805.bin
36V version is: CRX10NC3617i142017.7-28-2230-20200911.bin

you need to unzip attached files befor flashing of course.

@Migli54 these version are official, comes from Bafang, not custom, experimental or modded, unfortunately i have no 43V version.
Sorry, last question: how can i "launch the script bafang.py"? Do i need to use the Command Prompt and if so what is the command for it? In the manual it is not really clear how to perform this last step. Thanks man!
 

Kyokushin

Active member
Mar 28, 2021
332
195
Sol
Sorry, last question: how can i "launch the script bafang.py"? Do i need to use the Command Prompt and if so what is the command for it? In the manual it is not really clear how to perform this last step. Thanks man!
No prob, from CMD, after you install all pre-requisites then you need to open cmd, run the script, keep cmd opened and then run bessst then login as whatever. You need to be on-line.
 

EMTB Forums

Since 2018

The World's largest electric mountain bike community.

555K
Messages
28,072
Members
Join Our Community

Latest articles


Top