My player used to last 12 hours with the stock firmware now with RockBox it don't last 10. When rockbox says my battery is at about 16% I switch over to the stock firmware and it says I have about 50%. Rockbox keeps shutting my player down when its not dead. I use this everyday at work and there was never a time before it wouldn't run 12hrs until I switched it to RockBox. I hope this can be fixed so it knows it proper battery level. This was also stated in this website forum,
http://forums.rockbox.org/index.php/topic,33916