Skip to content

Spring Reboot

Latest
Compare
Choose a tag to compare
@NeoBlizzard-verbose NeoBlizzard-verbose released this 19 May 22:29
· 4 commits to main since this release
2d1a18c

What's New?

A lot of things changed! Read the entire post before installing!!

  • Bump to OpenCore 0.9.9
  • Absolute recheck, old bugs were fixed, new bugs were introduced.
  • Force Touch fixed, works reliably well.
  • Adjusted touchpad touch ignore parameters to prevent mis-taps when typing.
  • HDMI out and Type C display out now work. No pink screen out with HDMI out now :D
  • Shutdown is reliably fixed. No more reboot when shut down (still occurs after a deep sleep wake and occasionally, for some reason)
  • Initial HibernateFixup impl., doesn't work, don't know when I'll fix
  • ComboJackFix implemented, thanks @ayive
  • Implemented BIOS offsets to disable CFG Lock

Bugs

  • Text in combojackfix pop-up is in Mandarin, I got used to it, get used to it, won't fix
  • Reboot after shutdown still occurs after a deep sleep wake and at random, for some reason, idk.
  • SMBUSPCI, although fixed, gets offloaded by macOS kernel after boot. I blame the kernel, not the EFI.
  • SDCard fixed, although it might get ejected after wake from sleep. Google the solution.

Note

  • Sanitized EFI using ocanonymize, inject custom SMBIOS before installing!
  • Deprecated CPUFriend implementation. Although it worked well, sleep when plugged in was broken.
  • CFG LOCK is disabled, DVMT tweaks were made, Above 4G decoding was disabled, more BIOS tweaks were made using modGRUBShell, so, run the below commands using modGRUBShell (included in EFI) before installing HakOS >:D

setup_var_cv Setup 0x4C7 0x01 0x00 - Disables CFG Lock
setup_var 0x772 0x00 - Disables Above 4G decoding
setup_var 0x76D 0x2 - Sets DVMT Pre-Alloc to 64M
setup_var 0x76E 0x3 - Sets DVMT Total Gfx MEM to MAX

Run the above commands at your own risk! they ran fine on my machine and didn't explode, can't guarantee the same with yours...