Skip to content

vladichimescu/msi-gs65-hackintosh

Repository files navigation

LAST UPDATED: 2019-02-23

Configuration

bootloader

Clover-v2.4k-4884-X64

kexts

AirportBrcmFixup (1.1.9)
AppleALC (1.3.5 +custom verbs)
AtherosE2200Ethernet (2.2.2)
BrcmFirmwareRepo (2.2.10)
BrcmPatchRAM2 (2.2.10)
Lilu (1.3.4)
SMCBatteryManager.kext (1.0)
USBxhci (1.0.0 =custom map for MSI GS65)
VirtualSMC.kext (1.0.2)
VoodooPS2Controller (1.9.2 +custom map)
WhateverGreen (1.2.6)

Status

problem: unable to boot partition

fix: injector (FSInject-64.efi) + adapter file
adapter: ApfsDriverLoader-64.efi (APFS)
adapter: HFSPlus-64.efi (HFS+)

problem: couldn't allocate runtime area

fix: AptioMemoryFix-64.efi (can't use for now as system doesn't shutdown/reboot)
fix: OsxAptioFixDrv-64.efi

problem: requested memory exceeds allocated relocation block

fix: CsrActiveConfig Allow Unrestricted NVRAM (NVRAM Protections: disabled)

problem: boot freeze

fix: DSDT drop table DMAR if you need VT-d enabled

problem: unable to boot (SMC mandatory)

fix: VirtualSMC.kext

problem: waiting for root or usb issues

fix: USBxhci.kext

problem: USB-C

fix: SSDT-TYPC.aml + DSDT patches: "SSDT-TYPC"

problem: graphics

fix: WhateverGreen.kext + Lilu.kext

problem: display brightness

fix: SSDT-PNLF.aml

problem: nvidia dgpu

fix: nvidia web drivers not supported on OS X 10.14

problem: external monitor usb-c not working

fix: in clover GUI, drop table SSDT-DDGPU.aml

problem: sound

fix: AppleALC.kext + Lilu.kext

problem: battery

fix: SMCBatteryManager.kext + Lilu.kext

problem: touchpad/keyboard

fix: VoodooPS2Controller.kext

problem: ethernet

fix: AtherosE2200Ethernet.kext

problem: wifi

fix: replace hardware BCM94352Z then fix wifi (AirportBrcmFixup.kext) and bluetooth (BrcmPatchRAM2.kext + BrcmFirmwareRepo.kext)

problem: unable to activate apple services (Facetime, iMessage, etc)

fix: use EmuVariableUefi-64.efi just once to activate

Instructions

help

  • sudo pmset -a disksleep 0
  • sudo pmset -a powernap 0
  • sudo pmset -a womp 0
  • sudo pmset -a standby 0
  • sudo pmset -a hibernatemode 0
    • sudo rm /var/vm/sleepimage
    • sudo mkdir /var/vm/sleepimage
  • sudo pmset -a autopoweroff 0
  • disable touchpad when mouse is present by checking Ignore built-in trackpad... in System Preferences: Accessibility
  • set Timeout: 0 in config.plist for fast boot
  • sync time in Windows as dual boot with RealTimeIsUniversal
  • using optimus requires mac OS compatible version of nvidia drivers to be installed
  • disabling nvidia dgpu with SSDT-DDGPU.aml (PEGP._OFF) or with boot arg -wegnoegpu will lead to usc-c video output failure

resources:

kudos to all community developers who share their knowledge
special thanks to all and every member of clover bootloader team, Rehabman, vit9696.

About

MSI GS65 Stealth Thin 8RF Hackintosh

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published