Skip to content

shiecldk/ASUS-ZenBook-Pro-Duo-15-OLED-UX582-Hackintosh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ASUS-ZenBook-Pro-Duo-15-OLED-UX582-Hackintosh

Hackintosh installation guide for ASUS ZenBook Pro Duo 15 OLED UX582

UX582

License

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.

External Guide

macOS Installation Guide on InsanelyMac
macOS Big Sur Installation Guide on Tonymacx86

Spec

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

ToDo List

  • 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)

Current progress

What's working

  • 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

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)

Support this Project

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.

Paypal
Donate with PayPal

BTC Address: 1jUMQVzq9e64erkytLYuD1LTt7nMkAFXs
ETH Address: 0x09bbd23a1fe39cc70aba2232dcd9d1aa64a3fb2d
SOL Address: HPrnqBfDArW3xcQqGZZ1Y51QSbJMFtoVtmtnufySqynD
ADA Address: Ae2tdPwUPEZMsWbd5xpjBD9rvurtkdPq4p7mPZMsmbcbTR1wAhsYkGVMGza

Credits

  • 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

About

Hackintosh installation guide for ASUS ZenBook Pro Duo 15 OLED UX582

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages