- Screenshots
- 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 G7 | โ |
CPU | Intel(R) Core(TM) i5-10210U CPU @ 1.60GHz (max 4.20Ghz) Comet Lake | โ |
RAM | 8 GB 2400 MHz DDR4 | โ |
Internal Graphics Card | Intelยฎ UHD Graphics 620 | โ |
Wi-Fi | Intel | โ |
Audio | Realtek ALC285 | โ |
- โ macOS Ventura 13.0
- โ macOS Monterey 12.6.1
- โ macOS Big Sur 11.6.1
- โ macOS Big Sur 11.2
- โ macOS Big Sur 11.0.1
Type | Status |
---|---|
Turbo boost and CPU frequency stage | โ |
Intel HD Graphics | โ |
Brightness control | โ |
HDMI | โ |
Audio | โ |
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 | โ |
Built-in Microphone | โ |
Fingerprint Reader | โ |
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. |
Kext | 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. |
USBMapG7Dock | [USB] Kext to inject mapped USB Ports. |
AppleALC | [Audio] An open source kernel extension enabling native macOS HD audio for not officially supported codecs without any filesystem modifications. |
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. |
CodecCommander | [Audio] |
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. |
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. |
IntelBTPatcher | [Intel Bluetooth] A Lilu base patcher that fix Intel Bluetooth on Bigsur, Catalina, Mojave, High sierra etc, tested with Bigsur and Catalina all working good. |
IntelBluetoothInjector | [Intel Bluetooth] Injecting intel bluetooth firmware on Big Sur-. |
BlueToolFixup | [Bluetooth] Injecting bluetooth firmware on Monterey+. |
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. |
RTCMemoryFixup | [RTC] An open source kernel extension providing a way to emulate some offsets in CMOS (RTC) memory. It can help you to avoid some conflicts between macOS AppleRTC and firmware/BIOS of your PC. |
CPUFriend | [Processor] A Lilu plug-in for dynamic power management data injection. |
CPUFriendDataProvider | [Processor] A CPUFriend plug-in for CPU power management. |
NoTouchID | [Fingerprint] Lilu plugin for disabling Touch ID support. |
SSDT | Info | Status |
---|---|---|
SSDT-ALS0 | Adds a fake Ambient Light Sensor (SSDT-ALS0) or enables an existing one in macOS (SSDT-ALSD). | [Functional] |
SSDT-AWAC | Disables AWAC system clock for macOS and force-enables RTC instead. For 300-series chipsets and newer. | [Functional] |
SSDT-BATT.aml | Fixes the battery status indicator. | [Functional] |
SSDT-CPD0.aml | I2C Touchpad. | [Functional] |
SSDT-DATA.aml | ||
SSDT-EC-USBX.aml | Adds a fake Embedded Controller (SSDT-EC) and enables USB Power Management (SSDT-EC-USBX). | [Functional] |
SSDT_GPIO | Enables GPIO device. [Functional] | |
SSDT-GPRW | macOS will instant wake if either USB or power states change while sleeping. To fix this we need to reroute the GPRW/UPRW/LANC calls to a new SSDT. | [Functional] |
SSDT-OC-XOSI.aml | OS Check Fix patch to simulate a version of Windows for Darwin. | [Functional] |
SSDT-PLUG.aml | Allow the kernel's XCPM(XNU's CPU Power Management) to manage CPU's power management. | [Functional] |
SSDT-PNLF-CFL.aml | Adds Backlight Control for Laptop Screens. | [Functional] |
SSDT-RHUB | So on 400 series motherboards, certain OEMs have broken the ACPI spec and this results in issues when booting into macOS. To fix this, we'll want to turn off the RHUB device and force macOS to manually rebuild the ports. | [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.