Skip to content

Repository files navigation

🍎 HP Victus 15-fb0009ax — Hackintosh EFI (OpenCore)

macOS OpenCore License Contributions Welcome

EFI folder OpenCore yang dikonfigurasi dan teruji untuk menjalankan macOS 13 Ventura pada laptop HP Victus 15-fb0009ax berbasis AMD Ryzen 5 5600H.


📑 Daftar Isi


💻 Spesifikasi Laptop

Komponen Detail
Model HP Victus 15-fb0009ax
Prosesor AMD Ryzen 5 5600H (Zen 3, 6C/12T, 3.3GHz - 4.2GHz)
iGPU AMD Radeon RX Vega 7 (aktif, akselerasi penuh)
dGPU Nvidia GeForce RTX 3050 / GTX 1650 (dinonaktifkan)
RAM 8GB / 16GB DDR4 3200MHz
Penyimpanan NVMe PCIe SSD
Audio Realtek ALC287 (Layout ID: 11)
Ethernet Realtek RTL8111 Gigabit
Wireless MediaTek MT7921 Wi-Fi 6 & Bluetooth 5.2
Trackpad I2C HID Touchpad
Keyboard PS/2 Keyboard
Card Reader Realtek USB Card Reader
Display 15.6" IPS FHD (1920×1080)

✅ Status Dukungan Hardware

Hardware Status Keterangan
AMD Radeon iGPU ✅ Working Akselerasi grafis penuh menggunakan NootedRed.
Nvidia dGPU ❌ Disabled Dinonaktifkan via -wegnoegpu. macOS tidak mendukung GPU Nvidia modern.
Audio (Speaker & Jack) ✅ Working AppleALC.kext dengan alcid=11.
Mikrofon Internal ✅ Working Berfungsi melalui AppleALC.
Ethernet (LAN) ✅ Working RealtekRTL8111.kext.
Keyboard ✅ Working VoodooPS2Controller.kext.
Trackpad (Multi-touch) ✅ Working VoodooI2C.kext + VoodooI2CHID.kext. Gestur multi-jari berfungsi.
Baterai ✅ Working ECEnabler.kext + SMCBatteryManager.kext. Indikator akurat.
Brightness Keys ✅ Working BrightnessKeys.kext. Fn+F2/F3 berfungsi.
NVMe SSD ✅ Working NVMeFix.kext untuk power management optimal.
Card Reader ✅ Working RealtekCardReader.kext.
USB Ports ✅ Working USBToolBox.kext + UTBMap.kext (mapping custom).
USB Tethering ✅ Working HoRNDIS.kext untuk tethering Android via USB.
CPU Power Management ✅ Working AMDRyzenCPUPowerManagement.kext + SMCAMDProcessor.kext.
Bluetooth ⚠️ Partial SimpleMtkBtFw.kext + SimpleMtkBtPatcher.kext. Deteksi perangkat berfungsi, tapi AirDrop/Handoff tidak didukung.
Wi-Fi ❌ Not Working MediaTek MT7921 tidak didukung macOS. Lihat Panduan Upgrade Wi-Fi.
Handoff / AirDrop / Continuity ❌ Not Working Butuh kartu Wi-Fi Broadcom atau Intel yang kompatibel.
Sleep / Wake ⚠️ Partial Sleep berfungsi, wake mungkin memerlukan tweak tambahan tergantung konfigurasi.
HDMI Output ⚠️ Partial Tergantung routing GPU. Jika terhubung ke Nvidia dGPU, tidak akan berfungsi.

📦 Daftar Kext & Fungsi

Semua kext disimpan di folder OC/Kexts/.

Kext Versi Fungsi
Lilu 1.7.2 Framework patching dasar. Wajib dimuat pertama.
VirtualSMC 1.3.7 Emulasi chip SMC Apple. Wajib.
NootedRed 0.8.10 Driver iGPU AMD Radeon Vega untuk Hackintosh.
AppleALC 1.9.7 Driver audio Realtek dengan layout ID.
RealtekRTL8111 3.0.4 Driver ethernet Realtek Gigabit.
VoodooPS2Controller 2.3.7 Driver keyboard PS/2.
VoodooI2C 2.8 Driver I2C untuk komunikasi trackpad.
VoodooI2CHID Satelit VoodooI2C untuk trackpad HID.
BrightnessKeys 1.0.3 Mengaktifkan tombol Fn brightness.
ECEnabler 1.0.4 Membaca field EC yang lebih besar dari 8-bit (untuk baterai).
SMCBatteryManager 1.3.2 Plugin VirtualSMC untuk monitoring baterai.
SMCLightSensor 1.3.2 Plugin VirtualSMC untuk sensor cahaya ambient.
SMCRadeonGPU 1.3.0 Plugin VirtualSMC untuk monitoring suhu GPU Radeon.
SMCAMDProcessor 1.0 Plugin VirtualSMC untuk monitoring CPU AMD.
AMDRyzenCPUPowerManagement 0.7.1 Power management CPU AMD Ryzen.
NVMeFix 1.1.3 Perbaikan power management NVMe.
RestrictEvents 1.1.6 Memperbaiki peringatan hardware di macOS.
AppleMCEReporterDisabler 1.2 Menonaktifkan MCE Reporter yang crash di AMD.
ForgedInvariant 1.0.0 Invariant TSC untuk CPU AMD.
USBToolBox 1.2.0 Framework USB mapping.
UTBMap 1.1 Mapping USB port custom untuk laptop ini.
RealtekCardReader 0.9.7 Driver card reader Realtek internal.
HoRNDIS 9.2 USB tethering dari Android ke macOS.
SimpleMtkBtFw 1.0.0 Firmware loader Bluetooth MediaTek.
SimpleMtkBtPatcher 1.0.0 Patcher Bluetooth stack MediaTek.
VoodooRMI 1.4.3 Driver trackpad Synaptics RMI (disabled, fallback).

