Contribute
Register

Yoga 720-13IKB Touchpad Not Working

Joined
Jun 9, 2014
Messages
4
Motherboard
Lenovo Yoga 720 13IKB (Clover EFI)
CPU
Intel Core i5-8250U (Kaby Lake R) / Unknown Chipset
Graphics
Intel UHD 630, 1920x1080
Mac
MacBook Air, Mac mini
Classic Mac
iMac
Mobile Phone
Android, iOS
After doing hours of research I have fairly come to the conclusion that I need help getting the Synaptics I2C touchpad working on my Yoga 720 13" running macOS 10.13.2 High Sierra.

Relevant Specs:
CPU: Intel Core i5-8250U
RAM: 8GB DDR4 PC4 17000 (2133 MHz)
Screen: 1920 x 1080 with Wacom touch/pen
GPU: Intel UHD Graphics 620
Trackpad: I2C Synaptics HID

Currently I have most of what I want working using two different Yoga related forum posts as a guide, but OP of link 1 never describes how he got the touchpad to work and went MIA, and OP of link 2 has an ELAN touchpad that is different from the Synaptics one my 13" model. After pouring through those posts, I decided to follow the I2C guide in link 3 to try to get I2C working myself with the kext and relevant DSDT patch. Unfortunately, I am no good at DSDT patching and find the guide hard to follow, and ran into a few problems preventing me from getting the touchpad working. The steps I took were as follows:

1. Check that my machine is compatible.
2. Added the VoodooI2C repo to MaciASL: http://raw.github.com/alexandred/VoodooI2C-Patches/master
3. Patched DSDT with Windows 10 patch
4. Installed the kext and rebooted with no luck
5. Determined that I needed to follow the GPIO pinning guide (link 4)

The GPIO pinning guide is where I have the most trouble. At this step:
Grab1.png

I have found that my DSDT does not match the one in the guide, and that there are two touchpad sections, one called TPD and one called TPD0. I have tried following this guid modding the TPD one, the TPD0 one, and both with no luck. I have attached what I believe to be the appropriate files per the FAQ to this post (Debug.zip). Any help with this patch would be greatly appreciated!

Links:
1. 13" Yoga thread:
https://www.tonymacx86.com/threads/sierra-on-the-lenovo-yoga-720-13-wip-help-needed.225407/
2. 15" Yoga thread:
https://www.tonymacx86.com/threads/solved-yoga-720-installation.227210/
3. VoodooI2C Installation: https://voodooi2c.github.io/#Installation/Installation
4. GPIO Pinning: https://voodooi2c.github.io/#GPIO Pinning/GPIO Pinning
5. FAQ I Checked: https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
 

Attachments

Joined
Jun 9, 2014
Messages
4
Motherboard
Lenovo Yoga 720 13IKB (Clover EFI)
CPU
Intel Core i5-8250U (Kaby Lake R) / Unknown Chipset
Graphics
Intel UHD 630, 1920x1080
Mac
MacBook Air, Mac mini
Classic Mac
iMac
Mobile Phone
Android, iOS
After reading the VoodooI2C guide more closely, I realized that my device was compatible with the VoodooI2CHID kext, and that both kexts should be in the clover folder. I made those changes and rebuilt the cache after removing the main kext from S/L/E, but still have no touchpad or touchscreen functionality. It must be something with the DSDT.
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
188,974
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
MacBook Air
Mobile Phone
iOS
After doing hours of research I have fairly come to the conclusion that I need help getting the Synaptics I2C touchpad working on my Yoga 720 13" running macOS 10.13.2 High Sierra.

Relevant Specs:
CPU: Intel Core i5-8250U
RAM: 8GB DDR4 PC4 17000 (2133 MHz)
Screen: 1920 x 1080 with Wacom touch/pen
GPU: Intel UHD Graphics 620
Trackpad: I2C Synaptics HID

Currently I have most of what I want working using two different Yoga related forum posts as a guide, but OP of link 1 never describes how he got the touchpad to work and went MIA, and OP of link 2 has an ELAN touchpad that is different from the Synaptics one my 13" model. After pouring through those posts, I decided to follow the I2C guide in link 3 to try to get I2C working myself with the kext and relevant DSDT patch. Unfortunately, I am no good at DSDT patching and find the guide hard to follow, and ran into a few problems preventing me from getting the touchpad working. The steps I took were as follows:

1. Check that my machine is compatible.
2. Added the VoodooI2C repo to MaciASL: http://raw.github.com/alexandred/VoodooI2C-Patches/master
3. Patched DSDT with Windows 10 patch
4. Installed the kext and rebooted with no luck
5. Determined that I needed to follow the GPIO pinning guide (link 4)

The GPIO pinning guide is where I have the most trouble. At this step:
View attachment 312057
I have found that my DSDT does not match the one in the guide, and that there are two touchpad sections, one called TPD and one called TPD0. I have tried following this guid modding the TPD one, the TPD0 one, and both with no luck. I have attached what I believe to be the appropriate files per the FAQ to this post (Debug.zip). Any help with this patch would be greatly appreciated!

Links:
1. 13" Yoga thread:
https://www.tonymacx86.com/threads/sierra-on-the-lenovo-yoga-720-13-wip-help-needed.225407/
2. 15" Yoga thread:
https://www.tonymacx86.com/threads/solved-yoga-720-installation.227210/
3. VoodooI2C Installation: https://voodooi2c.github.io/#Installation/Installation
4. GPIO Pinning: https://voodooi2c.github.io/#GPIO Pinning/GPIO Pinning
5. FAQ I Checked: https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
https://www.tonymacx86.com/threads/voodooi2c-help-and-support.243378/
 
Joined
Jun 9, 2014
Messages
4
Motherboard
Lenovo Yoga 720 13IKB (Clover EFI)
CPU
Intel Core i5-8250U (Kaby Lake R) / Unknown Chipset
Graphics
Intel UHD 630, 1920x1080
Mac
MacBook Air, Mac mini
Classic Mac
iMac
Mobile Phone
Android, iOS
Thanks for the reply,
I've scrolled through all the pages on post for the past few hours and can't seem to find the issue I'm having. Also I've noticed most users of VoodooI2c seem to have ELAN touchpads. I've tried PIN numbers and have gone through the troubleshooting guide on the GitHub.io page to no avail.
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
188,974
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Thanks for the reply,
I've scrolled through all the pages on post for the past few hours and can't seem to find the issue I'm having. Also I've noticed most users of VoodooI2c seem to have ELAN touchpads. I've tried PIN numbers and have gone through the troubleshooting guide on the GitHub.io page to no avail.
Reply in the thread I linked. Don't forget to attach the requested problem reporting data.
 
Joined
Feb 19, 2016
Messages
211
Motherboard
ASUS ZenBook UX430UA-DH74
CPU
i7-8550U
Graphics
Intel 620 1920x1080
You entered your patch under _SB.PCI0.I2C0 -> TPD0 but the ACPI ID (TPD0) does not even exist in your IOreg.

You are supposed to find out your own ACPI ID, not use the one in the guide. It is only there for reference.

You may need Windows to determine your ACPI ID. See the 3rd paragraph "You can determine your device's ACPI ID in Windows by....." https://voodooi2c.github.io/#GPIO Pinning/GPIO Pinning

This is also a very good thread to read through that can provide some guidance and problems/solutions from other members: https://www.tonymacx86.com/threads/voodooi2c-help-and-support.243378/
 
Last edited:
Joined
Jan 24, 2011
Messages
9
Motherboard
Lenovo Yoga13-IKB Intel Kaby Lake Rev 8 (CloverUEFI)
CPU
I7 855OU@1.80 Ghz
Graphics
Intel UHD 620 (1920x1080)
Mobile Phone
iOS
Hello to ya. I have pretty much the same setup and spending hours trying to get to stop rebooting while installing. Would you be able to share your Clover setup to help me out?
 
Joined
Feb 19, 2016
Messages
211
Motherboard
ASUS ZenBook UX430UA-DH74
CPU
i7-8550U
Graphics
Intel 620 1920x1080
Hello to ya. I have pretty much the same setup and spending hours trying to get to stop rebooting while installing. Would you be able to share your Clover setup to help me out?
Did you see his attachment in the very first post and download it?
 
Joined
Jan 24, 2011
Messages
9
Motherboard
Lenovo Yoga13-IKB Intel Kaby Lake Rev 8 (CloverUEFI)
CPU
I7 855OU@1.80 Ghz
Graphics
Intel UHD 620 (1920x1080)
Mobile Phone
iOS
Learned something new. Im used to seeing Clover and plst not debug. Thanks starcentral! Sugar Lapse and all!!
 
Joined
Feb 19, 2016
Messages
211
Motherboard
ASUS ZenBook UX430UA-DH74
CPU
i7-8550U
Graphics
Intel 620 1920x1080
Sure no problem, but his files are not working hence why he started this thread, so really to try his files will likely result in failure and disappointment if you try them.

I also had a hard time implementing the patching required for voodooI2C - but I eventually got it. I highly recommend reading the install guide 3-5 times if necessary, go step by step, and do not proceed to next step if there is even one step you don't understand. https://voodooi2c.github.io/#Installation/Installation

If you get stuck post a question, I also suggest you read this thread from beginning to end which was very helpful for me:
https://www.tonymacx86.com/threads/voodooi2c-help-and-support.243378/
 
Top