Contribute
Register

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

Status
Not open for further replies.
In the makefile, I have Zbook G2 Haswell as IDT 76e0. Yours is ALC280. I don't know why it is different. Perhaps your motherboard is updated just before they transitioned to Broadwell (Zbook G2 Broadwell has ALC280).

The 9x80m is ALC280, Haswell... Try the model specific SSDT for 9x80m, and of course, matching config.plist.

Audio is working. It's correctly recognising 3 pin headphones and 4pin headsets too. All the USB ports are working. But CPU Fan runs at 100% all the time. It's resets right after Clover at boot time, but will speed up at half of the apple progress bar.

UPDATE:
I moved the HP ZBook 15 G2 files back to the EFI partition. (config.plist, and SSDTs) I replaced the part related to IDT_76e0 in config.plist and i modified SSDT-ZBook-G2-Haswell.aml with MaciASL: copied the relevant parts from SSDT-9x80.aml.

Now everyting is working perfectly :) Of course the nvidia graphics is disabled using the intel.

Thanks for your help!

I attached the files, if somebody has this laptop with ALC280, for example this guy.

Keywords: Hp Zbook 15 G2 Haswell ALC280 ALC3228 no audio no sound
 

Attachments

  • config.plist
    14.8 KB · Views: 247
  • SSDT-ZBook-G2-Haswell.aml
    728 bytes · Views: 86
Last edited:
Audio is working. It's correctly recognising 3 pin headphones and 4pin headsets too. All the USB ports are working. But CPU Fan runs at 100% all the time. It's resets right after Clover at boot time, but will speed up at half of the apple progress bar.

This sounds more like a fan control SSDT selection issue...
 
Hi RehabMan, thanks for all the good work.
Your guide worked great. Everything seems ok, except Bluetooth wont't work (doesn't even show up in osx system information).
Do you have an idea why?

HP ProBook 6470b
i5 3320M
1600x900
Broadcom BCM94322 Wifi


kextstat|grep -y acpiplat
13 2 0xffffff7f82733000 0x66000 0x66000 com.apple.driver.AppleACPIPlatform (4.0) A29C7512-D3A8-3AED-9721-3A5FF1A32EB2 <12 11 7 6 5 4 3 1>
kextstat|grep -y appleintelcpu
24 0 0xffffff7f8230e000 0x2b000 0x2b000 com.apple.driver.AppleIntelCPUPowerManagement (218.0.0) 368B709A-9135-3951-95AC-1551B19381B2 <7 6 5 4 3 1>
30 0 0xffffff7f82309000 0x3000 0x3000 com.apple.driver.AppleIntelCPUPowerManagementClient (218.0.0) 99C8A694-575D-32C8-B319-1BB8F5518D97 <7 6 5 4 3 1>
kextstat|grep -y applelpc
94 0 0xffffff7f820fb000 0x3000 0x3000 com.apple.driver.AppleLPC (3.1) 32BDCF9F-0473-32D4-9DAE-F523EFB2D244 <90 12 5 4 3>
kextstat|grep -y applehda
99 1 0xffffff7f82468000 0x1e000 0x1e000 com.apple.driver.AppleHDAController (274.12) 5F94D8E3-B1E5-35D7-AB7A-6419C3AAC3B5 <98 97 82 12 7 6 5 4 3 1>
122 0 0xffffff7f825d4000 0xb3000 0xb3000 com.apple.driver.AppleHDA (274.12) 436B78B7-FA08-3C53-B97D-5C617CB7EB28 <121 100 99 98 97 82 12 11 6 5 4 3 1>

