Bafang Canable Pro
Few weeks ago i noticed on Github this program "bafang canable pro" written by bart594 and what can i say, once i had it running it's just a ... Real master!
Link to YT video about bafang canable pro
Link to YT video with some of the updates sinds the first video
One thing to note, if you see not plausible value's for " Undervoltage cutoff (under load)" or "Undervoltage cutoff (idle)" or "recovery voltage" no matter if it is in this program or Open Bafang Tool or even in old Besst... Don't change them!
Canable Device V1.0 ( The hardware needed)
It is mentioned, to be sure you are good to go, use a STM32F072 based canable V1 which has already candlelight firmware in it. This FYSETC UCAN board (picture 5 below) with USB-C even comes shipped in nice plastic box.
Canable PRO V1.1 ISOLATED also based on STM32F072 works also right out of the box. It has a transparant enclosure and some leds showing data traffic. Canable PRO V1.1 ISOLATED make sure you pick the isolated version here. This one (picture 2 and 3 below) has USB-A and you can use a usb extension cable with a length to your needs to keep the can wires with a shorter length.
Windmeile.de now offers a ready to use Bafang programming cable.
Bafang canable pro
mdi-9 is regularly working on the code adding extra features.
Link to github with latest changes.
He now have also ready to use builds for windows, linux and macOS also as arm64.
mdi-9 latest release V2.2 ( CANbus tool for Bafang ).
Windows users just select the win-x64.exe and install.
Picture 1 ready to use module from windmeile. 2 and 3 are the Canable V1.1 Pro isolated which works also right out of the box just like the "normal" v1.0 canable based on STM32F072 chip.





Important: Different canable manufacturers can use different positions for can H and can L and ground connection, so you have to read / follow the text printed on your canable!
Green wire needs to go to connection H (can High).
White wire needs to go to connection L (can Low).
-----------------------------------------------------
For those with a canable V2 or V2 PRO there is good news now, finally a good working candlelight firmware 2.5 from ElmüSoft even supporting CAN FD. Also you can install the correct windows usb driver. You can update your canable V2 with a few clicks without having to deal with the boot pins. Just install the ElmüSoft program "Hud Ecu hacker" and from within that program you can update your canable V2 or V2 PRO firmware to candlelight V2.5 firmware with can FD support.
And then your canable V2 or V2 PRO can work with Bafang Canable Pro too. Starting from release 1.6 which has the support for a canable V2 / PRO now added.
To download Hud Ecu hacker scroll down on that page until you see the bigger text "download and Installation" right below it you see the example and version but the button "download" you can click to download it.
Few weeks ago i noticed on Github this program "bafang canable pro" written by bart594 and what can i say, once i had it running it's just a ... Real master!
Link to YT video about bafang canable pro
Link to YT video with some of the updates sinds the first video
One thing to note, if you see not plausible value's for " Undervoltage cutoff (under load)" or "Undervoltage cutoff (idle)" or "recovery voltage" no matter if it is in this program or Open Bafang Tool or even in old Besst... Don't change them!
Canable Device V1.0 ( The hardware needed)
It is mentioned, to be sure you are good to go, use a STM32F072 based canable V1 which has already candlelight firmware in it. This FYSETC UCAN board (picture 5 below) with USB-C even comes shipped in nice plastic box.
Canable PRO V1.1 ISOLATED also based on STM32F072 works also right out of the box. It has a transparant enclosure and some leds showing data traffic. Canable PRO V1.1 ISOLATED make sure you pick the isolated version here. This one (picture 2 and 3 below) has USB-A and you can use a usb extension cable with a length to your needs to keep the can wires with a shorter length.
Windmeile.de now offers a ready to use Bafang programming cable.
Bafang canable pro
mdi-9 is regularly working on the code adding extra features.
Link to github with latest changes.
He now have also ready to use builds for windows, linux and macOS also as arm64.
mdi-9 latest release V2.2 ( CANbus tool for Bafang ).
Windows users just select the win-x64.exe and install.
Picture 1 ready to use module from windmeile. 2 and 3 are the Canable V1.1 Pro isolated which works also right out of the box just like the "normal" v1.0 canable based on STM32F072 chip.





