Contribute
Register

[Guide] Install El Capitan on ASUS UX330UA (Skylake) Clover UEFI

Status
Not open for further replies.
Joined
Jan 26, 2014
Messages
42
Mac
  1. 0
Classic Mac
  1. 0
Mobile Phone
  1. 0
This is a Quick installation guide for the Asus UX330UA laptop with OS X El Capitan.

Please read this guide completely before going to any of the other guides so you get an overview of the process for installing El Capitan on the UX330UA laptop.


What's working ?
EVERYTHING (SDCARD, USB etc) except Wi-fi and touchpad.


Two Things to Consider:
1. At the time of this guide, the track pad does not work… Just use an USB Mouse. Some developers are working on a kext for this.
Follow this website for the I2C kext status updates:
https://github.com/alexandred/VoodooI2C

2. The Internet WIFI/Bluetooth chip will not work on this laptop. You need to replace it with a DW1560 from eBay or Amazon for around $30ish. This is highly recommended versus buying an external USB WIFI adapter.

Pre-Installation Items Needed:
At least an 8 gig USB 3 thumb drive (personnaly I used a 16 gig, the 8 gig didn't work for me)
Access to a Real Mac or another Hackintosh for downloading latest version of El Capitan.
NOTE : THAT YOU CAN'T DOWNLOAD ANYMORE FROM APPSTORE.THE REAL MAC HAD TO PREVIOUSLY DOWNLOAD OS X OR YOU HAVE TO GO WITH AN OTHER WAY

Clover - https://sourceforge.net/projects/cloverefiboot/files/latest/download

Post-Installation Items Needed:
Kext Wizard - http://mac.softpedia.com/get/Utilities/Kext-Wizard.shtml
Clover Configurator - http://mackie100projects.altervista.org
Clover - https://sourceforge.net/projects/cloverefiboot/files/latest/download
MaciASL 6.1 (Latest Version) - https://bitbucket.org/RehabMan/os-x-maciasl-patchmatic/downloads
VoodooPS2, ACPI Battery Driver, Intel Backlight, NullEthernet, FakeSMC - download all kexts needed from here: https://bitbucket.org/RehabMan/
Asus Fn Key - on Google type "Asus Fn Key Kext" This is the first link. Download the kext + DSDT's patch version 2 (Important for working birghtness and keyboard light)


Things to consider 2.
I update my BIOS to the latest version (eg 300) so please consider this. If you have windows already installed you need to increase EFI partition size (up to 200MB at least)

Step 1:
Setup your BIOS at bootup using the ESC on your keyboard and select the following options:


Increased DVMT in the bios to 64M
VT-d = disabled
Disabled Secure Boot
Launch CSM = enabled (or disabled up to you, personnaly didn't disabled it)

Step 2:
Follow this guide here using Option # 2 GPT for setting up your USB Thumb Drive. Make sure you do everything correctly in this guide. Read through it slowly. This is one of the most important steps. Use config.plist for Intel 520

http://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/

Step 3:
Before attempting to boot your newly created USB Thumb Drive, replace the clover generated config.plist with the modified config.plist from RehabMan. The config.plist that clover creates by default will NOT work.

Step 4:
Open up the folder /Clover/kexts/Other/ and verify the following kexts are placed in the folder.
1. FakeSMC.kext
2. SATA-100-series-unsupported.kext
3. VoodooPS2Controller.kext

+ verify if HFSPlus.efi is placed in /Clover/Driver64/

Reminder: you will need a USB mouse in order to complete this installation since the TouchPad does not work yet.

Step 5:
For selecting your USB Thumb Drive to boot off of, press the ESC key during boot up.

Step 6:
After the instalttion process, make sure you install Clover to the Mac HD so you don’t have to keep booting into El Capitan via your Thumb Drive. Select the following options for your HD Clover Installation:

“Install for UEFI booting only”
“Install Clover in the ESP”
“Themes / BootCamp” - You can pick anything Theme you want.
“Drivers64UEFI / EmuVariableUefi-64, CsmVideoDxe-64 (if you enabled CSM before), FSInject-64, HFSPlus, and OsxAptioFixDrv-64”
“Install RC scripts on target volume”
“Install all RC scripts on all other bootable OS X volume”
“Optional RC Scripts / disable sleep proxy client”
(Optional) Pref panel

Please note: Sometimes the computer might have issues when using the CsmVideoDxe-64.efi file. All this does is makes your clover UHD when you first boot up. If you are having system issues during bootup, try removing this file.

Step 7:
After following the above mentioned guide and successfully installing El Capitan as well as Clover to the Mac HD, you need to use Kext Wizard to finish installing the rest of the Kexts on the laptop into System/Library/Extensions. DO NOT DRAG AND DROP THESE IN THE FOLDER. Use the Installation tab in Kext Wizard to install, and after they are installed, select the Maintainance tab, select System/Library/Extensions - Repair Permissions and Rebuild Cache.

For now just put VoodooPS2, FakeSMC, SATA-100-controller



Break Time:

At this point, you should be able to boot the system without the USB Thumb Drive you created earlier and you should also have a working keyboard, USB ports as well as a working USB mouse. If none of these things are working, go back and reread the guide again up until this point. You will probably not have the Battery Indicator working, Screen Brightness control working, and Power Management working at this time. This is normal at this point. We will fix this in Step 8.

Step 8:
Reboot your computer and get to the clover loading screen. Do Not Boot into El Capitan yet.
Press the keyboard F4 button in order to download the system DSDT and SSDT files to clover. This will be done automatically AFTER you press the F4 button ONCE. Proceed in booting into El Capitan.

Step 9:
Now we are going to patch the DSDT and SSDT so your laptop will function like a “Real” Macintosh with the proper Power Management, Battery Indicator, Screen Brightness Control, etc etc...

For patching the DSDT and SSDT, I followed this guide here…READ THIS Slowly!!! It can be difficult to understand if you’ve never done a DSDT and SSDT patch before.

http://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/
Please read and follow the instructions in the above link before going down further here:
Use the MaciASL 6.1 application that you should have downloaded from the above link:
Go to Preferences, and make sure iASL 6.1 is selected. Click the Sources tab, click the “+” and the following Patch Info:
Name = Rehabman
URL = http://raw.github.com/RehabMan/Laptop-DSDT-Patch/master

Of course you need to use the Ethernet USB Adapter gave with our laptop...
These are the patches I used for my DSDT. I applied this in order from top to bottom:

“Rename _DSM Methods to XDSM”
"Fix _WAK Arg0 v2"
"HPET Fix"
"SMBUS Fix"
"IRQ Fix"
"RTC Fix"
"OS Check Fix"
"Fix Mutex with non-zero SyncLevel"
"Fix PNOT/PPNT"
"Add IMEI"
“Asus N55SL/VivoBook Battery Patch”
"Fix shutdown v2"
“USB3_PRW 0x6D (instant wake)”
"Rename GFX0 to IGPU"
“Skylake LPC”
"ALS Haswell" FROM Asus fn key link (DSDT Patch)
"Keyboard backlight 4 level Haswell" from Asus fn key link (DSDT Patch)
"Fn key birghtness" from Asus FN Key link
"NullEthernet" patch from RehabMan repo

For SSDTs (normaly you have SSDT-0 to SSDT-4) :
Use for all :
"Remove _DSM"
"Rename GFX0 to IGPU"

For SSDT-3 : you need also to use this patch "Brightness fix"


Step 10:
By now you should have your created SSDT's.aml and DSDT.aml file created. Please these files along with the rest of your system files into your EFI HD. To open your EFI HD, open the Terminal App and type “diskutil mount EFI” and press Enter. This will mount your EFI partition for you. Navagate to the following folder: EFI/Clover/ACPI/patched/ and place your modified DSDT.aml, modified, SSDT's.aml.


Now you need PowerManagement.
First you need to use Config Configurator and change your SMBIOS to iMAc 17,1. And drop SSDT OEM in "ACPI".
Then follow this guide (beta repo) https://www.tonymacx86.com/threads/guide-native-power-management-for-laptops.175801/


Reboot an test if all is working.

Yes ? Good !

Now you can enabled IOGraphicFamily and IOAHCIBlockStorage in Kernel and Kextfile in Clover Configurator.



STEP 11 :
Using Kext Wizard put ACPIBAtteryDriver + Intel Backlight + Asus Fn Key.
Normally you should have battery percentage, fn key working and keyboard backlight (don't forget to edit asus fn key plist with your preference, for example I disabled ambiant light sensor)

STEP 12 : AUDIO

Download and Install this : http://www.insanelymac.com/forum/files/file/496-applehda-patcher/
After opening up select laptop "ALC255". On your desktop you should have a new folder called "MironeAudio".
Navigue to MironeAudio/10ec0255/274.12/clover.
Here you should have an config.plist. Open it and copy past all the values in "kext and patch.." to your config.plist in /EFI/CLOVER/

Then (Using Kext Wizard) put aDUMMYHDA.kext.

Reboot and VOILAAA ! You have a full-ish working hackintosh !

The only thing that does not work for now is trackpad and Wi-FI. Wi-Fi is not a problem just buy a DW1560 -and follow the guide in the forum). For trackad well I can't figured it out why it does'nt work... I did succeed once but then it stopped working...


NOTE : All USB 3.0 are working, camera too, SD Card reader too. Without using a kext or patch. I did not use USBINjectAll Because I do not have (for now) a device to connect to USB Type C and then generate a SSDT for all USB port injector.

If you can do this you're welcome !



HUGE HUGE Thank yo RehabMan who helped A LOT with DSDT/SSDT patching. He has been very patient with me and my sillies questions. And of course thank to all devs who make hackintosh possible (include RehabMan of course ^^)
 
Last edited by a moderator:
Hi,

Thanks for your guide. I used to to install Sierra on my Asus UX303UA ;-) Al is working well... Except Wifi ;-) I order a DW1560.

