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

Since 1.8.4, the notebook trackpad can not be used, has not been repaired, changed back to 1.8.3 can be used #766

Closed
puzhengwu opened this issue Dec 10, 2024 · 25 comments
Labels
KBL Issue on Kaby Lake Refresh model Trackpad Touchpad related issue

Comments

@puzhengwu
Copy link

Pre-requirement
14.6 (23G80)

State the model
XiaoMi-Pro MX150, XiaoMi-Pro 8th GTX,...

State the version of the EFI
1.8.6

@kampav
Copy link

kampav commented Dec 10, 2024

I have the same issue but if I switch to 1.8.3 I can't boot into macOS 15 (Sequoia)

@stevezhengshiqi
Copy link
Collaborator

How about enter the trackpad settings panel and restart a few times? I met this issue before, but it goes away easily and I can never reproduce it.

@stevezhengshiqi stevezhengshiqi added Trackpad Touchpad related issue KBL Issue on Kaby Lake Refresh model labels Dec 10, 2024
@puzhengwu
Copy link
Author

How about enter the trackpad settings panel and restart a few times? I met this issue before, but it goes away easily and I can never reproduce it.

macos14.6 version of the system does not have too many trackpad Settings, search out all points, there is no use, before can not use, press the F9 key can open and close the trackpad, now can not use

@stevezhengshiqi
Copy link
Collaborator

@puzhengwu See if your System Settings-Trackpad show anything.

If not works, I suggest:

  1. Use official VoodooI2C 2.9.1 release https://github.com/VoodooI2C/VoodooI2C/releases
    Replace both VoodooI2C and VoodooI2CHID from this source.

  2. Use VoodooI2C 2.8 (Last known working release) with the latest VoodooInput https://github.com/acidanthera/VoodooInput/releases to support Sequoia.
    VoodooI2C-2.8_withNewVoodooInput.zip

Let me know what works and what not, thanks.

@puzhengwu
Copy link
Author

@puzhengwu See if your System Settings-Trackpad show anything.

If not works, I suggest:

  1. Use official VoodooI2C 2.9.1 release https://github.com/VoodooI2C/VoodooI2C/releases
    Replace both VoodooI2C and VoodooI2CHID from this source.
  2. Use VoodooI2C 2.8 (Last known working release) with the latest VoodooInput https://github.com/acidanthera/VoodooInput/releases to support Sequoia.
    VoodooI2C-2.8_withNewVoodooInput.zip

Let me know what works and what not, thanks.

Hello, I just tried, the first scheme does not work, and then add the second voodooinput, also does not work, and then reduce voodool2c to 2.8, it is OK

@stevezhengshiqi
Copy link
Collaborator

@puzhengwu Thank you for testing. Could you test the EFI in https://github.com/daliansky/XiaoMi-Pro-Hackintosh/actions/runs/12311218602
It builds VoodooI2C v2.8 with the latest VoodooInput, so it should also support Sequoia.

@puzhengwu
Copy link
Author

@puzhengwu Thank you for testing. Could you test the EFI in https://github.com/daliansky/XiaoMi-Pro-Hackintosh/actions/runs/12311218602 It builds VoodooI2C v2.8 with the latest VoodooInput, so it should also support Sequoia.

beta version is available

@stevezhengshiqi
Copy link
Collaborator

@puzhengwu Thanks again for testing. When you say available, do you mean the trackpad works in the beta EFI?
If everything works fine, I will publish the new version EFI.

@puzhengwu
Copy link
Author

@puzhengwu再次感谢您的测试。您说可用,是指触控板在测试版 EFI 中可用吗? 如果一切正常,我会发布新版本的 EFI。

Yes, thank you.

@DiegoSuzhou
Copy link

I beg for help with my Xiaomi Mi Notebook Pro i7 15.6 inch 256GB 8GB RAM.
I am running Sonama 14.7.2 but several things don't work: the trackpad, the Bluetooth, and the camera.
I have already tried everything without luck. Please review my EFI and my config.plist. I don't know what can be the mistake, I have followed a million different options but none is working. So far I have only solved the audio and the WiFi issue. I have uploaded pictures to show what I have on the config file. I have uploaded the files kexts and the config.plist

Xiaomi Mi Notebook Pro i7 15 6 inch 256GB 8GB RAM Gray
Bluetooth_1
Bluetooth_2
Bluetooth Controller
Camera
PCIe Hackintool
config_plist
Kexts.zip
config.plist.zip

@stevezhengshiqi
Copy link
Collaborator

stevezhengshiqi commented Jan 7, 2025

