The foxBMS 1 version 0.5.1 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 platform including the foxBMS hardware and the foxBMS software are under permanent development. The free and open research and development platform foxBMS 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.

In the foxBMS 1 version 0.5.1 changes have been done to migrate from waf version 1.8.12 to version 1.9.13.

Release notes:

  • Update from waf version 1.8.12 to version 1.9.13
  • Rewrite of the non-volatile random-access memory driver on the primary MCU. It is now located in “foxBMS-primarysrcmodulenvram”
  • The bootstrap script of foxBMS-setup repository now supports self-updating by calling “python bootstrap.py –update”. This will allow easier version updates in the future.

Changelog :

  • foxBMS-setup
  •    – added parameter ‘-u’, ‘–update’ to bootstrap.py for updating the setup repository.
  • foxBMS-primary
  •    – updates for waf 1.9.13 support
  •    – updated moduleEEPROM and migrated to modulenvram
  •    – minor code adaptations and cleanup
  • foxBMS-secondary
  •    – updates for waf 1.9.13 support
  •    – minor code adaptations and cleanup
  • foxBMS-tools
  •    – updated waf from version 1.8.12 to version 1.9.13

In case you encounter problems, please contact us.

The Fraunhofer IISB foxBMS Team