Friday, October 7, 2016

Hackintoshing ASUS X455L Haswell in 30 Minutes OS X El Capitan

Hi guys, in this post i'll share about my experience on hackintoshing ASUS X455L that's using Haswell (Core i3, i5, i7-4050U) Processor just in 30 minutes. Before you begin the installation, read and consider the following instructions correctly because I won't be responsible if there were something happened such as bricked BIOS, data loss, etc. So please pay attention to the following instructions :
  • Backup your data
  • Prepare 16 GB USB Flash Drive
  • Another PC or Laptop with Windows or Linux or macOS installed

DWYOR! (Do With Your Own Risk!)

Preparation :

Creating USB installer :

  • Plug your 16 GB USB Flash Drive into your USB Port
  • Open TransMac (Run as administrator)
  • Look at the right side of TransMac window, right click on your USB then choose Format disk for Mac
  • After it finished, right click again on it and choose Restore with Disk Image and choose the downloaded OS X El Capitan disk image
  • Go through and wait until the processes are completed
  • Restart your laptop

Adjust BIOS Configuration :

While your laptop is rebooting, when ASUS logo is appeared, just press F2 to Enter BIOS Setup then do the following things :
  • Disable Secure Boot
  • Disable Intel Virtualization
  • Disable USB XHCI Pre-Boot Mode
Then press F10 to save and restart again. When ASUS logo is appeared press Esc to enter boot device selection. Just choose your UEFI USB then press Enter.

After clover is appeared, just choose the USB and press Enter to boot up.

Installation :

After the boot processes are finished, you'll be entering the installation wizard of OS X El Capitan. For the first windows is choose what language do you want to use for the installation then just click on next button, after that :
  • Go to menu bar and choose Utilities >> Disk Utility
  • Choose your HDD/SSD then just click Erase button
  • Type the name and choose Mac OS Extended Journaled for the file system and GUID Partition Map for the Partition Scheme / table
  • Press OK / Apply, then after it finished just close the disk utility and continue the installation
  • After the installation finished, just reboot your laptop then boot again into your USB, but at the clover >> Choose your HDD to boot up.
After you are successfully boot and entering the next step that's creating account, just do that and then you'll be entering the OS X El Capitan Desktop. Now you've successfully installing OS X El Capitan. The next steps are post-installation, i.e fixing some not working device like graphics, sound, battery indicator, etc.

Post-Installation :

Here are some things you'll need in post-installation step :

1. Installing Bootloader

  • Open Terminal, then run the following commands :
sudo newfs_msdos -v EFI -F 32 /dev/disk0s1
sudo diskutil mount /dev/disk0s1
sduo diskutil mount /dev/disk1s1
  • Open Finder the go to EFI with USB logo
  • Select all files and folders then copy
  • Go to EFI with HDD Logo then paste it there
  • After it finished now restart your laptop then wait until Clover appeared. If it doesn't, restart your laptop and Enter your BIOS Configuration
  • Go to Boot tab >> Add Boot Option >> Give some name, then for the path just choose EFI >> CLOVER >> CLOVERX64.efi then press Enter
  • Now create and press Esc to return.
  • Make your boot option have created become the first boot device.
  • Enable the intel Virtualization (vt-d) and finally preff F10 to save and boot like usually.
  • If it's successful, you'll redirect into clover.

2. Dumping / Extracting DSDT

What's DSDT and how to get it you can read the following explanation on What's DSDT and how to get or extract it. After you get the DSDT.aml you can place it into folder EFI/CLOVER/ACPI/patched.


3. Patch Audio (Conexant CX20752, Layout-id 3)

  • Download this AppleALC.kext, then extract it and place the kext into folder EFI/CLOVER/kexts/10.11
  • Open DSDT.aml using MaciASL
  • Copy the following code then go to MaciASL and click Patch button then pastse there. After that just click apply and save it.


4. Patch Graphics (Intel HD 4400)

Open Clover config.plist file uwing Clover Configurator, then :
  • Go to Device tab
  • Fill Intel GFX column with 0x04128086
  • Go to Graphics tab
  • Give check on Inject Intel
  • Fill ig-platform-id column with 0x0a260006

5. Patch Backlight (Brightness)

  • Open DSDT.aml using MaciASL
  • Patch the DSDT with the following code then apply and save


6. Patch Brightness Fn Keys (Fn+F5, Fn+F6) And all Fn keys

Download this kext and install it using kext wizard
Open DSDT.aml using MaciASL then replace _Q0E and _Q0F methods with the following code :


7. Enabling LAN

Download this kext then install it using kext wizard.

50 comments:

Ferri said...

yg bahasa indonesia nya ada ?

Muhammad Harits Syaifulloh said...

Ndak ada. Semua konten berbahasa inggris (y)

jangut labay said...

hooo...
I find this article, Thanks

mahfud Ivan Patoni said...

wifi work?

mahfud Ivan Patoni said...

bro wifi gimana bisa fix tanpa beli wireless adapter

Muhammad Harits Syaifulloh said...

Kalau wifi harus replace mas, atau bisa pakai mini wi-fi adapter usb dongle.

Muhammad Harits Syaifulloh said...

Wifi bawaan memang ndak support mas, harus replace atau pakai wi-fi adapter usb dongle.

mahfud Ivan Patoni said...

hackintosh apa om yg support di laptop x455l ini

Muhammad Harits Syaifulloh said...

El Capitan.
Itu di tutorial sudah saya sediakan link downloadnya.
Coba dilihat dibagian preparation.

mahfud Ivan Patoni said...

