Battery life indicator has failed A week or two ago my battery life indicator for my Motorolla Atrix 4G has ceased to working properly.  The indicator indicates the battery drains ridiculous fast and it's inaccurate.  I'll fully charge it and after unplugging it for an hour or so, the indicator is down to 1%.  It remains at 1%, though, for up to a day.

Taking steps to avoid draining my battery is a separate discussion that doesn't have to do with this topic.  I specifically need to know what I should do about an inaccurate battery life indicator.  Is there a way to reset the indicator?  Should I contact Motorolla or is this a software issue?

Thanks in advance!

Edit: The first thing I tried was replacing the battery with a new one.  This did nothing to resolve the problem.
Did you install some program right before it happened?
Did you open a program, made changes, saved, and this happened?
Are you using a custom kernel or ROM?

If it's a new program, try to uninstall it first and check the results. If you didn't install anything BUT used a program before the battery meter broke, then try clearing the data and cache of that program to set it to defaults.

If the above did not work then you might need to report the kernel to it's respective developer or try to flash another kernel/ROM (if using a custom kernel/ROM), and if not. A factory reset might fix your problem like what Izzy said. I recommend using Titanium Backup to backup your files because its easy to restore afterwards.

If it still did not help and you get a fast battery drain, then it is most likely a hardware problem, eg. power IC might be shorted