I am building a product where I want to allow my customers to replace their 4S battery packs. The battery pack will always be 4S but its capacity may change in the future. Can the bq40z60 learn and adapt to new battery packs automatically if I place the bq40z60 on the system board instead of the battery pack? It would very inconvenient for them to have to plug it into bqStudio and run a learning cycle.
I am open to other product suggestions.