/Hackintosh-OptiPlex-7080-SFF

Hackintosh EFI configuration for Dell OptiPlex 7080 MT

Primary LanguageC

Hackintosh-OptiPlex-7080-MT

Opencore Bootloader 0.8.1. Tested on Monterey 12.4

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

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