🧩 Daftar SSDT & ACPI Patches

File SSDT disimpan di folder OC/ACPI/.

SSDT Fungsi
SSDT-EC.aml Embedded Controller palsu untuk macOS.
SSDT-HPET.aml Fix High Precision Event Timer & IRQ conflicts.
SSDT-PLUG-ALT.aml Plugin Type untuk CPU power management (AMD).
SSDT-PNLF.aml Backlight / panel brightness control.
SSDT-USBX.aml USB power properties (charging speed).
SSDT-XOSI.aml OS identification override (_OSIXOSI).
SSDT-ALS0.aml Ambient light sensor palsu.
SSDT-RTCAWAC.aml Fix RTC / AWAC clock incompatibility.
SSDT-Nvme-DISABLE.aml Menonaktifkan perangkat NVMe tertentu dari ACPI.

🔧 Boot Arguments

Boot-args yang digunakan saat ini (di NVRAM > 7C436110... > boot-args):

-v keepsyms=1 debug=0x100 alcid=11 -wegnoegpu
Argument Fungsi
-v Verbose mode — menampilkan log boot di layar (bisa dihapus jika sudah stabil).
keepsyms=1 Menyimpan symbol kernel saat panic (untuk debugging).
debug=0x100 Mencegah auto-reboot saat kernel panic (untuk membaca error).
alcid=11 Layout ID audio untuk Realtek ALC287 pada laptop ini.
-wegnoegpu Menonaktifkan semua dGPU (Nvidia) melalui WhateverGreen/Lilu.

💡 Tip: Setelah instalasi stabil, Anda bisa menghapus -v, keepsyms=1, dan debug=0x100 untuk boot yang lebih bersih dan cepat.


⚙️ Pengaturan BIOS

Masuk ke BIOS dengan menekan F10 saat booting.

❗ Yang Harus Diubah

Setting Nilai Keterangan
Secure Boot Disabled macOS tidak mendukung Secure Boot.
Fast Boot Disabled Agar USB bootable terdeteksi.
SATA Mode AHCI Wajib untuk macOS mengenali storage.
TPM Device Hidden atau Disabled Opsional, mencegah masalah di macOS.

✅ Yang Harus Tetap Aktif

Setting Nilai
UEFI Boot Enabled
Above 4G Decoding Enabled (jika tersedia)

⚠️ Catatan: BIOS HP Victus memiliki opsi terbatas. Jika ada opsi yang tidak ditemukan, abaikan saja — konfigurasi OpenCore sudah menangani sebagian besar quirk yang dibutuhkan.


📥 Panduan Instalasi

Persiapan

  1. Download macOS Ventura — Gunakan macrecovery atau buat installer full dari App Store jika Anda sudah memiliki Mac/Hackintosh.
  2. Format Flashdisk (16GB+) — Format ke FAT32 dengan skema GPT.
  3. Salin EFI — Copy folder BOOT dan OC dari repositori ini ke partisi EFI flashdisk Anda.

Generate SMBIOS (WAJIB!)

🚨 PENTING: Anda HARUS membuat SMBIOS unik sendiri. Jangan gunakan serial number yang ada di repositori ini!

  1. Download GenSMBIOS.
  2. Pilih tipe SMBIOS: MacBookPro16,3.
  3. Isi nilai yang dihasilkan ke config.plist pada bagian PlatformInfo → Generic:
    • SystemSerialNumber → Serial
    • MLB → Board Serial
    • SystemUUID → SmUUID
    • ROM → ROM (gunakan MAC address ethernet Anda dalam format Base64)
  4. Verifikasi serial number di Apple Check Coverage — pastikan hasilnya "not valid" (artinya serial belum dipakai).

