How do I stop iOS 4 from draining the battery of my 2nd gen iPod Touch overnight?

Every since "upgrading" my 2nd generation iPod Touch to iOS 4, it seems to lose power overnight (when not plugged in). What can I do to fix this? I have tried a restore and that did not work. Seen as a problem in releases iOS 4.0.1, 4.0.2 and 4.1


Solution 1:

  1. If you don't need any network activity, I would recommend enabling Airplane Mode overnight.

  2. Failing that, disable bluetooth and/or wifi if they are unnecessary

  3. Disable as much Spotlight search as you can afford to by going to Settings->General->Home Button->Spotlight Search.

Solution 2:

You should wait until Apple releases iOS 4.1 that should improve overall performances on old iDevices, like iPod Touch 2G and iPhone 3G.