I'm interested in building lithium ion battery packs, and I was wondering if there is a way to change the pack on the fly from series to parallel - basically to allow charging in parallel and discharging in series. Ideally something that can be done with solid state switches or MOSFETs, not with relays. That would seem to avoid the need for a charger specific to the pack voltage, as well as the need for balancing.
P.S. I've looked at BMS chips and there are series battery pack monitoring/balancing chips like BQ76940 (works for 9S to 15S) and BQ79616 (6S to 16S) but they seem pretty hard to use: at a minimum would need a microcontroller and a fair bit of supporting circuitry.