Contribute
Register

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

Joined
Mar 16, 2016
Messages
32
Motherboard
HM97
CPU
5200U
Graphics
5500HD
Mac
Classic Mac
Mobile Phone
output:
Code:
[/COLOR][FONT=Menlo]kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Trackpad.kext[/FONT][FONT=Menlo]kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Mouse.kext[/FONT]
[FONT=Menlo]kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Keyboard.kext[/FONT]
[FONT=Menlo]kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Controller.kext[/FONT]
[FONT=Menlo]kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext USBInjectAll.kext[/FONT]
[FONT=Menlo]kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IOath3kfrmwr.kext[/FONT]
[FONT=Menlo]kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IntelMausiEthernet.kext[/FONT]
[FONT=Menlo]kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IntelBacklight.kext[/FONT]
[FONT=Menlo]kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC.kext[/FONT]
[FONT=Menlo]kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_XHCIMux.kext[/FONT]
[FONT=Menlo]kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_Intel_HDMI_Audio.kext[/FONT]
[FONT=Menlo]kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_Intel_HD_Graphics.kext[/FONT]
[FONT=Menlo]kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID.kext[/FONT]
[FONT=Menlo]kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext CodecCommander.kext[/FONT]
[FONT=Menlo]kext-dev-mode allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext AppleHDA_ProBook.kext[/FONT]
[FONT=Menlo]kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIPoller.kext[/FONT]

