Although this solution has been posted to several sites I thought it was important enough to repeat again on my site. If you have a Treo 680 give this a try.
Treonauts has posted a possible Treo 680 battery fix.
“If you encounter a poor battery life on your Treo 680 and you have to recharge very often even if not using the Phone function, the issue might have been caused by an incorrect first charging of the device.
Please follow the steps below to solve the issue:
1. Connect your Treo to a wall charger.
2. Remove the battery from the Treo and wait for at least one minute.
3. Remove the SIM card from the device and wait for another minute.
4. Put the SIM card AND battery back into the device then let your Treo charge for at least 4 to 6 hours and for this duration:
o Do NOT press any key after reinserting the battery.
o Do NOT switch your TREO On or Off either, it will do so automatically after a short time.
o Do NOT enter the SIM card PIN if prompted to do so, just wait!
After this procedure, which can be performed and repeated any time, you will now dispose of the full charging capacity and the display of the remaining battery power will work correctly.”