yg wifinya tanpa external om -_- maksud saya ada ndak

Muhammad Harits Syaifulloh said...

Ada, windows sama linux di asus X455L ndak butuh wifi card external

Mahendra Wardana said...

kalau asus X450JB bisa sukses gak pakai tutorial yg ini ?

Muhammad Harits Syaifulloh said...

Seharusnya bisa, namun pasti nanti ada beberapa penyesuaian saat post-install.

Zahir Alfatih said...

awesome writing, I do believe that Asus product is great..

Muhammad Harits Syaifulloh said...

Yes.. Most ASUS laptops are easy to be hackintoshed.

Ahmad Lazim said...

just information wifi on asus a455lf working perfectly on el capitan

Muhammad Harits Syaifulloh said...

Thankyou!.

Yes, but you must know that X455L and A455L are different.
May be both have same mobo, but not all PCI(E)'s are same.
And this tutorial just for X455L with Haswell Processor (4th Gen), but A455LF is broadwell.
X455L (i3, i5, i7) build-in wifi card is AR9485 and it's not suported for macOS.

Mahfud Ivan Patoni said...

ini projector bisa om

Muhammad Harits Syaifulloh said...

Bisa, patch OTF di clover.

My Secret Zone said...

kenapa error di step 3 (Patch Audio) ya? padahal udah coba copas :D

Muhammad Harits Syaifulloh said...

Send your DSDT.aml to Ask MHS Facebook page :-)

Mahendra Wardana said...

folder EFI/CLOVER/ACPI/patched

folder itu letaknya dimana ya ?

Muhammad Harits Syaifulloh said...

Coba diperhatikan lagi mulai step 1

Okan mawon said...

buat Asus X451CAP bisa gak ini mas?

Muhammad Harits Syaifulloh said...

Spek laptopnya apa mas? bisa disebutkan secara detail?
Processor, VGA, Dll.

Okan mawon said...

ini mas
Laptop Asus X451CAP
Processor : Intel Core i3 - Ivy Bridge
VGA : Intel HD 4000
WIFI : Atheros AR9485
Sound : Realtek HDA
Storage : sata 500GB

Muhammad Harits Syaifulloh said...

Ohh.. Beda generasi processor.
Tapi tutorial ini bisa dipakai hanya sampai installation.
Post installation nya sudah berbeda nanti.
Mas nya kalau ada kesulitas ketika post installation bisa komen disini atau langsung mengirimkan pesan ke Facebook Page Ask MHS pada link berikut :
https://www.facebook.com/askmhs21

Muhammad Harits Syaifulloh said...

Beberapa post-installation seperti activate fn key, LAN, ALS Sensor itu bisa.

thoriq nugroho said...

mas, perintah pas ketik di terminal yg newfs_msdos gk bisa punya say, error nya warning: /dev/disk0s1 is not character device, saya pake osx el capitan mbr gpt di X455LA

Muhammad Harits Syaifulloh said...

Coba di terminal diketikkan diskutil list terus enter
dan kirim kan ss nya di https://www.facebook.com/askmhs21/

Muhammad Harits Syaifulloh said...

Kirim ke pesan ya.

Akrom said...

maaf mas, kalau wlancard di replace sama Atheros AR5B95 (AR9285) kira-kira bisa ndak ya?
yang bawaan kalau ndak salah AR5B125

Muhammad Harits Syaifulloh said...

Bisa mas.

nineteen said...

selain wifi yang not work apa aja mas?

nineteen said...

yang not work selain wifi apa mas?

terus post installationnya bisa dipake di macOS sierra?

Addie Adie said...

sama nih mas. gagal pas di sound. yg lain sudah ok. vga n hdmi udah fungsi bantu soundnya mas. kirim dsdt kemana nih?

Fahrul Rozam said...

Could you tell me the tutorial on asus a455lf?

faridlabs said...

apa tutorial ini bisa untuk laptop asus tipe a455lf mas ?

Ask MHS said...

Sebutkan spesifikasi laptop. Jangan cuman nyebutin merk laptop.

faridlabs said...

Ok maaf ..
Processor : Intel core i3 5005u
VGA : intel HD 5500
Wi-Fi : atheros AR956x
Sound : conexant

Something Fun said...

Bisa, ada perbedaan sebenernya, cuman dikit.

andri fahmi said...

maaf mas mau tanya ? di step Go to EFI with HDD Logo then paste it there : itu knapa gk bisa di Copy paste ya , pas buat mount EFI nya bisa di ataur gk kapasitas size disknya ? soalnya di saya gk bisa di kopi karna EFI Usb Logo 7Gb sedangkan yang di Mount EFI HDD malah 200MB ? itu gimana ya mas cara ngatasin nya ?

adi paskah said...

gan,
maksudnya ini

4. Patch Graphics (Intel HD 4400)

Open Clover config.plist file uwing Clover Configurator, then :

"uwing"=using kah?

JAGGERG said...

Did you know how to patch the HD 5505 graphics?

Haydar Maulana Ali said...

Gan emg ga ada link lain yah selain Mega, ane ngedownload disitu rada lama :v

Yoga Septiandi said...

ini versi distro rilisan siapa gan? udah include bootloader?

App MHS said...

Iya, sudah ada bootloader nya.

App MHS said...

Ndak ada, coba pakai aplikasi downloader mega yang official biar lebih cepet.

Yoga Septiandi said...

Patch Backlight (Brightness) sama Patch Brightness Fn Keys (Fn+F5, Fn+F6) And all Fn keys bisa dipake di sierra gan ?

App MHS said...

Bisa.

Post a Comment