Contribute
Register

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

Status
Not open for further replies.
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

  • resulting-ioreg.zip
    576.7 KB · Views: 179
  • usb-iog-without-usbkext.zip
    594.6 KB · Views: 189
  • usb bus.zip
    1.3 KB · Views: 196
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.
 
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

  • for-usb.zip
    61.9 KB · Views: 199
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.
 
i'm sorry i will test tomorrow

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

I will lost power
 
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.
 
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.
 
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.
 
: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

  • wrong-iog.zip
    1,000.3 KB · Views: 174
  • remove-USBinjectALLand-FakePCIID_XHCIMux.zip
    1,015.9 KB · Views: 162
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.
 
Status
Not open for further replies.
Back
Top