I don’t know what Apple fixed in the 2.0.2 software update for the iPhone but whatever the “bug fixes” were have noticably decreased my battery life.
I’m using a 1G iPhone with v2.0.2 OS
- Bluetooth - OFF
- WiFi - ON
- Push - OFF
- Fetch New Data - 30 min
- Location Services (now OFF to see if I can improve till next update)
Please hurry Apple.