Important: Different canable manufacturers can use different positions for can H and can L and ground connection, so you have to read / follow the text printed on your canable!
Green wire needs to go to connection H (can High).
White wire needs to go to connection L (can Low).
-----------------------------------------------------
For those with a canable V2 or V2 PRO there is good news now, finally a good working candlelight firmware 2.5 from ElmüSoft even supporting CAN FD. Also you can install the correct windows usb driver. You can update your canable V2 with a few clicks without having to deal with the boot pins. Just install the ElmüSoft program "Hud Ecu hacker" and from within that program you can update your canable V2 or V2 PRO firmware to candlelight V2.5 firmware with can FD support.
And then your canable V2 or V2 PRO can work with Bafang Canable Pro too. Starting from release 1.6 which has the support for a canable V2 / PRO now added.
To download Hud Ecu hacker scroll down on that page until you see the bigger text "download and Installation" right below it you see the example and version but the button "download" you can click to download it.
If you don't like to read below, watch the video about it.
When you have Hud Ecu Hacker up and running, go over the icons at the top until it shows "USB driver and update firmware" click that and you are at the right place to upgrade / install firmware on canable V2 / PRO.
Select your adapter (canable). In next screen, if you need the correct winUSB driver for candlelight put a checkmark at " Install winUSB driver for candlelight". At bottom click install driver.
After that, under "update firmware" put checkmark at "Update firmware canable". Then below it click "Update firmware". The firmware updater will now open. Click "Enter DFU mode". In "target ID" Put checkmark at 00 .
At the bottom you can see "STM32G431 candlelight 2.5 Makerbase" already selected.
Click "upload". After the update is ok, you can click "verify". If all is ok click "Leave DFU mode". Now you can use your canable V2 / PRO too in Hud Ecu hacker and also in Bafang Canable Pro starting from release 1.6
----------------------------------------------------------
If you want to test your V2 / PRO when you are still in Hud Ecu Hacker to see your packets from your bike, go to main page screen, click "Control" button. Under connection select your "canable candlelight firmware" and click "Sniff mode". Then select " Snif terminal" and select your canable. Click "Configure". Set Baud rate 250K and ID lenght 29 bit. Command; i left it for wat it was.
Put a checkmark for "Show all packets". Put a checkmark for " Suppress repeating identical canbus frames" and then click the "Save" button.
And finally, click "Open" (next to configure button).
Switch your bike display on and if all good you should see your bike canbus stream. If you are done, click "Close".
Close all "Hud Ecu hacker" windows and open Bafang Canable Pro, You should see the name change for the adapter. Enjoy
When you have Hud Ecu Hacker up and running, go over the icons at the top until it shows "USB driver and update firmware" click that and you are at the right place to upgrade / install firmware on canable V2 / PRO.
Select your adapter (canable). In next screen, if you need the correct winUSB driver for candlelight put a checkmark at " Install winUSB driver for candlelight". At bottom click install driver.
After that, under "update firmware" put checkmark at "Update firmware canable". Then below it click "Update firmware". The firmware updater will now open. Click "Enter DFU mode". In "target ID" Put checkmark at 00 .
At the bottom you can see "STM32G431 candlelight 2.5 Makerbase" already selected.
Click "upload". After the update is ok, you can click "verify". If all is ok click "Leave DFU mode". Now you can use your canable V2 / PRO too in Hud Ecu hacker and also in Bafang Canable Pro starting from release 1.6
----------------------------------------------------------
If you want to test your V2 / PRO when you are still in Hud Ecu Hacker to see your packets from your bike, go to main page screen, click "Control" button. Under connection select your "canable candlelight firmware" and click "Sniff mode". Then select " Snif terminal" and select your canable. Click "Configure". Set Baud rate 250K and ID lenght 29 bit. Command; i left it for wat it was.
Put a checkmark for "Show all packets". Put a checkmark for " Suppress repeating identical canbus frames" and then click the "Save" button.
And finally, click "Open" (next to configure button).
Switch your bike display on and if all good you should see your bike canbus stream. If you are done, click "Close".
Close all "Hud Ecu hacker" windows and open Bafang Canable Pro, You should see the name change for the adapter. Enjoy
Last edited:

