Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Trackpad and Keyboard not working on Ventura #33

Open
agababruce opened this issue Nov 28, 2022 · 17 comments
Open

Trackpad and Keyboard not working on Ventura #33

agababruce opened this issue Nov 28, 2022 · 17 comments

Comments

@agababruce
Copy link

Installed Ventura stable using Olarira image, Opencore 0.8.5 and tlefko latest EFI 1.0.5. The keyboard and trackpad did not work during the setup screen (I used an external keyboard and mouse to complete the setup). After booting into macOS they still don't work. I have tried updating the voodoops2 controller kext to the latest version and this didn't help. I could be making a mistake somewhere so I will appreciate any help.

@tlefko
Copy link
Owner

tlefko commented Nov 28, 2022 via email

@tommy762
Copy link

same issue. Tried replacing the kexts from previous EFIs for Monterey but issue persists.

2018 mbxp
1.1.0 EFI
OC 0.8.6

@agababruce
Copy link
Author

@tlefko Yes the Olarila version is stock AFAIK. I've been able to get the keyboard working by using the Voodoops2 and VoodooI2C kexts from the an earlier Monterey EFI. Only the trackpad doesn't work now.. Bluetooth largely works with my earbuds, WIFI, sound, brightness & keyboard backlight etc are okay

@tlefko
Copy link
Owner

tlefko commented Dec 1, 2022

@agababruce @tommy762 okay, im attaching a voodooi2c kext to try
VoodooPS2Controller.kext.zip
VoodooI2CHID.kext.zip
VoodooI2C.kext.zip

@naxvm
Copy link

naxvm commented Dec 16, 2022

Hello, same issue here. I installed Ventura, using your Ventura 1.1.1 release, and I can't get touchscreen, trackpad nor keyboard working. I have tested also the latest Voodoo KEXTs, as well as those you linked in the previous message, without any success.

I would appreciate any help to solve the issue. Thanks a lot, and also thanks a lot for your sharing and your thorough work!

@GaryYao-Dev
Copy link

Having the same issue, the trackpad is not working while the keyboard is working fine. Tried the kexts provided above, the latest VoodooPS2Controller as well as profzei's kexts which was working on Big Sur.

@tlefko
Copy link
Owner

tlefko commented Dec 24, 2022

@naxvm @ygy3389 It looks like Bruce was able to solve this by using the Oleri aversions, @agababruce would you mind providing the Kexts here / steps to make it work? Because I cannot replicate the issue of my own machine, I am unsure how to troubleshoot or fix it at the moment

@GaryYao-Dev
Copy link

@naxvm @ygy3389 It looks like Bruce was able to solve this by using the Oleri aversions, @agababruce would you mind providing the Kexts here / steps to make it work? Because I cannot replicate the issue of my own machine, I am unsure how to troubleshoot or fix it at the moment

I have tried to update Profzei's release for Big sur to OC0.8.7 and find the trackpad starts to work(of course wifi, bt and lots of other functions stop working), so I believe it's not the problem with the OS version. Then I tried replaceing the ACPI folder and relevant configs in plist, finally, all functions are working fine now, including keyboard, trackpad and touchscreen.

I have compared the status in IORegistryExplorer and found Profzei's ACPI setting could load TPL1 under PCI0@0->Voodoo..., while yours couldn't. That's why I tried to replace the ACPI folder(actually as a noob, I don't know which file matters).

The only problem now may be the speed of connecting to wifi (not the bitrate)is slower and the sensors for CPU and fan are not showing when I try to check them using iStat.

The integrated work of both of you and Profzei is attached.
ACPI&config.plist.zip

@naxvm
Copy link

naxvm commented Jan 8, 2023

@naxvm @ygy3389 It looks like Bruce was able to solve this by using the Oleri aversions, @agababruce would you mind providing the Kexts here / steps to make it work? Because I cannot replicate the issue of my own machine, I am unsure how to troubleshoot or fix it at the moment

I have tried to update Profzei's release for Big sur to OC0.8.7 and find the trackpad starts to work(of course wifi, bt and lots of other functions stop working), so I believe it's not the problem with the OS version. Then I tried replaceing the ACPI folder and relevant configs in plist, finally, all functions are working fine now, including keyboard, trackpad and touchscreen.

I have compared the status in IORegistryExplorer and found Profzei's ACPI setting could load TPL1 under PCI0@0->Voodoo..., while yours couldn't. That's why I tried to replace the ACPI folder(actually as a noob, I don't know which file matters).

The only problem now may be the speed of connecting to wifi (not the bitrate)is slower and the sensors for CPU and fan are not showing when I try to check them using iStat.

The integrated work of both of you and Profzei is attached. ACPI&config.plist.zip

Hey man! I was on standby since my last comment, waiting for some spare time to try a installation from scratch in order to troubleshoot this. My status was: Ventura installed using latest release from this repo. Everything worked correctly, except trackpad, touchscreen and keyboard, so I needed to use external mouse and keyboard every time I wanted to use the laptop.

I have just tried the ACPI and config.plist that you attached (I directly replaced them on the EFI partition of the SSD), and after rebooting, trackpad, touchscreen and keyboard are working flawlessly!!

I will let you know in case something is not working, but anyways, thanks A LOT to you @ygy3389 and of course @tlefko for the support and the super hard work and effort put on this project!

@tlefko
Copy link
Owner

