- Joined
- Sep 21, 2015
- Messages
- 24
- Motherboard
- Asus Z170-A
- CPU
- i7-6700K
- Graphics
- HD 530 & RX 560
- Mobile Phone
THIS IS NOT A "REAL" GUIDE!
I am not a developer or have any real knowledge in coding.
In this thread I will show you my walkthrough of the Zenbook 's transformation!
First of all I am really grateful that people like RehabMan, Acidanthera, Hieplpvip and many many others are making hackintosh accessible to everyone so all the credits to them!
Also thanks to this great tonymacx86 community <3
The Hardware
Asus Zenbook UX410UN (Greek Edition)
https://www.asus.com/Laptops/ASUS-ZenBook-UX410UA/
CPU:Intel 8250U
Graphics: UHD 620
Wifi/Bluetooth:Intel(I do not know exactly)
Touchpad:Elan 1200
Audio:Conexant
Wifi/Bluetooth : Dell DW1820A (UPDATE 22/9/19)
*****USB Wifi Adapter: TL-WN823N V3 (with official driver from TP-Link) *****
The Software
MacOS Mojave 10.14.6
WHAT WORKS
"Native" Bluetooth/Wifi with airdrop/handoff (UPDATE 22/9/19)
iCloud
Sleep
Ambient light sensor
Fn Keys
“Native” Keyboard Backlight
“Native” Screen Backlight
Touchpad with multitouch gestures
Battery Indicator
CPU Power Management
Webcam
Card Reader
Ethernet via usb
USB Ports
Audio (also through mini jack)
HDMI works with hot plug only if the OS is up and running.
USB Wifi Adapter
UPDATE 28/11/2018: HiDPI enabled with this tool.
WHAT DOESN’T
Internal Intel Wifi/Bluetooth (REPLACED WITH DW1820A)
HDMI port works for image but not for audio(testing)
If HDMI monitor is connected from boot then internal screen doesn’t work.
NOT TESTED
iMessage
Video via USB-C
Installation
Follow Rehabman's guide to create and install from USB with clover
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093
Hintsuring installation I kept it minimal, only basic kexts and nothing in acpi/patched.
Kexts used into usb for installation:FakeSMC,VoodooPS2Controller,Lilu,Whatevergreen
Post Install
After installation you need to make your disk bootable and install properly the kexts in L/E and also choose the correct config.plist from Rehabman’s Repo in Github.
Read Rehabman ’s FAQ for kext installation(and many other things!)
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
Rehabman’s Clover Files
https://github.com/RehabMan/OS-X-Clover-Laptop-Config
My built is based in config_HD615_620_630_640_650.plist with some edits.
I finally decided to go with SMBIOS MacBook Pro 14.2
KEXTS
I made the decision to use VirtualSMC and not FakeSMC.
FINAL kexts in L/E:
(Please keep in mind that many kexts need dsdt or ssdt patching to work)
Lilu
VirtualSMC
AsusSMC—>DSDT PATCHING NEEDED
Whatevergreen (works with lilu to fix graphics)
AppleALC (works with lilu to fix audio)
CPUFriend
CPUFriendDataProvider
NoTouchID (works with Lilu.kext to bypass Touch ID authentication on supported smbios)
VoodooPS2Controller (keyboard)
USBinjectall—>SSDT NEEDED
SMCBatteryManager—>DSDT PATCHING NEEDED (Updated 22/9/19)
AppleBacklightFixup—>SSDT PNLF NEEDED (REPLACED BY WHATEVERGREEN)
NullEthernetInjector—>SSDT NEEDED
VoodooI2C—>DSDT PATCHING NEEDED
VoodooI2CHid—>-//-
BrcmFirmawareRepo
BcrmPatchRAM2
DSDT/SSDT What Where Why!
FIRST OF ALL READ THE EXCELLENT GUIDE FROM REHABMAN
https://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/
Common Patches (dsdt)
"Fix _WAK Arg0 v2"
"HPET Fix"
"SMBUS Fix"
"IRQ Fix"
"RTC Fix"
"Fix Mutex with non-zero SyncLevel"
Battery Patch(dsdt)
“ASUS N55SL/Vivobook” paired with SMCBatteryManager.kext
Touchpad(dsdt)
https://voodooi2c.github.io/#Installation/Installation
“Windows 1O Patch” paired with VoodooI2C and VoodooI2CHid
Works in Polling Mode
Ambient Light Sensor,Keyboard Backlight and fn keys(dsdt)
https://github.com/hieplpvip/AsusSMC/wiki/Installation-Instruction
This is the reason why I switched to VirtualSMC.
DSDT patches are needed, read the wiki.
Do not forget, AsusSMC, VirtualSMC and Lilu kexts needed!
Screen Backlight
https://www.tonymacx86.com/threads/guide-laptop-backlight-control-using-applebacklightfixup-kext.218222/
SSDT-PNLF paired with AppleBacklightFixup.kext
Update 22/9/19 Superseder Whatevergreen +PNLF
Ethernet
https://github.com/RehabMan/OS-X-Null-Ethernet
SSDT-RMNE paired with NullEthernetInjector.kext
USB ports and Power Properties
https://www.tonymacx86.com/threads/guide-creating-a-custom-ssdt-for-usbinjectall-kext.211311/
https://www.tonymacx86.com/threads/guide-usb-power-property-injection-for-sierra-and-later.222266/
Follow these 2 guides to create your SSDT-UIAC.
Port limit patch in config.plist is NOT a solution!
Config.plist PATCHES
For Audio Fix read here https://www.tonymacx86.com/threads/release-intel-fb-patcher-v1-6-5.254559/
Simple Patches like:
EC0 to EC,
GFX0 to IGPU,
_DSM to XDSM,
HDAS to HDEF
HECI to IMEI
SAT0 to SATA
If you read the previous guides probably you know what to do also check here https://www.tonymacx86.com/threads/guide-using-clover-to-hotpatch-acpi.200137/
I will update this thread with benchmarks as soon as I get some free time!
Please let me inform you that I will not provide my EFI folder/DSDT/SSDT etc most of these patches are device specific or already available!All the knowledge you need is already here!
I would be happy to help you if you follow the rules:
A)You have exactly the same Laptop or another 8th Gen Asus Laptop ONLY.
B)https://www.tonymacx86.com/threads/tool-generate-proper-problem-reporting-files.235953/
HAVE A GREAT DAY!
I am not a developer or have any real knowledge in coding.
In this thread I will show you my walkthrough of the Zenbook 's transformation!
First of all I am really grateful that people like RehabMan, Acidanthera, Hieplpvip and many many others are making hackintosh accessible to everyone so all the credits to them!
Also thanks to this great tonymacx86 community <3
The Hardware
Asus Zenbook UX410UN (Greek Edition)
https://www.asus.com/Laptops/ASUS-ZenBook-UX410UA/
CPU:Intel 8250U
Graphics: UHD 620
Wifi/Bluetooth:Intel(I do not know exactly)
Touchpad:Elan 1200
Audio:Conexant
Wifi/Bluetooth : Dell DW1820A (UPDATE 22/9/19)
*****USB Wifi Adapter: TL-WN823N V3 (with official driver from TP-Link) *****
The Software
MacOS Mojave 10.14.6
WHAT WORKS
"Native" Bluetooth/Wifi with airdrop/handoff (UPDATE 22/9/19)
iCloud
Sleep
Ambient light sensor
Fn Keys
“Native” Keyboard Backlight
“Native” Screen Backlight
Touchpad with multitouch gestures
Battery Indicator
CPU Power Management
Webcam
Card Reader
Ethernet via usb
USB Ports
Audio (also through mini jack)
HDMI works with hot plug only if the OS is up and running.
USB Wifi Adapter
UPDATE 28/11/2018: HiDPI enabled with this tool.
WHAT DOESN’T
Internal Intel Wifi/Bluetooth (REPLACED WITH DW1820A)
HDMI port works for image but not for audio(testing)
If HDMI monitor is connected from boot then internal screen doesn’t work.
NOT TESTED
iMessage
Video via USB-C
Installation
Follow Rehabman's guide to create and install from USB with clover
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093
Hintsuring installation I kept it minimal, only basic kexts and nothing in acpi/patched.
Kexts used into usb for installation:FakeSMC,VoodooPS2Controller,Lilu,Whatevergreen
Post Install
After installation you need to make your disk bootable and install properly the kexts in L/E and also choose the correct config.plist from Rehabman’s Repo in Github.
Read Rehabman ’s FAQ for kext installation(and many other things!)
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
Rehabman’s Clover Files
https://github.com/RehabMan/OS-X-Clover-Laptop-Config
My built is based in config_HD615_620_630_640_650.plist with some edits.
I finally decided to go with SMBIOS MacBook Pro 14.2
KEXTS
I made the decision to use VirtualSMC and not FakeSMC.
FINAL kexts in L/E:
(Please keep in mind that many kexts need dsdt or ssdt patching to work)
Lilu
VirtualSMC
AsusSMC—>DSDT PATCHING NEEDED
Whatevergreen (works with lilu to fix graphics)
AppleALC (works with lilu to fix audio)
CPUFriend
CPUFriendDataProvider
NoTouchID (works with Lilu.kext to bypass Touch ID authentication on supported smbios)
VoodooPS2Controller (keyboard)
USBinjectall—>SSDT NEEDED
SMCBatteryManager—>DSDT PATCHING NEEDED (Updated 22/9/19)
AppleBacklightFixup—>SSDT PNLF NEEDED (REPLACED BY WHATEVERGREEN)
NullEthernetInjector—>SSDT NEEDED
VoodooI2C—>DSDT PATCHING NEEDED
VoodooI2CHid—>-//-
BrcmFirmawareRepo
BcrmPatchRAM2
DSDT/SSDT What Where Why!
FIRST OF ALL READ THE EXCELLENT GUIDE FROM REHABMAN
https://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/
Common Patches (dsdt)
"Fix _WAK Arg0 v2"
"HPET Fix"
"SMBUS Fix"
"IRQ Fix"
"RTC Fix"
"Fix Mutex with non-zero SyncLevel"
Battery Patch(dsdt)
“ASUS N55SL/Vivobook” paired with SMCBatteryManager.kext
Touchpad(dsdt)
https://voodooi2c.github.io/#Installation/Installation
“Windows 1O Patch” paired with VoodooI2C and VoodooI2CHid
Works in Polling Mode
Ambient Light Sensor,Keyboard Backlight and fn keys(dsdt)
https://github.com/hieplpvip/AsusSMC/wiki/Installation-Instruction
This is the reason why I switched to VirtualSMC.
DSDT patches are needed, read the wiki.
Do not forget, AsusSMC, VirtualSMC and Lilu kexts needed!
Screen Backlight
https://www.tonymacx86.com/threads/guide-laptop-backlight-control-using-applebacklightfixup-kext.218222/
SSDT-PNLF paired with AppleBacklightFixup.kext
Update 22/9/19 Superseder Whatevergreen +PNLF
Ethernet
https://github.com/RehabMan/OS-X-Null-Ethernet
SSDT-RMNE paired with NullEthernetInjector.kext
USB ports and Power Properties
https://www.tonymacx86.com/threads/guide-creating-a-custom-ssdt-for-usbinjectall-kext.211311/
https://www.tonymacx86.com/threads/guide-usb-power-property-injection-for-sierra-and-later.222266/
Follow these 2 guides to create your SSDT-UIAC.
Port limit patch in config.plist is NOT a solution!
Config.plist PATCHES
For Audio Fix read here https://www.tonymacx86.com/threads/release-intel-fb-patcher-v1-6-5.254559/
Simple Patches like:
EC0 to EC,
GFX0 to IGPU,
_DSM to XDSM,
HDAS to HDEF
HECI to IMEI
SAT0 to SATA
If you read the previous guides probably you know what to do also check here https://www.tonymacx86.com/threads/guide-using-clover-to-hotpatch-acpi.200137/
I will update this thread with benchmarks as soon as I get some free time!
Please let me inform you that I will not provide my EFI folder/DSDT/SSDT etc most of these patches are device specific or already available!All the knowledge you need is already here!
I would be happy to help you if you follow the rules:
A)You have exactly the same Laptop or another 8th Gen Asus Laptop ONLY.
B)https://www.tonymacx86.com/threads/tool-generate-proper-problem-reporting-files.235953/
HAVE A GREAT DAY!
Last edited: