Почему батарея может не заряжаться:
1. Глючный контролер, такие как Compaq M300, M700, n410, n610. Здесь может помочь так называемое "танцы с бубном"
2. Не все контролеры можно перепрошить и в них заменяется микросхема, в которую записывается новая информация, например Dell, и многие ноутбуки плохо воспринимают не родное имя производителя. которое не всегда можно полностью прописать. Приходится подбирать.
3. Есть мало изученные контролеры, со своими "тараканами"
4. Ну и наконец неисправный ноутбук.