pocopico / HP-EliteBook-840-G5-Hackintosh

OpenCore EFI for Hackintosh HP Elitebook 840 G5

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

macOS on HP EliteBook 840 G5

OpenCore config for Hackintosh HP EliteBook 840 G5

Table of Contents

Original Hardware ๐Ÿ’ป

Type Spec Status
Model Name HP Elitebook 840 G5 โœ…
CPU Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz (max 4.00Ghz) Kaby Lake R โœ…
RAM 32 GB 2400 MHz DDR4 โœ…
Internal Graphics Card Intelยฎ UHD Graphics 620 โœ…
Wi-Fi Intel 8265 โœ…
Ethernet Intel I219 โœ…
Audio Conexant CX8200 โœ…

macOS Update History

  • โœ… macOS Ventura 13.0
  • โœ… macOS Monterey 12.6
  • โœ… macOS Monterey 12.3
  • โœ… macOS Monterey 12.0.1
  • โœ… macOS Big Sur 11.6.1
  • โœ… macOS Big Sur 11.0.1

What's working ๐Ÿ’ป

Type Status
Turbo boost and CPU frequency stage โœ…
Intel HD Graphics โœ…
Brightness control โœ…
HDMI โœ…
Audio โœ…
Ethernet โœ…
Wi-Fi and Bluetooth โœ…
USB 3.0 (with Port Map) โœ…
Touchpad (14 gestures are working) โœ…
Battery status โœ…
Camera โœ…
Shutdown / Reboot โœ…
Fn shortcut keys โœ…

What's not working ๐Ÿ’ป

Type Status
S3 Sleep / Wake โŒ
S4 Hibernation / Wake โŒ

What's you have to do ๐Ÿ’ป

Type Info Status
SMBIOS Settings With [GenSMBIOS] you should definitely set your SMBIOS settings and ROM value for iCloud and Apple services. ROM value is your ethernet MAC address. Be sure your ethernet is en0 in Hackintool. โš ๏ธ

Kexts Used

Name Info
Lilu [Global] An open source kernel extension bringing a platform for arbitrary kext, library, and program patching throughout the system for macOS.
VirtualSMC [SMC] Advanced Apple SMC emulator in the kernel. Requires Lilu for full functioning.
WhateverGreen [Graphics] Various patches necessary for certain ATI/AMD/Intel/Nvidia GPUs.
AppleALC [Audio] An open source kernel extension enabling native macOS HD audio for not officially supported codecs without any filesystem modifications.
USBPorts [USB]Kext to inject mapped USB Ports. (via Hackintool)
VoodooI2C [Touchpad] VoodooI2C is a project consisting of macOS kernel extensions that add support for I2C bus devices.
VoodooPS2Controller [PS2] Contains updated Voodoo PS/2 Controller, improved Keyboard & Synaptics TouchPad.
SMCBatteryManager [Battery] a member of VirtualSMC that parses battery info.
SMCLightSensor [Sensor] a member of VirtualSMC that activate light sensor.
SMCProcessor [Processor] a member of VirtualSMC that provides power info of processor temperature.
ECEnabler [Battery] Allows reading Embedded Controller fields over 1 byte long, vastly reducing the amount of ACPI modification needed (if any) for working battery status.
IntelMausi [Ethernet] Intel onboard LAN driver for macOS.
AirportItlwm [Wi-Fi] An Intel Wi-Fi Adapter Kernel Extension for macOS.
IntelBluetoothFirmware [Intel Bluetooth] Kernel Extension that uploads Intel Wireless Bluetooth Firmware to provide native Bluetooth in macOS.
BlueToolFixup [Bluetooth] Injecting bluetooth firmware on Monterey+.
CPUFriend [Processor] A Lilu plug-in for dynamic power management data injection.
CPUFriendDataProvider [Processor] A CPUFriend plug-in for CPU power management.
NVMeFix [SSD] NVMeFix is a set of patches for the Apple NVMe storage driver, IONVMeFamily.
HibernationFixup [Hibernate] An open source kernel extension providing a sync between RTC variables and NVRAM.

SSDTs Used

Name Info Status
SSDT-PLUG.aml Allow the kernel's XCPM(XNU's CPU Power Management) to manage CPU's power management. [Functional]
SSDT-EC-USBX.aml Adds a fake Embedded Controller (SSDT-EC) and enables USB Power Management (SSDT-EC-USBX). [Functional]
SSDT-SBUS-MCHC.aml Fixes System Management Bus and Memory Controller in macOS. [Functional]
SSDT-PNLF.aml Adds Backlight Control for Laptop Screens. [Functional]
SSDT-CPD0.aml Enables GPIO device. [Functional]
SSDT-BATT.aml Fixes the battery status indicator. [Functional]
SSDT-SET-STAS.aml ACPI patch for newer BIOS versions. [Functional]
SSDT-ALS0 Adds a fake Ambient Light Sensor (SSDT-ALS0) or enables an existing one in macOS (SSDT-ALSD). [Functional]
SSDT-TB3.aml Thunderbolt 3 driver assignment. [Functional]

Credits

  • Dortania for developing OpenCore.
  • Apple for macOS.
  • Acidanthera for most of the kexts.
  • RehabMan for battery patches.
  • Sniki for USB kext.
  • And anyone else that helped to develop and improve hackintoshing.

Donate - BaฤŸฤฑลŸ

About

OpenCore EFI for Hackintosh HP Elitebook 840 G5


Languages

Language:ASL 100.0%