Boot & Install

  1. Ubah pengaturan BIOS sesuai panduan di atas.
  2. Boot dari flashdisk, pilih macOS Installer di OpenCore picker.
  3. Buka Disk Utility → Format disk target ke APFS → Install macOS.
  4. Setelah install selesai, copy folder EFI ke partisi EFI disk internal menggunakan MountEFI atau OCAuxiliaryTools.

🛠️ Post-Install

Setelah macOS berhasil terinstall dan booting dengan lancar:

1. Hapus Flag Debug di Boot-Args

Edit config.plist, ubah boot-args menjadi:

alcid=11 -wegnoegpu

Hapus -v, keepsyms=1, dan debug=0x100 untuk pengalaman boot yang bersih.

2. Monitoring Hardware

Install AMD Power Gadget untuk memonitor suhu CPU, frekuensi, dan penggunaan daya secara real-time.

3. Konfigurasi Audio

Jika audio tidak berfungsi dengan alcid=11, coba layout ID lain yang kompatibel:

alcid=21 atau alcid=66

4. Perbaiki Sleep (Opsional)

Jika ada masalah sleep/wake, jalankan perintah berikut di Terminal:

sudo pmset -a hibernatemode 0
sudo pmset -a proximitywake 0
sudo pmset -a standby 0
sudo pmset -a autopoweroff 0
sudo pmset -a tcpkeepalive 0

5. Fix iServices (iMessage, FaceTime)

Jika iMessage/FaceTime tidak berfungsi setelah generate SMBIOS:

  1. Pastikan Ethernet terhubung (bukan Wi-Fi) saat pertama kali login ke Apple ID.
  2. Pastikan serial number valid tapi "not registered" di Apple Check Coverage.
  3. Jika masih bermasalah, ikuti panduan lengkap di Dortania iServices Fix.

📡 Upgrade Wi-Fi (Rekomendasi)

Kartu Wi-Fi bawaan MediaTek MT7921 tidak didukung oleh macOS secara native. Berikut adalah opsi penggantian yang direkomendasikan:

Opsi 1: Intel AX200 / AX210 (⭐ Rekomendasi Terbaik)

Intel AX200 Intel AX210
Harga ~Rp 50.000 - 80.000 ~Rp 80.000 - 120.000
Wi-Fi Wi-Fi 6 (802.11ax) Wi-Fi 6E (802.11ax)
Bluetooth 5.0 5.2
Kext Wi-Fi AirportItlwm.kext AirportItlwm.kext
Kext Bluetooth IntelBluetoothFirmware.kext + BlueToolFixup.kext IntelBluetoothFirmware.kext + BlueToolFixup.kext
AirDrop/Handoff
Stabilitas ⭐⭐⭐⭐ Sangat Stabil ⭐⭐⭐⭐ Sangat Stabil

Kext yang dibutuhkan:

Opsi 2: Broadcom BCM94360NG (Premium)

BCM94360NG
Harga ~Rp 200.000 - 350.000
Wi-Fi Wi-Fi 5 (802.11ac)
Bluetooth 4.0
Kext Tidak perlu kext tambahan! Native macOS.
AirDrop/Handoff ✅ Full Support
Stabilitas ⭐⭐⭐⭐⭐ Sempurna

💡 Tips: Jika budget memungkinkan, BCM94360NG adalah pilihan terbaik karena berfungsi native di macOS tanpa kext tambahan, dan mendukung AirDrop, Handoff, Apple Watch Unlock, Continuity secara penuh.

Cara Mengganti Kartu Wi-Fi

  1. Matikan laptop, cabut charger dan lepas baterai (jika removable).
  2. Buka panel belakang laptop (biasanya 1 screw Phillips).
  3. Lepas kabel antena (hati-hati, konektor kecil) dari kartu MT7921.
  4. Lepas sekrup penahan M.2 dan cabut kartu Wi-Fi lama.
  5. Pasang kartu Wi-Fi baru, kencangkan sekrup.
  6. Pasang kembali kabel antena (Main ke port 2, Aux ke port 1 — atau coba sebaliknya jika sinyal lemah).
  7. Update config.plist dengan kext yang sesuai.

❓ Troubleshooting

🔴 Stuck di logo Apple / Black screen setelah verbose
  • Pastikan NootedRed.kext aktif dan merupakan versi terbaru.
  • Coba tambahkan agdpmod=pikera di boot-args.
  • Reset NVRAM dari OpenCore picker (tekan spasi untuk menampilkan opsi tersembunyi).
🔴 Audio tidak berfungsi
  • Pastikan AppleALC.kext dimuat setelah Lilu.kext di config.plist.
  • Coba ganti alcid=11 dengan alcid=21 atau alcid=66 di boot-args.
  • Periksa apakah output audio di System Preferences sudah mengarah ke "Internal Speakers".
