Contribute
Register

[Guide] HP Elite X2 1012 G1 / G2, Clover UEFI, VirtualSMC, Hot Patch

Joined
Feb 26, 2013
Messages
6
Motherboard
HP Elite X2 1012 G1
CPU
Core-M 6y54
Graphics
HD515
Mac
MacBook
Mobile Phone
iOS
Also, this is the SSDT-UIAC you should be using. Replace the other one in CLOVER/Kexts/Other/.
Here is the Dump from kextcache

Kext with invalid signatured (-67050) allowed: <OSKext 0x7fa0d0fc37d0 [0x7fff89a948e0]> { URL = "file:///Library/Extensions/VoodooI2C.kext/Contents/PlugIns/VoodooI2CServices.kext/", ID = "com.alexandred.VoodooI2CServices" }
Kext with invalid signatured (-67050) allowed: <OSKext 0x7fa0d0fbf930 [0x7fff89a948e0]> { URL = "file:///Library/Extensions/VoodooI2C.kext/Contents/PlugIns/VoodooGPIO.kext/", ID = "org.coolstar.VoodooGPIO" }
Kext with invalid signatured (-67050) allowed: <OSKext 0x7fa0d0fbd220 [0x7fff89a948e0]> { URL = "file:///Library/Extensions/VoodooI2C.kext/", ID = "com.alexandred.VoodooI2C" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fa0d0fae4f0 [0x7fff89a948e0]> { URL = "file:///Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext/", ID = "org.rehabman.voodoo.driver.PS2Mouse" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fa0d0fa4f60 [0x7fff89a948e0]> { URL = "file:///Library/Extensions/VoodooPS2Controller.kext/", ID = "org.rehabman.voodoo.driver.PS2Controller" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fa0d0fa9c40 [0x7fff89a948e0]> { URL = "file:///Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/", ID = "org.rehabman.voodoo.driver.PS2Keyboard" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fa0d0fa8280 [0x7fff89a948e0]> { URL = "file:///Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext/", ID = "org.rehabman.voodoo.driver.PS2Trackpad" }
Kext with invalid signatured (-67050) allowed: <OSKext 0x7fa0d0f97c80 [0x7fff89a948e0]> { URL = "file:///Library/Extensions/VoodooI2CHID.kext/", ID = "com.alexandred.VoodooI2CHID" }
Kext with invalid signatured (-67050) allowed: <OSKext 0x7fa0cec13370 [0x7fff89a948e0]> { URL = "file:///Library/Extensions/AlpsT4USB.kext/", ID = "com.blankmac.AlpsT4USB" }
/System/Library/Extensions/AppleHPM.kext - dependency 'com.apple.driver.AppleIntelLpssI2CController' not found.
/System/Library/Extensions/AppleHPM.kext is missing dependencies (including anyway; dependencies may be available from elsewhere)
Invalid signature -67050 for kext <OSKext 0x7fa0d0fc37d0 [0x7fff89a948e0]> { URL = "file:///Library/Extensions/VoodooI2C.kext/Contents/PlugIns/VoodooI2CServices.kext/", ID = "com.alexandred.VoodooI2CServices" }
Invalid signature -67050 for kext <OSKext 0x7fa0d0fbf930 [0x7fff89a948e0]> { URL = "file:///Library/Extensions/VoodooI2C.kext/Contents/PlugIns/VoodooGPIO.kext/", ID = "org.coolstar.VoodooGPIO" }
Invalid signature -67050 for kext <OSKext 0x7fa0d0fbd220 [0x7fff89a948e0]> { URL = "file:///Library/Extensions/VoodooI2C.kext/", ID = "com.alexandred.VoodooI2C" }
Invalid signature -67050 for kext <OSKext 0x7fa0d0f97c80 [0x7fff89a948e0]> { URL = "file:///Library/Extensions/VoodooI2CHID.kext/", ID = "com.alexandred.VoodooI2CHID" }
Invalid signature -67050 for kext <OSKext 0x7fa0cec13370 [0x7fff89a948e0]> { URL = "file:///Library/Extensions/AlpsT4USB.kext/", ID = "com.blankmac.AlpsT4USB" }
KernelCache ID: E80017CF8A043366E95C4166252D343C
Kext with invalid signatured (-67050) allowed: <OSKext 0x7fd605637de0 [0x7fff89a948e0]> { URL = "file:///Library/Extensions/AlpsT4USB.kext/", ID = "com.blankmac.AlpsT4USB" }
Kext with invalid signatured (-67050) allowed: <OSKext 0x7fd605642fe0 [0x7fff89a948e0]> { URL = "file:///Library/Extensions/VoodooI2CHID.kext/", ID = "com.alexandred.VoodooI2CHID" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fd605651380 [0x7fff89a948e0]> { URL = "file:///Library/Extensions/VoodooPS2Controller.kext/", ID = "org.rehabman.voodoo.driver.PS2Controller" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fd605655840 [0x7fff89a948e0]> { URL = "file:///Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext/", ID = "org.rehabman.voodoo.driver.PS2Trackpad" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fd605658120 [0x7fff89a948e0]> { URL = "file:///Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/", ID = "org.rehabman.voodoo.driver.PS2Keyboard" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fd60565bac0 [0x7fff89a948e0]> { URL = "file:///Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext/", ID = "org.rehabman.voodoo.driver.PS2Mouse" }
Kext with invalid signatured (-67050) allowed: <OSKext 0x7fd60566b470 [0x7fff89a948e0]> { URL = "file:///Library/Extensions/VoodooI2C.kext/", ID = "com.alexandred.VoodooI2C" }
Kext with invalid signatured (-67050) allowed: <OSKext 0x7fd60566e4f0 [0x7fff89a948e0]> { URL = "file:///Library/Extensions/VoodooI2C.kext/Contents/PlugIns/VoodooGPIO.kext/", ID = "org.coolstar.VoodooGPIO" }
Kext with invalid signatured (-67050) allowed: <OSKext 0x7fd60566de10 [0x7fff89a948e0]> { URL = "file:///Library/Extensions/VoodooI2C.kext/Contents/PlugIns/VoodooI2CServices.kext/", ID = "com.alexandred.VoodooI2CServices" }


Also while the new SSDT enables touchpad, the right USB-A port is no longer working to provide power to any device inserted.
 
Joined
Dec 3, 2011
Messages
395
Motherboard
HP Elite X2
CPU
i5-7600U
Graphics
HD 620 2736 x 1834
Mac
MacBook Pro, Mac Pro
Classic Mac
128K, 512K
Mobile Phone
iOS
Here is the Dump from kextcache

Kext with invalid signatured (-67050) allowed: <OSKext 0x7fa0d0fc37d0 [0x7fff89a948e0]> { URL = "file:///Library/Extensions/VoodooI2C.kext/Contents/PlugIns/VoodooI2CServices.kext/", ID = "com.alexandred.VoodooI2CServices" }
Kext with invalid signatured (-67050) allowed: <OSKext 0x7fa0d0fbf930 [0x7fff89a948e0]> { URL = "file:///Library/Extensions/VoodooI2C.kext/Contents/PlugIns/VoodooGPIO.kext/", ID = "org.coolstar.VoodooGPIO" }
Kext with invalid signatured (-67050) allowed: <OSKext 0x7fa0d0fbd220 [0x7fff89a948e0]> { URL = "file:///Library/Extensions/VoodooI2C.kext/", ID = "com.alexandred.VoodooI2C" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fa0d0fae4f0 [0x7fff89a948e0]> { URL = "file:///Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext/", ID = "org.rehabman.voodoo.driver.PS2Mouse" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fa0d0fa4f60 [0x7fff89a948e0]> { URL = "file:///Library/Extensions/VoodooPS2Controller.kext/", ID = "org.rehabman.voodoo.driver.PS2Controller" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fa0d0fa9c40 [0x7fff89a948e0]> { URL = "file:///Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/", ID = "org.rehabman.voodoo.driver.PS2Keyboard" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fa0d0fa8280 [0x7fff89a948e0]> { URL = "file:///Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext/", ID = "org.rehabman.voodoo.driver.PS2Trackpad" }
Kext with invalid signatured (-67050) allowed: <OSKext 0x7fa0d0f97c80 [0x7fff89a948e0]> { URL = "file:///Library/Extensions/VoodooI2CHID.kext/", ID = "com.alexandred.VoodooI2CHID" }
Kext with invalid signatured (-67050) allowed: <OSKext 0x7fa0cec13370 [0x7fff89a948e0]> { URL = "file:///Library/Extensions/AlpsT4USB.kext/", ID = "com.blankmac.AlpsT4USB" }
/System/Library/Extensions/AppleHPM.kext - dependency 'com.apple.driver.AppleIntelLpssI2CController' not found.
/System/Library/Extensions/AppleHPM.kext is missing dependencies (including anyway; dependencies may be available from elsewhere)
Invalid signature -67050 for kext <OSKext 0x7fa0d0fc37d0 [0x7fff89a948e0]> { URL = "file:///Library/Extensions/VoodooI2C.kext/Contents/PlugIns/VoodooI2CServices.kext/", ID = "com.alexandred.VoodooI2CServices" }
Invalid signature -67050 for kext <OSKext 0x7fa0d0fbf930 [0x7fff89a948e0]> { URL = "file:///Library/Extensions/VoodooI2C.kext/Contents/PlugIns/VoodooGPIO.kext/", ID = "org.coolstar.VoodooGPIO" }
Invalid signature -67050 for kext <OSKext 0x7fa0d0fbd220 [0x7fff89a948e0]> { URL = "file:///Library/Extensions/VoodooI2C.kext/", ID = "com.alexandred.VoodooI2C" }
Invalid signature -67050 for kext <OSKext 0x7fa0d0f97c80 [0x7fff89a948e0]> { URL = "file:///Library/Extensions/VoodooI2CHID.kext/", ID = "com.alexandred.VoodooI2CHID" }
Invalid signature -67050 for kext <OSKext 0x7fa0cec13370 [0x7fff89a948e0]> { URL = "file:///Library/Extensions/AlpsT4USB.kext/", ID = "com.blankmac.AlpsT4USB" }
KernelCache ID: E80017CF8A043366E95C4166252D343C
Kext with invalid signatured (-67050) allowed: <OSKext 0x7fd605637de0 [0x7fff89a948e0]> { URL = "file:///Library/Extensions/AlpsT4USB.kext/", ID = "com.blankmac.AlpsT4USB" }
Kext with invalid signatured (-67050) allowed: <OSKext 0x7fd605642fe0 [0x7fff89a948e0]> { URL = "file:///Library/Extensions/VoodooI2CHID.kext/", ID = "com.alexandred.VoodooI2CHID" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fd605651380 [0x7fff89a948e0]> { URL = "file:///Library/Extensions/VoodooPS2Controller.kext/", ID = "org.rehabman.voodoo.driver.PS2Controller" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fd605655840 [0x7fff89a948e0]> { URL = "file:///Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext/", ID = "org.rehabman.voodoo.driver.PS2Trackpad" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fd605658120 [0x7fff89a948e0]> { URL = "file:///Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/", ID = "org.rehabman.voodoo.driver.PS2Keyboard" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fd60565bac0 [0x7fff89a948e0]> { URL = "file:///Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext/", ID = "org.rehabman.voodoo.driver.PS2Mouse" }
Kext with invalid signatured (-67050) allowed: <OSKext 0x7fd60566b470 [0x7fff89a948e0]> { URL = "file:///Library/Extensions/VoodooI2C.kext/", ID = "com.alexandred.VoodooI2C" }
Kext with invalid signatured (-67050) allowed: <OSKext 0x7fd60566e4f0 [0x7fff89a948e0]> { URL = "file:///Library/Extensions/VoodooI2C.kext/Contents/PlugIns/VoodooGPIO.kext/", ID = "org.coolstar.VoodooGPIO" }
Kext with invalid signatured (-67050) allowed: <OSKext 0x7fd60566de10 [0x7fff89a948e0]> { URL = "file:///Library/Extensions/VoodooI2C.kext/Contents/PlugIns/VoodooI2CServices.kext/", ID = "com.alexandred.VoodooI2CServices" }


Also while the new SSDT enables touchpad, the right USB-A port is no longer working to provide power to any device inserted.
Ok, give this one a try. If it doesn't work, then upload your clover folder (without themes). There's also no need to delete the Apple I2C kexts, just use the config.plist patches to disable them.
 

Attachments

Joined
Aug 27, 2011
Messages
18
Motherboard
Z97X-UD5H
CPU
i7
Graphics
Vega 56
Mac
MacBook Air, MacBook Pro, Mac Pro
Classic Mac
Apple
Mobile Phone
iOS
*** Edit 5/18/19 -- I ported the Linux driver for our vendor defined Alps touchpad to allow native multitouch using VoodooI2C's MT2 engine. The AlpsT4USB.kext must be placed in /Library/Extensions along with the latest VoodooI2C / VoodooI2CHID (as of now v2.1.6). It will not work injected from Clover. It's added to the zip in this post but source and release here - https://github.com/blankmac/AlpsT4USB/releases It should also work for the Elite X2 1012 G1 but it's only been tested on the G2.
I've installed the kext in /L/E but notice no differences. What am I missing?
 
Joined
Dec 3, 2011
Messages
395
Motherboard
HP Elite X2
CPU
i5-7600U
Graphics
HD 620 2736 x 1834
Mac
MacBook Pro, Mac Pro
Classic Mac
128K, 512K
Mobile Phone
iOS
I've installed the kext in /L/E but notice no differences. What am I missing?
Copy the output of 'sudo kextcache -i /' to a text file and post it along with an ioreg and we will figure it out.
 
Joined
Aug 27, 2011
Messages
18
Motherboard
Z97X-UD5H
CPU
i7
Graphics
Vega 56
Mac
MacBook Air, MacBook Pro, Mac Pro
Classic Mac
Apple
Mobile Phone
iOS
Copy the output of 'sudo kextcache -i /' to a text file and post it along with an ioreg and we will figure it out.
Kextcache output:
KernelCache ID: 2F8965C091EC1C48F720A09DAD2EFC64

IOReg file zipped and attached
 

Attachments

Joined
Dec 3, 2011
Messages
395
Motherboard
HP Elite X2
CPU
i5-7600U
Graphics
HD 620 2736 x 1834
Mac
MacBook Pro, Mac Pro
Classic Mac
128K, 512K
Mobile Phone
iOS
Kextcache output:
KernelCache ID: 2F8965C091EC1C48F720A09DAD2EFC64

IOReg file zipped and attached
Ok, the kext isn't loading, you need to have VoodooI2C / VoodooI2CHID as well as the Alps kext installed to /Library/Extensions at a minimum. It won't work injected from Clover. It's best to install *all* of the needed kexts for the Elite to /L/E/ as well. It's ok to leave them in Clover as well, but change the Inject flag in your config.plist to 'Detect' vs 'Yes'.
 
Joined
Aug 27, 2011
Messages
18
Motherboard
Z97X-UD5H
CPU
i7
Graphics
Vega 56
Mac
MacBook Air, MacBook Pro, Mac Pro
Classic Mac
Apple
Mobile Phone
iOS
Ok, the kext isn't loading, you need to have VoodooI2C / VoodooI2CHID as well as the Alps kext installed to /Library/Extensions at a minimum. It won't work injected from Clover. It's best to install *all* of the needed kexts for the Elite to /L/E/ as well. It's ok to leave them in Clover as well, but change the Inject flag in your config.plist to 'Detect' vs 'Yes'.
Done. And difference made! I applaud you sir! :clap:
 
Joined
Aug 27, 2011
Messages
18
Motherboard
Z97X-UD5H
CPU
i7
Graphics
Vega 56
Mac
MacBook Air, MacBook Pro, Mac Pro
Classic Mac
Apple
Mobile Phone
iOS
Is the headphone connector working in your G2? Inserting one in mine has no effect - audio is sent to the internal speakers regardless of earphones plugged in or not...
 
Joined
Dec 3, 2011
Messages
395
Motherboard
HP Elite X2
CPU
i5-7600U
Graphics
HD 620 2736 x 1834
Mac
MacBook Pro, Mac Pro
Classic Mac
128K, 512K
Mobile Phone
iOS
Is the headphone connector working in your G2? Inserting one in mine has no effect - audio is sent to the internal speakers regardless of earphones plugged in or not...
Actually, no, it's not...I didn't notice because I always use bluetooth headphones with it. I'll have to figure that one out. I could've sworn it was working fine on High Sierra, not sure what changed. :-/
 
Joined
Dec 3, 2011
Messages
395
Motherboard
HP Elite X2
CPU
i5-7600U
Graphics
HD 620 2736 x 1834
Mac
MacBook Pro, Mac Pro
Classic Mac
128K, 512K
Mobile Phone
iOS
Is the headphone connector working in your G2? Inserting one in mine has no effect - audio is sent to the internal speakers regardless of earphones plugged in or not...
Ok, all you need to do is change the injected Audio layout in the config.plist from 3 to 21.
 
Top