daniyo27 / XPS8940-OpenCore

OpenCore EFI config for Dell XPS 8940 & possibly G5 5090

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dell XPS 8940 - OpenCore

OpenCore 0.6.9 - macOS Big Sur 11.3.1 - BIOS version 2.0.11

UPDATED ON 05/13/2021 -- ENABLED BUILT-IN HDMI!

Confirmed working with G5 5090 and i5 variant of XPS 8940 -- thanks @inkpool

Shutdown/Reboot/Sleep works without any issue.

GENERATE YOUR OWN SMBIOS deets (SN/MLB/UUID/ROM) -- they are EMPTY right now!

(use genSMBIOS with iMac20,1 https://github.com/corpnewt/GenSMBIOS)

Dell XPS 8940

CPU: Intel i7-10700

RAM: 2x8GB DDR4-2933

SSD: WD SN750 NVMe

GPU: MSI GTX 770 2GB

iGPU: UHD 630 (enabled with platform-id 0x3E9B0007!)

AirPort/WiFi: BCM94352Z (Lenovo)

Audio: ALC3861 (actually ALC899)

Uses VoodooHDA for the time being to mitigate audio issue.

NATIVE AppleALC patch with layout-id 1 working! Needed to add IRQ conflict fixes.

--

USB Mapped for all front USB ports + all USB3.0 ports on the back (no USB2.0 ports due to port limit (15))

--

BIOS v2.0.11

  • change to AHCI instead of RAID
  • disable all SGX, security features
  • do not touch Sleep States, Performance states, SpeedShift etc. Leave them at defaults

UPDATE 04/09/2021 for CFG-LOCK

  • it is only advisable to DISABLE CFG-LOCK, IF YOU HAVE an AFTERMARKET CPU COOLER!
  • disabling CFG-LOCK with the stock non-K variant Dell heatsink will cause Kernel Panics randomly due to overheating

CFG-LOCK disable -- Do this ONLY after your installation is complete

  • Follow the steps here: https://www.reddit.com/r/hackintosh/comments/hz2rtm/cfg_lockunlocking_alternative_method/
  • The cfg-lock offset is 0x3E for BIOS 2.0.11
  • You must use boot to ru.efi directly and not from OpenCore. modGRUB will not work!
  • You must perform this step everytime you reset the BIOS configuration/update the bios.
  • Once you have verified CFG-LOCK is disabled with VerifyMSRE2.efi in OpenCore, disable in config Kernel -> Quirks -> AppleCpuPmCfgLock and Kernel -> Quirks -> AppleXcpmCfgLock

About

OpenCore EFI config for Dell XPS 8940 & possibly G5 5090