A method and system for charging multi-cell lithium-based batteries. In
some aspects, a battery charger includes a housing, at least one terminal
to electrically connect to a battery pack supported by the housing, and a
controller operable to provide a charging current to the battery pack
through the at least one terminal. The battery pack includes a plurality
of lithium-based battery cells, with each battery cell of the plurality
of battery cells having an individual state of charge. The controller is
operable to control the charging current being supplied to the battery
pack at least in part based on the individual state of charge of at least
one battery cell.