I'm fighting with the battery pack of a Bosch Athlet BCH 6ATH18 vacuum cleaner.
Device did not take charge. Upon inspection, one of the 5 Li-Ion cells was showing only about 0.5V. I have bought new cells and rebuilt the pack, however it still refuses to charge. There are a BQ77PL900 battery manager and an atmega328 running the show. The charge mosfet appears to be ok and if I connect the pack keeping the uP under reset (which should let the BQ77 run in stand-alone mode) the batteries get charged. Therefore I assume that the uP has stored the battery failure in eeprom and got in some lockdown/brick mode.
My only hope seems to be to reflash the uP, does anybody have the right firmware?