Bafang M500/M600 Tuning & The BESST Tool

Zimmerframe

MUPPET
Subscriber
Jun 12, 2019
14,028
20,818
Brittany, France
You can download the BESST Tool from there, you then need to contact them to obtain an ID/Password :


They can give you a basic password. But each ID/Password links to their system and has different abilities and can change different things.
 
Last edited:

Zimmerframe

MUPPET
Subscriber
Jun 12, 2019
14,028
20,818
Brittany, France
Do we have any information how Bafang reacts for guarantee cases if motor has been reprogrammed by user?
Bafang issue the ID's for the software which enable you to make changes. If you get one (an ID), it will be limited in it's abilities of what you can tune - so you wouldn't be able to make changes which could have a detrimental effect.

There might be circumstances where they might grant you a higher level access, but this might also mean that warranty situations aren't as smooth ??

I think the higher level access accounts are normally only given to bafang specialists. Lets hope they give them to celebrities too :)

Bafang warranty info :


Warranty Exclusions:
7 Failure due to an unreasonable user configuration or unauthorized changes in the relevant accessories parameters
 

Rob Rides EMTB

Administrator
Staff member
Subscriber
Jan 14, 2018
6,260
13,700
Surrey, UK
I have a theory that my M500 is only running at 12 amps.

the highest I’ve seen the Watts on the display is 580w.

it’s a 48v system
48x12=576

The controller should be good for upto 25 amps but if I can get it up to around 18 amps then it’ll definitely be at the level of the top competitors putting out 864watts

I’m in touch with Bafang, via MOSHON-E in the U.K. - first thing is to determine what amps my controller is set at.

if I can unleash the amps on the controller then that would be the dream!
 

CRFan1

Active member
Dec 2, 2020
173
142
NW Indiana
Bafang have got back to me.

They are preparing stronger new software for the motor and sending me the BESST tool so I can install it via a laptop.

I’ll update the thread with progress.

Let me know if you have any questions with the BESST tool. I cut and paste some general directions from the Luna forum they should apply:

FLASHING FIRMWARE

Note 1: These instructions apply to circumstances as they existed in early January. I fumbled around a lot in the process and am not able to outline the exact steps that work immediately, but the info here should enable you to get the job done. Proceed at your own risk.

Note 2: “the right COM port” (the correct COM port) did not seem to be an issue in my case. Also, sorry for the (over)abundance of detail.

1. With X-1 battery installed in your bike, open the BESST application, select offline mode (if that option is not available, see steps 3 and 4 of “INSTALLING THE BESST APPLICATION,” above)

2. Connect the BESST tool (hereafter abbreviated BT) to a USB port of PC.

3. Connect the BT’s triangular green cable ends to the bike (unplug the cable that comes out of the bike’s display and leads into the frame, and patch the BT into that path).

4. Turn on bike’s power the usual way. Note that the display will probably light up on connection to the BT, but you still need to power the bike on at battery. Click “CONNECT” in the BESST app (abbreviated hereafter as ‘BA’).

5. Choose “update” from tools menu in BA (left side of screen), then in the next screen, click the “service tool” button. You have to click connect then "read" to get the BESST tool to read the S/N of your motor. It will not update until you get it to do this.

6. Click “Get a file from local” and navigate to choose the firmware file you want to apply.

7. Click the green oval “Update” button at bottom of screen and to upload the file into BT. This goes pretty quickly; when it’s loaded you’ll hear a single beep.

8. Unplug/replug the BT from/to the cable leading into frame to start the upload to bike; the app’s red progress bar should go (pretty quickly) up to 100%, then two beeps should sound.

9. To check the (hopefully new) firmware version, hit ‘Reset’ in upper right of screen, then ‘Connect,’ then ‘Read.’ (maybe ‘Clear,’ then ‘Read’ would do?). If you don't do this, the old FW version will continue to display, regardless of whether the FW updated successfully.
 

Phatty

Member
Feb 18, 2021
38
76
Utah
Honestly I have no idea. I have exchanged a couple of emails and yesterday a new motor and BESST tool arrived on my doorstep.

Its Chinese New Year at the moment so they will be back next week. I have lots of questions so I will update you when I get answers!

