Contribute
Register

[Guide] HP ProBook/EliteBook/Zbook using Clover UEFI hotpatch (10.11)

Status
Not open for further replies.
Reply with an a note regarding your laptop hardware details and the resulting ioreg file. From the data in the ioreg a custom SSDT for your USB ports can be created.

Hello, requesting assistance with USB customization. Please note that I have OS X installed on a thumb drive, so I was unable to swap a USB 2.0 device into that port. Also, I went ahead and ran through the ioregistry procedure with the laptop docked. If I understand the ioregistry data correctly, the docking port incorporates one (the first?) USB2/3 "port" which an internal hub w/in the dock then connects to.
 

Attachments

  • revolve.zip
    884.7 KB · Views: 70
Your profile is not filled out per guide.

Please provide complete details in your profile/signature
("Personal Details" link from "profile menu" in upper right corner of this site)

Mobo: manufacturer/model + bootloader(Clover/Chameleon/Chimera)
CPU: detailed CPU model + motherboard chipset
Graphics: all graphics devices + laptop internal screen resolution

For example, typical Ivy laptop:
Mobo: HP ProBook 4540s (Clover)
CPU: i5-3320m/HM76
Graphics: HD4000, 1366x768

Use CPU-Z on Windows to find CPU (Core iX-xxx) and motherboard chipset (HMxx), and graphics capabilities. For a laptop, these details are important and affect critical installation procedures.

Note: When specifying your bootloader, if using Clover legacy, please be sure to specify "Clover legacy"). Specifying "Clover" will be assumed as "Clover UEFI"

Apologies, I've updated that information now. I've re-attached the ioreg output to this post, so hopefully second time around I can get a custom USB SSDT created since there isn't one for this particular model?

Thank you :)
 

Attachments

  • zBook 15u G2 Broadwell.ioreg.zip
    609.4 KB · Views: 76
Hi RehabMan, as I mentioned in my SMBIOS thread, I did a fresh install on my new SSD. After redoing the guide and configuring everything, no HDMI audio still. Internal audio works, but no HDMI audio, though video does work. Everything else is working fine, and this time around the menubar glitch is gone as well. :)

The only change I made was to the ssdt-hack.dsl file, before running the build.sh script. I changed the DGPU(Name, 1) to 0 as I mentioned on my SMBIOS thread.

I also tried plugging in the HDMI cable before powering up the system, and when I did that there was no internal audio, the device list in audio midi setup was empty. In order to get internal audio working again I had to use the sudo touch /System/Library/Extensions && sudo kextcache -u / commands and boot without caches. Not sure if that is useful to you, but just want to document what I did and tried.

Attached is the report files. I did 2 IORegs, one with the HDMI cable unplugged, and then on the second file, while IOReg was running, I plugged in the HDMI cable, just in case it could be of some use.

Thanks for any assistance you can provide.
 

Attachments

  • Report.zip
    2.6 MB · Views: 91
Hello, requesting assistance with USB customization. Please note that I have OS X installed on a thumb drive, so I was unable to swap a USB 2.0 device into that port. Also, I went ahead and ran through the ioregistry procedure with the laptop docked. If I understand the ioregistry data correctly, the docking port incorporates one (the first?) USB2/3 "port" which an internal hub w/in the dock then connects to.

Must install OS X to the SATA device, such that all ports can be tested properly.
 
Apologies, I've updated that information now. I've re-attached the ioreg output to this post, so hopefully second time around I can get a custom USB SSDT created since there isn't one for this particular model?

Thank you :)

Use one of the existing USB SSDTs that disables EHCI. Then re-do the test with -uia_ignore_rmcf. This will allow all ports on XHC only. It is not only simpler, but likely better.
 
Hi RehabMan, as I mentioned in my SMBIOS thread, I did a fresh install on my new SSD. After redoing the guide and configuring everything, no HDMI audio still. Internal audio works, but no HDMI audio, though video does work. Everything else is working fine, and this time around the menubar glitch is gone as well. :)

The only change I made was to the ssdt-hack.dsl file, before running the build.sh script. I changed the DGPU(Name, 1) to 0 as I mentioned on my SMBIOS thread.

I also tried plugging in the HDMI cable before powering up the system, and when I did that there was no internal audio, the device list in audio midi setup was empty. In order to get internal audio working again I had to use the sudo touch /System/Library/Extensions && sudo kextcache -u / commands and boot without caches. Not sure if that is useful to you, but just want to document what I did and tried.

Attached is the report files. I did 2 IORegs, one with the HDMI cable unplugged, and then on the second file, while IOReg was running, I plugged in the HDMI cable, just in case it could be of some use.

Thanks for any assistance you can provide.

The same technique (FakePCIID attaching to HDEF) with the same HDEF device-id is working on the NUC6, so no idea why it is not working with your laptop.

Try iMac14,2.
Also try without FakePCIID_Intel_HDMI_Audio.kext.
 
Last edited:
Use one of the existing USB SSDTs that disables EHCI. Then re-do the test with -uia_ignore_rmcf. This will allow all ports on XHC only. It is not only simpler, but likely better.

I used SSDT-USB-840-G2.aml, booted with -uia_ignore_rmcf and ran the test again. IOReg output attached. Fingers crossed I did everything correctly.
 

Attachments

  • zBook 15u G2 Broadwell 2.ioreg.zip
    709.8 KB · Views: 81
No idea what you did wrong, but ssdtPRgen.sh did not generate the SSDT correctly. You were probably booting with a bad config.plist and/or Clover setup when you ran the script.

You can manually change the SSDT.aml or you can re-generate it as per guide.
Ok. I tried generate it again. This time with BETA branch.
Here is the result. I thing now it's ok.

But after I plug DP cable, laptop still freezes and reboot itself :(.
 

Attachments

  • SSDT.aml
    1.7 KB · Views: 146
Last edited:
The same technique (FakePCIID attaching to HDEF) with the same HDEF device-id is working on the NUC6, so no idea why it is not working with your laptop.

Try iMac14,2.
Also try without FakePCIID_Intel_HDMI_Audio.kext.

OK, booting without FakePCIID_Intel_HDMI_Audio.kext did the trick. It works correctly now. Still using MacBook Pro 13,1 system definition, since I had already ran ssdtPRGen with that model/board ID for the Skylake CPU.
 
Your trackpad is ALPS... not supported by this guide.
Your HDMI is likely attached directly to the Nvidia chip. Not covered by this guide...
As for the shutdown problem, you need customized USB SSDT.
Are you willing to add ZBook Studio G3 to the guide as for the custom USB SSDT if I provide the ioreg file?
 
Status
Not open for further replies.
Back
Top