Cara Ekstrak/Dumping Original DSDT

Tentunya dalam hackintosh kita membutuhkan patching DSDT untuk mengoptimalkan mesin yang kita gunakan. Untuk mendapatkan file native original DSDT sebenarnya ada beberapa cara, seperti; dumping dari Linux via Terminal, Windows via ACPI Table, dan Clover pada MacOS.

Karena saya asumsikan kita telah melakukan instalasi hackintosh dengan bootloader CLOVER, maka kita akan membahas bagaimana mendapatkan file DSDT native dari Clover Bootloader yang kita pakai.

Cara mendapatkan DSDT native
Yang perlu di perhatikan adalah pengaturan BIOS sudah tepat. Mengapa demikian? Karena apabila kita melakukan ekstrak DSDT namun pengaturan BIOS di ubah setelahnya, maka value yang ada di BIOS dan di DSDT akan berbeda. Padahal BIOS dan DSDT adalah hal yang bersambung untuk melakukan kinerja hardware.

Jadi pastikan pengaturan BIOS sudah sesuai dengan setup yang kita punya seperti;
  • Intel VT-d
  • Opsi CSM atau Legacy Support
  • HPET Mode
Setelah memastikan pengturan BIOS dianggap pas dan dapat 'continue' support lalu kita mulai mengestrak DSDT. Caranya adalah seperti berikut;

  1. Lakukan booting Hackintosh
  2. Tekan tombol F4 pada keyboard saat di Clover Bootloader. Jika perlu juga tekan tombol fn + F4.
  3. Tekan F4 pada Clover
  4. Lanjutkan booting ke MacOS
Sedangkan untuk mengambil file original DSDT-nya kita perlu mounting partisi EFI. Itu karena path default Clover menyimpan original DSDT ada di EFI/CLOVER/ACPI/origin
Untuk mouting EFI kita dapat menggunakan Clover Configurator seperti berikut. Buka Clover Configurator > Lalu pilih menu Mount EFI > pilih partisi EFI yang kita gunakan untuk booting tadi > Pilih Mount EFI.
Mount partisi EFI

Saat kita buka path EFI/CLOVER/ACPI/origin dapat kita lihat file AML dari DSDT yang kita ekstrak tadi.

DSDT dan SSDT native

Setelah DSDT didapat langkah selanjutya adalah melakukan pemilahan. Pada hackitosh saya sendiri tidak semua DSDT saya gunakan, hanya beberapa saja. Biasanya yang digunakan hanyalah;
  • DSDT.aml
  • SSDT-n.aml  > n angka berapapun.
Namun file SSDT-nx tidak digunakan karena valuenya dinamis. Pada hackintosh Dell 5458 saya sendiri hanya menggunakan DSDT berikut;

DSDT dan SSDT Patched
Yang perlu diingat adalah tidak semua hackintosh SAMA urutan file DSDT-nya, bisa kurang dan bisa lebih jumlahnya. Jadi jangan bingung bila jumlah file bervariasi. Itulah cara mendapatkan file original DSDT.

Untuk selanjutnya akan saya posting bagaimana melakukan decompile dan patching pada DSDT yang kita dapatkan.
Previous
Next Post »

Berkomentarlah yang saling membangun dan sesuai topik yang diisajikan,
Dilarang menyematkan hal yang berbau link dan berkomentar kotor.
EmoticonEmoticon