Skip to content

KAnggara75/Hackintosh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.