Skip to content

Hackintosh EFI configuration for Dell OptiPlex 7080 MT

Notifications You must be signed in to change notification settings

webleon/Hackintosh-OptiPlex-7080-MT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hackintosh-OptiPlex-7080-MT

Opencore Bootloader 0.9.7. Tested on Sonoma 14.2.1

Introdution

You will have to generate a new SMIBIOS before login to your iCloud account.

Hardware Specs

Working

  • CPU Turbo Boost & SpeedStep
  • Radeon™ RX 6600 XT & iGPU acceleration
  • Internal Speaker / Front panel headphone out / Back panel lineout
  • USB Ports (rear USB 2.0 ports disabled due to macOS ports limit)
  • 10G LAN & Wireless Network
  • Sleep & Wakeup
  • Airdrop / Airplay / Handoff

Not working

  • Sidecar (needs T2 chip)
  • DRM Content in Safari (needs T2 chip)

UEFI Settings

  • System Configuration → Serial Port: Disabled
  • System Configuration → SATA Operation: AHCI
  • Video → Multi Display: Enable Multi-Display
  • Video → Primary Display: Auto
  • Security → PTT Security: uncheck
  • Secure Boot → Secure Boot Enable: uncheck
  • Intel® Software Guard Extensions™ → Intel® SGX™ Enable: uncheck
  • Virtualization Support → VT for Direct I/O: check

Modify DVMT & CFG_lock settings

  • BIOS/UEFI editor ru.efi
  • Disable CFG lock: set 003E to 0x00 under CPUSetup
  • 64M Pre-Allocated DVMT: set 00F5 to 0x02 under SASetup

USB Mapping

USB ports map:

  • HS09 and HS10 disabled due to the MacOS USB ports limit.
  • Check Dortania's guide for more infos on USB mapping.

ACPI tweaks

X540-T2 eeprom modification

Flashing eeprom could brick the NIC card, do it at your own risk.

sudo ethtool -E <eth1 name> magic 0x15288086 offset 0x48e value 0x0a
sudo ethtool -E <eth1 name> magic 0x15288086 offset 0x48f value 0x00
sudo ethtool -E <eth2 name> magic 0x15288086 offset 0x48e value 0x0a
sudo ethtool -E <eth2 name> magic 0x15288086 offset 0x48f value 0x00

Changelog

2024-01-22

  • update to Opencore 0.9.7
  • tested on Sonoma 14.2.1
  • KEXTs up to date
  • other minor updates

2023-09-26

  • update to Opencore 0.9.5
  • tested on Sonoma 14.0
  • KEXTs up to date
  • other minor updates

2022-12-20

  • update to Opencore 0.8.7
  • tested on Ventura 13.1
  • KEXTs up to date
  • other minor updates

2022-11-07

  • update to Opencore 0.8.5
  • tested on Ventura 13.0
  • KEXTs up to date
  • other minor updates

2022-07-02

  • suport AQC107 10GbE LAN (VT for Direct I/O need to be enabled in UEFI)
  • update to Opencore 0.8.1
  • KEXTs up to date
  • other minor updates

2022-05-23

  • update to Opencore 0.8.0
  • tested on Monterey 12.4 release
  • minor updates

2021-12-15

  • update to Opencore 0.7.6
  • tested on Monterey 12.1 release
  • add iGPU config
  • minor updates

2021-12-04

  • remove no longer needed SSDT-Shutdown.aml
  • add RadeonSensor to show Radeon GPU temperature

2021-11-27

  • initial upload