Contribute
Register

Yoga 3 Pro - Sierra

Status
Not open for further replies.

Hi RehabMan glad to hear from you! I followed that guide but....

I successfully installed sierra 10.12.3 on my Yoga 3 pro, but touchpad and touchscreen didn't work at all. No way to put them to work by now. VoodooI2C cause KP (from Clover/kext, with and without IntelLpss, from S/L/E , with win 10 or win 8 patch)
IOreg show I2C0 and I2C1 so it should work OOB (i thought) ... unfortunately i was wrong- I've tried kext and patches founded following guides on the net (win 8 an win 10 patch - VoodooI2C ) but no luck.
Now i'm back on win10 ....
However my experience since now was:
sierra install 10.12.3 with: first of all following your guide and some good hints from Y50-70 QHD el capitan/Sierra Install how-to
I took your config.plist from your repository (HD5300) and modified with some patch necessary due to QHD+ display, trim enabler, bluetooth and wifi(b,g,n,ac)
-BT4LE-Handoff-Hotspot-lisai9093 10.11+ and 10.12-BCM94352-fvco-darkvoid patch (config.plist) for bluetooth and wifi connectivity
-Disable minStolenSize less or equal fStolenMemorySize assertion, 10.12.0 (based on Austere.J patch) for QHD+ and injection of 0x16260006 on ig-platform-id (first time booted with fake ig-platform-id how explained in the guide) then you must patch IOkit framework (UHD only)
-Enable TRIM for SSD Patch
For Power management i used ssdtPRGen.sh and copied the resulting dsdt on the right place (Clover/ACPI/Patched)
Kexts: (Clover/kext/other) FakePCIID.kext - FakeSMC.kext - VoodooPS2Controller.kext - FakePCIID_Broadcom_WiFi - BrcmFirmwareData.kext - BrcmPatchRAM2

For battery and audio i didn't do nothing because the trackpad (more important to make trackpad and hopefully touchscreen to work!)
I didn't do any other DSDt oe SSDT patches (i'm not sufficiently aware of it)

Anyway the system was running well with an external trackpad (apple) driven by bluetooth.

I hope (and like me many other) in your help to find out how to make touchpad work.

Sorry for my bad english..:)
 
Last edited by a moderator:
Hi RehabMan glad to hear from you! I followed that guide but....

I successfully installed sierra 10.12.3 on my Yoga 3 pro, but touchpad and touchscreen didn't work at all. No way to put them to work by now. VoodooI2C cause KP (from Clover/kext, with and without IntelLpss, from S/L/E , with win 10 or win 8 patch)
IOreg show I2C0 and I2C1 so it should work OOB (i thought) ... unfortunately i was wrong- I've tried kext and patches founded following guides on the net (win 8 an win 10 patch - VoodooI2C ) but no luck.
Now i'm back on win10 ....
However my experience since now was:
sierra install 10.12.3 with: first of all following your guide and some good hints from Y50-70 QHD el capitan/Sierra Install how-to
I took your config.plist from your repository (HD5300) and modified with some patch necessary due to QHD+ display, trim enabler, bluetooth and wifi(b,g,n,ac)
-BT4LE-Handoff-Hotspot-lisai9093 10.11+ and 10.12-BCM94352-fvco-darkvoid patch (config.plist) for bluetooth and wifi connectivity
-Disable minStolenSize less or equal fStolenMemorySize assertion, 10.12.0 (based on Austere.J patch) for QHD+ and injection of 0x16260006 on ig-platform-id (first time booted with fake ig-platform-id how explained in the guide) then you must patch IOkit framework (UHD only)
-Enable TRIM for SSD Patch
For Power management i used ssdtPRGen.sh and copied the resulting dsdt on the right place (Clover/ACPI/Patched)
Kexts: (Clover/kext/other) FakePCIID.kext - FakeSMC.kext - VoodooPS2Controller.kext - FakePCIID_Broadcom_WiFi - BrcmFirmwareData.kext - BrcmPatchRAM2

For battery and audio i didn't do nothing because the trackpad (more important to make trackpad and hopefully touchscreen to work!)
I didn't do any other DSDt oe SSDT patches (i'm not sufficiently aware of it)

Anyway the system was running well with an external trackpad (apple) driven by bluetooth.

I hope (and like me many other) in your help to find out how to make touchpad work.

Sorry for my bad english..:)

If your trackpad is I2C (you should verify), see thread linked from FAQ.
 
Last edited by a moderator:
If your trackpad is I2C (you should verify), see thread linked from FAQ.

