Skip to content

Releases: acidanthera/HibernationFixup

1.5.3

08 Apr 15:50
afd1923
Compare
Choose a tag to compare

v1.5.3

  • patchPCIfamily: make sure it is enabled by default only on macOS Sierra 10.12.1 or later. Automatically disable it if runnning an older macOS version. The user can always disable this patch (if not needed) by using -hbfx-disable-patch-pci boot-arg or hbfx-disable-patch-pci NVRAM entry.
  • Improve readability of code & debug

1.5.2

08 Oct 12:26
1ef9949
Compare
Choose a tag to compare

v1.5.2

  • Adapt code to make it work correclty in macOS Sequoia.

1.5.1

05 Aug 14:42
4aa52f7
Compare
Choose a tag to compare

v1.5.1

  • Added constants for macOS 15 support

1.5.0

09 May 16:31
9b77fc4
Compare
Choose a tag to compare

v1.5.0

  • Auto hibernation: make sure auto-hibernate feature only happens when hibernatemode is set to 3. (Never with mode 0 or 25).
  • Fix minor typos in code and debug log. Plus better formatting.

1.4.9

12 Jun 15:00
ab8d959
Compare
Choose a tag to compare

v1.4.9

  • Add macOS 14 (Sonoma) constants

1.4.8

14 Feb 10:28
Compare
Choose a tag to compare

v1.4.8

  • Take into account a full wake event only if the local user provoked this event (stabilize switching to hibernate mode)

1.4.7

06 Dec 15:56
Compare
Choose a tag to compare

v1.4.7

  • Respect parameters standbydelaylow, standbydelayhigh, highstandbythreshold set via pmset utility
  • Introduce a new bit in hbfx-ahbm boot-arg: DoNotOverrideWakeUpTime = 64, to let macOS decide when wake for standby sleep maintenance

1.4.6

04 Jul 17:12
Compare
Choose a tag to compare

v1.4.6

  • Added constants for macOS 13 support
  • Decouple WhenBatteryIsNotCharging/WhenBatteryIsAtWarnLevel and minimal capacity in parameter hbfx-ahbm

1.4.5

01 Nov 15:20
Compare
Choose a tag to compare

v1.4.5

  • When battery level is critical, try to put macOS into sleep/hibernate mode only once per minute.

1.4.4

04 Oct 15:20
Compare
Choose a tag to compare

v1.4.4

  • Automatically puts macOS into sleep/hibernate mode when WhenBatteryIsAtWarnLevel or WhenBatteryAtCriticalLevel bit is set in hbfx-ahbm. If battery kext does not provide these levels, additional bits for remaining capacity can be specified (RemainCapacityBit1, RemainCapacityBit2, RemainCapacityBit3, RemainCapacityBit4).