Solved? Maybe!
Hello,
I think I solved this mystery... but I'm not too sure yet, so I hope one of you could test it out for me as well.
The other day I was testing my iPhone 3G's (NOT S) battery life on the new 3.1 firmware. So, I ran it down over the course of a long day at Uni & work. I finally got home around 2:00 in the morning.
At 2:39, I checked my usage stats and took a screen shot:
Pretty good battery life, eh.
Now, This is the important part:
1 to 2 minutes after I took this screenshot, my iPhone 3G proceeded to fully die. Now, I let it sit for a minute or two and then took it to my bedroom and plugged it
into the charger that came with the iPhone 3G, not an accessory or third party charger!
2 minutes later, I started to play with my iPhone again and I went straight to the Usage screen to see if the iPhone would remember exactly how much my stats were before it completely died, or if that the battery dying would refresh the stats.
This is when I noticed something!
The iPhone 3G and I'm assuming the 2G and 3G S as well, not only remembers the stats from before the battery dying but, also displays a new "charging" state when you plug in the charger!
Normally if you plug in the charger before it dies, you would get "charging" state this:
The iPhone is telling you that your stats are inaccurate because you plugged in a charger.
But, if you let your battery die and then plug it in, you get this new "charging" state instead:
EDIT: If you unplug your iPhone now, the iPhone shows no mention of ever charging again. I saw it but hastily plugged the charger back in to see if something was wrong with my iPhone circuitry or something. Hopefully one of you guys could test this out for me!
The interesting thing about this image and the reason why Brian Tong probably had such good battery life is. After you take out the charger when you see this "CHARGING" screen... the iPHONE FORGETS THAT YOU PLUGGED IN A CHARGER AND NO "iPhone has been plugged in since the last full charge" MESSAGE COMES UP!
So, if Brian was testing the battery life, which he probably was, then after he must of have plugged it back into the charger and charged it almost full, charging it full or over 90% would of have reset his stats, and he then continued to use it again and again!