wadimw / asus-vivobook-x512fl-hackintosh

8 stars 2 forks source link

ASUS VivoBook 15 X512FL Hackintosh

General info

This was done on a tight schedule, but most stuff is ironed out. You may wish to add CPUFriend, fix HDMI and Fn keys, check iPhone charging, replace WiFi card and add fixes for it.

Everything is done on hotpatches and C/k/O injection so You can enable SIP if You wish. For installation use external mouse bc touchpad doesn't work.

Remember to regenerate SMBIOS (serial etc.) with Clover Configurator or anything (just don't break everything else, best way is to do it on a copy and then paste just SMBIOS section back to original file), download all latest kexts from their devs and recompile dsls into amls.

If You want to go Catalina, it will probably suffice to add fake EC (or rename EC0 to EC, but idk if it won't break anything).

I gave back this laptop so I probably won't be doing anything else here.

Hardware

Model: ASUS VivoBook 15 X512FL (R512FL-BQ083), BIOS v303
OS: macOS 10.14.6 Mojave

CPU: Intel Core i5-8265U (Whiskey Lake, 1.6-3.9 GHz)
iGPU: Intel UHD Graphics 620
dGPU: NVIDIA GeForce MX250 (disabled)
Screen: 1080p
Disk: M2 PCIe SSD
Wifi/BT: Intel, unpatched so no WiFi (BT works)
RAM: 20GB DDR4 single-stick
Audio: Realtek ALC256 with ComboJack

Not working

BIOS

Version: 303 Settings:

Bootloader

Clover r5101 from Dids
RC Scripts installed
Drivers:

Kexts

SSDTs

Post-install

Standard:

sudo pmset -a hibernatemode 0
sudo rm /var/vm/sleepimage
sudo mkdir /var/vm/sleepimage
sudo pmset -a standby 0
sudo pmset -a autopoweroff 0
sudo pmset -a powernap 0

In Energy Saver disable Power Nap, optionally disable Put hard disks to sleep, Wake for network access.

If You don't want Catalina, best do it before connecting to internet:

sudo softwareupdate --ignore "macOS Catalina"