Bafang M500/M600 Tuning & The BESST Tool

I was riding in fairly dry conditions and I am sure that water ingress is not the issue. I also doubt the issue is in any of the connectors, but I will double check.

How to make a discharging device to check the battery?

How can you check if there's voltage in the motor?

How is your battery indicator working by the way? Does it show the remaining charge accurately or is the value jumping up and down?
 
⚡ EMTB Pro Go Pro — Living Intelligence Reports, exclusive discounts & ad-free Up to 25% off Peaty's, PEMBREE, Magicshine & more · Ad-free browsing · Pro badge See the deals →
Checking voltage is easy for any experienced electrical engineer. Simple way is to make Y-shaped "power cable" which you will plug between motor and battery with 2 anderson x60 connectors (one male, one female, 2x output to voltage meter.

Checking battery is different story. You need any battery tester/monitor, which work on 46-54v range. Usually RC-modelers have one. I have laboratory power source with such functionality.
 
Seems that the issue is within the battery itself - either a voltage disbalance or faulty BMS. I will have it checked by an expert soon, who will also be able to balance it out if need be.

In the meantime also considering to try m600 due to lack of performance from m500. I do use appropriate gears, but there are just some really steep punchy climbs it can't climb... So the question is such - how much kilometers of off-road riding can you squeeze out of the dengfu 840wh battery? Provided you ride it is economically as possible, no throttle, on a relatively technical terrain meaning you will be rarely exceeding 20-25kmh. Does the 15a firmware help to make it less hungry in pas1? I know it's difficult to calculate range, so I am just asking for an approximation...
 
Never consider range as your method of working out how good your battery is. Weight on the saddle, terrain, amount of climb, speed and just how much you are wanting to put in that equation yourself, makes almost all of the “range “ appraisals I see here on these threads, as being almost meaningless.

The M600 is in comparison to other manufacturers pretty comparable, on a recent ride of some 50kms 1500m climb in 3hr 15min of moving time at a Welsh bike park where it’s all about winching yourself back to the top on both steep single track and some fire roads in level 3 - 5 of 9 levels, then putting the fear factor into your back pocket and launch yourself off the top, I used 640 Whs. The other 3 Bosch Gen 4 motored bikes I was with had 720Wh batteries, were all on level 1 or below, so pretty similar.

5 hrs of riding and a nice beer and pastie at the end, a great day had by all and never once did we mention range.
 
I greet all the participants, I need a little help to bypass the login to a besst program, I did like everything in the statement but that is why it still does not work, what could be the problem?

IMG_20220518_153325.jpg
 
I greet all the participants, I need a little help to bypass the login to a besst program, I did like everything in the statement but that is why it still does not work, what could be the problem?

View attachment 88322
You've almost certainly done it wrong. I do believe the entry required in the hosts file has changed with newer versions of BESST but this is documented here.

If I'm being really harsh, I'd suggest that people who struggle with bypassing the login should not be using the BESST app. There's a lot of potential for absolutely trashing your bike for, frankly, very little benefit if nothing goes wrong. So please, take your time and read everything really carefully and don't break your bike...they are really expensive.
 
  • Like
Reactions: rtp
You've almost certainly done it wrong. I do believe the entry required in the hosts file has changed with newer versions of BESST but this is documented here.

If I'm being really harsh, I'd suggest that people who struggle with bypassing the login should not be using the BESST app. There's a lot of potential for absolutely trashing your bike for, frankly, very little benefit if nothing goes wrong. So please, take your time and read everything really carefully and don't break your bike...they are really expensive.

I used the latest patch presented in this thread, I am also using an older version 1.2.18, what am I doing wrong? Maybe I need to use the latest version of the program to work correctly? but I have heard that most works with version 1.2.18, and with it there is no problem
 
I greet all the participants, I need a little help to bypass the login to a besst program, I did like everything in the statement but that is why it still does not work, what could be the problem?

View attachment 88322
Without digging into this (I haven't run this but am aware of the process and networking etc) - your background command line window seems to be resolving the bafang host externally instead of to your localhost... which is kind of the point of the 'bypass' to work..
 
Without digging into this (I haven't run this but am aware of the process and networking etc) - your background command line window seems to be resolving the bafang host externally instead of to your localhost... which is kind of the point of the 'bypass' to work..

What do you think I need to do to make it work properly? I'm a regular PC user but I don't understand much about programming.
 
Without digging into this (I haven't run this but am aware of the process and networking etc) - your background command line window seems to be resolving the bafang host externally instead of to your localhost... which is kind of the point of the 'bypass' to work..

In other words, it looks like you probably haven't updated your hosts file correctly.
What do you think I need to do to make it work properly? I'm a regular PC user but I don't understand much about programming.
Triple check you've followed all the instructions, particularly those relating to the hosts file. I did write a really simple list, so check my post history to find it.
 
  • Like
Reactions: rtp
In other words, it looks like you probably haven't updated your hosts file correctly.

Triple check you've followed all the instructions, particularly those relating to the hosts file. I did write a really simple list, so check my post history to find it.

I took the last host file from your post above, but for some reason it doesn’t work for me either, maybe the problem is something else, I checked all the steps and redid it again, I don’t know what my mistake is, maybe I need to delete the old host file ( before change) since I left it
 
You are not following step by step plan, so concerns about your ability to flash are correct.

If on windows, enter into command line command cmd.exe, white window will open. there insert command

ping test.api.besst.bafang-service.com and share result



Or, i can fix it for you for 20 euro via paypall and one 10minutes remote session via teamviewer or zoom. I am charging 20 euro for bafang fw upgrade, so it will be the same. If yes, then private message, i will share my paypal details or SEPA bank account :).

bafang_hack.jpg


1652935700046.png
 
  • Like
Reactions: rtp
You are not following step by step plan, so concerns about your ability to flash are correct.

If on windows, enter into command line command cmd.exe, white window will open. there insert command

ping test.api.besst.bafang-service.com and share result



Or, i can fix it for you for 20 euro via paypall and one 10minutes remote session via teamviewer or zoom. I am charging 20 euro for bafang fw upgrade, so it will be the same. If yes, then private message, i will share my paypal details or SEPA bank account :).

View attachment 88392

View attachment 88393

I did as you said and this is what I got

IMG_20220519_180647.jpg
 
More thanks to everyone for the help, I saw my mistake after my last post, I fixed everything and it worked😅, have a nice weekend everyone 😉

IMG_20220519_191027.jpg
 
oh my word ..this 20.8 fw is a GEM. This is what I have been waiting for after trying all the fw from 46.7, 46.8 and 14.6. The power distribution is similar to 46.8 drawing about 4A at PAS1/9. No brutal ramp up of 10A as detected in 46.8. It has a slight ramp, I believe about 5-6A just sufficient for a slight push when stomping the pedal. Range is marvelous possibly better than 46.8 as there is no overun when pedalling is stopped. This is very usable for technical trails with roots, ruts and severe undulation. No sudden lunging or wheelie when press hard duri ng pedalling transition. I would urge those who does hardcore technical riding to upload 20.8 on your M600. It will probably give the M510/M500 13A or possibly the latest Bosch a run for its money. Sadly, this will not be suitable if your rides are mostly fireroad, tarmac, commuting, pulling a sledge, touring and other similar mild terrain. Use 46.7 instead.
 
20.8? How is it at higher pass levels? Anny info about the annoying battery saving at low battery percentages?
 
20.8? How is it at higher pass levels? Anny info about the annoying battery saving at low battery percentages?

As I have said, I only use the bike for technical rides..which means staying at either Pas 1 or 2. Anything beyond is unrideable. As for low battery attenuation, I haven't taken it that far before as range is not important to me. I only ride a max 20-25km per ride. Perhaps you can try it out yourself.
 
A question about m500 firmware: what is the difference between the two 10A firmware(2015.5 VS 2050.6). The first one is stock and feels kind of sluggish.. How does the other one compare to it? Currently using 12A and I like the snappiness of it(comparing to 13a) but I would like level1 to be more power efficient - sometimes doing really long rides...
 
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
View attachment 86025

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
hi any chance you could do a video on how to do this as im struggling willing to pay
 
Hello,
please could someone expain to me how does the version naming works?

For eample in GitHub I see this firmware:

CRX10NC3615i142059.6-28-2230-20201218.bin
If I try to split the name into fragments:

CRX10NC - some commont prefix
36 - volts
15 - amps
i142059 - ? (maybe needs to be split more)
.6 -?
-28 -?
-2230 - ?
-20201218 - date of release

Does enybody understand to that unknown fragments?

Currently in bike I'm using version CRX10NC3615i142017.7.
My question is if my current version is odler or newer than CRX10NC3615i142059.6-28-2230-20201218.bin?

(does enybody know where I could download my current firmware - CRX10NC3615i142017.7 - to have a backup?)

Thank , Petr
 
Keep reading
    Browse all

    Similar Threads

    Community Stats

    Since 2018
    672K
    Messages
    41,482
    Members
    Join 30,000+ Riders, it's free!
    Back
    Top