Contribute
Register

[Guide] ASUS ZenBook Pro UX501JW High Sierra 10.13.5 using Clover UEFI

Joined
Sep 11, 2010
Messages
9
Motherboard
ASUS ZenBook Pro UX501JW (Clover)
CPU
i7-4720HQ/HM87
Graphics
HD4600, 3840x2160
Mac
MacBook Pro
Mobile Phone
iOS
Acknowledgment

Before I start I want to take the chance and thank everyone who wrote a guide that I’ve read or crossed by, although I don’t remember how many but they are a lot to remember now, but of course I can’t forget about @RehabMan the godfather of all hackintoshers without him and his guides and comments noway I could have made it.


Overview

This is not a step by step guide on installing macOS High Sierra, instead it refers to other guides you need to follow to get High Sierra working on this laptop model. Also this guide is not an upgrade to macOS High Sierra guide so if you need to upgrade from Sierra this guide is not for you.


Hardware Details
  • Model Name: ASUS ZenBook Pro UX501JW (Bios version 211)
  • Processor: Intel Core i7 4720HQ (2.60 GHz)
  • Chipset: Intel HM87 Express Chipset
  • Memory: DDR3 16GB RAM
  • Display: 15.6" 16:9 IPS UHD (3840 x 2160)
  • Graphics:
    • Intel HD Graphics 4600
    • NVIDIA GeForce GTX 960M 2GB
  • Storage: SSD (PCIE x4) 512GB
  • Audio Codec: ALC668
  • Wireless/BT: replaced the original (Intel Wireless-AC 7260) with AzureWave AW-CE123H
  • Interfaces:
    • 3 USB 3.0 ports
    • Audio combo jack
    • HDMI
    • SD card reader
    • Mini Display Port (Thunderbolt in some models)
  • Camera: HD web camera

Results


The following resulted from my own work (with the help of other people in this community) on installing High Sierra on this laptop model, but it does not mean it is the final results, so if you discovered a better way to fix some of the issues be my guest and comment on the post please.

Working

  • Full QE/CI for Intel HD4600 @1920x1080 (NVIDIA GPU will be disabled)
  • Audio (internal speakers with key control / 3.5mm jack / Internal Microphone)
  • WIFI & BT (handoff, universal clipboard, cellular calls, SMS and MMS)
  • Keyboard (with backlight control)
  • Trackpad (simple gestures)
  • Laptop Display / Brightness (with key control)
  • HDMI video output
  • USB ports
  • Camera
  • SSD (GPT with APFS)
  • CPU power management
  • Sleep
  • Battery info
Working with bugs
  • Full QE/CI for Intel HD4600 @3840x2160 with screen flickering badly.
  • Audio 3.5mm jack: if you experience any noise when using a headset just open System Preferences > Sound > Input, and switch from the Internal Microphone (Built-In) to the Line In (Audio line-in port) and the noise will disappear immediately, sometimes you need to keep the System Preferences window open on the Sound > Input panel in order to keep the noise off.
Not working
  • Audio (HDMI)
  • Instant Hotspot (shows as supported but never connects)
Not tested
  • Thunderbolt / mini display port
  • SD card reader (experimental kext loaded but not tested)


Bios Settings
This is a detailed bios settings as per my laptop:

Advanced menu
  • Internal Pointing Device [Enabled]
  • Wake On Lid Open [Enabled]
  • Power Off Energy Saving [Enabled]
  • Intel Virtualization Technology [Enabled]
  • Intel AES-NI [Enabled]
  • VT-d [Disabled]
  • Trusted Computing:
    • Security Device Support [Disabled]
  • SATA Configuration
    • SATA Mode Selection [AHCI]
  • Graphics Configuration
    • DVMT Pre-Allocated [128M]
  • USB Configuration
    • Legacy USB Support [Enabled]
    • XHCI Pre-Boot Mode [Smart Auto]
  • Intel (R) Thunderbolt
    • Security Level [Unique ID]
  • Network Stack
    • Network Stack [Disabled]
Boot menu
  • Launch CSM [Enabled]
