RE: How to detect bad cell
To make sure you detect the defective cell you have to measure the voltage on each cell, and you have to load the battery a bit to make sure. At load the defective cell guaranteed have a lover/no voltage. Without a loading the defective cell could have simular voltage as the others.