Huawei-Matebook-X-Pro-Ventura icon indicating copy to clipboard operation
Huawei-Matebook-X-Pro-Ventura copied to clipboard

Trackpad and Keyboard not working on Ventura

Open agababruce opened this issue 2 years ago • 17 comments

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.

agababruce avatar Nov 28 '22 17:11 agababruce

Easy solution in my opinion is probably taking the Voodoops2 and VoodooI2C kexts from the prior release and trying that. I am confused, the Olatia image is just a stock ventura?

Often, for me the latest version of these kexts didn’t work often, use any of the prior releases to get the older working version. @agababruce

Also, may I ask what model you’re running? I am familiar with this bug happening infrequently but not persistent

On Mon, Nov 28, 2022 at 12:29 agababruce @.***> wrote:

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.

— Reply to this email directly, view it on GitHub https://github.com/tlefko/Matebook-X-Pro-2018-Ventura/issues/33, or unsubscribe https://github.com/notifications/unsubscribe-auth/AKHES3FILD6FJ54FHN36W23WKTTWLANCNFSM6AAAAAASNSSOIY . You are receiving this because you are subscribed to this thread.Message ID: @.***>

tlefko avatar Nov 28 '22 22:11 tlefko

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

2018 mbxp 1.1.0 EFI OC 0.8.6

tommy762 avatar Nov 30 '22 13:11 tommy762

@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

agababruce avatar Dec 01 '22 12:12 agababruce

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

tlefko avatar Dec 01 '22 20:12 tlefko

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!

naxvm avatar Dec 16 '22 20:12 naxvm

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.

GaryYao-Dev avatar Dec 19 '22 11:12 GaryYao-Dev

@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

tlefko avatar Dec 24 '22 08:12 tlefko

@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

GaryYao-Dev avatar Jan 08 '23 13:01 GaryYao-Dev

@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!

naxvm avatar Jan 08 '23 13:01 naxvm

@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

tlefko avatar Jan 13 '23 14:01 tlefko

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.

GaryYao-Dev avatar Jan 14 '23 21:01 GaryYao-Dev

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

Fr33GitHub avatar Feb 04 '23 12:02 Fr33GitHub

No. He does not.

On Sat, Feb 4, 2023 at 07:32 Fr33GitHub @.***> wrote:

Looks like profzei hava a working efi. https://github.com/profzei/Matebook-X-Pro-2018

— Reply to this email directly, view it on GitHub https://github.com/tlefko/Matebook-X-Pro-2018-Ventura/issues/33#issuecomment-1416740425, or unsubscribe https://github.com/notifications/unsubscribe-auth/AKHES3H72EOUFPLMYIQZEG3WVZD53ANCNFSM6AAAAAASNSSOIY . You are receiving this because you were mentioned.Message ID: @.***>

tlefko avatar Feb 04 '23 15:02 tlefko

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

tlefko avatar Mar 31 '23 02:03 tlefko

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...

Paxolo avatar Mar 31 '23 11:03 Paxolo

@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.

tlefko avatar Mar 31 '23 17:03 tlefko

~~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

ctih1 avatar Apr 15 '24 13:04 ctih1