Releases: acidanthera/HibernationFixup
Releases · acidanthera/HibernationFixup
1.4.2
v1.4.2
- Use method routeMultipleLong instead of routeMultiple in order to avoid conflict with future versions of CpuTscSync
1.4.1
v1.4.1
- Added constants for macOS 12 support.
1.4.0
v1.4.0
- Auto hibernation: added possibility to disable power event kStimulusDarkWakeActivityTickle in kernel, so this event cannot be a trigger for switching from dark wake to full wake.
Can be turned on via bitDisableStimulusDarkWakeActivityTickle=128
in boot-arghbfx-ahbm
. - Support options in NVRAM (GUID = E09B9297-7928-4440-9AAB-D1F8536FBF0A or LiluReadOnlyGuid)
1.3.9
v1.3.9
- Auto hibernation: properly handle transition from dark wake to full wake
- Extend method emuVariableIsDetected in order to use EfiRuntimeServices if nvram cannot be accessed in standard way
1.3.8
v1.3.8
- Improve auto hibernation: immediate hibernate if standbydelaylow / autopoweroffdelay is 0, fast resume after hibernate, code cleanup
1.3.7
v1.3.7
- Refactoring, setup next RTC wake manually if IOPMrootDomain::setMaintenanceWakeCalendar was not called before sleep
- Force next sleep if maintanence wake type is detected (RTC/SleepService/Maintenance)
1.3.6
v1.3.6
- Added MacKernelSDK with Xcode 12 compatibility
1.3.5
v1.3.5
- Postpone RTC wake in AppleRTC::setupDateTimeAlarm according to current standby/autopoweroff delay (if auto-hibernate feature and standby/autopoweroff is on)
in order to avoid earlier wake.
1.3.4
v1.3.4
- Improve auto-hibernate feature: correct next wake time disregarding the current sleep phase.
- Added constants for 11.0 support.
1.3.3
v1.3.3
- Improve auto-hibernate feature: support standby and autopoweroff separately (with respective delay). Immediate hibernate is possible with zero delay.