But, for me SD card Reader isn't working, it is a Genesys Card Reader USB 3 : USB\VID_05E3&PID0747.... not view into device
 
hello, I have the same model and followed your guide. do you have keyboard lights working? mine don't. thanks
 
Hi,

Thanks for your guide. I used to to install Sierra on my Asus UX303UA ;-) Al is working well... Except Wifi ;-) I order a DW1560.

But, for me SD card Reader isn't working, it is a Genesys Card Reader USB 3 : USB\VID_05E3&PID0747.... not view into device

try the VoodooSHDC.ktext, it works
 
This is a Quick installation guide for the Asus UX330UA laptop with OS X El Capitan.

Please read this guide completely before going to any of the other guides so you get an overview of the process for installing El Capitan on the UX330UA laptop.


What's working ?
EVERYTHING (SDCARD, USB etc) except Wi-fi and touchpad.


Two Things to Consider:
1. At the time of this guide, the track pad does not work… Just use an USB Mouse. Some developers are working on a kext for this.
Follow these two websites for the I2C kext status updates:
https://gitter.im/alexandred/VoodooI2C
https://github.com/alexandred/VoodooI2C

2. The Internet WIFI/Bluetooth chip will not work on this laptop. You need to replace it with a DW1560 from eBay or Amazon for around $30ish. This is highly recommended versus buying an external USB WIFI adapter.

