VivoBook Asus X542UQ laptop Catalina 10.15.7 Hackintosh
This repository provides you the material of installation the Catalana Hackintosh with Opencore (0.7.2). Here you can find RELEASE and DEBUG versions. Feel free to ask questions and make contributions.
ASUS X542UQ Laptop
|Intel HD 630||
|GeForce® GT 940mx with 2GB GDDR5||
|15.6" 16:9, 1920 x 1080 pixel 141 PPI, glossy: no||
|12gb 2133mhz DDR4 (extended)||
|256GB Apacer AS350 PANTHER SSD||
|Qualcomm Atheros QCA9377 Wireless Network Adapter||
|Core i3 7100U||
|I2C ELAN1200 Trackpad||
You need to purchase a Broadcom DW1820A BCM94350ZAE 2.4G/5G Dual Band 867Mbps M.2 NGFF WiFi Card with Bluetooth 4.1 (for example or other wifi adapter for "naive" work) for correctly working wifi.
256GB Apacer AS350 PANTHER SSD
Main boot drive for this machine.
I use the latest version of bios - 309. You can update bios here.
For installation without any troubles you need to edit some setting in bios that provided below
|Intel Virtualization Technology||Disable|
|Wake on Lan||Disable|
|Legacy USB support||Enabled|
After installation you can Intel Virtualization Technology and VT-D Enable for working with virtual mahines.
Installation of Catalina by using this repository
If you want to install it quick - you can download DEBUG or RELEASE version, create the boot flash (see more) and copy DEBUG or RELEASE EFI folder into mounted EFI partition (on your flash). In config.plist there are already generated serial numbers, but its better to change them using the GenSMBIOS.
Attenton! The eGPU is disabled via IORegistryExplorer, guide.
USB Port Limit
I used USBMap to fix my USB ports, along with a few other issues. It generated a new USBPorts.kext for my system and installed it in kexts/other. If you want to generate it by yourself you can use this tool and guide - USBMapping Guide By Dortania.
If you want wifi to work you need to buy Broadcom DW1820A BCM94350ZAE module. If you have an Wi-Fi usb adapter here is a guide for you Wireless USB Adapter. Be carefully with kext after installation, because in my case it did not worked untill i swapped RtWlanU.kext and RtWlanU1827.kext loading priorities in the config.plist.
Getting the touchpad and buttons to function
In the kext folder there are 2 kexts for I2C touchpad - VoodooI2C and VoodooI2CHID. Due to I have and ELAN1200 version of touchpad this protocol needs to use VoodooI2CHID. But I have only one problem - in some programs or workspaces (like Desktop) left button behaves like right button (cant drag and files).
Sleep/Wake functionality problems
This laptop can be taken to sleep correctly without a charger connected to it. If we plug in the AC the laptop will awake in a few seconds after hibernation. This happens due to asus laptops peculiarities. But if you find the solution, feel free to contribute .