- Original Hardware
- macOS Update History
- What's working
- What's not working
- What's you have to do
- Kexts Used
- SSDTs Used
- Credits
- Donate
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 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
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 | โ |
Type | Status |
---|---|
S3 Sleep / Wake | โ |
S4 Hibernation / Wake | โ |
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. |
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. |
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] |
- 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.