Cara Mudah Menerapkan AppleHDA

Kali ini saya akan berbagi tips bagaimana Cara Mudah Menerapkan AppleHDA. Mungkin dari sekian banyak hackintosher pasti tahu kext VoodooHDA, ya ini bukan sebuah mantra tapi kext ini bersifat universal untuk banyak codec audio sehingga bagi pengguna awam direkomendasikan menggunakan kext ini, alasan lainnya karena penerapannya yang mudah.

Nah, asal kamu tau dalam folder Extensions sebenernya sudah tersimpan kext audio yang diracik langsung oleh Apple yang biasa kita kenal dengan AppleHDA atau AHDA. Kext ini memang enggak dengan mudah dipasang begitu saja, karena kita harus menerapkan codec audio kita ke dalam kext AppleHDA.

1. Inject Layout ID

Inject layout id bisa dilakukan melalui beberapa cara, yaitu:

a. Via Clover
Pertama buka Clover Configurator>Mount EFI>buka Config.plist nya. Setelah itu arahkan ke Devices>Audio dan ikuti sesuai instruksi, AppleHDA yang tadi kamu download menggunakan Layout ID nomor berapa. Sebagai contoh: AppleHDA untuk CX20757 milik saya menggunakan Layout 3, sehingga saya menulis angka 3 pada bagian Audio di Clover Configurator.
Inject Layout Melalui Clover


b. Via DSDT
Kamu cukup menempatkan kode method _DSM di dalam HDEF. Contoh kode untuk layout 3, seperti dibawah ini:

Method (_DSM, 4, NotSerialized)
{
               Store (Package (0x0c)
               {
                    "built-in",
                    Buffer (One)
                   {
                         0x00
                   },
                   "layout-id",
                   Buffer (0x04)
                  {
                         0x03, 0x00, 0x00, 0x00
                  },
                  "PinConfigurations",
                  Buffer (0x00)
                  {
                  0x00
                  }
             }, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}

c. Via HDAEnabler
Ini merupakan cara yang paling simple, kamu cukup mengunduh kext HDAEnabler sesuai layout. Kemudian install seperti biasa, dimana untuk Clover taruh di dalam folder EFI\Clover\Kext\10.x dan untuk Chameleon bisa di dalam System\Library\Extensions atau Extra\Extensions.



2. Install Kext

Setelah inject layout selesai, sekarang install kext patched AppleHDA menggunakan 3rd party software seperti Kext Utility, Kext Wizard ataupun DPCIManager. Tunggu proses instalasi sampai selesai kemudian restart PC/Laptopmu.

Bila kext AppleHDA sukses di load

Output terdeteksi

Bagaimana, jadi belum sob? karena codec audio sesuai dengan kita miliki otomatis output nya lebih jernih daripada output hasil VoodooHDA. Selamat mencoba! :)

Info: Patched AppleHDA Untuk Banyak Codec

7 comments:

  1. Mas cara tau kita pake Codec yang mana gimana?
    trus saya sekarang menggunakan VoodooHDA, gimana cara untuk mengganti ke AppleHDA? apa yang VoodooHDA harus di hapus terlebih dahulu?

    saya menggunakan Yosemite Zone pada Asus A46CB

    ReplyDelete
    Replies
    1. yup, kalo ganti AHDA, voodooHDA nya dihapus.

      cek Codec ID nya bisa pake 'DPCIManager' bro :)

      Delete
    2. Berarti yg di hapus VoodooHDA yg ada di S/L/Eya? Trus saya juga nginstall kext AHDADisabler berarti itu juga di hapus ya? Selain kext itu apa ada yang harus di hapus lagi?

      Dan bagaimana cara tahu kalo DSDT kita sudah di patch untuk AHDA?

      Delete
    3. yup, disabler juga dihapus. gak ada lagi..

      kalo mau cek yg di DSDT bisa search 'HDEF' kalo didalemnya ada method 'DSM' kayak diartikel atas. berarti udah di patch. sama cek di 'System Information' bagian Audio, kalo udah di patch ada angkanya 3

      Delete
  2. Oh iya mas, sebenernya ini bisa di pake di Yosemite zone tidak? Atau harus di Yosemite retail? Saya tanya di grup kata user A46CB juga dia gk bisa patch pake yg zone

    ReplyDelete
    Replies
    1. ini bisa dipake di semua OSX kok, lho distro pun sebenernya based on retail kok. cuman ada beberapa edit & tambahan sana-sini.

      halah itu dia-nya aja kali yang gak bisa :D

      Delete
  3. Saya pake HDAEnabler yang layout 3 sama udah download AHDA untuk ALC270, dari link yg mas kasih tapi kok belum jalan AHDAnya?

    ReplyDelete