Chiming in with my experience with the besst tool.
I own a Luna x1 which is previous generation of the dengfu frame and the m600.
We found out the hard way that the proprietary cranks (way too long) and the software on the m600 were both garbage.
Running in PAS levels 1-9 you were forced to go everywhere in level 5 or higher because 1-4 were useless. In the PAS levels 1-5, you had to use 3 and up and levels 1-2 never worked right.
Bafang got us the shorter cranks right away but they are still very heavy and there is weight to be saved there. They need to go to isis spline so we can put carbon cranks on the bike.
After months of complaining we finally were offered the besst tool for $100 and new firmware. Many of us jumped on that and got the programmers.
Through trial and error we got it programmed with new firmware and the difference has been amazing. It’s now finally riding like the bike it should have been. We have tons of documented steps and guides on electric-bike forum and in the Luna x1 Facebook group. Hopefully someone here finds that information useful.
Thanks rob for building the cheeb, you built what I wanted to but we can no longer order the e10 frame here in the USA. Someone bought rights to it... so cheers to taking on the project and making great content! Keep it up.
also the vinyl wrap is way easier than painting ?

7846A9CD-5BFC-4C0B-9FD9-350274DB5283.jpeg
 

CRFan1

Active member
Dec 2, 2020
173
142
NW Indiana
Chiming in with my experience with the besst tool.
I own a Luna x1 which is previous generation of the dengfu frame and the m600.
We found out the hard way that the proprietary cranks (way too long) and the software on the m600 were both garbage.
Running in PAS levels 1-9 you were forced to go everywhere in level 5 or higher because 1-4 were useless. In the PAS levels 1-5, you had to use 3 and up and levels 1-2 never worked right.
Bafang got us the shorter cranks right away but they are still very heavy and there is weight to be saved there. They need to go to isis spline so we can put carbon cranks on the bike.
After months of complaining we finally were offered the besst tool for $100 and new firmware. Many of us jumped on that and got the programmers.
Through trial and error we got it programmed with new firmware and the difference has been amazing. It’s now finally riding like the bike it should have been. We have tons of documented steps and guides on electric-bike forum and in the Luna x1 Facebook group. Hopefully someone here finds that information useful.
Thanks rob for building the cheeb, you built what I wanted to but we can no longer order the e10 frame here in the USA. Someone bought rights to it... so cheers to taking on the project and making great content! Keep it up.
also the vinyl wrap is way easier than painting ?

View attachment 53386

Great information as I am an X1 owner too. That forum and the FB are great resources. I believe Luna Cycle has the rights to that frame which s a shame because next time around I would build my own like Rob did!
 

KaroKönig

Well-known member
Feb 10, 2021
234
506
Germany
I'm not sure whether the 3 software versions included with the Luna Bessttool also work with the M500 ?
I would be more careful before the engine stops running afterwards ?
858F0DB0-FA35-4AEF-BA13-474B167A8773.jpeg

A6C38388-B66A-43C7-A093-A7961ADC5C12.jpeg
 
Last edited:

Kyokushin

Active member
Mar 28, 2021
332
195
Sol
Guys, how to get access to this tool? I would like to manage speed limit of M500.

Bafang representative told me its not for end-customers and don't let me buy it.
 
Last edited:

doctorrevenge

Member
May 7, 2021
9
6
Schiffdorf
Hi! Anyone testet a firmware Update on bafang m500 36V? I cant find files?
What happens when i test the 43V Firmware from here? I want 18 or 20 A on my m500
With my Old bbs01 i havent any Problems with 20A for years... how to Backup firmware?
Thank you for Infos :)
 

dixie600mhz

Active member
Oct 13, 2020
174
159
Austin, Texas
Guys, how to get access to this tool? I would like to manage speed limit of M500.

Bafang representative told me its not for end-customers and don't let me buy it.
You can order it direct from Luna for $100 but you'll need them to give you a login. After logging in for the first time you can use the tool in offline mode and adjust some settings but you need the login info to get past the first splash screen.

I bought it for the wifes Luna X1. So far there's only three versions of firmware out there with different assist tuning. I believe everyone is liking the 14.6 firmware as it seems to have better or smoother assist in all levels 1-5 or 1-9 depending on how you set up the bike.

The standard Luna tune is on or off and nothing in between. The wife blames that on all her crashes hahahaha.
 

Kyokushin

Active member
Mar 28, 2021
332
195
Sol
I found the 46.6 f/w also, have anyone used that? (for M500)
 

Attachments

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

patdam

Well-known member
Jan 17, 2019
902
601
france
I found the 46.6 f/w also, have anyone used that? (for M500)
No. M500 and M600 have different software (normal)

currently (04/06/2021) I have
M600: CRX10NC4818I132046.7 on new rev with DPC 241 display
M500: CRX10NC4810I142015.5 on controler standard exchange received from poland bafang service center

I do not recomand to update your software with external file. Information provided by
bafang service center (not tested for the moment):
When you connect BESST tool, you can perform a research of software "get file from cloud" and the tool will propose you the last rev adapted to your controller hardware (if your is obsolete)
 
Last edited:

