Waynemarlow
Regular
The little Bafang M820 motor is starting to be used in a number of frames, both Gravel and EMtb. Its tiny in form, weighs 2.3kg's and for all intents and purposes should be a great little motor putting out circa 500 - 600W's, ( I'm using 52 volts on 48 Volt firmware and seeing 620 W's at the battery ) what more could you want.

Sadly for the EMtbers amongst us, the firmware programming is not the best and has such limitations one has to wonder whether the slightly heavier big brother M510 ( which is a great motor ), may well be an option with lots of adjustibility for the users needs. If you want small form, limited power with low weight then the M820 is still an option particularly for road and gravel use. The one downside for me is compared to the M510, the M820 is more noisy ( my motor is relatively new and may well yet quieten down with more use ).
So how or can we alter its characteristics enough to make it a better motor. Using BESST and the official Bafang program, then other than altering the assist levels and the startup angle, not a lot more I'm afraid. However a member here @AndreyPr has written a program for us which can imitate the official program for the M820 and also for all other Bafang CAN motors.
endless-sphere.com
So can the M820 torque sensor be altered. I think so. Have a read form Page 9 of the OpenBafangTool thread
endless-sphere.com
And
endless-sphere.com
where posters are discussing both the OpenBafang Tool and another Canable program written by @bart594's Bafang Canable Pro.
Rather than alternate between the above threads, lets set up a more specific M820 thread where we can discuss the merits or not of this little motor.
My findings so far are that using the BESST Tool and using the OpenBafangTool I can alter to some extent the characteristics. But with limited knowledge and what appears to be the motors reacting to changes much like the programming of the M620 motor, then at this stage its very much trial and error. If we refer to those M620 threads I picked up
forums.electricbikereview.com
And
forums.electricbikereview.com
There are a number of similarities and yet I have to disagree with some of the posters statements as being somewhat different in relationship to the M820.
Before I go over my knowledge, has anyone else looked at and actually changed the parameters, as it will save us time if others already have covered the changes ?

Sadly for the EMtbers amongst us, the firmware programming is not the best and has such limitations one has to wonder whether the slightly heavier big brother M510 ( which is a great motor ), may well be an option with lots of adjustibility for the users needs. If you want small form, limited power with low weight then the M820 is still an option particularly for road and gravel use. The one downside for me is compared to the M510, the M820 is more noisy ( my motor is relatively new and may well yet quieten down with more use ).
So how or can we alter its characteristics enough to make it a better motor. Using BESST and the official Bafang program, then other than altering the assist levels and the startup angle, not a lot more I'm afraid. However a member here @AndreyPr has written a program for us which can imitate the official program for the M820 and also for all other Bafang CAN motors.
OpenBafangTool - New Open-Source Bafang Configuration Tool
Hello. I'm happy to introduce my new open source project - OpenBafangTool. Currently it has functions like Stefan Penoff's Bafang Configuration Tool and is in alpha phase, but I'm planning to add more supported devices (currently I'm working on support of Yamaha, so it will be available later)...
endless-sphere.com
So can the M820 torque sensor be altered. I think so. Have a read form Page 9 of the OpenBafangTool thread
OpenBafangTool - New Open-Source Bafang Configuration Tool
Only original Besst Tool is supported. There is no other supported converter Hi, is an account at Bafang mandatory or is your tool with this Hardware sufficient to do the programming? I have heard that some Chinese sellers don't provide a key/password or it expires after some time...
endless-sphere.com
And
Bafang GO+ parameters change
hey there is a word of new way of setting up parameters with bafang motors . bafang go+ app is available to download for phones and using BT user might change some parameters ... is there anyone to confirm this ?
endless-sphere.com
where posters are discussing both the OpenBafang Tool and another Canable program written by @bart594's Bafang Canable Pro.
Rather than alternate between the above threads, lets set up a more specific M820 thread where we can discuss the merits or not of this little motor.
My findings so far are that using the BESST Tool and using the OpenBafangTool I can alter to some extent the characteristics. But with limited knowledge and what appears to be the motors reacting to changes much like the programming of the M620 motor, then at this stage its very much trial and error. If we refer to those M620 threads I picked up
Ultra Tuning: Decoding the Voltage Section of Torque Tab
EDIT: This revised post corrects and updates previous information. Thanks to @ProphetZarquon for his insights! EDIT #2: See post #10 below for a How-To primer in case you don't want/need to understand but to try this out. Everyone should update their Base Voltage at least! I've undertaken yet...
And
Ultra Tuning: Decoding the Torque Tab's SPD Table
This will be 2 Posts: One on the decoding procedure and results, and then a starter post on how to tune based on the revolutionary new discovery. I predict (and hope!) that this thread will get quite long as people re-evaluate their own tunings in light of the new information presented here, and...
There are a number of similarities and yet I have to disagree with some of the posters statements as being somewhat different in relationship to the M820.
Before I go over my knowledge, has anyone else looked at and actually changed the parameters, as it will save us time if others already have covered the changes ?


