Jump to content

OpencCore-HP-840-G1-Haswell Big Sur **Success**

14 posts in this topic

Recommended Posts

Here is my OpenCore 0.6.4 EFI with modified ACPI-files and config.plist to work properly with HP EliteBook 840 G1.


## Changes:


With Rehabman's SSDT-patches and kexts. You should boot OpenCore normally, but i have made very important changes to the ACPI-files and config.plist to make it as close to "Apple Like" as possible to fit the OpenCore mood.

* Removed ~~SSDT-HDEF and SSDT-HDAU audio patches from SSDT-8x0G1h.aml~~, and Applies AppleALC audio injection, you'll need to do your own research on which codec your motherboard has and match it with AppleALC's layout. [AppleALC Supported Codecs](https://github.com/acidanthera/AppleALC/wiki/Supported-codecs).
* Replaced ~~IGPU.aml~~ With PNLF.aml for backlight controls to work properly with OpenCore.
* Removed ~~unnecessary config.plist patches that are made for other motherboards, like HP-840-G3~~.
* Removed ~~SSDT-USB-8x0-G1 and USBInjectAll.kext~~. Reason for this is USBInjectAll.kext is no longer being maintained and the USBMap.kext version is how real macs USB map. [USBMap](https://dortania.github.io/OpenCore-Post-Install/usb/intel-mapping/intel.html).


## What Works:

- **UEFI booting via OpenCore**
- **Dual Boot with Windows/Linux**
- **Built-in keyboard (with special function keys)**
- **Built-in trackpad (Multi-Gestures)**
- **Native WiFi & Bluetooth via Broadcom DW1560 BCM4352**
- **HDMI Audio/Video with hot-plug**
- **Native USB3 with AppleUSBXHCI using USBMap (USB2 works also)**
- **Native audio, including headphone**
- **Built-in mic**
- **Built-in camera**
- **Native power management**
- **Battery status**
- **Backlight controls with smooth transitions**
- **Accelerated graphics Intel HD Graphics 4400**
- **Wired Ethernet**
- **App Store**
- **iMessage & Facetime**


Feel free to visit my GitHub repository for more detailed informations:




Edited by hshamsaldin
  • Like 1
  • Thanks 1
  • 3 weeks later...
  • 2 weeks later...

Hi Thanks for the post, everything works except for one problem.


The trackpad and the buttons in trackpad is not working. They where working during installation phase. After install they stopped working

External USB mouse is working fine.


Thanks again for the great efforts!

Hi, I have been trying to get this working on my HP 840 G1 with i7 and Intel/AMD graphics. I have a working Clover 5119/Mojave install and wanted to switch to Opencore to fix the update issues I get with OS patches.

With your config I get to the boot menu but when I select my OS X partition it goes black for a second and then back to the menu. I can get the UEFI shell to open fine and I can also choose my Windows 10 partition which boots fine.

I also get an issue if I try and update to a later version of Clover. I have tried reading through the Opencore guide but I haven't had enough time to learn it all yet.

Can you think of anything obvious I should check?

  • 2 weeks later...

I modified my config.plist according to yours, and it can work in my 820G2. and I migrate to OC 0.6.6. It seems work well. I don't know how to test, such as multi-Gestures,backlight control...


1. remove XOSI in SSDT-HACK.asl, and add SSDT-XOSI.aml & SSDT-EC.aml. Otherwise It can't boot into windows 10. (BlueScreen with ACPI_BIOS_ERROR)



1. I can't use USB keyboard & mouse in OC GUI. (But if I boot OC from USB disk, the usb keyboard can work)

2.when I boot into windows 10,  the usb keyboard and mouse can't work.


how to solve this?


Edited by Leon03
  • 1 month later...
  • 1 month later...
  • 2 weeks later...

Mind sharing what kext you used for trackpad please.??

Having the same issue. 

the trackpad did respond once on first reboot, very sporadically though, then nothing.

Also just curios what Layout I.D did you use for audio?


Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Create New...