Contribute
Register

[Guide] Mojave on Zenbook S14 (X411U, S410U)

Joined
Jun 4, 2017
Messages
120
Motherboard
ASUS VivoBook S410U/X411U-Clover
CPU
i7-8550U
Graphics
UHD 620+MX150,1920x1080
Mobile Phone
iOS
This is a very brief guide until I can flesh it out. There are other guides for very similar computers; this is more of a proof that it works.

Intel i7-8550U, UHD620
Nvidia MX150
8 GB RAM (up to 16)

What works:
WiFi (replaced with DW1560)
Sleep, lid sleep
Power management
Keyboard backlight control
Brightness control
Brightness/volume keys
USB 2, USB 3, USB C
SDHC reader
Speakers, Headphones
Micro HDMI
Webcam
Battery status

What doesn't work:
Nvidia GPU (MX150)
Intel WiFi card (8265)
Fingerprint reader
Internal microphone, Combo jack microphone


Steps
1.
Boot into BIOS (f2), enter advanced (f7)
set Security menu > Secure Boot to false​
set Boot menu > Fast boot to false​
set Boot menu > CSM to false​
set Graphics menu > DVMT to 64​

2.
Create a USB like normal, using the latest Mojave and clover installers.
sudo /Applications/Install\ macOS\ Mojave.app/Contents/Resources/createinstallmedia --volume /Volume/VOLUME_NAME <-- make sure to format it as GPT/GUID first.
In the clover installer, select UEFI Only, and Install to ESP.

3.
Copy config.plist to EFI/CLOVER
Copy kexts to EFI/CLOVER/Kexts/Other.
Compile and copy ACPI files to EFI/CLOVER/ACPI/patched

4.
You should now be able to boot off the USB.
Open disk utility, and erase the internal disk (or second disk).
Install macOS, make sure the screen doens't sleep.

4.
After macOS is installed and you're at the desktop, install Clover to the internal disk.
Copy the CLOVER folder from the USB's EFI to the internal disk's EFI.

6.
Install kexts to /Library/Extensions
sudo cp -r /path/to/kexts /Library/Extensions
sudo kextcache -i /


List of stuff

Kexts
Code:
AirportBrcmFixup.kext
AppleALC.kext
AppleBacklightFixup.kext
AsusSMC.kext
BT4LEContiunityFixup.kext
BrcmFirmwareRepo_Mod.kext
BrcmPatchRAM2_Mod.kext
CPUFriend.kext
HibernationFixup.kext
Lilu.kext
LiluFriend.kext
NoTouchID.kext
SMCBatteryManager.kext
SMCLightSensor.kext
SMCProcessor.kext
SMCSuperIO.kext
USBInjectAll.kext
VirtualSMC.kext
VoodooI2C.kext
VoodooI2CHID.kext
VoodooPS2Controller.kext
VoodooTSCSync.kext
WhateverGreen.kext
Drivers64UEFI, or drivers/UEFI
Code:
ApfsDriverLoader-64.efi
AptioMemoryFix-64.efi
AudioDxe-64.efi
DataHubDxe-64.efi
FSInject-64.efi
HFSPlus-64.efi
VirtualSmc.efi
ACPI
compile and put in Clover/ACPI/patched
Code:
SSDT-BATT
SSDT-ELAN
SSDT-EC
SSDT-FNKEYS
SSDT-GPIOON
SSDT-GPRW
SSDT-KBLIGHT
SSDT-PEGPOFF
SSDT-PNLF
SSDT-UIAC
SSDT-USBX
SSDT-XOSI
SSDT_DATA
The audio codec is CX8050. The appropriate layout is 13, however the microphones don't work.

I've experimented with loading a custom BIOS, and disabling the Optimus graphics switching so that the MX150 is usable, however all I've gotten is a non-functional MX150. You can head over to win-raid to try for yourself (obligatory: you need to know what you're doing; loading the wrong file, or making the wrong change can brick your computer)

I sould reccomend using the latest kext versions, and not the ones attached below. If you do decide to use the ones provided, version 10.14.3 and later may not work
 

Attachments

Last edited:
Joined
May 31, 2019
Messages
39
Motherboard
ASUS TP412UA-IH31T
CPU
i3 8130U
Graphics
UHD 620
Where do the ssdt-src files go?
 
Joined
Jul 8, 2013
Messages
39
Motherboard
Dell Inspiron N5110 (Clover UEFI)
CPU
i7 2760qm/HM67
Graphics
HD 3000 + GT525M(Disabled) (1366x768)
battery backup? How long does it last?
 
Joined
Jul 8, 2013
Messages
39
Motherboard
Dell Inspiron N5110 (Clover UEFI)
CPU
i7 2760qm/HM67
Graphics
HD 3000 + GT525M(Disabled) (1366x768)
Joined
Jun 4, 2017
Messages
120
Motherboard
ASUS VivoBook S410U/X411U-Clover
CPU
i7-8550U
Graphics
UHD 620+MX150,1920x1080
Mobile Phone
iOS
I am simply asking..How long your battery can last with macOS running. 5/6/7/8 hour? How much?
oh. mine varies wildly, lasting 2 to 5 hours (pmset -g batt). I don't exactly know how long it lasts
 
Top