K1 Flash - Bafang tuning, Firmware update (bin files included), Calibration

⚡ EMTB Pro Go Pro — exclusive discounts & ad-free Peaty's 25% off & more · Ad-free browsing · Pro badge See the deals →
New version of BBR v2.0

Smaller dimensions. But no new functions. :(
Supporting also all the new motors: M560RS, M630, M510RS, Bafang HD and BBS02 CAN versions. (Also M500, M510, M600, M820)

Now in February discount 10% on all products with code "We want RS" (put into order form comments).

K1 BBR v2.webp
 
Big news, there is now 3rd revision of M560 and is perfect silent!
New firmware v1.6, included also on SD card with Flash. Just can not tell yet if some noticable change.

Also finally firmware v1.3 for M620 motors. 30A firmware with all the power adjustments. Also added Riding statistics (time and km ridden on each PAS level). Flash 2 will be reading this stats and still store into cfglog.txt
 
Hey, only just found out about your device. I will surely buy an E-MTB this year and it will be one with a M560 motor (nothing certain yet). First of all, why has the price increased so much? Second, which version should I get as I read one only supports 3 motors (which are they?) and no firmware updates, another one supports 7 motors (again, which one?)...

I probably misunderstood everything as I am clearly no IT guy but I would gladly get some indications. Thanks for your help!
 
Hello.

Yes, it is little confusing. Supports any CAN Bafang motor. Device is storing serial numbers of connected motors. You can update first 3 or 7 connected motors as many times as you want. I will think of this and maybe remove this restriction.

Prices was not changed for 3 years. Just since 1.1.2026 was changed shipping rules in EU. And now to send goods is much more expensive. So I had to add shipping. Inside EU it is rediculously expensive and cost me 12Eur, 14eur or 17Eur. Much more expensive as small untracked package outside of EU. :( I am asking 10 Eur for shipping and sponsoring it.
 
Big news, there is now 3rd revision of M560 and is perfect silent!
New firmware v1.6, included also on SD card with Flash. Just can not tell yet if some noticable change.

Also finally firmware v1.3 for M620 motors. 30A firmware with all the power adjustments. Also added Riding statistics (time and km ridden on each PAS level). Flash 2 will be reading this stats and still store into cfglog.txt
I am just finding this thread after realizing the Besst Pro tool is now useless. I have the M560RS. Which product will I need?
 
I am just finding this thread after realizing the Besst Pro tool is now useless. I have the M560RS. Which product will I need?
Hello.

Why Besst Pro useless now?

I have Flash v2, which is new version of Flash v1. New hw and changed internal logic. Works over SD card. Now with price 120Eur.

And working also on Flash v3, which will go over Windows and Chrome. So has some UI and also update firmware from cloud.
 
Hello.

Why Besst Pro useless now?

I have Flash v2, which is new version of Flash v1. New hw and changed internal logic. Works over SD card. Now with price 120Eur.

And working also on Flash v3, which will go over Windows and Chrome. So has some UI and also update firmware from cloud.
Besst pro does not allow you to unlock the speed or the throttle and you can basically make the same changes as the Go+ app. It also does not allow to save once I update any of the modes. I really want to unlock this motor and the Besst tool is not allowing it. It's still great for a diagnostic tool but does not allow any real unlocking. Do you know when the Flash v3 will be ready? Do you shit to the US?
 
Yes, speed limit can not be set over 25kmh in Besst Pro. :(

Flash v3 beta is working even now great. Just need to finish some boring part. Like some info screens. And read parameters from CAN battery. (Only if you have CAN battery, but can be seen then also 9n display(

I can send. But with USA is now a problem to ship stuff due to war in Iran. :(
So national post is not taking it. And freight companies (Fedex, DHL) are expensive as hell. It is now 70USD. :(
 
Yes, speed limit can not be set over 25kmh in Besst Pro. :(

Flash v3 beta is working even now great. Just need to finish some boring part. Like some info screens. And read parameters from CAN battery. (Only if you have CAN battery, but can be seen then also 9n display(

I can send. But with USA is now a problem to ship stuff due to war in Iran. :(
So national post is not taking it. And freight companies (Fedex, DHL) are expensive as hell. It is now 70USD. :(
Thanks! Let us know when you can ship to the US again. Would love to get that Flash v3.
 
Thanks! Let us know when you can ship to the US again. Would love to get that Flash v3.
Hello mate.

Did check the post office. And since 21st is allowed again to ship small packages to USA.
 
Hello bafangers.

K1 Flash is now history and replaced by Flash v2.

It has same logic - independent over SD card - only USB power is needed. Has exactly same functions. Is new hw (better SD card slot), different internal logic - better compatibility. "ForceFlash" directory was renamed to "AutoFlash".

And added a function which reads "riding" statistics from controller. So km driven and time spent on each PAS level. Will still store these numbers in cfglog.txt file after connecting to motor. (of course only with motors and firmwares which support it - so it is new motors like M560, M510 and now also latest firmware for M620). This is not possible to reset which is good. As you will know how many km has motor driven.

Also support 1000% of assistance where firmware supports (I saw this in RS models and also M510 FC2.x is taking over 500% - just needs to be tested in real if works)

K1 Flash v2 Top.webp

K1 Flash v2.webp


130 Eur version for 7 motors support (you can set parameters or update firmware as many times as you want on first 7 connected motors - device is storing serial numbers)
Or unrestricted version for 160 Eur - good for ebike shops or motor sellers. Or somebody who has lot of motors.
 
Last edited:
And also from next week available brand new Flash v3.

Running only from Windows and over Google Chrome. Check beta version of web app at www.k1ebikes.com/flash3
Is user friendly, no installation, no passwords, is fast. No hassle (hope will be compatible over that Chrome on all desktops). Has all the important and usefull function which has Besst.

1778419829398.webp

My M560 setup. :)


Firmwares are loaded from the cloud. Over 170 firmwares I am collecting for years.
If you have some missing firmware please share at [email protected] - will load to server and we can share with comunity. I can load also FakeTaxi firmwares and new custom firmware for M560 (but this firmware needs still lot of work. Walk mode was turning other way. ;) But it is great project, will also get one day to my own FOC implementation)

1778323932169.webp


New firmware loaded into motor in seconds. (Info: Your current firmware is not possible to download over CAN and store as a bin file. So if your current firmware not listed is hard to roll back to original)

1778324008262.webp


And some Info screen, with "Riding" stats - reads how much km and time is spent on each PAS level.
Will be constantly updating web app in the future. There can be done a lot of improvements: Setting storage memory (will use cookies), firmwares filtering according motor and voltage, power graphs, battery info, motor parameters info ...

1778417260392.webp




Flash v3 will cost 120 Eur (7 motors version) - will be violet colour box.
150 Eur unrestricted version (great for ebike seller or services - is much faster then Besst).

Flash 3 Web app is not storing any personal informations now (GDPR funny stuff :)). And I honestly guarantee I will be maintaining and keeping alive this app at least till 2032 - and if still will be some demand then even longer. But dont worry I will not dump my webhosting and domain.

My goal was to run it also over Android phone. But this is not happening now as Chat GPT did cheat me. ;) My fault, I was coding the app on a local, after 2 months when all worked on a desktop I just loaded it to web server and was awaiting a big moment to flash firmware first time from mobile phone. But to my surprise in mobile Chrome CDC USB serial does not work. Spent lot of time with layout for mobile (is pain that css in the begining). I dont have any experience with web apps and internet page coding. For my first web app it is not bad, what do u think?
There is some different USB protocol for mobile and proof of concept already works. Just I need to rework firmware in a Flash3 from scratch. Will look at it after summer. Chat GPT was again funny: "Ah you right, CDC USB is not allowed on an Android phones... " And was assuring me many times it will work also on mobile Chrome when I did initial reasearch.
 
Last edited:
Hi ,

I am currently in the process of selecting and configuring components for a new Bafang-based bike build before assembling it.

I have a question regarding K1 Flash and display compatibility. Does your firmware/tuning solution depend on specific display models, or will it work with any compatible Bafang CAN display?

For example, are there any displays that provide better compatibility, more functions, or fewer limitations when using K1 Flash and your custom firmware? Or is the display generally irrelevant as long as it communicates correctly with the motor?

I would like to choose the right display before finalizing my build, so any recommendations would be greatly appreciated.

Thank you for your time.

Best regards,
Marek
 
Hello Marek.

K1 Flash is not dependant on display.

You plugging K1 Flash instead of display, set parametrs, or upload firmware. It is stored in a controller and then you can put back your display.

There is BBR device and this is listening on a display buttons (magic combination). And here was some issues with 3rd party displays (as not following protocol fine). But with original Bafang displays is all good.
 
Hello Marek.

K1 Flash is not dependant on display.

You plugging K1 Flash instead of display, set parametrs, or upload firmware. It is stored in a controller and then you can put back your display.

There is BBR device and this is listening on a display buttons (magic combination). And here was some issues with 3rd party displays (as not following protocol fine). But with original Bafang displays is all good.


Thank you for the explanation.

In that case, I believe I would need both K1 Flash and the BBR device.

I live in Poland, and at the moment there are quite a lot of police inspections of e-bikes, so the ability to easily switch between configurations is very important to me.

Could you please let me know the total price for a complete package including K1 Flash, BBR, and shipping to Poland?

I am also currently deciding between two displays for my build:

Option 1: DPC245

Option 2: Integrated DPC030 display

As I understand it, neither of these displays should cause any issues with K1 Flash or BBR, and both should work correctly. Is that right?

Thank you for your help.

Best regards,
Marek
 
Yes, works fine with all Bafang displays. I like DPC245. ;) Some people saying integrated can make some squeking sounds from that hole in top tube.

What motor you will have pls?
With older motors also ASLS function did work. Automatic set speed limit to 25kmh at each start. Then in M510 and M560 Bafang did change little a logic (new speed limit is took just after motor restart) and this stoped working.

So with these new motors only option over BBR Ultimate and AC function (tricking the speed sensor signal).
Prices are on a webpage. In a bundle there is some discount. Shipping to Polland 10 Eur.
 
Yes, works fine with all Bafang displays. I like DPC245. ;) Some people saying integrated can make some squeking sounds from that hole in top tube.

What motor you will have pls?
With older motors also ASLS function did work. Automatic set speed limit to 25kmh at each start. Then in M510 and M560 Bafang did change little a logic (new speed limit is took just after motor restart) and this stoped working.

So with these new motors only option over BBR Ultimate and AC function (tricking the speed sensor signal).
Prices are on a webpage. In a bundle there is some discount. Shipping to Polland 10 Eur.


Thank you very much for the information. I am happy to hear that both displays work well, and your recommendation of the DPC245 is very helpful.

At the moment, I am still in the process of building the bike and selecting the final components. The motor will be a Bafang M560.

Once the bike is assembled and everything is ready, I will place an order for the bundle through your website.

Thank you again for your support and for developing these solutions. I am looking forward to trying them on my build.

One more question, if you don't mind.

Since I am still sourcing the components for my build, is there any particular version or hardware revision of the M560 that you would recommend looking for?

Are there any differences between production years or controller versions that could affect compatibility with K1 Flash, BBR, or future firmware modifications?

I would rather choose the best option from the start if there is anything worth paying attention to.

Thank you!
 
Last edited:
Works with every M560 versions.

I would go for the latest M560 FC2.0 (new controller iteration and newer firmware in a torque sensor) - hence here we dont have yet firmwares. Only the initial one 48V v60.5
You can be missing just 36V firmware for FC2.0 yet, but this can be fixed by installed BBR. (36V with 27Amps will be peaking something like 820W on a wheel. More than Brose. ;)
 
Keep reading
    Browse all

    Similar Threads

    Community Stats

    Since 2018
    668K
    Messages
    40,728
    Members
    Join 30,000+ Riders, it's free!
    Back
    Top