Contribute
Register

[Guide] Zenbook S14 (X411U, S410U) Mojave/Catalina

Status
Not open for further replies.
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
  1. iMac
  2. MacBook
  3. MacBook Air
  4. MacBook Pro
  5. Mac mini
  6. Mac Pro
Classic Mac
  1. 128K
  2. 20th Anniv. Mac
  3. 512K
  4. Apple
  5. Centris
  6. Classic
  7. Color Classic
  8. eMac
  9. iBook
  10. iMac
  11. LC
  12. Lisa
  13. Performa
  14. Plus
  15. Portable
  16. Power Mac
  17. PowerBook
  18. Quadra
  19. SE
  20. Workgroup Server
  21. XL
  22. Xserve
  23. SE/30
Mobile Phone
  1. Android
  2. iOS
  3. Other
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)

Tested with Mojave 10.14, but should work with Catalina as well.

What works:

WiFi (replaced with DW1560)
Sleep, lid sleep
Power management
FN shortcuts (keyboard, display brightness, sound)
USB 2, USB 3, and USB C ports
SDHC reader (over USB)
Speakers, Headphones
HDMI port
Webcam (over USB)
Battery/Power

What doesn't work:
Nvidia GPU (MX150)
Intel WiFi card (8265)
Fingerprint reader
HDMI port

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) as HFS+J and GPT.
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.

5.
[Optional] Copy kexts to /Library/Extensions
Code:
 sudo cp -r /Path/To/Kexts /Library/Extensions/
Code:
 sudo kextcache -i /

List of stuff

Kexts
AirportBrcmFixup.kext
AppleALC.kext
AsusSMC.kext
BT4LEContiunityFixup.kext
BrcmFirmwareInjector.kext
BrcmFirmwareData.kext (or Repo if in /L/E)
BrcmPatchRAM3.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
ApfsDriverLoader-64.efi
AptioMemoryFix-64.efi (Or AptioFixXDrv, not both)
DataHubDxe-64.efi
FSInject-64.efi
HFSPlus-64.efi
VirtualSmc.efi

ACPI
compile and put in Clover/ACPI/patched
SSDT-BATT (Battery)
SSDT-ELAN (Touchpad)
SSDT-EC (EC)
SSDT-FNKEYS (FN shortcuts)
SSDT-GPIOON (Enable GPIO)
SSDT-GPRW (Instant wake from sleep)
SSDT-KBLIGHT (Keyboard backlight)
SSDT-PEGPOFF (Turn off DGPU)
SSDT-PNLF (Backlight)
SSDT-UIAC (USB port map)
SSDT-USBX (USB power)
SSDT-XOSI (OSYS patch)
SSDT_DATA (plugintype=1, frequency data)

The audio codec is CX8050. I've pushed layout 13 for AppleALC, and as of 06/09/20 internal and line-in mics work.

SSDT-PNLF may need to be updated - you can use SSDT-PNLF from the WhateverGreen release archive.

Kexts removed from below due to being terribly out of date. Please download them separately.
 

Attachments

  • HFSPlus-64.efi.zip
    14.3 KB · Views: 373
  • SSDT-src.zip
    30.1 KB · Views: 446
  • config.plist~2.zip
    4 KB · Views: 435
Last edited:
Where do the ssdt-src files go?
 
battery backup? How long does it last?
 
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
 
Hi i have similar laptop in here
Asus vivobook s14 s410u core i5 version
How you get the sdhc working?
I trying to install sinetek-rtsx.kext but still no progress
 
Hi i have similar laptop in here
Asus vivobook s14 s410u core i5 version
How you get the sdhc working?
I trying to install sinetek-rtsx.kext but still no progress
My card reader was USB. Try faking it in order to get apple's pci realtek kext to load
 
is SSDT-XOSI really required? I am using OpenCore for S410UN-NS74 to Multiboot Catalina and W10. OpenCore does not recommend XOSI patch since they tend to break Windows.
 
Status
Not open for further replies.
Back
Top