Hackintosh installation guide for ASUS ZenBook Pro Duo 15 OLED UX582
This repo is protected by GNU GPL license. Any commercial use of this project without authorization is strictively prohabited. Please refer to this repository when making any distribution.
macOS Installation Guide on InsanelyMac
macOS Big Sur Installation Guide on Tonymacx86
Component | Brand |
---|---|
CPU | Intel Core i9-10980HK (varient: Intel Core i7-10870H) |
iGPU | Intel UHD Graphics 630 |
dGPU | Nvidia RTX 3070 (won't work; disabled to save battery; could be enabled with UEFIGraphicsFB.kext for HDMI port without graphics acceleration) |
Audio | Realtek ALC294 |
Ram | 32GB DDR4L 2933 MHz (varient: 16GB DDR4L 2933 MHz) |
Wifi + Bluetooth | Intel AX201 Wifi 6, Bluetooth 5.0 |
Storage | Samsung PM981A 1TB M.2 SSD (replacement needed) |
Camera | Windows Hello HD Camera with IR |
Trackpad | ELAN1406, 04F3:3101 |
Display | 15.6" (3840x2160) OLED; 14" (3840x1100) IPS ScreenPad Plus |
Touch Screen | ELAN9008, _SB.PCI0.I2C1.TPL0, 04F3:2C56; ELAN9009, _SB.PCI0.I2C1.TPL1, 04F3:2C23 |
Stylus | ASUS Pen SA201H |
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 |
Battery | 92Wh 15.48v 5810mAh |
- Brightness auto adjustment with ambient sensor
- Some other FN keys (FN+F10, fan control, switch main/secondary monitors, and disable secondary monitor)
- Trackpad GPIO mode
- Numpad
- Thunderbolt 3 for eGPU (need more SSDT and DROM patches)
- macOS Monterey
- macOS Big Sur
- macOS Catalina
- 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)
- Power adaptor
- Sleep/wake
- iCloud
- Continuity
- 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)
To enable HiDPI on the ScreenPad Plus in macOS Ventura:
- Use one-key-hidpi to enable HiDPI.
- Use either RDM or SwitchResX to switch to HiDPI resolutions.
Note: In macOS Ventura, only 2560x733 and 2048x587 HiDPI resolutions are currently working on the ScreenPad Plus. The previously functional 1920x550 (HiDPI) resolution is no longer available. The native resolution remains 3820x1100.
If you like this guide, please consider donating me through PayPal or crypto. Developement of this hackintosh consumes a lof of time. You can contribute to this project by buying me a cup of coffee to keep this repo up-to-date.
BTC Address: 1jUMQVzq9e64erkytLYuD1LTt7nMkAFXs
ETH Address: 0x09bbd23a1fe39cc70aba2232dcd9d1aa64a3fb2d
SOL Address: HPrnqBfDArW3xcQqGZZ1Y51QSbJMFtoVtmtnufySqynD
ADA Address: Ae2tdPwUPEZMsWbd5xpjBD9rvurtkdPq4p7mPZMsmbcbTR1wAhsYkGVMGza
- Apple for macOS
- acidanthera for OpenCore and most kexts
- atrslb for many things I couldn't achieve
- gvkt for ScreenPad VoodooI2C fix
- Qonfused for developing and maintaining the project
- wern-apfel (as he complained here) for some SSDTs for Qonfused's work
- Rehabman
- Many others