franticjohny said:
Furthermore you'll need the AppleRTC patch to avoid CMOS reset and for working sleep.
Code:
sudo perl -pi -e 's|\x75\x30\x44\x89\xf8|\xeb\x30\x44\x89\xf8|; s|\x75\x3d\x8b\x75\x08|\xeb\x3d\x8b\x75\x08|' /System/Library/Extensions/AppleRTC.kext/Contents/MacOS/AppleRTC
I've read that the above Terminal command works for some and not for others. I ran across another forum that mentioned that you could use the AppleRTC kext from a Snow Leopard install, specifically from 10.6.7. I used one from 10.6.8 and it seems to have solved the sleep problem that was causing the CMOS reset. I can now sleep and wake just fine.
Another tip for others experiencing the CMOS reset is to double check your hard disk boot priority in your BIOS. Mine kept getting reset to my backup external drive so it kept hanging up at the DMI Pool portion of startup.
- 1. Make a copy of the original AppleRTC.kext in a safe place. Found in S/L/E
2. Delete AppleRTC.kext from S/L/E
3. Use Kext Helper Utility to install Snow Leopard AppleRTC.kext by dragging it on to the installer window.
4. Reboot and cross your fingers.
Hope this helps.