The new foxBMS 1 version 1.0.1 of foxBMS tools and mcu-common is available on GitHub.

We publish major software releases for our open source BMS platform every 3 to 6 months and interim bug fixes when solved in the News section. By subscribing to the foxBMS Newsletter, you will be informed when the new releases are available. Further, the foxBMS Roadmap and the Documentation are also updated regularly.

Warning: The foxBMS hardware and the foxBMS software are under permanent development. The free and open research and development platform foxBMS 1 version 1.0.1 as presented in the documentation hereafter is not provided to be used without any adaptions (e.g., to fulfill mandatory regulations) in consumer products, electric vehicles, production environments or any similar usages: it is only intended to be used by skilled professionals trained in designing battery system prototypes.

Based on all the feedback received during the last 2 years from foxBMS software partners and users, the embedded software and the computer software have been restructured to provide a clearer structure and allow enhanced flexibility.

Release notes:
The %PATH% to foxConda was wrong for the clean command in eclipse for the primary project.
The state of the interlock was correctly returned to the calling function, but not written back into the interlock state variable


  • mcu-common repository: mcu-commonsrcmoduleinterlock.c: fixed the above mentioned bug
  • tools repository: fixed the above mentioned bug

In case you encounter problems, please contact us.

The Fraunhofer IISB foxBMS Team