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:

  1. yg bahasa indonesia nya ada ?

    ReplyDelete
    Replies
    1. Ndak ada. Semua konten berbahasa inggris (y)

      Delete
    2. bro wifi gimana bisa fix tanpa beli wireless adapter

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

      Delete
  2. hooo...
    I find this article, Thanks

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

      Delete
    2. hackintosh apa om yg support di laptop x455l ini

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

      Delete
    4. yg wifinya tanpa external om -_- maksud saya ada ndak

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

      Delete
  4. kalau asus X450JB bisa sukses gak pakai tutorial yg ini ?

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

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

    ReplyDelete
    Replies
    1. Yes.. Most ASUS laptops are easy to be hackintoshed.

      Delete
  6. just information wifi on asus a455lf working perfectly on el capitan

    ReplyDelete
    Replies
    1. 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.

      Delete
    2. Could you tell me the tutorial on asus a455lf?

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

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

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

      Delete
  8. folder EFI/CLOVER/ACPI/patched

    folder itu letaknya dimana ya ?

    ReplyDelete
  9. buat Asus X451CAP bisa gak ini mas?

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

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

      Delete
    3. 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

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

      Delete
  10. 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

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

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

    ReplyDelete
  12. selain wifi yang not work apa aja mas?

    ReplyDelete
  13. yang not work selain wifi apa mas?

    terus post installationnya bisa dipake di macOS sierra?

    ReplyDelete
  14. apa tutorial ini bisa untuk laptop asus tipe a455lf mas ?

    ReplyDelete
    Replies
    1. Sebutkan spesifikasi laptop. Jangan cuman nyebutin merk laptop.

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

      Delete
    3. Bisa, ada perbedaan sebenernya, cuman dikit.

      Delete
  15. 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 ?

    ReplyDelete
  16. gan,
    maksudnya ini

    4. Patch Graphics (Intel HD 4400)

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

    "uwing"=using kah?

    ReplyDelete
  17. Did you know how to patch the HD 5505 graphics?

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

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

      Delete
  19. ini versi distro rilisan siapa gan? udah include bootloader?

    ReplyDelete
    Replies
    1. Iya, sudah ada bootloader nya.

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

      Delete