My battery consists of 5 parallel strings of 2 cells in series. One conductor broke and therefore the measured capacity of the battery decreased dramatically, so that the capacity meter went down a lot.
I have now repaired the battery and I get the battery time I got before it broke but the battery meter still thinks that my battery has the lower capacity resulting in that i can not know how much energy is left in the battery at a specific time. I can run the computer for several hours after the battery states 0% left.
The problem is the same in both Windows XP and Ubuntu 10.04. The computer is an Asus eee 1000H. I have tried to completely drain and recharge the battery and then fully charge it to reset the battery stats but it did not work.
Is there another way for me to reset the data in the battery supervising chip or write data to it. Or as a bad solution, ignore the battery data and just numerically integrate the power over time giving the full energy and then use that instead of the data that the battery provides.