- Joined
- Jun 3, 2017
- Messages
- 174
- Motherboard
- Motherboard OR System make and model names > See Forum Rules!
- CPU
- > Need full CPU model name > See Rules!
- Graphics
- > Need model name or version number > See Forum Rules!
- Mac
- Classic Mac
- Mobile Phone
This is a quick guide for the ASUS FX503VD, using Clover.
You can use OpenCore, but that is not part of this guide. Follow the dortania guide for KabyLake at https://dortania.github.io.
This requires you follow and understand Rehabman's guide, https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/
CPU: i7-7700HQ
GPU: Intel HD 630, GTX 1050 (doesn't work)
Wifi: Intel 7265
What works
iMessage/Facetime/iCloud
Trackpad
Battery
Audio
USB 3/2
Ethernet
INTEL or BROADCOM: Wifi, Bluetooth
Most function keys
What doesn't work
HDMI - haven't tested
SD card reader (PCIe) - haven't tested, try Sinetek-rtsx
Dedicated GPU (GTX 1050/1060)
Installation
Fixing iMessage/Facetime/etc
Kexts:
Optional:
ACPI files:
There are two patches for touchpad available, "SSDT-TPD0 (1).dsl" and "SSDT-TPD0 (2).dsl". I'd recommend "SSDT-TPD0 (1).dsl" first - compile and rename it to "SSDT-TPD0.aml".
ACPI patches:
UEFI Drivers:
..and default drivers selected by Clover (Such as FSInject.efi)
And you're done!
Sleep is handled by GPRW rename, touchpad is handled by TPD0 _CRS rename, SATA is handled by SAT0 rename, and wifi/etc are handled by config.plist, SSDTs, and kexts. Battery is handled by a custom patch, which is attached below. You're free to redistribute it/etc.
You can use OpenCore, but that is not part of this guide. Follow the dortania guide for KabyLake at https://dortania.github.io.
This requires you follow and understand Rehabman's guide, https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/
CPU: i7-7700HQ
GPU: Intel HD 630, GTX 1050 (doesn't work)
Wifi: Intel 7265
What works
iMessage/Facetime/iCloud
Trackpad
Battery
Audio
USB 3/2
Ethernet
INTEL or BROADCOM: Wifi, Bluetooth
Most function keys
What doesn't work
HDMI - haven't tested
SD card reader (PCIe) - haven't tested, try Sinetek-rtsx
Dedicated GPU (GTX 1050/1060)
Installation
- Use attached config.plist and replace the one in the USB's EFI/Clover folder. (Did you follow the guide linked above?)
- Compile & copy SSDT files to new (henceforth not "new") EFI/Clover/ACPI/patched.
- Copy config.plist to EFI/Clover
- Copy kexts to EFI/Clover/Kexts
- Copy drivers to EFI/Clover/Drivers/UEFI
- Install macos to GPT, HFS+J or APFS formatted drive.
- Once installation is completed, install clover to the macOS disk. Follow step 1 again, but copy to the internal EFI instead.
- Optional: If using Intel wifi, copy these bluetooth kexts, and compile and copy wifi kexts itlwm.kext + Black80211.kext to /Library/Extensions, then rebuild kextcache:
Code:
sudo mount -uw /; sudo kextcache -i /
Fixing iMessage/Facetime/etc
- Make sure that Wifi or/and Ethernet works.
- Go to Preferences>Network, and remove all interfaces.
- Go to /Library/Preferences/SystemConfiguration, and delete NetworkInterfaces.plist
- Reboot. Go to Apple>About this Mac>System report>Network, re-add ethernet then wifi.
- make sure Ethernet is EN0, and Wifi is EN1. Wifi can be EN0 if ethernet isn't present.
- Open config.plist, go to SMBIOS, and paste response of
Code:
uuid-gen
- Go to RtVariables, and click 'generate' next to ROM.
Kexts:
Code:
VoodooTSCSync.kext
Lilu.kext
USBInjectAll.kext
VirtualSMC.kext
SMCBatteryManager.kext
SMCLightSensor.kext
SMCProcessor.kext
SMCSuperIO.kext
HibernationFixup.kext
WhateverGreen.kext
VoodooPS2Controller.kext
(VoodooGPIO.kext)
(VoodooInput.kext)
(VoodooI2CServices.kext)
VoodooI2C.kext
VoodooI2CHID.kext
NoTouchID.kext
AppleALC.kext
RealtekRTL8111.kext
AirportBrcmFixup.kext
BrcmFirmwareInjector.kext
BrcmFirmwareData.kext
BrcmPatchRAM3.kext
Sinetex-rtsx.kext
Code:
iwlm.kext
Black80211.kext
IntelBluetoothInjector.kext
IntelBluetoothFirmware.kext
ACPI files:
Code:
SSDT-BATT.dsl
SSDT-DGOF.dsl
SSDT-EC-USBX.dsl
SSDT-GPRW.dsl
SSDT-PLUG.dsl
SSDT-PNLF.dsl
SSDT-TPD0 (1).dsl
SSDT-TPD0 (2).dsl
SSDT-UIAC.dsl
SSDT-XOSI.dsl
ACPI patches:
Code:
SYS _DSM->XDSM
SYS _OSI->XOSI
SLEEP GPRW->XPRW
PEGP _ON->XON
TPD0 _CRS->XCRS
BATT _Q20->XQ20
BATT SELE->XELE
BATT _BST->XBST
BATT UPBI->XPBI
BATT UPBS->XPBS
UEFI Drivers:
Code:
HFSPlus.efi
ApfsContainerDriverLoader or apfs.efi from /usr/standalone/i386
AptioMemoryFix/OCQuirks.efi
And you're done!
Sleep is handled by GPRW rename, touchpad is handled by TPD0 _CRS rename, SATA is handled by SAT0 rename, and wifi/etc are handled by config.plist, SSDTs, and kexts. Battery is handled by a custom patch, which is attached below. You're free to redistribute it/etc.
Attachments
Last edited: