Contribute
Register

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

Status
Not open for further replies.
Post an ioreg and the output of
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.
 

Attachments

  • kextcache and ioreg.zip
    864.8 KB · Views: 41
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.
 
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:
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.
 
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 --

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