Skip to content

Latest commit

 

History

History
executable file
·
161 lines (122 loc) · 10.5 KB

README.md

File metadata and controls

executable file
·
161 lines (122 loc) · 10.5 KB

OpenCore File and Config for my HP 840 G2

HP 840 G2 Hackintosh OpenCore

HP_840-G2 MacOS Monterey Release OpenCore Release Donate

READ THE ENTIRE README.md BEFORE YOU START

I am not responsible for any damages you may cause

Status : Work In Progress

  • Complete EFI packs are available in the releases page.
  • I will try my best to keep the repo updated with the latest kexts and OpenCore version.
  • Please do not clone or download from the main branch for daily use: it may include unstable code just because it is my repository. Use Release version
  • This EFI is configured with Monterey.
  • With every EFI update you retrieve from here please remember to go through the post install guide.
HARDWARE

Spesifications

Hardware Vendor Device Name and Type
CPU Intel Intel® Core™ i5-5300U 2,3Ghz
GPU Intel Intel® HD Graphics 5500
Wireless Conection Intel Intel® Dual Band Wireless-AC 8265
Ethernet Intel Intel® Ethernet I218-LM
GETTING STARTED

Before you do anything, please familiarize yourself with basic Hackintosh terminologies and the basic Hackintosh process by throughly reading Dortania guides as linked in REFERENCES

REQUIREMENTS
  • A macOS machine(optional): to create the macOS installer.
  • Flash drive, 16GB or more, for the above purpose.
  • Xcode works fine for editing plist files on macOS, but I prefer PlistEdit Pro.
  • ProperTree if you need to edit plist files on Windows.
  • MaciASL, for patching ACPI tables and editing ACPI patches.
  • MountEFI to quickly mount EFI partitions.
  • IORegistryExplorer, for diagnosis.
  • Hackintool, for diagnostic ONLY, Hackintool should not be used for patching, it is outdated.
  • Patience and time, especially if this is your first time Hackintosh-ing.
SUMMARY

Legend

Legend Status
Work
Not Tested yet
Not Work

Non-Fuctional

Feature Status Dependency & Note
Fingerprint Reader DISABLED in BIOS to save power.
Wireless WAN DISABLED in BIOS to save power.
Top Button Not Work because i using Touchpad Gesture

Video and Audio

Feature Status Dependency & Note
Full Graphics Accleration (QE/CI) WhateverGreen.kext
Audio Recording AppleALC.kext with Layout ID = 4 and SSDT-HPET.aml
Audio Playback AppleALC.kext with Layout ID = 4 and SSDT-HPET.aml
Automatic Headphone Output Switching AppleALC.kext with Layout ID = 4 and SSDT-HPET.aml
Dock Audio Port Not Tested, AppleALC.kext with Layout ID = 4 and SSDT-HPET.aml
VGA Port Not Testes on Projector
HDMI Port Not Tested

Power, Charge, Sleep and Hibernation

Feature Status Dependency & Note
Battery Percentage Indication SMCBatteryManager.kext
Power Management CPUFriend.kext and config with CPUFriendFriend
S3 Sleep/ Hibernation Mode 3 SSDT-PWTK.aml

Input/ Output

Feature Status Dependency & Note
WiFi AirportItlwm.kext
Bluetooth IntelBTPatcher.kext IntelBluetoothFirmware.kext and BlueToolFixup.kext from acidanthera/BrcmPatchRAM
Ethernet IntelMausi.kext
USB 2.0, USB 3.0 USBPorts.kext
USB Power Properties in macOS SSDT-EC-USBX.aml

Display, TrackPad, TrackPoint, and Keyboard

Feature Status Dependency & Note
Brightness Adjustments WhateverGreen.kext, SSDT-PNLF.aml and BrightnessKeys.kext
TrackPad VoodooPS2Controller.kext
Trackpad Gesture VoodooRMI.kext with VooDooSMBus.kext
Built-in Keyboard VoodooPS2Controller.kext

macOS Continuity

Feature Status Dependency & Note
iCloud, iMessage, FaceTime Whitelisted Apple ID, Valid SMBIOS
AirDrop Not tested i don't have iPhone or other apple product
Time Machine Native
REFERENCES

Read these before you start:

CREDITS
  • Apple for macOS.
  • Acidanthera for all the kexts/utilities that they made.
  • Dortania for for the OpenCore Install Guide.
  • Rehabman for the patches and guides and kexts.