ls -l /System/Library/Extensions/AppleHDA.kext/Contents/Resources/*.zml*
-rw-r--r-- 1 root wheel 5330 14 Aug 13:10 /System/Library/Extensions/AppleHDA.kext/Contents/Resources/Platforms.zml.zlib
-rw-r--r-- 1 root wheel 880 14 Aug 13:10 /System/Library/Extensions/AppleHDA.kext/Contents/Resources/layout12.zml.zlib
-rw-r--r-- 1 root wheel 880 14 Aug 13:10 /System/Library/Extensions/AppleHDA.kext/Contents/Resources/layout13.zml.zlib
-rw-r--r-- 1 root wheel 350 14 Aug 13:10 /System/Library/Extensions/AppleHDA.kext/Contents/Resources/layout17.zml.zlib
-rw-r--r-- 1 root wheel 884 14 Aug 13:10 /System/Library/Extensions/AppleHDA.kext/Contents/Resources/layout18.zml.zlib
-rw-r--r-- 1 root wheel 880 14 Aug 13:10 /System/Library/Extensions/AppleHDA.kext/Contents/Resources/layout19.zml.zlib
-rw-r--r-- 1 root wheel 1815 14 Aug 13:10 /System/Library/Extensions/AppleHDA.kext/Contents/Resources/layout3.zml.zlib
-rw-r--r-- 1 root wheel 1830 14 Aug 13:10 /System/Library/Extensions/AppleHDA.kext/Contents/Resources/layout4.zml.zlib
-rw-r--r-- 1 root wheel 1102 14 Aug 13:10 /System/Library/Extensions/AppleHDA.kext/Contents/Resources/layout5.zml.zlib
-rw-r--r-- 1 root wheel 1839 14 Aug 13:10 /System/Library/Extensions/AppleHDA.kext/Contents/Resources/layout6.zml.zlib
-rw-r--r-- 1 root wheel 1079 14 Aug 13:10 /System/Library/Extensions/AppleHDA.kext/Contents/Resources/layout7.zml.zlib

sudo touch /System/Library/Extensions && sudo kextcache -u /
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Trackpad.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Mouse.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Keyboard.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Controller.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext USBInjectAll.kext
kext file:///Library/Extensions/JMicronATA.kext/ is in hash exception list, allowing to load
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext JMB38X.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IOath3kfrmwr.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IntelMausiEthernet.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IntelBacklight.kext
kext file:///Library/Extensions/HSSDBlockStorage.kext/ is in hash exception list, allowing to load
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_XHCIMux.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_Intel_HDMI_Audio.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_Intel_HD_Graphics.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_Broadcom_WiFi.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext CodecCommander.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIPoller.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIBatteryManager.kext
kext-dev-mode allowing invalid signature -67054 0xFFFFFFFFFFFEFA12 for kext AppleHDA.kext
 

Attachments

  • ioreg.zip
    502.9 KB · Views: 88
  • RehabMan.zip
    60.7 KB · Views: 81
  • CLOVER.zip
    2 MB · Views: 117
You should verify same result by using AppleALC/PinConfigs.kext.
There are some extra patches it uses to AppleHDA. I don't know if they are significant (I have a feeling they are patches that help AppleALC work, and would not be needed in our case).
And kartoffelsalat_reloaded should verify current results with the current ProBook repo.

I will only make changes when we have confirmed results from multiple people.

I write with kartoffelsalat_reloaded he has the same Problems with AppleALC that shows Line-In but he is not interest to make these things work correctly, but he use no External Mic. The Mute Key is working and he use no Hotpatch and no Kext To Patch AppleHDA.
 
Try different headphones (eg. headphones from your phone/audio player)... Is that image with headphones plugged in?

Yes, this image is taken with plugged-in headphones. Actually there is no difference.

I checked Console.app, there are no log records related to headphones on log files at all.

I tried three different headphone sets: Philips SHM3550/10, Logitech Premium Notebook USB Headset with Case (without USB soundcard) and KOSS KPH14. All of them does not work for me in mac OS X.

Than I installed Windows 10 and tested the same headsets. All of them work fine at the same laptop.
 
Now,i am using HP Probook 450G2 Broadwell/OSX 10.11.6,this combo is stable.However,after i update the patch repositories,also copy new SSDTs/config.plist to ESP and restart my laptop;this OS have no sound :(
How to fix it?
 
Hi RehabMan, thanks for all the good work.
Your guide worked great. Everything seems ok, except Bluetooth wont't work (doesn't even show up in osx system information).
Do you have an idea why?

HP ProBook 6470b
i5 3320M
1600x900
Broadcom BCM94322 Wifi


kextstat|grep -y acpiplat
13 2 0xffffff7f82733000 0x66000 0x66000 com.apple.driver.AppleACPIPlatform (4.0) A29C7512-D3A8-3AED-9721-3A5FF1A32EB2 <12 11 7 6 5 4 3 1>
kextstat|grep -y appleintelcpu
24 0 0xffffff7f8230e000 0x2b000 0x2b000 com.apple.driver.AppleIntelCPUPowerManagement (218.0.0) 368B709A-9135-3951-95AC-1551B19381B2 <7 6 5 4 3 1>
30 0 0xffffff7f82309000 0x3000 0x3000 com.apple.driver.AppleIntelCPUPowerManagementClient (218.0.0) 99C8A694-575D-32C8-B319-1BB8F5518D97 <7 6 5 4 3 1>
kextstat|grep -y applelpc
94 0 0xffffff7f820fb000 0x3000 0x3000 com.apple.driver.AppleLPC (3.1) 32BDCF9F-0473-32D4-9DAE-F523EFB2D244 <90 12 5 4 3>
kextstat|grep -y applehda
99 1 0xffffff7f82468000 0x1e000 0x1e000 com.apple.driver.AppleHDAController (274.12) 5F94D8E3-B1E5-35D7-AB7A-6419C3AAC3B5 <98 97 82 12 7 6 5 4 3 1>
122 0 0xffffff7f825d4000 0xb3000 0xb3000 com.apple.driver.AppleHDA (274.12) 436B78B7-FA08-3C53-B97D-5C617CB7EB28 <121 100 99 98 97 82 12 11 6 5 4 3 1>

ls -l /System/Library/Extensions/AppleHDA.kext/Contents/Resources/*.zml*
-rw-r--r-- 1 root wheel 5330 14 Aug 13:10 /System/Library/Extensions/AppleHDA.kext/Contents/Resources/Platforms.zml.zlib
-rw-r--r-- 1 root wheel 880 14 Aug 13:10 /System/Library/Extensions/AppleHDA.kext/Contents/Resources/layout12.zml.zlib
-rw-r--r-- 1 root wheel 880 14 Aug 13:10 /System/Library/Extensions/AppleHDA.kext/Contents/Resources/layout13.zml.zlib
-rw-r--r-- 1 root wheel 350 14 Aug 13:10 /System/Library/Extensions/AppleHDA.kext/Contents/Resources/layout17.zml.zlib
-rw-r--r-- 1 root wheel 884 14 Aug 13:10 /System/Library/Extensions/AppleHDA.kext/Contents/Resources/layout18.zml.zlib
-rw-r--r-- 1 root wheel 880 14 Aug 13:10 /System/Library/Extensions/AppleHDA.kext/Contents/Resources/layout19.zml.zlib
-rw-r--r-- 1 root wheel 1815 14 Aug 13:10 /System/Library/Extensions/AppleHDA.kext/Contents/Resources/layout3.zml.zlib
-rw-r--r-- 1 root wheel 1830 14 Aug 13:10 /System/Library/Extensions/AppleHDA.kext/Contents/Resources/layout4.zml.zlib
-rw-r--r-- 1 root wheel 1102 14 Aug 13:10 /System/Library/Extensions/AppleHDA.kext/Contents/Resources/layout5.zml.zlib
-rw-r--r-- 1 root wheel 1839 14 Aug 13:10 /System/Library/Extensions/AppleHDA.kext/Contents/Resources/layout6.zml.zlib
-rw-r--r-- 1 root wheel 1079 14 Aug 13:10 /System/Library/Extensions/AppleHDA.kext/Contents/Resources/layout7.zml.zlib

sudo touch /System/Library/Extensions && sudo kextcache -u /
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Trackpad.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Mouse.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Keyboard.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Controller.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext USBInjectAll.kext
kext file:///Library/Extensions/JMicronATA.kext/ is in hash exception list, allowing to load
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext JMB38X.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IOath3kfrmwr.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IntelMausiEthernet.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IntelBacklight.kext
kext file:///Library/Extensions/HSSDBlockStorage.kext/ is in hash exception list, allowing to load
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_XHCIMux.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_Intel_HDMI_Audio.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_Intel_HD_Graphics.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_Broadcom_WiFi.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext CodecCommander.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIPoller.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIBatteryManager.kext
kext-dev-mode allowing invalid signature -67054 0xFFFFFFFFFFFEFA12 for kext AppleHDA.kext

No bluetooth on the USB bus.

Probably you neglected to disable "fast boot" in BIOS (as per guide).
Or you have bluetooth disabled in BIOS.

Also, firewire should be disabled.
 
I write with kartoffelsalat_reloaded he has the same Problems with AppleALC that shows Line-In but he is not interest to make these things work correctly, but he use no External Mic. The Mute Key is working and he use no Hotpatch and no Kext To Patch AppleHDA.

You misunderstand. With AppleALC, the patches are done not in KextsToPatch, but in AppleALC itself.

Perhaps you should test AppleALC to confirm the difference.
 
Yes, this image is taken with plugged-in headphones. Actually there is no difference.

I checked Console.app, there are no log records related to headphones on log files at all.

I tried three different headphone sets: Philips SHM3550/10, Logitech Premium Notebook USB Headset with Case (without USB soundcard) and KOSS KPH14. All of them does not work for me in mac OS X.

Than I installed Windows 10 and tested the same headsets. All of them work fine at the same laptop.

No idea what hardware you have...

Please fill out your profile as requested in the guide.

Please provide complete details in your profile/signature
(Profile/Settings link 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"
 
What's difference between xml.zlib and zml.zlib in patched HDA? They seems same files which has different name.

.xml.zlib are files provided by Apple.
.zml.zlib are patched files from this guide.

Any tips on bcm94350zae?

I think you're the only one using it.
 
Status
Not open for further replies.
Back
Top