Rockbox Technical Forums

Support and General Use => Hardware => Topic started by: Didge3 on June 25, 2020, 06:56:05 AM

Title: iPod 3G Battery Meter isn't displaying correctly (3.15)
Post by: Didge3 on June 25, 2020, 06:56:05 AM
I understand that the battery meter is somewhat of an estimation and can never be 100% correct but its barely functional at all on my 3G.
It will 'discharge' from 100 to 0 in probably the space of about 5-6 hours depending on use and then it will stay at 0 for another 1-2 hours so obviously it thinks the battery is dead well before it is.
If I then plug it in to charge I can watch the percentage go up, probably takes all of 20minutes to go from 0 to 100 in rockbox, of course that isn't correct and if I unplug it when it gets to 100 it'll fall very quickly down to around 20 (which I what I would expect after a 25min charge).
If I boot up into the standard apple firmware when rockbox reads the battery as 0, for example, the ipod firmware will display around 1/3rd of the bar, if I recharge in rockbox until it say 100 and then boot into apple firmware it displays about 1/4 on the bar, then it will keep charging for about another 2 hours before it reports it is full.

I don't think there is anything wrong with my battery, its less than 6 months old and will last about 7-8 hours on average, I thought after a while rockbox would figure out where the 'low' and 'high' points of the battery were and adjust the meter accordingly but apparently not.
Title: Re: iPod 3G Battery Meter isn't displaying correctly (3.15)
Post by: csussman on June 26, 2020, 05:06:41 PM
What happens if you leave it charging for a couple of hours after it says 100% in rockbox?
Title: Re: iPod 3G Battery Meter isn't displaying correctly (3.15)
Post by: Didge3 on June 29, 2020, 06:20:04 AM
I left it at 100% for an additional 2 hours and it seems to continue to take charge because it lasted about 5 hours before hitting 0. Once at 0 it still lasted another 45minutes though.
Seems that at either of the end battery scale rockbox doesn't seem to know where 0 and 100 actually are...