Appartently someone has got powernap working on a 2010 model. see below
http://forums.macrumors.com/showthread.php?t=1411893
personally it's not that important - why would you want to make TimeMachine backups when it's sleeping? If you make a backup at night then how much changes happen during the night? as soon as you open your macbook in the morning all pending requests are downloaded instantly anyway - personally don't see the point.
-----------------------------------------------
Folks, it does work!
To validate, I left my 2010 MBA asleep overnight, but plugged in to power connector.
Upon unsleeping in the morning:
- Mail was already updated with all my messages that came in overnight.
- iMovie software update that I had not downloaded yesterday was downloaded (though not installed)
- System console has lots of messages timestamped during the middle of the night, while it was asleep
Looking at the console log, it appears to have woken itself up approx. every hour, done its thing, then gone back into full sleep a minute or two later:
Code:
... 27/07/2012 03:53:55.000 kernel[0]: Wake reason: RTC (Alarm) 27/07/2012 04:53:53.000 kernel[0]: RTC: SleepService 2012/7/27 03:53:53, sleep 2012/7/27 02:53:56 27/07/2012 04:53:53.000 kernel[0]: AirPort_Brcm43xx::powerChange: System Wake - Full Wake/ Dark Wake / Maintenance wake 27/07/2012 04:53:53.000 kernel[0]: Previous Sleep Cause: 5 27/07/2012 04:53:53.337 hidd[54]: MultitouchHID: device bootloaded 27/07/2012 04:53:53.000 kernel[0]: wlEvent: en0 en0 Link DOWN virtIf = 0 27/07/2012 04:53:53.000 kernel[0]: AirPort: Link Down on en0. Reason 8 (Disassociated because station leaving). 27/07/2012 04:53:53.000 kernel[0]: en0::IO80211Interface::postMessage bssid changed 27/07/2012 04:53:53.000 kernel[0]: Graphics suppressed 162 ms 27/07/2012 04:53:53.000 kernel[0]: AppleUSBMultitouchDriver::checkStatus - received Status Packet, Payload 2: device was reinitialized 27/07/2012 04:53:54.083 configd[18]: network changed: v4(en0-:10.0.100.7) DNS- Proxy- SMB- 27/07/2012 04:53:55.000 kernel[0]: MacAuthEvent en0 Auth result for: 00:1f:f3:06:3f:f9 MAC AUTH succeeded 27/07/2012 04:53:55.000 kernel[0]: wlEvent: en0 en0 Link UP virtIf = 0 27/07/2012 04:53:55.000 kernel[0]: AirPort: Link Up on en0 27/07/2012 04:53:55.000 kernel[0]: en0: BSSID changed to 00:1f:f3:06:3f:f9 27/07/2012 04:53:55.000 kernel[0]: en0::IO80211Interface::postMessage bssid changed 27/07/2012 04:53:56.000 kernel[0]: AirPort: RSN handshake complete on en0 27/07/2012 04:53:56.040 configd[18]: network changed: v4(en0+:10.0.100.7) DNS+ Proxy+ SMB+ 27/07/2012 04:54:04.057 netbiosd[45]: name servers down? 27/07/2012 04:55:30.000 kernel[0]: AirPort_Brcm43xx::powerChange: System Sleep 27/07/2012 04:55:30.000 kernel[0]: Wake reason: RTC (Alarm) 27/07/2012 05:55:28.000 kernel[0]: RTC: SleepService 2012/7/27 04:55:28, sleep 2012/7/27 03:55:31 27/07/2012 05:55:28.000 kernel[0]: AirPort_Brcm43xx::powerChange: System Wake - Full Wake/ Dark Wake / Maintenance wake 27/07/2012 05:55:28.000 kernel[0]: Previous Sleep Cause: 5 27/07/2012 05:55:28.000 kernel[0]: wlEvent: en0 en0 Link DOWN virtIf = 0 27/07/2012 05:55:28.000 kernel[0]: AirPort: Link Down on en0. Reason 8 (Disassociated because station leaving). 27/07/2012 05:55:28.000 kernel[0]: en0::IO80211Interface::postMessage bssid changed 27/07/2012 05:55:28.000 kernel[0]: Graphics suppressed 163 ms 27/07/2012 05:55:28.337 hidd[54]: MultitouchHID: device bootloaded 27/07/2012 05:55:28.000 kernel[0]: AppleUSBMultitouchDriver::checkStatus - received Status Packet, Payload 2: device was reinitialized 27/07/2012 05:55:29.086 configd[18]: network changed: v4(en0-:10.0.100.7) DNS- Proxy- SMB- 27/07/2012 05:55:30.000 kernel[0]: MacAuthEvent en0 Auth result for: 00:1f:f3:06:3f:f9 MAC AUTH succeeded 27/07/2012 05:55:30.000 kernel[0]: wlEvent: en0 en0 Link UP virtIf = 0 27/07/2012 05:55:30.000 kernel[0]: AirPort: Link Up on en0 27/07/2012 05:55:30.000 kernel[0]: en0: BSSID changed to 00:1f:f3:06:3f:f9 27/07/2012 05:55:30.000 kernel[0]: en0::IO80211Interface::postMessage bssid changed 27/07/2012 05:55:31.000 kernel[0]: AirPort: RSN handshake complete on en0 27/07/2012 05:55:31.014 configd[18]: network changed: v4(en0+:10.0.100.7) DNS+ Proxy+ SMB+ 27/07/2012 05:55:31.037 UserEventAgent[11]: Captive: en0: Not probing 'MyNetwork' (protected network) 27/07/2012 05:55:31.042 configd[18]: network changed: v4(en0!:10.0.100.7) DNS Proxy SMB 27/07/2012 05:55:31.390 airportd[2044]: _doAutoJoin: Already associated to “MyNetwork”. Bailing on auto-join. 27/07/2012 05:55:37.030 netbiosd[45]: name servers down? 27/07/2012 05:57:36.000 kernel[0]: AirPort_Brcm43xx::powerChange: System Sleep 27/07/2012 06:57:34.000 kernel[0]: Wake reason: RTC (Alarm) ...