Hello, This laptop was complaining that the battery was low constantly yet still showed what appeared to be the actual amount of charge left, ie it would say battery was low but charge left was 80%, it also lasted the whole amount of charge. It also used to say, at every start up, that I should consider changing the battery due to an error, this was on Vista. I bought a new battery for it and installed W7 fresh. It now still says that the battery is low, all the time, even though it can be on 98% or whatever. It no longer says "consider changing your battery". I have done a basic recalibration by booting to safe mode (where the power shut down options do not take effect) and letting the battery run down then recharge, problem remains.
Thanks for your reply ddp. I've installed HP Battery Check which reports the battery's status to be "OK (1)", this stays the same after multiple reboots and refreshes of HP Battery Check. Before I changed the battery, sometimes HP Battery Check would say "OK" but then when I would refresh it, it would say "Error, Battery Failure", which it no longer does. I still have the old battery. However, the windows power management, ie the power system icon, still always reports on every startup that the battery is running low, even though it can be 100% and showing as 100% in both HP and windows. The windows power icon always shows the yellow attention triangle as well.