Security menu
  • I/O Interface Security
    • Wireless Network Interface [UnLock]
    • HD AUDIO Interface [UnLock]
    • Card Reader [UnLock]
    • USB Interface Security
      • USB Interface [UnLock]
      • External Ports [UnLock]
      • BlueTooth [UnLock]
      • CMOS Camera [UnLock]
  • Secure Boot Control [Disabled]


Pre-installation

Creating the installation media

To create the USB installation media you need to follow this guide by @RehabMan

Drivers

When you reach the part where you select clover drivers (EFI/CLOVER/drivers64UEFI) choose:
  • apfs.efi
  • FSInject-64.efi
  • HFSPlus-64.efi
  • OsxAptioFix3Drv-64.efi
  • OsxFatBinaryDrv-64.efi
Kexts

When you reach the part where you select the kexts to put in the installation media (EFI/CLOVER/kexts/Other) choose the following kexts:
  • FakeSMC.kext (link)
  • VoodooPS2Controller.kext (link)
  • USBInjectAll.kext (link)
  • Lilu.kext (link)
  • CoreDisplayFixup.kext (link)
  • IntelGraphicsFixup.kext (link)
  • ACPIBatteryManager.kext (link)
  • AppeALC.kext (link)
  • AppleBacklightInjector.kext (here)
  • ApplePS2SmartTouchPad.kext (google it)
  • AsusNBFnKeys.kext (google it)
  • BrcmPatchRAM2.kext & BrcmFirmwareRepo.kext (link)
  • CodecCommander.kext (link)
  • FakePCIID.kext, FakePCIID_Broadcom_WiFi.kext, FakePCIID_Intel_HD_Graphics.kext, FakePCIID_Intel_HDMI_Audio.kext (link)
  • NullEthernet.kext (link)
  • Shiki.kext (link)
  • Sinetek-rtsx.kext (link) SD Card Reader driver
Note: the kexts above are not all important for the installation except for the first five ones, but they are important for the post-installation steps, so it’s recommended to get them all and put them in the above mentioned location.

DSDT/SSDT Patches

Download the zip file (essentials.zip) attached to this post and unzip it somewhere and copy the contents of the patched folder (19 files) to (EFI/CLOVER/ACPI/patched), make sure the patched folder is empty before you put anything on it.

Copy the config.plist file from the essentials folder to (EFI/CLOVER) replacing the existing file on the installation USB drive.

Bootloader (clover)

In order to be able to boot into your hackintosh without the installation USB stick you need to install a boot loader, although this is a post-installation step but you need to get the files now. You can find clover boot loader included within MultiBeast grab the High Sierra 10.3.0 copy of MultiBeast and put it in the USB installation stick in a folder call it Downloads (you create this folder in the root of the USB drive).


Installing High Sierra

Now you are ready to install macOS High Sierra, boot your system with the installation USB and on CLOVER boot menu choose the installation USB partition to boot to the installation, and after you finish the installation reboot with the installation USB but this time on CLOVER boot menu choose the hard drive where you installed High Sierra, complete the initial setup and configuration and when you are on the desktop follow the post-installation steps.


Post-installation

Congratulations on making it so far in this guide.

Bootloader Installation

The first thing you need to do is installing the clover boot loader by running the MultiBeast installer then choosing the “Bootloaders” tab and check on “Clover UEFI Boot Mode” then go to the “Build” tab and make sure to select your hard drive from the “Select Install Drive:” dropdown menu then hit “Install” button.

Mounting EFI Partition

In order to copy the patched DSDT/SSDTs and the config.plist you need to mount the EFI partition and to do so you can follow this guide.

Copy USB Contents

After mounting the EFI partition you need to copy the following from the USB installation stick to the corresponding locations in the EFI partition:
  • Copy the contents of USB:/EFI/CLOVER/ACPI/patched (19 files) to HD:/EFI/CLOVER/ACPI/patched
  • Copy USB:/EFI/CLOVER/config.plist to HD:/EFI/CLOVER (replace existing)
  • Copy all kexts in USB:/EFI/CLOVER/kexts/Other to /Library/Extensions/ then run the following command in terminal:
Code:
sudo kextcache -i /
After the command finish eject the USB stick and restart your laptop and boot from the hard disk normally and everything should work fine except for the brightness slider in System Preferences > Displays which may need a second restart.

Activating Handoff Features

Before you login to your iCloud account make sure you follow this guide and obtain a working serial number.