Kyokushin

Active member
Mar 28, 2021
332
195
Sol
That is interesting and sounds logic.

It seems this one for M500 is only 480W in peak :(

I have discussed with Bafang representative and he assured me (even twice, because i asked to have 100% clear answer) about this CRX10NC4818i132046.6 and he told me he sent me the file for M500.

@patdam have you back your stuff we discussed here Bafang M500 V2 vs Bosch Gen 4 - EMTB Forums ?
 
Last edited:

PB Ski

New Member
Jul 14, 2021
10
7
Sydney
Typo...I mean how do I know the firmware without using a besst tool? Cheers
For mine the best way was to use the Bafang Go app on my phone, then using the app, connect the bike via Bluetooth - the app will confirm the Bluetooth MAC address, choose connect, then go through the settings to see you specific controller info, via the Bafang Go app. See the screen shot attached
Screenshot_20210711-171040.jpg
 

savas

Member
Oct 16, 2018
137
57
sofia
Hello Guys,
so i did a test climbing with firmware crx10nc4818i32014.6.So the bike has 38tooth at front and 42 behind.Started with 68% on the stock 840wh battery.
So to be honest i am not happy at all with the consumption.It was bad. I was riding at 2 out of 5 .Not sure if it is because of the firmware or the casettes and the front chainring.I will test further i got my new chaingring 32tooth and the casette ztto 52 12 speed is at the customs right now.
Considering to buy the Besst tool to get new firmware.
 

savas

Member
Oct 16, 2018
137
57
sofia
or if you press plus minus simultaneously you will come in another menu.From there you go to information and than controller and with the + you will see the controller version and firmware version
 

ornias

Member
Jul 22, 2021
65
70
Netherlands
Hello Guys,
so i did a test climbing with firmware crx10nc4818i32014.6.So the bike has 38tooth at front and 42 behind.Started with 68% on the stock 840wh battery.
So to be honest i am not happy at all with the consumption.It was bad. I was riding at 2 out of 5 .Not sure if it is because of the firmware or the casettes and the front chainring.I will test further i got my new chaingring 32tooth and the casette ztto 52 12 speed is at the customs right now.
Considering to buy the Besst tool to get new firmware.
Doubt the BESST too is going to change that, big changes with firmware are possible, but those changes are most often people that move to a more.... customised or specialised firmware (such as one with lower power settings, or special assist levels)
How bad was it?
 

Hondy

Member
Mar 11, 2021
49
24
simba124
Doubt the BESST too is going to change that, big changes with firmware are possible, but those changes are most often people that move to a more.... customised or specialised firmware (such as one with lower power settings, or special assist levels)
How bad was it?


I ride about 60km with a full battery on setting 1 off 5 with the M600 motor .aprox 650 heightmeters and keeping a cadans off 85
.
 

Hondy

Member
Mar 11, 2021
49
24
simba124
There is your problem, ebike motors are not made for that high of a cadence and power consumption increases expodentially with cadence

Hmmm did't now that ...200-250watts when i watch it ...try todo beter with less,even easier ...what you guys make out off 1 full battery 840wh and m600 ...
 

PadreParada

Member
May 13, 2019
26
14
Madrid, Spain
Hmmm did't now that ...200-250watts when i watch it ...try todo beter with less,even easier ...what you guys make out off 1 full battery 840wh and m600 ...
Battery is not really 840Wh its around 815 Wh or 760Wh, depending on the cells it is build with. I do 1300m without problems, and I weight 85Kg. How much do yo weight?
 

savas

Member
Oct 16, 2018
137
57
sofia
Doubt the BESST too is going to change that, big changes with firmware are possible, but those changes are most often people that move to a more.... customised or specialised firmware (such as one with lower power settings, or special assist levels)
How bad was it?
14km 530m ascend.I have started with 68% and stopped at 30% because i was in the mountain and didn't want to stay without energy in the middle of a hike path.Don't look at the time on the picture this is a calculation for hiking not mtb.On the other side the bike is a good climber, the front wheel does not go up, but than again the bike is just too big for me i am 1.88 and this is the xl version.I will do some modification with the stem and handlebar.

So i got a race face 30 chain ring and still at the stupid customs ztto 32 chainring and 52 casette.As soon as i have everything i will do again a test ride.Usually with the Bosch Fatbike-Mondraker panzer with a 400wh battery i am able to get 1000hm.With the kenevo 2018 even 1500 but on 500w max peak.With Yamaha also 1500hm no problem with 400wh battery

Capture.JPG
 

EMTB Forums

Since 2018

The World's largest electric mountain bike community.

555K
Messages
28,072
Members
Join Our Community

Latest articles


Top