@DiegoSuzhou Hi, it seems that you are not using the EFI release from this repository https://github.com/daliansky/XiaoMi-Pro-Hackintosh/releases. I suggest to backup your existing EFI and perform a complete replacement with the latest EFI. To do that, you need to mount the EFI partition, delete your BOOT and OC folders, and then paste them from the downloaded EFI pack.

Also it's unclear which model your laptop belongs, we provide EFIs for TM1701/TM1707(Kabylake-R) and TM1905/TM1963(Coffeelake).

You need to open a new issue. This issue is only for trackpad.

@DiegoSuzhou
Copy link

Hello, first of all, thank you very much for your prompt response.
I will clarify: my laptop is Kabi-Lake-R, I believe you are providing the EFIs for this model.
One of the things that cannot work is the trackpad, that's why I commented here.
I have used the latest EFI, the only difference is that I have added many files to my kexts folder and used just few files on the config.plist. Anyway I will try as you suggested, i will delete the BOOT and OC folder. I will get back to you as soon as I try it.

CPU-Z Info

@DiegoSuzhou Hi, it seems that you are not using the EFI release from this repository https://github.com/daliansky/XiaoMi-Pro-Hackintosh/releases. I suggest to backup your existing EFI and perform a complete replacement with the latest EFI. To do that, you need to mount the EFI partition, delete your BOOT and OC folders, and then paste them from the downloaded EFI pack.

Also it's unclear which model your laptop belongs, we provide EFIs for TM1701/TM1707(Kabylake-R) and TM1905/TM1963(Coffeelake).

You need to open a new issue. This issue is only for trackpad.

@DiegoSuzhou
Copy link

@stevezhengshiqi Hi, I have done exactly as you told me to do but the trackpad is not working. I am on Sonoma 14.7.2.

The information obtained with CPU-Z is as follows:

CPU-Z Info

According to CPU-Z information, my model is Kabylake-R.

I followed your instructions, I deleted the previous EFI, used XiaoMi_Pro-KBL-OC-v1.8.7 zip file, and pasted the whole new EFI folder.

config_been_suggested
EFI

@DiegoSuzhou Hi, it seems that you are not using the EFI release from this repository https://github.com/daliansky/XiaoMi-Pro-Hackintosh/releases. I suggest to backup your existing EFI and perform a complete replacement with the latest EFI. To do that, you need to mount the EFI partition, delete your BOOT and OC folders, and then paste them from the downloaded EFI pack.

Also it's unclear which model your laptop belongs, we provide EFIs for TM1701/TM1707(Kabylake-R) and TM1905/TM1963(Coffeelake).

You need to open a new issue. This issue is only for trackpad.

@stevezhengshiqi
Copy link
Collaborator

@DiegoSuzhou Try to press F9? Also make sure VoodooI2C is loaded by running kextstat | grep "Voodoo"

@DiegoSuzhou
Copy link

@puzhengwu See if your System Settings-Trackpad show anything.

If not works, I suggest:

  1. Use official VoodooI2C 2.9.1 release https://github.com/VoodooI2C/VoodooI2C/releases
    Replace both VoodooI2C and VoodooI2CHID from this source.
  2. Use VoodooI2C 2.8 (Last known working release) with the latest VoodooInput https://github.com/acidanthera/VoodooInput/releases to support Sequoia.
    VoodooI2C-2.8_withNewVoodooInput.zip

Let me know what works and what not, thanks.

@stevezhengshiqi For your reference I am using Sonama 14.7.2 on Xiaomi Mi Notebook Pro (i7-8550U) and the trackpad doesn't work with XiaoMi_Pro-KBL-OC-v1.8.7.zip.
My System-Tracking:
Pointer Control

@puzhengwu My keyboard is the one shown on the picture below, I have tried pressing F9 but it doesn't do anything.
The hotkeys that work are: F1 for mute // F2 for V+ // F3 for V- // F6 for printing // F8 changes between just the two latest apps // Fn+F11 works to hide all the windows to show the desktop // Ctrl+F12 to turn off // Fn+F7 Turn on Caret browsing which I don't know what it is // Alt+F3 opens the window of Sound on system settings.
Keyboard Xiaomi Notebook Pro

@stevezhengshiqi
Copy link
Collaborator

@DiegoSuzhou Let's first make sure VoodooI2Cs are correctly loaded.

  1. Open Terminal.app and run
    sudo kextstat | grep "Voodoo". Paste the output at here.

  2. Download and open IORegistryExplorer from https://github.com/vulgo/IORegistryExplorer/releases, save as an ioreg file and upload it at here.

P.S. Also check if your battery percentage is working by turning on "System Settings - Control Center - Battery Percentage".

@DiegoSuzhou
Copy link

