Skip to content

aleixsr/HP-Pavilion-Aero-13-Hackintosh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hackintosh: OpenCore EFI for HP Pavilion Aero 13 Laptop

Table of Contents

Specifications

Component Model
CPU AMD Ryzen™ 7 5800U (8 cores, 16 threads)
RAM 16GB (2 x 8GB) DDR4-3200 MHz (built-in)
IGPU AMD Radeon™ Vega (integrated)
Display 13.3" (33.8 cm) WQXGA (2560 x 1600), IPS, micro-edge, anti-glare, 400 nits, 100% sRGB. Use 1440x900 as recommended resolution.
NVMe Intel SSDPEKNW512G8H 512GB
Audio Realtek ACL298
Wireless Realtek RTL8821CE-M replaced by Intel AX210 (check https://www.youtube.com/watch?v=ZTtJCZHUgnY)

What Works

Item Status Notes
CPU AMD Vanilla Kernel Patches (Modify according to yours Core Count)
iGPU ⚠️ Some OpenGL issues, mitigated incrementing VRAM to 1GB
Fn Keys SSDT & kext needed.
HDMI A/V out Audio not tested 
USB All ports working with GUX-RyzenXHCIFix (New fork of GenericUSBXHCI)
Keyboard Voodoops2controller Kext + Karabiner-Elements app for mapping
Audio AppleALC kext working with layout-id 21
Trackpad VoodooI2C
Intel WIFI AirportItlwm Kext
Bluetooth Internal Intel combo card with IntelBluetoothFirmware.kext + BlueToolFixup.kext. Issues under Monterey
Battery VoodooBatteryStatus Kext
Shutdown/Reboot No issues reported
Sleep/Wake up Using S3 sleep DSDT patch. Thanks @MotorBottle

OpenCore version: 0.9.5

Compatible macOS versions

  • Ventura (13.7.1)

What Doesn't Work

Item Status Notes
Fingerprint Reader No kext

Buy Me A Coffee


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


BIOS Options

[!Warning] Updating EFI may require clearing NVRAM to take full effect.

Kexts Used

Kext Description
Lilu.kext Platform for arbitrary kext, library, and program patching throughout the system
NootedRed.kext Lilu plugin for AMD Vega iGPUs
AppleMCEReporterDisabler.kext Disables AppleIntelMCEReporter which causes panics on AMD CPUs
AmdTscSync.kext Synchronises the TimeStamp Counter (TSC) Useful for AMD APUs that would be horrendously slow without it
RestrictEvents.kext Blocking unwanted processes causing compatibility issues on different hardware and unlocking the support for certain features restricted to other hardware
ECEnabler.kext Embedded Controller fields over 1 byte long needed for battery status
BrightnessKeys.kext Provides support for ACPI brightness change notifications from Fn keys
AppleALC.kext Patches AppleHDA/AppleGFXHDA to allow unsupported audio codecs and HDMI audio
NVMeFix.kext Patches the NVMe stack (IONVMeFamily) to support Autonomous Power State Transition (APST), and to fix timeout kernel panics on some NVMe controllers
GUX-RyzenXHCIFix A fork of GenericUSBXHCI aimed at analyzing and fixing the USB3
USBToolBox.kext & UTBMap.kext USBToolBox kext is a kext intended to make common actions for USB mapping easier (do not combine with GUX-RyzenXHCIFix.kext)
AirportItlwm.kext Adds Intel WIFI support
AMDRyzenCPUPowerManagement.kext Power management and monitoring of AMD processors
RadeonSensor.kext GPU temperature
VirtualSMC.kext Advanced Apple SMC emulator in the kernel
SMCAMDProcessor.kext Power management and monitoring of AMD processors
SMCBatteryManager.kext Enables battery readings
SMCSuperIO.kext Monitors fan speeds
SMCLightSensor.kext Adds support for ACPI Ambient Light Sensor
SMCRadeonGPU.kext Monitors AMD GPU temperatures
VoodooPS2Controller.kext Fixes keyboard
VoodooI2C.kext & VoodooU2CHID.kext Driver for I2C input devices. The one linked is a pre-release version with added support for AMD I2C controllers
IntelBTPatcher.kext & IntelBluetoothFirmware.kext Intel Bluetooth Kernel Extensions for macOS
BlueToolFixup.kext Patches Bluetooth stack to allow non-Apple Bluetooth

SSDTs Used

Done with SSDTTime in Windows 11

Table Description
SSDT-ALS0 Adds a fake Ambient Light Sensor
SSDT-EC Adds a fake Embedded Controller device
SSDT-HPET Fixes IRQ conflicts in the ACPI tables
SSDT-PLUG-ALT Fixes CPU definitions
SSDT-PNLF Creates a fake PNLF device to allow for native brightness control on laptops
SSDT-USBX Enables USB Power Management
SSDT-XOSI Spoof macOS to Windows for some ACPI features
DSDT-S3 DSDT modified with S3 Sleep Mode

Credits

About

OpenCore EFI for HP Pavilion Aero 13 - be0006ns Laptop

Resources

Stars

Watchers

Forks

Packages

No packages published