The Nitecore D4 universal quadruple charger is compatible with almost all cylindrical batteries. The charger automatically detects the IMR, LiFePO4, Li-ion, Ni-MH and Ni-Cd batteries and applies the appropriate charging mode, constant current charge or constant voltage charge.