Contribute
Register

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

Status
Not open for further replies.
Upgrade to 10.13.4 ? HP Probook 4530s
Thanks @RehabMan
Before upgrading to 10.13.4, update the clover and kext drivers to the latest version to avoid upgrade failure due to clover and kext. Update the kext driver, please execute:
cd ~/Projects/probook.git
git stash
git pull
./download.sh
./install_downloads.sh
./build.sh
upgrade success:
rebuild cache
sudo touch /System/Library/Extensions && sudo kextcache -u /
 
I apologise once again, I must have been exhausted or something. I have attached the correct problem files for the AppleALC kext.
It requires layout-id 3. Still no Jack detection though.

Probably something not right in the XML then.
Or some tweaks required to one or more HDA nodes/widgets (can be done with CodecCommander).
Or something specific with the headset you're using...
 
Before upgrading to 10.13.4, update the clover and kext drivers to the latest version to avoid upgrade failure due to clover and kext. Update the kext driver, please execute:
cd ~/Projects/probook.git
git stash
git pull
./download.sh
./install_downloads.sh
./build.sh
upgrade success:
rebuild cache
sudo touch /System/Library/Extensions && sudo kextcache -u /

You left out some important steps...
Must also run ./install_acpi.sh, and update your config.plist.
After the update, you will also likely need to disable hibernation (or at least check it).

And although not required for a 10.13.3 -> 10.13.4 upgrade, post #1 "System updates" recommends running ./install_download.sh again after the update (there are upgrade scenarios where different kexts are installed/deleted after the new system is in place).

Always best to refer to post #1 "System updates"...
 
Probably something not right in the XML then.
Or some tweaks required to one or more HDA nodes/widgets (can be done with CodecCommander).
Or something specific with the headset you're using...
I managed to get it working. (AppleALC.kext)
Edited the pinconfig to:
Code:
01771c00 01771d00 01771e17 01771f91 01a71c10 01a71d00 01a71ea6 01a71f99 01971c20 01971d10 01971e81 01971f01 01d71c30 01d71d10 01d71e21 01d71f01
Then the PlatformsM.xml I modified the Nodes:
Code:
Headphones: 16-29
Speakers: 16-23
Mic Ext: 19-25
Internal: 20-26
Then I built the new AppleALC.kext (attached).

Volume seems to be a little low though.

Problem Files attached as well.
Now I wait for the Wifi card.
 

Attachments

  • debug_26511.zip
    1.9 MB · Views: 95
  • AppleALC.kext.zip
    673.9 KB · Views: 74
I managed to get it working. (AppleALC.kext)
Edited the pinconfig to:
Code:
01771c00 01771d00 01771e17 01771f91 01a71c10 01a71d00 01a71ea6 01a71f99 01971c20 01971d10 01971e81 01971f01 01d71c30 01d71d10 01d71e21 01d71f01
Then the PlatformsM.xml I modified the Nodes:
Code:
Headphones: 16-29
Speakers: 16-23
Mic Ext: 19-25
Internal: 20-26
Then I built the new AppleALC.kext (attached).

Volume seems to be a little low though.

Problem Files attached as well.
Now I wait for the Wifi card.

You might want to try and implement the same changes in the Probook repo.
Probably best to do it as a new layout-id (in either case AppleALC or Probook repo).
 
You might want to try and implement the same changes in the Probook repo.
Probably best to do it as a new layout-id (in either case AppleALC or Probook repo).
Will work on that.
Thank you.
 
I managed to get it working. (AppleALC.kext)
Edited the pinconfig to:
Code:
01771c00 01771d00 01771e17 01771f91 01a71c10 01a71d00 01a71ea6 01a71f99 01971c20 01971d10 01971e81 01971f01 01d71c30 01d71d10 01d71e21 01d71f01
Then the PlatformsM.xml I modified the Nodes:
Code:
Headphones: 16-29
Speakers: 16-23
Mic Ext: 19-25
Internal: 20-26
Then I built the new AppleALC.kext (attached).

Volume seems to be a little low though.

Problem Files attached as well.
Now I wait for the Wifi card.

Hi iankay, thanks for the big work. I tried to install the attached kext in L/E path but no luck and still no jack detection for me. Do I have to do something else to get it working?
 
Hi iankay, thanks for the big work. I tried to install the attached kext in L/E path but no luck and still no jack detection for me. Do I have to do something else to get it working?

You need also correct layout-id inject (3), remove CodeCommander.kext, remove AppleHDA related patches from config.plist.
 
Status
Not open for further replies.
Back
Top