Bafang M500/M600 Tuning & The BESST Tool

Puschtrale

Active member
Jan 19, 2021
220
166
Dobbiaco
Try different firmware for M500 between CRX10NC4813i142015.8-28-2230-20210805.bin and CRX10NC4810i142050.6-22-1768-20201109.bin , i think CRX10NC4810i142050.6-22-1768-20201109.bin is better and more natural for me. the power is enough and also more battery save. Dont forget to calibrate after change firmware.
Isn't the CRX10NC4810i142050.6-22-1768-20201109.bin a bit too weak? I mean the pre-installed orginal firmware was giving loads of battery life but the motor felt way too weak for steep uphills (this was also stated by Rob in his video with the comparison of the m500 and the bosch motor). Unfortunately Rob never did a new review with the stronger firmware untill now. Many of us changed firmware to the CRX10NC4813i142015.8-28-2230-20210805 that gives good power and still good battery life.
 

Kyokushin

Active member
Mar 28, 2021
332
195
Sol

mgx

Active member
Feb 18, 2021
110
112
Slovakia
THis detuned firmware for M600, what does it mean? Power ramp limited to 15A? Where? On bottom assist levels, or on top? From my view Luna 14.6 is very power saving fw, not showing real horsepower of the bike. And extra 10km gain is very-very relative. I can compare, but it takes a lot of time :)
 

Kyokushin

Active member
Mar 28, 2021
332
195
Sol
peak power is limited to 15A instead of 18A, thats what i am sure. Unfortunately cant say more, in my opinion the 46.7 is requiring less strength on pedal on lvl 5 to get max power output, i have no comparison to other.

That whould be great if you could compare it to other f/w. I tried that in M500, so my output will not be clearly valuable.
 

markvanhaze77

Member
Jun 14, 2021
37
15
GB
Yes, its for M500.
For M600 there is detuned 15A 48V firmware:

On what firmware on M600 are you?
Stock or whatever I had on it when I got the M600. I was looking into hooking up the BESST tool later this week when I get to it.
Overall I feel assist 1 is just too much for my liking, 2 and 3 seems to be too small of a step and 4 is massive. Anything beyond is not really ever needed. Overall, for me, I could have used a smaller motor just as well but I didnt have any comparisons when I ordered mine except for BBSHD2 and those are very different anyway.
 

temon10

Well-known member
Feb 8, 2022
676
565
Malang, Indonesia
Isn't the CRX10NC4810i142050.6-22-1768-20201109.bin a bit too weak? I mean the pre-installed orginal firmware was giving loads of battery life but the motor felt way too weak for steep uphills (this was also stated by Rob in his video with the comparison of the m500 and the bosch motor). Unfortunately Rob never did a new review with the stronger firmware untill now. Many of us changed firmware to the CRX10NC4813i142015.8-28-2230-20210805 that gives good power and still good battery life.

initial stock firmware was CRX10NC4810i142015.5-20191126.bin ....realy so weak...than i direct change to 13A, feels day and and night and for me its too powerful. at last i found that CRX10NC4810i142050.6-22-1768-20201109.bin is suitable for me. for sure each of us had different feeling.
 

TeoElFeo

Member
Apr 13, 2022
185
63
Tallinn
Hi guys!

Just finished building my dengfu bike and ordered the BESST tool to change the firmware and limits. Unfortunately I cannot get the bypass script work on my windows for some reason....
I have installed python 3.9 and installed the additional package simplejson. I have amended the hosts file accordingly. When the script starts it confirms that the bafang domain redirected to 127.0.0.1 and tells 'starting httpd...' So all seems fine until here.

However, when I start besst(1.2.26) and enter random login data, the script doesn't write 'got post from Besst..' or anything at all. The BESSt app tells me 'user not exist'. I have tried to use different versions of BESSt with the same result.. Turning off my Windows firewall didn't help either.. tried logging in with network off, but the app recognises that.. Did somebody have a similar issue or know what might be the problem here?
 

mgx

Active member
Feb 18, 2021
110
112
Slovakia
Use BESST 1.2.18, this works every time :).
First check if your python script is running and not showing any module errors. if yes, you need to fix them. start python from cmd.exe

-> see check_begin

then launch beest, enter random login/pass
in python there is auth.logs visible.

share them

check_end.jpg


check_begin.jpg
 

Kyokushin

Active member
Mar 28, 2021
332
195
Sol
ist good to have a snapshot of VMware Virtual Machine wtih opened besst. It will be usable forever :)
 

TeoElFeo

Member
Apr 13, 2022
185
63
Tallinn
Thanks for your advice! So I have done the troubleshooting. No errors in the script, just stuck in the same page. The version 1.2.18 didn't help either... Another question: does the app login work without the actual tool connected(still in delivery)? I would assume that shouldn't be an issue, but who knows? Has anybody tested this?

IMG_20220414_140122.jpg


IMG_20220414_135356.jpg


IMG_20220414_135146.jpg
 
Last edited:

mgx

Active member
Feb 18, 2021
110
112
Slovakia
You have a problem with hosts file. Be sure, that your windows hosts file (located in System32/drivers/etc/hosts (not hosts.txt - typical error!!!) must reply to

ping test.api.besst.bafang-service.com with 127.0.0.1 which is localloop, not with bagang IP!

this is how it should look like
1649936594270.png


I can fix it remotely if you cannot, but it will cost you a beer...just sent me meeting id and i can have a look.

record in hosts file (not hosts.txt, just hosts) should look like this

127.0.0.1 test.api.besst.bafang-service.com
 

TeoElFeo

Member
Apr 13, 2022
185
63
Tallinn
Thanks again for the speedy reply. It has worked! I have realized the mistake. The hosts file was in the right format. But I had the domain set to api.besst.bafang-service.com instead of test.api.besst.bafang-service.com... That was suggested in the readme for github.. Also I have tested that before, but when I saw the script wrote 'test.api.besst.bafang-service.com forwards to 139.196.174.48' instead of 'test.api.besst.bafang-service.com forwards to 127.0.0.1' I have changed it back to how it was, assuming the IP was of the real server and not the localhost.. Mystery solved!
 

TeoElFeo

Member
Apr 13, 2022
185
63
Tallinn
Continuing my Bafang tuning journey : )I was able to update the firmware, but was unsuccessful in changing the speed limit even despite reading the S/N. Downgrading the software to 1.2.18 solved the issue!
 
Last edited:

mgx

Active member
Feb 18, 2021
110
112
Slovakia
use version 1.2.18 as I sayd, its working there. i think in 1.2.26 it was also not working for me.
 

ficorama

Active member
Oct 9, 2021
380
305
Croatia
Hello everyone. I ordered a besst tool. please if anyone has time to explain to me or send me a link how to login to besst program. I searched the forum but it's hard to find. thank you
 

Kyokushin

Active member
Mar 28, 2021
332
195
Sol
can you tell me where it is described on the forum? thank you

You need to follow the below manuals - it will help you to set up the BESST without the password.
You need to unplug the controller cable from display, connect it to besst and besst to display

Manuals:
 

EMTB Forums

Since 2018

The World's largest electric mountain bike community.

559K
Messages
28,288
Members
Join Our Community

Latest articles


Top