JonnyF11 said:Just an update related to my last post ^^^
Sure enough, the O/C killed the sleep.
So whilst looking for a solution I noticed another thread talking about Bios CMOS resets after sleep - which I also had on the O/C setup.
The post mentioned a couple of changes to the AppleRTC kext modified by command line... I'm not sure which one worked, I tried both, but now I can sleep with the O/C and the Bios CMOS doesn't reset with a checksum error! Result.
These are the scripts I ran, ripped from the other post - Thanks fella!
sudo perl -pi -e 's|\xE9\x91\x06\x00\x00|\xC3\x90\x90\x90\x90|; s|\xE8\x7D\xFB\xFF\xFF|\x90\x90\x90\x90\x90|; s|\xE9\xFF\xF9\xFF\xFF|\xC3\x90\x90\x90\x90|; s|\xE8\x1F\x07\x00\x00|\x90\x90\x90\x90\x90|; s|\xE8\xF4\xFA\xFF\xFF|\x90\x90\x90\x90\x90|; s|\xE8\xA0\xF9\xFF\xFF|\x90\x90\x90\x90\x90|' /System/Library/Extensions/AppleRTC.kext/Contents/MacOS/AppleRTC
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
Like I say, I'm not sure what these do - the second jumps over a RTC check in the code of the kext I believe, don't know about the first one - other than this is what people have recommended and it *seems* to have done the trick for me!
Hopefully there will be an explanation, updated DSDT or Multibeast update sometime in the future! Fingers crossed!
Cheers,
Jon.
ghostdex said:JonnyF11 said:Just an update related to my last post ^^^
Sure enough, the O/C killed the sleep.
So whilst looking for a solution I noticed another thread talking about Bios CMOS resets after sleep - which I also had on the O/C setup.
The post mentioned a couple of changes to the AppleRTC kext modified by command line... I'm not sure which one worked, I tried both, but now I can sleep with the O/C and the Bios CMOS doesn't reset with a checksum error! Result.
These are the scripts I ran, ripped from the other post - Thanks fella!
sudo perl -pi -e 's|\xE9\x91\x06\x00\x00|\xC3\x90\x90\x90\x90|; s|\xE8\x7D\xFB\xFF\xFF|\x90\x90\x90\x90\x90|; s|\xE9\xFF\xF9\xFF\xFF|\xC3\x90\x90\x90\x90|; s|\xE8\x1F\x07\x00\x00|\x90\x90\x90\x90\x90|; s|\xE8\xF4\xFA\xFF\xFF|\x90\x90\x90\x90\x90|; s|\xE8\xA0\xF9\xFF\xFF|\x90\x90\x90\x90\x90|' /System/Library/Extensions/AppleRTC.kext/Contents/MacOS/AppleRTC
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
Like I say, I'm not sure what these do - the second jumps over a RTC check in the code of the kext I believe, don't know about the first one - other than this is what people have recommended and it *seems* to have done the trick for me!
Hopefully there will be an explanation, updated DSDT or Multibeast update sometime in the future! Fingers crossed!
Cheers,
Jon.
Worked for me on my GA-P55-USB3
Thx!