You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on May 14, 2024. It is now read-only.
Did you manage to get hibernation mode 25 to work with your config?
Some other users have got it working on other models of ThinkPad, here for reference: 5T33Z0/Lenovo-T530-Hackintosh-OpenCore#48
Would it be possible for you to test it?
I'm also ready to try the experiment with my model (X250), but I didn't succeed with my config (though everything else, including hibernation mode 3 and 0 is working perfectly), the laptop goes well into hibernation but it always end with a panic when I start it again.
Thanks again!
The text was updated successfully, but these errors were encountered:
I have some great news, hibernation mode 25 is working well on my X250, but for the moment there is an issue that I cannot resolve yet. The issue is that I get a Bios Checksum Error on every boot/reboot after having resuming from Hibernation, so it means the error is not present when resuming from hibernation but on the next boot/reboot.
Any help is welcome...
Here is the important informations you might need to make it work:
The only kext you should need is HibernationFixup.kext (I'm using the version 1.5.0), you don't need RTCMemoryFixup.kext (which on some other boards is needed). Don't forget to add HibernationFixup.kext to your OpenCore config.
The important OpenCore settings I've used are:
DevirtualiseMmio -> True
Add two sets of addresses to 'MmioWhitelist' -> See the first picture below
DiscardHibernateMap -> False
EnableWriteUnprotector -> True
RebuildAppleMemoryMap -> False
SyncRuntimePermissions -> True
DisableLinkeditJettison -> True
DisableRtcChecksum -> False
HibernateMode -> NVRAM
WriteFlash -> True
In | NVRAM -> 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102 -> rtc-blacklist | add 5859
In boot-args add rtcfx_exclude=58-59 if you prefer to use RTCMemoryFixup.kext instead of rtc-blacklist
Under the NVRAM section add a new entry named E09B9297-7928-4440-9AAB-D1F8536FBF0A in both Add and Delete subsections as shown in the second picture below
In ReservedMemory section add the following subsection as shown in the third picture below
In Terminal run the following command: sudo pmset -a hibernatemode 25
Then reboot once or twice and you should be good
Don't hesitate to ask if you encounter any problem.
It seems that Hibernation mode 25 is triggering a CMOS error on next startup after resuming from hibernation. So not on the first boot when resuming from hibernation but on the next one. I'm currently trying different options and patches to see if I can solve it.
Sign up for freeto subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Hello and thanks for your great job!
Did you manage to get hibernation mode 25 to work with your config?
Some other users have got it working on other models of ThinkPad, here for reference:
5T33Z0/Lenovo-T530-Hackintosh-OpenCore#48
Would it be possible for you to test it?
I'm also ready to try the experiment with my model (X250), but I didn't succeed with my config (though everything else, including hibernation mode 3 and 0 is working perfectly), the laptop goes well into hibernation but it always end with a panic when I start it again.
Thanks again!
The text was updated successfully, but these errors were encountered: