Download here: datacheck_v2.zip
This profile is similar to datacheck, but with additional features. It is tested on a European (GSM) HTC Desire and enhances battery life easily by a factor of 4 (from 1 day to 4 days) without sacrificing much functionality. I have been using it for over 6 months now, and it seems to work.
- You need to install APNDroid for it to work. (APNDroid needs to work correctly)
- Enable Background data in your sync settings.
- Periodic data check in the background every 1h for 3mins, from 7:30 to 23:30, if battery level is between 15 and 100%. Auto-Sync is enabled for the duration of the data check.
- Data ON while plugged in. Auto-Sync is ON.
- Data ON while screen on + 5mins afterwards. Auto-Sync is OFF (see limitations for reason). This enables surfing with short interruptions.
- Widget with 2 settings: Data AUTO or Data ALWAYS-ON.
- Widget with 2 settings: Use WiFi ON or Use WiFi OFF. When ON, WiFi will be enabled in addition to 3G whenever data is enabled.
- Enable data for 3mins whenever a SMS or MMS is received (I use this with the App "Backup to Gmail" which stores all SMS on my Gmail).
- Some apps will not sync if the network connection was off when they tried to sync. There is nothing you can do about this except a manual sync.
- Some apps will sync once whenever Auto-Sync is turned on, regardless of settings. This is why Auto-Sync is NOT turned on when the display is unlocked. Also, this means that if you set the periodic data check to 1h and the Mail check interval to 2h, Mail will still check your Mail every hour.
- It can take a few seconds for data to turn on when unlocking the screen. If you don't want to wait, you could change the event from "Display Unlocked" to "Display on". Be aware that if you do this, data will be enabled everytime you check the time or the phone accidentally activates the screen.