I don't own this laptop anymore. This repo is for documentation proposes only.
If you are new to hackintosh, please follow Dortania's OpenCore Install Guide. There is no easy way into hackintosh.
Files and info my build of a Hackintosh on a ASUS X510UR-BQ292T
This is a work in progress guide, that shows only what worked for me. I'm not any kind of hackintosh expert nor have access to a myriad of hardwares, so, I will only answer questions about this specific hardware and some related ones (VivoBook X510* mostly)
Actually I'm using OpenCore 0.6.6 as bootloader. The actual installation of the OS is a Big Sur update from a previous Mojave that I did with clover, so if you are doing a fresh install, follow the Dortania's OpenCore Install Guide
I'm using itlwm to enable the Intel Wifi card (Intel(R) Dual Band Wireless AC 8275).
- AirportItlwm.kext
Only intel integrated HD620 shared memory graphics are avaible. The 930MX is explicitly deactivated. Following some directions, I configured it as as UHD617 due to performance issues.
- WhateverGreen.kext
You may need a usb mouse to install the hack, as touchpad may wont work until later on.
- VoodooI2C.kext
- VoodooI2CHID.kext
- VoodooPS2Controller.kext
Working normally with the devices I use.
- IntelBluetoothInjector.kext
- IntelBluetoothFirmware.kext
Working normally, but reporting Service Needed, but wont affect anything.
- SMCBatteryManager.kext
- SSDT-BATT.aml
✔️ Internal speakers
✔️ Internal Microphone
✔️ Bluetooth Speakers
✔️ USB Microphone
- AppleALC.kext
I tuned CPUFriend (Using CPUFriendFriend) to a more performance-oriented frequecy scheduler.
- CPUFriend.kext
Aparently working. Had to apply a DSDT patch so to avoid instant wake from LAN, following guide provided in this guide.
- SSDT-GPRW.aml
The EFI folder attached is the one I use to boot my Hack. The kexts attached are the ones recommended by OpenCore Install Guide, and the ones listed above. Fixes intel graphics, touchpad, battery indicator, audio, bluetooth and Wifi.
Follow the Dortania's OpenCore Install Guide. Some DSDT's, kexts and configurations here presented may be used before the install to fix some of the issues I mentioned above.