ASUS ZenBook Pro Duo 15 OLED UX582 using OpenCore 0.7.6 [WIP]
View attachment 528745
- A guide of the most high-end Hackintosh laptop after Apple switched to Apple Silicon -
Disclaimer: I do not take the responsibility for any damages caused on your laptop following this guide. Please proceed this guide with your own will and use it at your own risk.
Summary: A perfect choice for high-end Hackintosh laptop - almost everything is working on this model.
Spec:
BIOS: Version 303
CPU: Intel Core i9-10980HK (varient: Intel Core i7-10870H)
iGPU: Intel UHD 630
dGPU: Nvidia RTX 3070 8GB (won't work; disabled to save battery; could be enabled with
UEFIGraphicsFB.kext for HDMI port without graphics acceleration)
RAM: LPDDR4X 32GB
SSD: Samsung PM981A 1TB M.2 SSD (Not compatible with macOS; replaced with PNY CS3030 2TB M.2 SSD)
Audio: Realtek ALC294 & Nvidia RTX 3000 series HDMI
Wireless: Intel Wi-Fi 6 AX201
Touchpad: ELAN TouchPad
Ports: 1x USB 3.2 Gen 2 Type-A; 2x Thunderbolt 3; 1x HDMI 2.1; 1x 3.5mm Combo Audio Jack; 1x DC-in
What's working:
- Intel UHD Graphics 630
- Intel WiFi 6 (speed could be slow on some very few routers)
- Intel bluetooth
- Internal stereo speaker
- Internal microphone
- Combo audio jack
- Camera
- Battery indication
- CPU SpeedStep
- Main touchscreen
- Secondary ScreenPad Plus
- Brightness control (software brightness control workaround with Lunar)
- Stylus pen (works on both screens without sense of pressure)
- Keyboard
- Trackpad
- FN keys for volume, brightness, keyboard backlight, and enable/disable trackpad
- USB 3.2 Gen2 Type-A
- USB 3 Type-C
- USB 3 Type-C to DP/HDMI (only one port works due to macOS restriction)
- Thunderbolt 3 (only non-eGPU devices work for now; what have been tested and work: Intel X540 two port 10G Ethernet, and NVME storage.)
- Power adaptor
- Sleep/wake
- iCloud
- Continuity
What's not working for now:
- Nvidia RTX 3070 (won't work due to no driver in macOS)
- HDMI port (routed to Nvidia RTX 3070; same as above)
- Native brightness control with macOS CoreDisplay (need to port driver from Linux for display brightness control; check s-light/ASUS-ZenBook-Pro-Duo-UX581GV)
- Ambient light sensor (same as above)
- Thunderbolt eGPU (WIP; need to work with DROM and SSDT)
- Numpad (need to port driver from Linux; check mohamed-badaoui/asus-touchpad-numpad-driver)
- Some other FN keys (WIP; check hieplpvip/AsusSMC)
ToDo List:
- Brightness auto adjustment with ambient sensor
- Some other FN keys (FN+F10, fan control, switch main/scecondary monitors, and disable secondary monitor)
- Trackpad GPIO mode
- Numpad
- Thunderbolt 3 for eGPU (need more SSDT and DROM patches)
- Battery ACPI patch (Although battery indication is working OOB with SMCBatteryManager.kext and SSDT-EC-USBX.aml, a SSDT patch may still be needed for better battery management.)
Bios Settings:
- BIOS Lock: Disabled
- CFG Lock: Disabled
- Fast Boot: Disabled
- Secure Boot Control: Disabled
- VT-d: Disabled
- SATA Mode Selection: AHCI
- DVMT Pre-Allocated: 64M
- DVMT Total Gfx Mem: MAX
- Force unlock on all GPIO pads: Enabled
- Kernel Debug Serial Port: Legacy UART
- Touch Pad Interrupt Mode: GPIO Interrupt
- Touch Panel Interrupt Mode: GPIO Interrupt
- Legacy USB Support: Enabled
- XHCI Legacy Support: Enabled
- XHCI Hand-off: Enabled
- EHCI Hand-off: Enabled
OpenCore EFI:
Hackintosh installation guide for ASUS ZenBook Pro Duo 15 OLED UX582 - GitHub - shiecldk/ASUS-ZenBook-Pro-Duo-15-OLED-UX582-Hackintosh: Hackintosh installation guide for ASUS ZenBook Pro Duo 15 OLE...
github.com