Pre-Installation Items Needed:
At least an 8 gig USB 3 thumb drive (personnaly I used a 16 gig, the 8 gig didn't work for me)
Access to a Real Mac or another Hackintosh for downloading latest version of El Capitan.
NOTE : THAT YOU CAN'T DOWNLOAD ANYMORE FROM APPSTORE.THE REAL MAC HAD TO PREVIOUSLY DOWNLOAD OS X OR YOU HAVE TO GO WITH AN OTHER WAY

Clover - https://sourceforge.net/projects/cloverefiboot/files/latest/download

Post-Installation Items Needed:
Kext Wizard - http://mac.softpedia.com/get/Utilities/Kext-Wizard.shtml
Clover Configurator - http://mackie100projects.altervista.org
Clover - https://sourceforge.net/projects/cloverefiboot/files/latest/download
MaciASL 6.1 (Latest Version) - https://bitbucket.org/RehabMan/os-x-maciasl-patchmatic/downloads
VoodooPS2, ACPI Battery Driver, Intel Backlight, NullEthernet, FakeSMC - download all kexts needed from here: https://bitbucket.org/RehabMan/
Asus Fn Key - on Google type "Asus Fn Key Kext" This is the first link. Download the kext + DSDT's patch version 2 (Important for working birghtness and keyboard light)


Things to consider 2.
I update my BIOS to the latest version (eg 300) so please consider this. If you have windows already installed you need to increase EFI partition size (up to 200MB at least)

Step 1:
Setup your BIOS at bootup using the ESC on your keyboard and select the following options:


Increased DVMT in the bios to 64M
VT-d = disabled
Disabled Secure Boot
Launch CSM = enabled (or disabled up to you, personnaly didn't disabled it)

Step 2:
Follow this guide here using Option # 2 GPT for setting up your USB Thumb Drive. Make sure you do everything correctly in this guide. Read through it slowly. This is one of the most important steps. Use config.plist for Intel 520

http://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/

Step 3:
Before attempting to boot your newly created USB Thumb Drive, replace the clover generated config.plist with the modified config.plist from RehabMan. The config.plist that clover creates by default will NOT work.

Step 4:
Open up the folder /Clover/kexts/Other/ and verify the following kexts are placed in the folder.
1. FakeSMC.kext
2. SATA-100-series-unsupported.kext
3. VoodooPS2Controller.kext

+ verify if HFSPlus.efi is placed in /Clover/Driver64/

Reminder: you will need a USB mouse in order to complete this installation since the TouchPad does not work yet.

Step 5:
For selecting your USB Thumb Drive to boot off of, press the ESC key during boot up.

Step 6:
After the instalttion process, make sure you install Clover to the Mac HD so you don’t have to keep booting into El Capitan via your Thumb Drive. Select the following options for your HD Clover Installation:

“Install for UEFI booting only”
“Install Clover in the ESP”
“Themes / BootCamp” - You can pick anything Theme you want.
“Drivers64UEFI / EmuVariableUefi-64, CsmVideoDxe-64 (if you enabled CSM before), FSInject-64, HFSPlus, and OsxAptioFixDrv-64”
“Install RC scripts on target volume”
“Install all RC scripts on all other bootable OS X volume”
“Optional RC Scripts / disable sleep proxy client”
(Optional) Pref panel

Please note: Sometimes the computer might have issues when using the CsmVideoDxe-64.efi file. All this does is makes your clover UHD when you first boot up. If you are having system issues during bootup, try removing this file.

Step 7:
After following the above mentioned guide and successfully installing El Capitan as well as Clover to the Mac HD, you need to use Kext Wizard to finish installing the rest of the Kexts on the laptop into System/Library/Extensions. DO NOT DRAG AND DROP THESE IN THE FOLDER. Use the Installation tab in Kext Wizard to install, and after they are installed, select the Maintainance tab, select System/Library/Extensions - Repair Permissions and Rebuild Cache.

For now just put VoodooPS2, FakeSMC, SATA-100-controller



Break Time:

At this point, you should be able to boot the system without the USB Thumb Drive you created earlier and you should also have a working keyboard, USB ports as well as a working USB mouse. If none of these things are working, go back and reread the guide again up until this point. You will probably not have the Battery Indicator working, Screen Brightness control working, and Power Management working at this time. This is normal at this point. We will fix this in Step 8.

Step 8:
Reboot your computer and get to the clover loading screen. Do Not Boot into El Capitan yet.
Press the keyboard F4 button in order to download the system DSDT and SSDT files to clover. This will be done automatically AFTER you press the F4 button ONCE. Proceed in booting into El Capitan.

Step 9:
Now we are going to patch the DSDT and SSDT so your laptop will function like a “Real” Macintosh with the proper Power Management, Battery Indicator, Screen Brightness Control, etc etc...

For patching the DSDT and SSDT, I followed this guide here…READ THIS Slowly!!! It can be difficult to understand if you’ve never done a DSDT and SSDT patch before.

http://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/
Please read and follow the instructions in the above link before going down further here:
Use the MaciASL 6.1 application that you should have downloaded from the above link:
Go to Preferences, and make sure iASL 6.1 is selected. Click the Sources tab, click the “+” and the following Patch Info:
Name = Rehabman
URL = http://raw.github.com/RehabMan/Laptop-DSDT-Patch/master

Of course you need to use the Ethernet USB Adapter gave with our laptop...
These are the patches I used for my DSDT. I applied this in order from top to bottom:

“Rename _DSM Methods to XDSM”
"Fix _WAK Arg0 v2"
"HPET Fix"
"SMBUS Fix"
"IRQ Fix"
"RTC Fix"
"OS Check Fix"
"Fix Mutex with non-zero SyncLevel"
"Fix PNOT/PPNT"
"Add IMEI"
“Asus N55SL/VivoBook Battery Patch”
"Fix shutdown v2"
“USB3_PRW 0x6D (instant wake)”
"Rename GFX0 to IGPU"
“Skylake LPC”
"ALS Haswell" FROM Asus fn key link (DSDT Patch)
"Keyboard backlight 4 level Haswell" from Asus fn key link (DSDT Patch)
"Fn key birghtness" from Asus FN Key link
"NullEthernet" patch from RehabMan repo

For SSDTs (normaly you have SSDT-0 to SSDT-4) :
Use for all :
"Remove _DSM"
"Rename GFX0 to IGPU"

For SSDT-3 : you need also to use this patch "Brightness fix"


Step 10:
By now you should have your created SSDT's.aml and DSDT.aml file created. Please these files along with the rest of your system files into your EFI HD. To open your EFI HD, open the Terminal App and type “diskutil mount EFI” and press Enter. This will mount your EFI partition for you. Navagate to the following folder: EFI/Clover/ACPI/patched/ and place your modified DSDT.aml, modified, SSDT's.aml.


Now you need PowerManagement.
First you need to use Config Configurator and change your SMBIOS to iMAc 17,1. And drop SSDT OEM in "ACPI".
Then follow this guide (beta repo) https://www.tonymacx86.com/threads/guide-native-power-management-for-laptops.175801/


Reboot an test if all is working.

Yes ? Good !

Now you can enabled IOGraphicFamily and IOAHCIBlockStorage in Kernel and Kextfile in Clover Configurator.



STEP 11 :
Using Kext Wizard put ACPIBAtteryDriver + Intel Backlight + Asus Fn Key.
Normally you should have battery percentage, fn key working and keyboard backlight (don't forget to edit asus fn key plist with your preference, for example I disabled ambiant light sensor)

STEP 12 : AUDIO

Download and Install this : http://www.insanelymac.com/forum/files/file/496-applehda-patcher/
After opening up select laptop "ALC255". On your desktop you should have a new folder called "MironeAudio".
Navigue to MironeAudio/10ec0255/274.12/clover.
Here you should have an config.plist. Open it and copy past all the values in "kext and patch.." to your config.plist in /EFI/CLOVER/

Then (Using Kext Wizard) put aDUMMYHDA.kext.

Reboot and VOILAAA ! You have a full-ish working hackintosh !

The only thing that does not work for now is trackpad and Wi-FI. Wi-Fi is not a problem just buy a DW1560 -and follow the guide in the forum). For trackad well I can't figured it out why it does'nt work... I did succeed once but then it stopped working...


NOTE : All USB 3.0 are working, camera too, SD Card reader too. Without using a kext or patch. I did not use USBINjectAll Because I do not have (for now) a device to connect to USB Type C and then generate a SSDT for all USB port injector.

If you can do this you're welcome !



HUGE HUGE Thank yo RehabMan who helped A LOT with DSDT/SSDT patching. He has been very patient with me and my sillies questions. And of course thank to all devs who make hackintosh possible (include RehabMan of course ^^)
Great work!:thumbup:
 
I've follow this guide and everything works except the trackpad(normal) and the keyboard backlight.
keyboard backlight 4 levels patch gave me a error, and the keyboard 16 levels patch did not gave me error. but still did not work.

Fn+F3 and Fn-F4 don't do nothing. the brightness and sound keys all work fine.

I´ve updated this OS el caption to Sierra 10.12.3 and the same. no keyboard backlight.

how do you guys was able to put the backlights working?[/QUOTE]
 
Last edited:
I've follow this guide and everything works except the trackpad(normal) and the keyboard backlight.
keyboard backlight 4 levels patch gave me a error, and the keyboard 16 levels patch did not gave me error. but still did not work.

Fn+F3 and Fn-F4 don't do nothing. the brightness and sound keys all work fine.

I´ve updated this OS el caption to Sierra 10.12.3 and the same. no keyboard backlight.

how do you guys was able to put the backlights working?


same here
https://www.tonymacx86.com/threads/asus-ux430ua-keyboard-backlighting.226619/page-2
almost work but not keyboard lights.
 
I'm going to try this on my UX305UA over the weekend. The hardware is mostly the same, I just don't have a backlight keyboard or usb c. Last time I tried to do this I had trouble getting my laptop to sleep correctly. The display would turn off but the device would not go to sleep (the led did not start blinking) and once I tried to wake from sleep, nothing would happen on the screen until I restarted my laptop. Does sleep work correctly for you?
 
Status
Not open for further replies.
Back
Top