Contribute
Register

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

Joined
Feb 8, 2020
Messages
21
Motherboard
hp elite x2G1
CPU
M7
Graphics
515.1000-2000
Mac
iMac
Classic Mac
128K
Mobile Phone
Android, iOS
Hi,
I followed first post for install, now m'y trackpad doesn't work.
1012 g1

Edit : I rebuilt kext cache and now it's working. But no bluetooth now...
Edit 2 : Updated all kexts and rebuild caches everything is working except sound buttons
can you post you efi and extentions,i will try.i also rebuild my kext cache,bit it still doesn't work.
 
Joined
Dec 3, 2011
Messages
439
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
hi,i post my ioreg and kextcache.
my problems are 1.the touchpad don't have multi-finger gesture 2.the volume keys near the battery key not work.please help,thanks.
Ok, you have a different device ID for your touchpad, it will need to be added and tested. I have no idea if it will be compatible or not, it's an ID I haven't seen. I suspect that you have different hardware in your Elite X2 as well which may be why the battery patches don't work for you. Given this information, you will likely need to dump your DSDT/SSDTs and construct a new patch for your battery. I'm not currently at home but when I can I will add your touchpad's device id and build a kext for you to try.

*** -- Actually, never mind, it was a bios update that updated the touchpad's device id and possibly it's internal firmware. There's a mild possibility of bricking it if the old registers aren't there anymore. You are welcome to make the modification yourself but I won't.
 
Last edited:
Joined
Feb 8, 2020
Messages
21
Motherboard
hp elite x2G1
CPU
M7
Graphics
515.1000-2000
Mac
iMac
Classic Mac
128K
Mobile Phone
Android, iOS
Ok, you have a different device ID for your touchpad, it will need to be added and tested. I have no idea if it will be compatible or not, it's an ID I haven't seen. I suspect that you have different hardware in your Elite X2 as well which may be why the battery patches don't work for you. Given this information, you will likely need to dump your DSDT/SSDTs and construct a new patch for your battery. I'm not currently at home but when I can I will add your touchpad's device id and build a kext for you to try.

*** -- Actually, never mind, it was a bios update that updated the touchpad's device id and possibly it's internal firmware. There's a mild possibility of bricking it if the old registers aren't there anymore. You are welcome to make the modification yourself but I won't.
i mean the volume keys near the battery key not work,battery patch i think it works well.
yes,may be you are right,i update the bios,my device is G1,M7,515,512G,bios version is 1.44
i am lookin forward you can add touchpad's device id and build a kext for me,thank you very much.
 
Joined
Dec 3, 2011
Messages
439
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 mean the volume keys near the battery key not work,battery patch i think it works well.
yes,may be you are right,i update the bios,my device is G1,M7,515,512G,bios version is 1.44
i am lookin forward you can add touchpad's device id and build a kext for me,thank you very much.
The volume keys are an easy fix, you just need to dump your SSDTs, find the volume key method and figure out what has changed. I'm afraid I can't add your device id, I am concerned that there's a small possibility of bricking your touchpad. The kext communicates with internal registers and I have no reference for what has been changed. If you want to try it anyway at your own risk, simply change 0x1216 to 0x120d in this line and build the kext --

 
Joined
Feb 8, 2020
Messages
21
Motherboard
hp elite x2G1
CPU
M7
Graphics
515.1000-2000
Mac
iMac
Classic Mac
128K
Mobile Phone
Android, iOS
What i've managed to get so far on the X2 G1

What works:
Audio
Wifi+BT(DW1560)
Keypad/Touchpad
USB-C/A
WWAN
Touchscreen (HP Pen input not recognized) but works with multi touch gestures.
Side Button for Vol +-
Wake button for sleep
Sleep via lid and via Apple->Sleep
3.5 MM Audio works but sounds static
Front facing camera

Not Working:
SD Slot, Not detected at all
Finger Print scanner
Rear Camera
can you post you clover and extention?please,i can not make my G1 work good
 
Joined
Feb 8, 2020
Messages
21
Motherboard
hp elite x2G1
CPU
M7
Graphics
515.1000-2000
Mac
iMac
Classic Mac
128K
Mobile Phone
Android, iOS
The volume keys are an easy fix, you just need to dump your SSDTs, find the volume key method and figure out what has changed. I'm afraid I can't add your device id, I am concerned that there's a small possibility of bricking your touchpad. The kext communicates with internal registers and I have no reference for what has been changed. If you want to try it anyway at your own risk, simply change 0x1216 to 0x120d in this line and build the kext --

sorry sir,i am new people,i don't know how to change 0x1216 to 0x120d in this line and build the kext,can you help me do it and post?thank you very much.
 
Joined
Dec 3, 2011
Messages
439
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
sorry sir,i am new people,i don't know how to change 0x1216 to 0x120d in this line and build the kext,can you help me do it and post?thank you very much.
No. I won't be responsible for potentially bricking your touchpad.
 
Joined
Feb 8, 2020
Messages
21
Motherboard
hp elite x2G1
CPU
M7
Graphics
515.1000-2000
Mac
iMac
Classic Mac
128K
Mobile Phone
Android, iOS
No. I won't be responsible for potentially bricking your touchpad.
i actually know the potential possiblity of bricking my touchpad,i will not let you be responsible for it,i will not regret,i really want you help me,please.(i do not know how to finish the work,or i will do it by myself)
 
Joined
Feb 8, 2020
Messages
21
Motherboard
hp elite x2G1
CPU
M7
Graphics
515.1000-2000
Mac
iMac
Classic Mac
128K
Mobile Phone
Android, iOS
No. I won't be responsible for potentially bricking your touchpad.
sir
The volume keys are an easy fix, you just need to dump your SSDTs, find the volume key method and figure out what has changed. I'm afraid I can't add your device id, I am concerned that there's a small possibility of bricking your touchpad. The kext communicates with internal registers and I have no reference for what has been changed. If you want to try it anyway at your own risk, simply change 0x1216 to 0x120d in this line and build the kext --

 
Last edited:
Top