Skip to content

0xsharkboy/HP-Pavilion-15-eh2xxx-Hackintosh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Hackintosh: OpenCore EFI for HP Pavilion 15-eh2xxx Laptop

About This Mac

Table of Contents

Specifications

Component Model
CPU AMD Ryzen™ 7 5825U (8 cores, 16 threads)
RAM 16GB DDR4-3200 MHz
iGPU AMD Radeon™ Graphics (Barcelo/Vega)
Display 15.6" FHD (1920 x 1080), IPS, 60Hz
NVMe Intel SSDPEKNU010TZH 1TB
Audio Realtek (AppleALC layout-id 13)
Wireless Realtek RTL8852BE (PCIe - Unsupported) / Intel AX200 (PCIe - Supported) / Realtek RTL8812AU (USB - Supported via RtWlanU)
Bluetooth Realtek [0bda:b85c] (Unsupported) / Intel AX200 (Supported)

What Works

Item Status Notes
CPU AMD Vanilla Kernel Patches (8 Core config)
iGPU ⚠️ Hardware acceleration via NootedRed. Some minor glitches possible. Note: Memoji avatars can cause significant lag during rendering (e.g., on the lockscreen)
Screen brightness Native brightness control supported via SSDT-PNLF
Fn Keys Supported via BrightnessKeys.kext
USB Mapped via USBToolBox & UTBMap
Keyboard VoodooPS2Controller
Audio AppleALC with layout-id 13
Microphone Supported via AMDMicrophone
Trackpad VoodooI2C (I2C HID mode)
Webcam Native support (UVC)
WIFI Internal Intel AX200 (See WiFi Upgrade) or USB WLAN (RTL8812AU) via RtWlanU
Bluetooth Internal Intel AX200 (See WiFi Upgrade)
Battery SMCBatteryManager & ECEnabler
Shutdown/Reboot No issues
Sleep/Wake up Working (See BIOS Options)

OpenCore version: 1.0.6

Tested macOS versions

  • Sequoia (15.x)

What Doesn't Work

Item Status Notes
Stock Bluetooth Realtek Bluetooth is not supported
Fingerprint Reader No macOS support for Elan/Goodix sensors
Stock PCIe WiFi RTL8852BE is not supported. Use USB WiFi or replace card

You CAN NOT use SMBIOS from this repository, it MUST be unique for every macOS installation


Internal WiFi & Bluetooth Upgrade

If you replaced the internal WiFi card with an Intel card (AX200 in my case), both WiFi and Bluetooth work on macOS Sequoia.

To enable them, you must follow this guide: Native Wifi for Hackintoshes with Intel Wireless cards on macOS Sequoia.

Important

The required kexts for this upgrade (AirportItlwm, IntelBluetoothFirmware, BlueToolFixup, etc.) are already included in the EFI/OC/Kexts folder. However, they are disabled by default in Config.plist to avoid compatibility issues for users who haven't replaced their card. You must enable them manually in your Config.plist following the guide above.

BIOS Options

  • Turn off Secure Boot
  • Increase VRAM to 1GB (via UMAF)
  • Enable Above 4G decoding (Available in UMAF)
  • Enable Re-Size BAR support (Available in UMAF)
    • Note: If Re-Size BAR is enabled, you MUST:
      • Remove npci=0x3000 from your boot-args in Config.plist.
      • Set Booter -> Quirks -> ResizeAppleGpuBars to 0.
      • Set UEFI -> Quirks -> ResizeGpuBars to 0.
  • Fix Sleep: Set S3/Modern Standby Support to S3 enable (Available in UMAF)

Warning

Updating EFI may require clearing NVRAM to take full effect

Kexts Used

Kext Description
Lilu.kext Patch engine needed for most other kexts
VirtualSMC.kext SMC emulator
NootedRed.kext AMD Vega/Raven/Renoir/Cezanne/Barcelo iGPU support
ECEnabler.kext Allows battery status on many laptops
BrightnessKeys.kext Handler for brightness keys
SMCBatteryManager.kext Battery monitoring
AMDRyzenCPUPowerManagement.kext Power management for AMD CPUs
SMCAMDProcessor.kext Sensor plugin for AMD CPU monitoring
AppleALC.kext Audio patching
AMDMicrophone.kext Digital Microphone support for AMD
USBToolBox.kext USB mapping framework (Generated via USBMap)
UTBMap.kext Custom USB map for this specific device (Generated via USBMap)
VoodooPS2Controller.kext PS/2 Keyboard/Mouse support
VoodooI2C.kext I2C bus support for Trackpad
VoodooI2CHID.kext I2C HID device support
NullEthernet.kext Spoofs an Ethernet device for iServices
HoRNDIS.kext USB Tethering support
RestrictEvents.kext Patches for various system features
RtWlanU.kext & RtWlanU1827.kext Support for Realtek USB WiFi adapters

SSDTs Used

SSDT Description
SSDT-USBX.aml USB Power management (Generated via SSDTTime)
SSDT-RTCAWAC.aml Fixes RTC issues on newer platforms (Generated via SSDTTime)
SSDT-PLUG-ALT.aml Fixes CPU power management definitions for newer AMD CPUs (Generated via SSDTTime)
SSDT-EC.aml Fake Embedded Controller (Generated via SSDTTime)
SSDT-XOSI.aml Spoofs Windows to enable various ACPI features (Generated via SSDTTime)
SSDT-PNLF.aml Backlight support for laptop screens
SSDT-RMNE.aml Used with NullEthernet.kext

Credits

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages