/BafangWebProgrammer

Web based configuration tool for Bafang BBSxx e-bike motors

Primary LanguageJavaScriptOtherNOASSERTION

Fork Info:

This is a fork, original from https://github.com/lijon/BafangWebConfig. It's got visual UI updated with MDBootstrap library.

BafangWebProgrammer

Cross-platform browser based configuration tool for Bafang BBSxx e-bike motors, runs on Mac, Linux or Windows. It requires a browser with support for Web Serial API, and should work on any recent version of Chrome, Opera or Edge.

DEMO

Click here to run this tool.

Install & run locally

Download or clone the repository and open index.html in your browser.

Notes

USE AT YOUR OWN RISK! Bad settings can fry your motor controller.

Thanks to lijon for the original webapp and most work which contains all the serial read/write stuff (https://github.com/lijon/BafangWebConfig) Thanks to Stefan Penov (https://penoff.me/2016/01/13/e-bike-conversion-software/) and Philipp Sandhaus (https://github.com/philippsandhaus/bafang-python) for their prior work on deciphering the original Bafang Config Tool source code and communication protocol.