🔴 Trackpad tidak terdeteksi
  • Pastikan urutan loading: VoodooI2CServicesVoodooGPIOVoodooI2CVoodooI2CHID.
  • Periksa bahwa VoodooPS2Trackpad.kext di-disable (sudah benar di EFI ini).
  • Jika masih bermasalah, coba boot dengan VoodooRMI.kext di-enable sebagai alternatif.
🔴 Baterai cepat habis
  • Pastikan boot-args mengandung -wegnoegpu (menonaktifkan dGPU Nvidia).
  • Jalankan perintah pmset di bagian Post-Install.
  • Install AMD Power Gadget dan pastikan CPU tidak stuck di frekuensi tinggi.
🔴 Kernel Panic saat booting
  • Pastikan ProvideCurrentCpuInfo diaktifkan di Kernel Quirks.
  • Pastikan semua kernel patch AMD (algrey) di-enable untuk versi macOS yang sesuai.
  • Coba reset NVRAM dari OpenCore picker.
  • Periksa log di EFI/OC/opencore-YYYY-MM-DD-HHMMSS.txt untuk detail error.
🟡 iMessage / FaceTime tidak berfungsi
  • Pastikan Anda sudah generate SMBIOS baru yang unik.
  • Login Apple ID melalui koneksi Ethernet (bukan Wi-Fi) saat pertama kali.
  • Ikuti panduan lengkap: Dortania iServices Fix.

📸 Screenshots

Berikut adalah bukti macOS Ventura berjalan di HP Victus 15-fb0009ax:

Running macOS Ventura

Running Test

CPU Usage (AMD Power Gadget)

CPU Usage

RAM Usage

RAM Usage

Punya screenshot keren dari setup Anda? Kirimkan melalui Pull Request untuk ditampilkan di sini!


🤝 Kontribusi & Diskusi

Repositori ini bersifat open-source dan menerima kontribusi dari siapa saja!

Cara Berkontribusi

  1. Fork repositori ini.
  2. Buat branch baru: git checkout -b fix/deskripsi-perbaikan.
  3. Lakukan perubahan Anda dan commit: git commit -m "Fix: deskripsi singkat".
  4. Push ke branch Anda: git push origin fix/deskripsi-perbaikan.
  5. Buat Pull Request dan jelaskan perubahan Anda.

Buka Diskusi

  • 🐛 Bug Report — Buka Issue dengan label bug jika ada hardware yang tidak berfungsi.
  • 💡 Feature Request — Buka Issue dengan label enhancement untuk saran perbaikan.
  • 💬 Tanya Jawab — Gunakan tab Discussions di GitHub untuk diskusi umum.

Lihat CONTRIBUTING.md untuk panduan lebih detail.


🙏 Credits & Terima Kasih

Proyek ini tidak mungkin ada tanpa kerja keras komunitas open-source berikut:

Kredit Kontribusi
Acidanthera OpenCore, Lilu, VirtualSMC, AppleALC, WhateverGreen, dan banyak lagi.
Dortania Panduan instalasi Hackintosh yang komprehensif.
ChefKissInc NootedRed — driver AMD Radeon iGPU untuk Hackintosh.
trulyspinach AMDRyzenCPUPowerManagement & SMCAMDProcessor.
VoodooI2C Team Driver trackpad I2C.
OpenIntelWireless AirportItlwm & IntelBluetoothFirmware.
AMD-OSX Community Kernel patches untuk AMD Hackintosh.
Anda! Terima kasih sudah menggunakan dan berkontribusi 🎉

📋 Changelog

v1.0.0 (2026-07-12)

  • 🎉 Rilis awal EFI untuk HP Victus 15-fb0009ax.
  • ✅ macOS 13 Ventura teruji dan berfungsi.
  • ✅ iGPU Radeon, Audio, Ethernet, Keyboard, Trackpad, Baterai berfungsi.
  • ⚠️ Bluetooth MediaTek partial (deteksi perangkat OK, AirDrop/Handoff tidak).
  • ❌ Wi-Fi MediaTek MT7921 tidak didukung — rekomendasi ganti ke Intel AX200/AX210.
  • ❌ dGPU Nvidia dinonaktifkan via -wegnoegpu.

📄 License

Repositori ini dilisensikan di bawah MIT License.

Anda bebas menggunakan, memodifikasi, dan mendistribusikan EFI ini — namun gunakan dengan risiko Anda sendiri. Tidak ada garansi bahwa konfigurasi ini akan berfungsi 100% pada setiap unit laptop yang sama.


Dibuat dengan ❤️ untuk komunitas Hackintosh Indonesia

About

OpenCore EFI for HP Victus 15-fb0009ax (AMD Ryzen 5 5600H) running macOS Ventura.

Topics

Resources

Contributing

Stars

Watchers

Forks

Contributors

Languages