LiFePO4 compatible charger