I've verify ..on win10 it's a synaptics clickpad on HID I2C (touchscreen is on I2C too.. i've disabled the corresponding driver to prove)
Is there someone that has experiences with this hardware (Y3P)?
I would like to know if i need to continue to try with VoodooI2C.kext or i need another kext to make work the clickpad (and hopefully touchscreen).. i don't have this critical information ... should i try with this two links perhaps?

https://github.com/MacForceOne/VoodooI2C

https://github.com/maximevince/VoodooI2CPCI

Thank's
 
You bet!!
Thank'you for the hint!...
But i think, if so, it should work OOB
Do you know witch kext should i try??
Or a patch...
Probably your 500 has another hardware..

Anyway i'll try with linux!
Ps. With VoodooPS2 only keyboard
 
Everyone know that usb touchscreen work by Dave's driver. If your trackpad is alps like mine then Dr' Hurt's folk should work


thank'you!...but In win10 says that clickpad is a synaptics.. the driver too...
 

Attachments

  • 2017-02-23 (2).png
    2017-02-23 (2).png
    68.1 KB · Views: 141
  • 2017-02-23 (1).png
    2017-02-23 (1).png
    42.9 KB · Views: 130
  • 2017-02-23.png
    2017-02-23.png
    47 KB · Views: 124
Last edited:
If your trackpad is I2C (you should verify), see thread linked from FAQ.

I've installed VoodooI2C... it gave me KP, so I've tried to delete the INT3433 and keep INT3432 (inside the contents/info.plist) that 's related to synaptics trakpad in DSDT (I2C0 - Device (TPD9) - SYNA2B22).
It worked and now i have a basic trackpad input (works like a mouse with right click and basic touch)
Than I've searched for touchscreen in INT3433 (DSDT related) an found it (ATML1000) ..
There was other 2 devices (always on DSDT controlled by INT3433 on I2C1) ... one "ATML7000" and another called "ATML2000" so i disabled this two (through DSDT --> Return (Zero)) and i've got touchscreen work (basic touch and a bit laggy)... i don't know about these other ATML.. one should be motion sensor or something like that (cause Y3P can be used like a tablet)
The problem now is that if i restart the computer it give me a KP and if i try to restart it for several times it give me KP... than for no reason it works like before...
I finally held the kext version with only INT3432 but i would like to run Touchscreen too (INT3433)...
Could someone help me to troubleshoot this?

FYI all the kext are in Clover/Kext/other and i didn't use any other patch for making touchpad and touchscreen to work
 
Last edited:
I've installed VoodooI2C... it gave me KP, so I've tried to delete the INT3433 and keep INT3432 (inside the contents/info.plist) that 's related to synaptics trakpad in DSDT (I2C0 - Device (TPD9) - SYNA2B22).
It worked and now i have a basic trackpad input (works like a mouse with right click and basic touch)
Than I've searched for touchscreen in INT3433 (DSDT related) an found it (ATML1000) ..
There was other 2 devices (always on DSDT controlled by INT3433 on I2C1) ... one "ATML7000" and another called "ATML2000" so i disabled this two (through DSDT --> Return (Zero)) and i've got touchscreen work (basic touch and a bit laggy)... i don't know about these other ATML.. one should be motion sensor or something like that (cause Y3P can be used like a tablet)
The problem now is that if i restart the computer it give me a KP and if i try to restart it for several times it give me KP... than for no reason it works like before...
I finally held the kext version with only INT3432 but i would like to run Touchscreen too (INT3433)...
Could someone help me to troubleshoot this?

FYI all the kext are in Clover/Kext/other and i didn't use any other patch for making touchpad and touchscreen to work

Your questions regarding VoodooI2C are better asked in the VoodooI2C thread.
 
Hello! Any updates on this? I've installed Sierra 10.12.5 with no problems, but now I'm having a hard time booting it from internal SSD. It fails with graphics error AppleIntelBDWGraphicsFramebuffer. Tried using config from the USB(install media created by Unibeast)-fails on the same step. Tried to use cconfig for HD5300 from RehabMan's git-no boot options appear at all. Interesting thing-I can boot OS installed on internal SSD via bootloader, installed on USB flash. I've even made PS2 keyboard kext working this way.
 
Hello! Any updates on this? I've installed Sierra 10.12.5 with no problems, but now I'm having a hard time booting it from internal SSD. It fails with graphics error AppleIntelBDWGraphicsFramebuffer. Tried using config from the USB(install media created by Unibeast)-fails on the same step. Tried to use cconfig for HD5300 from RehabMan's git-no boot options appear at all. Interesting thing-I can boot OS installed on internal SSD via bootloader, installed on USB flash. I've even made PS2 keyboard kext working this way.
DVMT-prealloc probably set incorrectly in BIOS

unibeast is mainly for desktops

Follow the Clover guide linked from the FAQ.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
 
Status
Not open for further replies.
Back
Top