FlexiBMS Public Support, Feature & Troubleshooting Thread

Hi! I received my FlexiBMS for testing, thank you! It is HW 0.5-1 version. I will be using this with 12S4P Molicel P42A pack, Unity and Metr Pro.

It had FW version 0.4, and I successfully updated it to 0.8. It took about 10 retries but eventually succeeded.

I noticed that out of the box, the FlexiBMS did not have cal values applied. No biggie. I was going to upgrade the FW anyway. So resetted the config values to defaults after flashing, and started applying the calibration values. I was able to set the gains, but it seems that there is an interesting bug when reading in the values. I sent:

$19=1.0081
$21=1.0181
$23=1.0139

Which returned:

$19=1.0080 (Gain for Battery voltage ADC conversion, Float)
$21=1.0181 (Gain for Charger voltage ADC conversion, Float)
$23=1.0139 (Gain for Current sense ADC conversion, Float)

Looks like $19 is reading in with a small error in the last decimal. That’s probably very insignificant but I suppose it would be good to fix it. If I send in 1.0082, then FlexiBMS returns the correct gain of 1.0081.

1 Like