ASUS-GL503GE-Hackintosh
November 19, 2020 ยท View on GitHub
Discussion, necessary configurations and instructions to get ASUS ROG GL503GE laptop working with macOS Mojave 10.14.x. Mojave is strongly recommended. The following should also work with all ASUS GL503GE.
#I will not update this clover version again i already use openCore and work flawlessly if you want use my metode pm me or email, i will update opencore metode in MACOS BIGSUR in my github !
Notes
- 128 GB NVMe SSD is used for installing macOS
- APFS partition format has to be used
- If you are upgrading from the previous version and your partition is HFS+, better boot the installer, unmount the partition and convert it to APFS
Pre-installation
Get yourself a Mojave USB installer with Clover installed. Important Clover settings (via Clover Configurator) are:
- Acpi SSDT
PluginTypechecked - Graphics: Inject Intel checked
- Kernel Patches
Kernel LAPIC,KernelPMandAppleRTCenabled - SMBIOS: MacBookPro15,2
- UEFI Drivers
Kexts installed to /EFI/CLOVER/kexts/Other: FakeSMC, VoodooPS2Controller
BIOS Settings
- Secure Boot: Disabled
- SATA mode: AHCI
- DVMT-Preallocated: 64MB
Post Configuration
Any changes made to kexts are to be followed by sudo kextcache -i /.
Every external kext mentioned is assumed to be the latest.
- First Steps
- Lilu and FakeSMC kexts installed to
/Library/Extensions - DSDT files generated by Clover to the EFI partition
- Drop all _DSM methods
CPU Power Management
- Clover ACPI
PluginTypeenabled - Clover Kernel Patches
Kernel LAPIC,KernelPMandAppleRTCenabled - ACPIBatteryManager kext installed to
/Library/Extensions
ALC295 Realtek Audio
Internal speaker and microphone work. For Headphone output, volume balance has to be either left or right to make the sound normal.
- AppleALC kext installed to
/Library/Extensions - Clover Audio injection
Inject=3
PS/2 Keyboard
- VoodooPS2Controller kext installed to
/Library/Extensionsand/EFI/CLOVER/kexts/Other(using keyboard in Recovery mode) - Karabiner (to remap your keyboard)
Intel UHD 630 Graphics
- Enabled by
device-propertiesinjection (have Clover's Inject Intel unchecked, go with0x3E9B0000) - WhateverGreen kext (with CFL backlight fix) installed to
/Library/Extensions
Sleep and Wake
- Manual static patching of
USB _PRW 0x6D (instant wake)for Skylake, focusing on adding_PRWtoXDCIand/orCNVW(Special thanks to MegaStood) - Alternatively, compare and modify your
DSDT.amlfile with the one provided in this repository
Backlight Control
Install the latest WhateverGreen. If you use AppleBacklightFixup, remove it.
- Latest
SSDT-PNLF.amlandSSDT-PNLFCFL.amlinstalled to/EFI/Clover/ACPI/patched
HDMI Port + Audio
No thorough test on this.
- Disable WhateverGreen's HDMI injection by adding a boot flag
-igfxnohdmi device-propertiescombination offramebuffer-con1-type,framebuffer-con1-pipeandAAPL01,override-no-connectbased on this post
USB 2.0/3.1 Ports
- Clover USB injection
Inject=false - USBInjectAll and XHCI-300-series-injector kexts installed to
/Library/Extensions SSDT-XHC.amlinstalled to/EFI/Clover/ACPI/patchedfor better USB support- Disable unused USB ports via
/EFI/Clover/APCI/patched/SSDT-UIAC.aml
Realtek LAN
- RealtekRTL8111 kext installed to
/System/Library/Extensionsand/EFI/CLOVER/kexts/Other(using internet in Recovery mode)
SATA controller
- SATA-300-series-unsupported kext installed to
/Library/Extensions
I2C ELAN1200 Precision TouchPad (pci8086,a368)
- Kexts compiled from the source code (as of May 2019), can also be found in this repository under "Trackpad" folder, install the kexts to
/Library/Extensionsand rebuild kext cache. - DSDT editing for trackpad support (More info here) (look at
** MODIFIED **):
Device (TPD0)
{
...
Name (SBFG, ResourceTemplate ()
{
GpioInt (Level, ActiveLow, ExclusiveAndWake, PullDefault, 0x0000,
"\\_SB.PCI0.GPI0", 0x15, ResourceConsumer, ,
)
{ // Pin list
0x0015
}
})
...
Method (_STA, 0, NotSerialized) // _STA: Status
{
Return (0x0F) // ** MODIFIED **
}
Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
{
Return (ConcatenateResTemplate (SBFB, SBFG)) // ** MODIFIED **
}
Trackpad works okay but with minor stuttering.
Miscellaneous
- NoTouchID kext installed to
/Library/Extensions(MacBookPro15,2 has Touch ID)
Things that do not work
NVIDIA Geforce 1050 Ti (Optimus)
Discrete graphic, we probably never see the day. For now, use SSDT-DDGPU.aml (in /EFI/Clover/ACPI/patched) to power it off.
Intel Wi-Fi AC 9560
Intel built-in Wi-Fi chipset, we again probably never see the day.

Thank a lot :
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/ https://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/ https://www.tonymacx86.com/threads/guide-laptop-backlight-control-using-applebacklightfixup-kext.218222/
Source
https://github.com/alexandred/VoodooI2C https://github.com/acidanthera https://github.com/RehabMan https://github.com/PoomSmart/Asus-FX504GE-Hackintosh