There have been some problems with charging in rockbox, from what i know it's not very accurate. I have the same problem with my e260, the best thing to do is boot the manufacturer firmware, and use that meter for charging, which will give you an accurate reading of when its done.