@DiegoSuzhou Try to press F9? Also make sure VoodooI2C is loaded by running kextstat | grep "Voodoo"

I have tried already to click F9 many times, tried all the possible combinations and check if the trackpad worked but nothing worked.

I don't fully understand what you mentioned about VoodooI2C, I copied the EFI folder that you told me and that's it.
Please clarify what I would need to do. Just now that i have seen your last comment I have used the command that you just mentioned and I got this:

 running kextstat | grep  Voodoo

is this command to know if the driver are unused?

what can i do?

@stevezhengshiqi
Copy link
Collaborator

@DiegoSuzhou Thank you for running the command. It seems to me that your setup is somewhat off the EFI I provided in this repository. Our EFI does not have VoodooHDA, and our VoodooI2C version is 2.8, not 2.9.1 shown in your screenshot.

I suggest to make sure you paste the EFI in the correct EFI partition. You might have two disks, and you might mount the other EFI partition that does nothing to your laptop.

@DiegoSuzhou
Copy link

@DiegoSuzhou Let's first make sure VoodooI2Cs are correctly loaded.

  1. Open Terminal.app and run
    sudo kextstat | grep "Voodoo". Paste the output at here.
  2. Download and open IORegistryExplorer from https://github.com/vulgo/IORegistryExplorer/releases, save as an ioreg file and upload it at here.

P.S. Also check if your battery percentage is working by turning on "System Settings - Control Center - Battery Percentage".

this is the output for the sudo command:
sudo command
the file saved with ioregistryexplorer
DiegoMacBookPro’s Mac.zip

@DiegoSuzhou
Copy link

  1. sudo kextstat | grep "Voodoo"

I only have two partitions, one is for Windows and the other one is for Mac.
i will restart the computer once more and NVRAM Reset if it helps.
EFI   Partitions
EFI config

@DiegoSuzhou
Copy link

@DiegoSuzhou Thank you for running the command. It seems to me that your setup is somewhat off the EFI I provided in this repository. Our EFI does not have VoodooHDA, and our VoodooI2C version is 2.8, not 2.9.1 shown in your screenshot.

I suggest to make sure you paste the EFI in the correct EFI partition. You might have two disks, and you might mount the other EFI partition that does nothing to your laptop.

OCAT config

@stevezhengshiqi
Copy link
Collaborator

stevezhengshiqi commented Jan 7, 2025

@DiegoSuzhou Thank you for running the command. It seems to me that your setup is somewhat off the EFI I provided in this repository. Our EFI does not have VoodooHDA, and our VoodooI2C version is 2.8, not 2.9.1 shown in your screenshot.
I suggest to make sure you paste the EFI in the correct EFI partition. You might have two disks, and you might mount the other EFI partition that does nothing to your laptop.

OCAT config

This screenshot shows the detail of the EFI folder that you mounted. However, kextstat command shows the actual driver version loaded in your system. Your macOS is most likely loading the EFI from another EFI partition that is different from what you are modifying (Check your U-disk also). You need to find out where does the VoodooI2C v2.9 and VoodooHDA come from.

@DiegoSuzhou
Copy link

@stevezhengshiqi Thank you so much for your great support, I have just solved the problem, I ejected the usb that i had and deleted all the EFI that i had on the computer to avoid any problems.
I have a question, will this EFI work on Sequoia 15.2? Have any of you tried it? Now for Sonoma 14.7.2 works everythings except AirDrop that connects but doesn't really send or receive files. @puzhengwu @kampav @brokeyourbike @stevezhengshiqi
This is the current results for the sudo command.
final sudo without USB conntected

@stevezhengshiqi
Copy link
Collaborator

stevezhengshiqi commented Jan 7, 2025

@DiegoSuzhou Intel Wi-Fi driver(itlwm/AirportItlwm) does not support AirDrop so far. For more information, check OpenIntelWireless FAQ.

Also, AirportItlwm does NOT support Sequoia, which means you can NOT use the native Wi-Fi panel on Sequoia. You have to use itlwm + Heliport, a third party Wi-Fi manager. Or you can try use OCLP + AIrportItlwm Ventura version, see OpenIntelWireless/itlwm#1009 (comment)

You can watch https://github.com/OpenIntelWireless/itlwm/issues for any news on Intel Wi-Fi.

@DiegoSuzhou
Copy link

@stevezhengshiqi Yeah, exactly, I read about that, thanks for the confirmation and for your help today, I really appreciate your help. 谢谢。 it would be nice to be connected on wechat if you agree, my wechat is dfrongia.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
KBL Issue on Kaby Lake Refresh model Trackpad Touchpad related issue
Projects
None yet
Development

No branches or pull requests

4 participants