The foxBMS 1 version 1.6.6 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: the open source version of the foxBMS platform is only intended to be used by skilled professionals trained in designing battery system prototypes.
Hereafter is a summary of the changes provided in foxBMS 1 version 1.6.6.
Software:
- Toolchain:
- VS Code C/C++ extension does now support an intellisense mode setting for gcc to ARM (
windows-gcc-arm
). This is set as the new default value for theIntelliSenseMode
key. (c_cpp_properties.json
)
- VS Code C/C++ extension does now support an intellisense mode setting for gcc to ARM (
- Bugfixes:
- Automatic retransmission mode for CAN messages was DISABLED instead of ENABLED. The logic in HAL configuration struct has been inverted with HAL update performed in version 1.6.0. Now automatic retransmission is ENABLED again. (
can_cfg.c
) - Fixed compile error if
BUILD_MODULE_ENABLE_CONTACTOR
was set to 0. If contactor module is disabled, current limits are now always checked against configured current limits of power line 0. (bms.c
) - Corrected the function LTC_I2CCheckACK() that did not check the acknowledge signal of multiplexer over I2C communication. (
ltc.c
) - Corrected the function
LTC_SetMUXChCommand()
because message content for I2C communication with multiplexers was wrong. (ltc.c
)
- Automatic retransmission mode for CAN messages was DISABLED instead of ENABLED. The logic in HAL configuration struct has been inverted with HAL update performed in version 1.6.0. Now automatic retransmission is ENABLED again. (
- Enhancements:
- none
Hardware:
- none
Documentation:
- Following difference is now made between warning and error flags: warning flags are for information purpose only whereas error flags will trigger a reaction of the BMS. (
monitored_parameters.rst
) - Added the
.vscode
directory to the list of ignored directories for git. (.gitignore
)
In case you encounter problems, please contact us.
The Fraunhofer IISB foxBMS Team