[FONT=Menlo]kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIBatteryManager.kext[/FONT][COLOR=#000000]
---
###note
usb2/usb3 device port XHC ->HS02 14100000 and HS03 14220000 14230000


with my old dsdt.aml at that time usb3.0 work so i remember
SSPS3@14a00000->USB5524B@14A00000->AppleUSB30Hub@14a00000
->
AppleUSB30HubPort@14a10000
->AppleUSB30HubPort@14a20000
->AppleUSB30HubPort@14a30000


---

the resulting-ioreg is boot with
-uia_ignore_rmcf.
 

Attachments

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,691
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
the resulting-ioreg is boot with -uia_ignore_rmcf.
It is not.

If it were, RM,USBInjectAll would not present at XHC.XCH@14000000.

If it were, all ports would be injected on XHC.

I created a preliminary SSDT-USB-820-G2.dsl from the information in your ioreg that was created without USBInjectAll.kext installed. It may be incomplete (depends on how accurate/inaccurate DSDT is).

A new ioreg witih USBInjectAll.kext + -uia_ignore_rmcf would be useful to confirm.

Note: Renamed SSDT-USB-8x0s-G2.dsl to SSDT-USB-840-G2.dsl. Added SSDT-USB-820-G2.dsl.
 
Joined
Mar 16, 2016
Messages
32
Motherboard
HM97
CPU
5200U
Graphics
5500HD
Mac
Classic Mac
Mobile Phone
I really added -uia_ignore_rmcf in config.plist/Boot/Arguments by PlistEdit Pro
thank you for update , it can work only without USBInjectAll.kext,but i still can't see eh01 in ioreg in two kinds of situations.

for-usb.zip have dsdt and ssdt

I think i need a patch about (EH01/_PRW) and(XHC/_PRW)in config.plist/acpi/dsdt/patches
just like [USB3_PRE 0x6D] that in MaciASL.
 

Attachments

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,691
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
I really added -uia_ignore_rmcf in config.plist/Boot/Arguments by PlistEdit Pro
No. You did not. Believe me... I know what I'm talking about... I wrote the kext...

You can verify the boot flags you're going to boot with when you press space bar in Clover.

It is possible I was looking at the wrong ioreg. I didn't understand why you provided three, when only one was requested.

Also, it is written to system.log:
Code:
grep uia /var/log/system.log
Will show:
Code:
USBInjectAll: -uia_ignore_rmcf specified, will ignore ACPI RMCF customizations

thank you for update , it can work only without USBInjectAll.kext,but i still can't see eh01 in ioreg in two kinds of situations.
EH01 is disabled. All devices will appear on XHC (like a real Mac).

The SSDT has little effect without USBInjectAll.kext.

What do you mean "it can work only without USBInjectAll.kext". What, specifically, does not work? Always provide files requested in post #1, "Problem Reporting".

I think i need a patch about (EH01/_PRW) and(XHC/_PRW)in config.plist/acpi/dsdt/patches
just like [USB3_PRE 0x6D] that in MaciASL.
No. It is done via config.plist patches and SSDT-HACK.

This guide does not use static patching.
 
Joined
Mar 16, 2016
Messages
32
Motherboard
HM97
CPU
5200U
Graphics
5500HD
Mac
Classic Mac
Mobile Phone
i'm sorry i will test tomorrow

note HS02@14200000 ==SSP2@14900000
14320000 == 14a20000
14330000 == 14a30000

I will lost power
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,691
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
i'm sorry i will test tomorrow

note HS02@14200000 ==SSP2@14900000
14320000 == 14a20000
14330000 == 14a30000

I will lost power
So far, your ioreg shows SSP2 unused, not connected. If you have an ioreg showing a device connected to SSP2, please provide it.

This can work, but you must provide valid information as described in post #1.
 
Joined
Jul 8, 2014
Messages
8
Mac
Classic Mac
Mobile Phone
hello, with this guide (hotpatch) the sound on my elitebook 840G1 will be ok on 10.11.4, or i must have to change the layout id ?

thanks for your work.
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,691
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
hello, with this guide (hotpatch) the sound on my elitebook 840G1 will be ok on 10.11.4, or i must have to change the layout id ?

thanks for your work.
Nothing to do. The config.plist sets the correct layout for AppleHDA_ProBook.kext.
 
Joined
Mar 16, 2016
Messages
32
Motherboard
HM97
CPU
5200U
Graphics
5500HD
Mac
Classic Mac
Mobile Phone
:eek:now i have see
Code:
[COLOR=#3E3E3E]USBInjectAll: -uia_ignore_rmcf specified, will ignore ACPI RMCF customizations[/COLOR]
but ...RM.USBInjectALL still present at XHC.XHC@1400000 (boolean is true),you can see the picture in wrong.zip

post output of:
Code:
[/COLOR][FONT=Menlo]Nameless13s-MacBook-Air:~ nameless13$ sudo touch /System/Library/Extensions && sudo kextcache -u /[/FONT][FONT=Menlo]Password:[/FONT]
[FONT=Menlo]kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Trackpad.kext[/FONT]
[FONT=Menlo]kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Mouse.kext[/FONT]
[FONT=Menlo]kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Keyboard.kext[/FONT]
[FONT=Menlo]kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Controller.kext[/FONT]
[FONT=Menlo]kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext USBInjectAll.kext[/FONT]
[FONT=Menlo]kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IOath3kfrmwr.kext[/FONT]
[FONT=Menlo]kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IntelMausiEthernet.kext[/FONT]
[FONT=Menlo]kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IntelBacklight.kext[/FONT]
[FONT=Menlo]kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC.kext[/FONT]
[FONT=Menlo]kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_XHCIMux.kext[/FONT]
[FONT=Menlo]kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_Intel_HDMI_Audio.kext[/FONT]
[FONT=Menlo]kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_Intel_HD_Graphics.kext[/FONT]
[FONT=Menlo]kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID.kext[/FONT]
[FONT=Menlo]kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext CodecCommander.kext[/FONT]
[FONT=Menlo]kext-dev-mode allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext AppleHDA_ProBook.kext[/FONT]
[FONT=Menlo]kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIPoller.kext[/FONT]

[FONT=Menlo]kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIBatteryManager.kext[/FONT][COLOR=#000000]
---
when I remove USBinject and
FakePCIID_XHCIMux then some of usb3.0 work(including SSP2)

---
long long ago,when I patched with dsdt.aml(not clover dsdt patch|ssdt|usbinject|FakePCIID_XHCIMux)
all usb3.0 work (but also have EHC1)
but i get result
HS02@14200000 <->SSP2@14900000
14320000 <-> 14a20000
14330000 <-> 14a30000



 

Attachments

Joined
Mar 19, 2014
Messages
21
Motherboard
HP 820 G2
CPU
i5-5200U
Graphics
HD 5500
Do you still maintain support for models with discrete graphic card like AMD or Nvidia? Thanks so much for the new guide and a whole new method of getting things done and updated.
 
Top