System Updates

Before you apply any combo update (like 10.13.5) make sure to copy the following kexts to (HD:/EFI/CLOVER/kexts/Other) and after the update is complete you can remove them keeping only the copies in /Library/Extensions folder:
  • FakeSMC.kext
  • VoodooPS2Controller.kext
  • USBInjectAll.kext
  • FakePCIID.kext
  • FakePCIID_Intel_HD_Graphics.kext
  • Lilu.kext
  • CoreDisplayFixup.kext

Enjoy
 

Attachments

Last edited:
Joined
Jul 20, 2016
Messages
54
Motherboard
TOSHIBA P55T-B5340
CPU
i7-4710HQ
Graphics
intel hd 4600 & amd r9 m265x 2GB / 3840x2160. Clover UEFI
Mobile Phone
iOS
do you get retina scaling in full hd(1920x1080) working?
 
Joined
Sep 11, 2010
Messages
9
Motherboard
ASUS ZenBook Pro UX501JW (Clover)
CPU
i7-4720HQ/HM87
Graphics
HD4600, 3840x2160
Mac
MacBook Pro
Mobile Phone
iOS
do you get retina scaling in full hd(1920x1080) working?
Yes. But you can’t get beyond 1920x1080 like (3840x2160) without flickering on the screen.

An EDID injection is already applied in the attached config.plist
 
Joined
Jul 20, 2016
Messages
54
Motherboard
TOSHIBA P55T-B5340
CPU
i7-4710HQ
Graphics
intel hd 4600 & amd r9 m265x 2GB / 3840x2160. Clover UEFI
Mobile Phone
iOS
Yes. But you can’t get beyond 1920x1080 like (3840x2160) without flickering on the screen.

An EDID injection is already applied in the attached config.plist
do you have tutorial for EDID?
 
Joined
Dec 18, 2013
Messages
116
Motherboard
HP Probook 8560P
CPU
Intel® Core™I5-2540M
Graphics
6470M
Mac
MacBook Pro
Classic Mac
Mobile Phone
Android
Great job! I've got the same laptop and yeah the getting QE/CI working properly is something I've not been able to achieve
 
Joined
Aug 25, 2018
Messages
1
Motherboard
Mobile Intel HM87 Express
CPU
Intel Core i7 (6th Gen) 6700HQ / 2.6 GHz
Graphics
Intel HD 530 - NVIDIA GeForce GTX 960M
Hi! Should this guide work for UX501VW model too? (i7-6700HQ - Intel® HD 530)
Thank you!!
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,123
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Joined
Feb 27, 2012
Messages
4
CPU
i7-4720HQ / HM87
Graphics
GTX960M / HD 4600
Hi,
I've tried the same CLOVER configuration with this model: ASUS UX501JW-CM099H
Processor Intel i7-4720HQ 2.60 GHz (od 3.60 GHz, cache 6MB)
screen 39,6 cm (15,6") LED (1920 X 1080) FHD touch
memory 8GB, 1TB storage
graphic card NVIDIA GeForce GTX960M 4GB GDDR5 SDRAM

with High Sierra 10.13.2 i got stuck at IOConsoleUsers: gIOScreenLockState 3, hs 0 ?
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,123
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Hi,
I've tried the same CLOVER configuration with this model: ASUS UX501JW-CM099H
Processor Intel i7-4720HQ 2.60 GHz (od 3.60 GHz, cache 6MB)
screen 39,6 cm (15,6") LED (1920 X 1080) FHD touch
memory 8GB, 1TB storage
graphic card NVIDIA GeForce GTX960M 4GB GDDR5 SDRAM

with High Sierra 10.13.2 i got stuck at IOConsoleUsers: gIOScreenLockState 3, hs 0 ?
Why 10.13.2?
From where did you download macOS?
On what hardware did you create your USB installer?
 
Joined
Feb 27, 2012
Messages
4
CPU
i7-4720HQ / HM87
Graphics
GTX960M / HD 4600
Why 10.13.2?
From where did you download macOS?
On what hardware did you create your USB installer?
Thanks for reply, I used old copy on macbook pro with UniBeast 8.3.2, should i use 10.13.6 ?
EDIT:
I've downloaded 10.13.2 from app store.
 
Top