The ASUS X299 Hackintosh repository contains OpenCore EFI distributions and related files that can be used as a reference when setting up or updating your X299 Hackintosh with the OpenCore bootloader. While the EFIs can be used as a starting point for all ASUS X299 boards, it is still highly recommended to review the OpenCore Vanilla Desktop Guide and Skylake-X section for a full guide. These files were created using the ASUS ROG Rampage VI Extreme Encore as a baseline.
Repository Folders
Folder
Description
BASE-EFI
OpenCore EFI distributions that should be valid for all ASUS X299 boards
Intel 10G SmallTree
Information about configuring Intel 10G ports for macOS support
Thunderbolt
Information about configuring Thunderbolt 3/4 for macOS
USB Kexts
Mapped motherboard USB kexts
Personal Build
Specifications
Components
Component
Model
Notes
Motherboard
ASUS ROG Rampage VI Extreme Encore
BIOS 1301
Processor
Intel i9-7900X
CPU Cooler
Fractal Design Celsius+ S36 Dynamic
RAM
4x16 Corsair Dominator Platinum RGB 3200 Mhz
Boot Drive
Sabrent Rocket 1 TB
Graphics Card
AMD Radeon Pro W5500
Wifi/Bluetooth Card
Broadcom BCM943602CDP
Power Supply
Corsair RM 850x
Case
Lian Li PC 011 Dynamic
PCIe Slot Layout
Slot
PCIe Gen
Speed
Device
Notes
1
3
x16
AMD Radeon Pro W5500
2
3
x4
PCH (Enabling disables M.2_1)
3
3
x16
(Running at x16 disables DIMM.2_2)
4
3
x4
Broadcom BCM943602CDP
M.2/DIMM.2 Layout
Slot
PCIe Gen
Device
Notes
M.2_1
3
Disabled
M.2_2
3
DIMM.2_1
3
Sabrent Rocket 1 TB
DIMM.2_2
3
Disabled
What Works / What Doesn't Work
Sleep / Wake
Wifi and Bluetooth
Disabled onboard Wifi/Bluetooth since using Broadcom BCM943602CDP card.
Handoff, Continuity, AirDrop, Continuity Camera, Universal Control, and Unlock with Apple Watch
iMessage, FaceTime, App Store, iTunes Store
1G Ethernet
10G Ethernet
HEVC, H.264
Onboard audio
TRIM
USB 2.0
USB 3.2 Gen 1
USB 3.2 Gen 2
USB 3.2 Gen 2x2
DRM
Native NVRAM
CPU Power Management
USB Power
SideCar
Due to some T2 chip dependancies on MacPro7,1 and iMacPro1,1 SMBIOS
Screenshots
System Report
Memory
Audio
Ethernet
GPU
NVME
SATA
USB
PCI
Optional USB Peripherals for Internal USB 2.0 Devices
Uses one of the USB ports on the back of the motherboard to connect internal devices in the case. You can use two of these together and remove 1 of the pins to make a "9 pin internal adapter". If the cable is too short to reach inside the case, you can extend with a USB A extension cable.