tlefko commented Jan 13, 2023

@naxvm @ygy3389 It looks like Bruce was able to solve this by using the Oleri aversions, @agababruce would you mind providing the Kexts here / steps to make it work? Because I cannot replicate the issue of my own machine, I am unsure how to troubleshoot or fix it at the moment

I have tried to update Profzei's release for Big sur to OC0.8.7 and find the trackpad starts to work(of course wifi, bt and lots of other functions stop working), so I believe it's not the problem with the OS version. Then I tried replaceing the ACPI folder and relevant configs in plist, finally, all functions are working fine now, including keyboard, trackpad and touchscreen.
I have compared the status in IORegistryExplorer and found Profzei's ACPI setting could load TPL1 under PCI0@0->Voodoo..., while yours couldn't. That's why I tried to replace the ACPI folder(actually as a noob, I don't know which file matters).
The only problem now may be the speed of connecting to wifi (not the bitrate)is slower and the sensors for CPU and fan are not showing when I try to check them using iStat.
The integrated work of both of you and Profzei is attached. ACPI&config.plist.zip

Hey man! I was on standby since my last comment, waiting for some spare time to try a installation from scratch in order to troubleshoot this. My status was: Ventura installed using latest release from this repo. Everything worked correctly, except trackpad, touchscreen and keyboard, so I needed to use external mouse and keyboard every time I wanted to use the laptop.

I have just tried the ACPI and config.plist that you attached (I directly replaced them on the EFI partition of the SSD), and after rebooting, trackpad, touchscreen and keyboard are working flawlessly!!

I will let you know in case something is not working, but anyways, thanks A LOT to you @ygy3389 and of course @tlefko for the support and the super hard work and effort put on this project!

wow guys, this is fantastic work I am blown away @agababruce @naxvm @ygy3389 . is it okay if I use these files in the next release? i will credit you for sure within the readme, I am glad someone resolved this I have been super busy with school. looking to publish a feature update soon

@GaryYao-Dev
Copy link

GaryYao-Dev commented Jan 14, 2023

wow guys, this is fantastic work I am blown away @agababruce @naxvm @ygy3389 . is it okay if I use these files in the next release? i will credit you for sure within the readme, I am glad someone resolved this I have been super busy with school. looking to publish a feature update soon

Hi tlefko, I don't think it good idea to replace the file in the feature release as it seems not steady at this stage:

  1. Every time the os boot up, there's a prompt asking whether report a panic/crash, even before the last shutdown/restart, all functions seems to be fine.
  2. the trackpad and/or touchscreen stop working randomly. I have experienced it for 2 or 3 times in about 10 boot up. Restarting the os helps but it is still annoying
  3. as I mentioned before, the speed of initial connection to wifi is slow compared with your releases and the Bluetooth crashed once.

The aml files/ACPI folder are copied directly from profzei's last release which is configured for Big Sur, and after so many iterations, I believe adaption to the latest or your repo is needed.

@Fr33GitHub
Copy link

Fr33GitHub commented Feb 4, 2023

Looks like profzei have a working efi on macos 13.2.
https://github.com/profzei/Matebook-X-Pro-2018

@tlefko
Copy link
Owner

tlefko commented Feb 4, 2023 via email

@tlefko
Copy link
Owner

tlefko commented Mar 31, 2023

wow guys, this is fantastic work I am blown away @agababruce @naxvm @ygy3389 . is it okay if I use these files in the next release? i will credit you for sure within the readme, I am glad someone resolved this I have been super busy with school. looking to publish a feature update soon

Hi tlefko, I don't think it good idea to replace the file in the feature release as it seems not steady at this stage:

  1. Every time the os boot up, there's a prompt asking whether report a panic/crash, even before the last shutdown/restart, all functions seems to be fine.
  2. the trackpad and/or touchscreen stop working randomly. I have experienced it for 2 or 3 times in about 10 boot up. Restarting the os helps but it is still annoying
  3. as I mentioned before, the speed of initial connection to wifi is slow compared with your releases and the Bluetooth crashed once.

The aml files/ACPI folder are copied directly from profzei's last release which is configured for Big Sur, and after so many iterations, I believe adaption to the latest or your repo is needed.

just a heads up, this ended up being super helpful and the issues you mentioned were not related to the work you did. Thank you for publishing this integrated work and taking the time to do this. This bug was only replicable on some models and your solution is a universal fix! @GaryYa0 @agababruce @Paxolo

@Paxolo
Copy link

Paxolo commented Mar 31, 2023

I've actually never experienced any panic/crash reports on boot up even using @GaryYa0's fix.
However, this morning I had to boot up my laptop instead of just waking it from sleep and I had to restart it twice to get the trackpad working again, that's weird...

@tlefko
Copy link
Owner

tlefko commented Mar 31, 2023

@Paxolo @GaryYa0 @yonathara. I have integrated all the work you have done in respect to the thunderbolt and USB patches and updated them to match the features I have added. I have (I believe) significantly improved the wifi performance when using this trackpad fix (turns out it was correlated) along with added some things to your config to match everything. This new version should integrate everything together.

@ctih1
Copy link

ctih1 commented Apr 15, 2024

Same issue even on the latest version of this package. Neither the trackpad or keyboard works
I didn't follow the guide correctly, the config actually needed to be replaced 😅 seems to work now

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants