Contribute
Register

HP Elitebook 840 G7 - last mile

Status
Not open for further replies.
Joined
Dec 20, 2020
Messages
10
Motherboard
HP Elitebook 840 G7
CPU
i5-10210U
Graphics
UHD 620
Mobile Phone
  1. iOS
Hi,

I managed to hack my HP Elitebook 840 G7 with Opencore 0.6.5 and Big Sur except for a few things, unfortunately those are as far as I know the most complicated once and I really need them...
  • First things first, I wanted to map my USB-ports after installing as the shutdown isn't working properly and I read somewhere that missmapped or unmapped USB-Devices can cause that effect. Unfortunately as soon as I remove the USB-injectall and USB-SSDT from the EFI it doesn't recognize one port anymore and also the ports have different names in ioRegExplorer...
  • I also tried to patch the Battery but I didn't find any proper advise on how to do it for Opencore so I followed this guide by Rehabman as best as I could. Unfortunately the battery icon still isn't showing up.
  • The Touchpad is working I would say 50%, I can move the cursor and also use gestures but if I click a folder it will do a leftclick and space (quick look), in Safari if I click on a word it will do Look up "word", also I'm not sure if this is normal but the "tapping" on the trackpad doesn't do anything.
    • The Trackpoint and the physical mouse keys are not working at all, in Windows the trackpad, tracepoint and keys are all in one Device.
      • If the physical keys are working I can at least work without a external mouse.
  • The internal microphone refuses to work no matter what layout-id I am using.
  • Shutdown is not working when the Thunderbold-Dockingstation is connected, as soon as I disconnect it it shuts down and stays off.
  • WIFI isn't working with the BCM94350ZAE but a new BCM94360NG is on its way right now so this problem should be fixed then.
Any help on the above mentioned points is appreciated.
 

Attachments

  • EFI_Elite840G7.zip
    4.9 MB · Views: 365
Last edited:
The internal microphone refuses to work no matter what layout-id I am using.
I think I found the problem, when booting into Windows 10 I found that there are multiple Audio Devices in Devicemanager, one of them is the Realtek Audio Controller, 3 of them are Intel Devices - after disabling Intel Display Audio the Microphones aren't working anymore.

Shutdown is not working when the Thunderbold-Dockingstation is connected, as soon as I disconnect it it shuts down and stays off.
I don't know what I changed but since redoing the complete EFI-folder and updating to OC 0.6.5 the Laptop stays off with the Dock connected.

WIFI isn't working with the BCM94350ZAE but a new BCM94360NG is on its way right now so this problem should be fixed then.
A colleague of mine pointed me to the Airportitlwm and IntelBluetoothFirmware - right now WIFI is working flawlessly, Bluetooth on the other hand is only discovering Devices but I can't pair them.
 
You seem to be using multiple trackpad kexts, remove all and try Voodooi2c using Synaptics slave.
You shouldn't use a patched dsdt with opencore, the prefered method is to hotpatch.
You seem to be using multiple Battery kexts, remove AcpiBatteryManager if you're using SMCBatteryManager.
Airportitlwm and itlwm seem to interfere with IntelBluetooth for whatever reason (will need to wait for the developers to fix what I can guess is band interference), because if you turn wifi off, then bluetooth should work ok, I have the same problem, but decided I don't need bluetooth that much, so I keep it off.

Double check your ACPI boot log for ACPI problems
 
Hi,

Thanks for the tips, in the meantime I created a Github Repo for this project.
Battery is working fine, Touchpad is partly working - physical keys and Trackpoint are still not working.
I will try your tip with Synaptics slave.

I am not a 100% sure I am using the correct settings for iGPU as there is no native support for the UHD620.
Sleep is still not working
USB and Dock are fully working except 4k60 over the Displayport, HDMI only supports 4k30
integrated HDMI-port is also not working.

The integrated Microphone is shown as Intel Display Audio in Windows Devicemanager and I wasn't able to find any tips on how to get this working.
 
The same things as yours ... Sleep is not working. The microphone is not working ;-) but it is not important for me... Nevertheless if a solution appears, I will be happy
 
Last edited:
After a few more tests, and an update to Big Sur 11.2.1 (without any problem). Here are the things not working that you refer in your page:

- Internal Mic not working (I have managed to install another external microphone, and a bluetooth handset, but the microphone is also not recognized - headphones are working)
- If the computer go to sleep (manually or by closing the screen, I cannot wake it, it stays in sleep mode with no response)
- Trackpad buttons and Trackpoint not working (those are not really useful for me, the trackpad is "clickable" and as I use the trackpad like on Mac, with the "touch to clic" function, it is ok for me)
- I have the latest USB-C Dock from HP and the only things working on it are the Ethernet Port and the USB (charging included) but as soon as I plug the monitors on it, the internal display shuts off (and never come again), one of the displays is working but the second is flickering and shuts off after few moments...
- smartcard reader (not useful)
- Fingerprint reader (it is normal, not useful)
 
Hi I have the same setup as you but I can't seem to get ethernet fully working with this OC (efi folder).
I had success with an build of G6 modell but then it was something on the nvme disk.
I was wondering has there been any progress since you first installed?
How did you manage to install it without wifi working?
 
Hi I have the same setup as you but I can't seem to get ethernet fully working with this OC (efi folder).
I had success with an build of G6 modell but then it was something on the nvme disk.
I was wondering has there been any progress since you first installed?
How did you manage to install it without wifi working?
Have you tried with an USB to Ethernet adapter? That's what I've done because mine has no ethernet onboard... And it works fully... For WiFi, no problem too (Intel wifi card inside)
 
Status
Not open for further replies.
Back
Top