Trackpad Xiaomi Mi Notebook Pro

  • Guten Morgen zusammen,


    ich bin schon eine Weile im Forum und habe mir auch schon vieles erlesen können. Dies ist mein erster Beitrag.

    Gekauft habe ich mir oben genanntes Notebook und bereits Mac OS Catalina mit Open Core installieren können nach einer Anleitung. Es läuft zufriedenstellend bis auf das Trackpad auf das ich nicht verzichten kann, da ich damit auch mobil sein möchte. Das Trackpad wird in der Systemeinstellung erkannt, ist jedoch dennoch ohne Funktion.


    Die EFI habe ich angehängt. Vielleicht mag jemand mal drüber schauen.


    Viele Grüsse

    Guido

    Dateien

    • EFI.zip

      (14,17 MB, 74 Mal heruntergeladen, zuletzt: )
  • Moinsen :))


    es wäre möglich, das dein Trackpad ein ELAN Gerät ist.

    Versuch es mal mit dem ELAN.kext aus dem zip im Anhang,

    vielleicht funzt das ja ;-)

    Dateien

    iMac (20 Zoll, Mitte 2007) OS X EL CAPITAN 10.11.6


    Lenovo Legion Y720 Opencore Monterey 12.4

    Intel I5 7300HQ

    iGPU HD630 / GTX 1060


    ASUS ROG Strix G15 G512LW-HW038 Opencore Monterey 13.1

    Intel I7 10750H

    iGPU UHD 630 (9BC4) / RTX 2070


    [wech]

  • Das habe ich gerade versucht. Hat leider nicht geklappt:(.

  • Hmmm, vielleicht liegt es auch an einer SSDT.

    Du hast ja ne ganze Menge in deinem ACPI Ordner.

    Schau mal in Windows unter Gerätemanager - Trackpad - Eigenschaften was das Trackpad

    für ein Gerät ist.


    Ich habe nämlich bei meinem ASUS Notebook auch ein Trackpad Problem.

    Immerhin kann ich den Zeiger bewegen, die Tasten sind aber ohne Funktion.

    Das ganze funzt auch nur mit dieser SSDT (Anhang)

    Vielleicht mal die SSDT-TPD0 gegen diese austauschen....??

    Dateien

    iMac (20 Zoll, Mitte 2007) OS X EL CAPITAN 10.11.6


    Lenovo Legion Y720 Opencore Monterey 12.4

    Intel I5 7300HQ

    iGPU HD630 / GTX 1060


    ASUS ROG Strix G15 G512LW-HW038 Opencore Monterey 13.1

    Intel I7 10750H

    iGPU UHD 630 (9BC4) / RTX 2070


    [wech]

  • Hallo KruXx,


    die SSDT-Datei habe ich eingefügt. Leider ohne Erfolg und zudem ging die Tastatur nicht mehr.


    Schau mal in Windows unter Gerätemanager - Trackpad - Eigenschaften was das Trackpad

    für ein Gerät ist.

    Im Anhang Screenshots von Gerätemanager und HWINFO64 zu dem Trackpad.

  • Guten Morgen,


    sry, ich war Gestern nicht mehr online.

    Also nach deinen Bildern, sollte dein Trackpad eigentlich mit den Kexten laufen.

    Ich benutze noch zusätzlich den VodooInput.kext . Vielleicht den nochmal zu deinen Kexten ergänzen...


    Greeeetzzz :-)

    Dateien

    • VoodooInput.zip

      (18,24 kB, 62 Mal heruntergeladen, zuletzt: )

    iMac (20 Zoll, Mitte 2007) OS X EL CAPITAN 10.11.6


    Lenovo Legion Y720 Opencore Monterey 12.4

    Intel I5 7300HQ

    iGPU HD630 / GTX 1060


    ASUS ROG Strix G15 G512LW-HW038 Opencore Monterey 13.1

    Intel I7 10750H

    iGPU UHD 630 (9BC4) / RTX 2070


    [wech]

    Einmal editiert, zuletzt von KruXx ()

  • Hallo,

    ich habe auch ein Xiaomi Notebook - jedoch die Version Ruby. Leider habe ich auch keine Trackpad-Funktion. Lautsprecher gehen auch nicht. Gibt es bei Dir eine Lösung?
    Ich nehme aber an, dass meine Ruby-Version jedoch andere Komponenten hat.
    Sonst läuft alles super - habe sogar 64 GB RAM einbauen können.

  • Hallo Der Guido


    Das was du dort hast ist ein TrackPad am i2c Bus.

    Da ist bei den Treibern die Ladefolge sehr wichtig.

    Erstens muss du herausfinden was es für ein Device ist und welchen Satellite Treiber es benötigt.

    Siehe Bild..

    Daran erkennt man meist genauer was es für ein ist, Stelle ein Bild von dir uns zu verfügung.


    Du musst auch unterscheiden zwischen dem TrackPad und die Tastatur der wiederum über den PS2 angesteuert wird.

    Im Config.plist gehst du so vor, lade zuerst den VoodooI2C.kext herunter binde sie genau wie auf dem Bild.


    Dieses vorgehen ist für den TrackPad am I2C Bus.

    Die VoodooInput.kext ist hier deaktiviert weil sie eben im VoodooPS2Controller.kext auch vorhanden ist und nicht 2 mal geladen werden sollte.

    Wie du auf dem Bild siehst hab ich den Satelliten Kext VoodooI2CHID.kext geladen was vermutlich laut deinem Bild auch benötigt wird

    (Den gilt es ausfindig zu machen)

    Ansonsten musst du hier anstelle VoodooI2CHID.kext einen von diesen Satelliten Kext laden und testen...

    VoodooI2CSynaptics.kext

    VoodooI2CFTE.kext

    VoodooI2CELAN.kext

    VoodooI2CAtmelMXT.kext



    In deinem EFI ist das VoodooPS2Controller.kext alt.

    Aktualisiere sie von dem Link, der wiederum hat auch Plugins die eingebunden werden müssen.

    Hier taucht wieder das VoodooInput.kext unter den Plugins auf den du aktivieren musst.(Entweder beim VoodooI2c oder hier)

    Darin sind auch Trackpad und Maus Plugins die du deaktiviert lassen solltest. Je nach bedarf halt was man für ein Device besitzt.

    Siehe Bild.

    Dieses vorgehen ist für den Tastatur am PS2 Bus.


    Gruss Coban

     MSI-Z590Pro Wifi | Intel® Core™ i9-10900k CometLake | 32GB DDR4 RAM | Radeon RX 570 Red Devil | Nvme WD Black SN750 1TB | BCM94360NG | OpenCore aktuell / Catalina bis Sequoia / Win 10 Pro / Win 11 Pro / Ubuntu / ChromeOS

     MSI-B150M Mortar | Intel® Core™ i7-6700 Skylake | 64GB DDR4 RAM | Intel® HD Graphics 530 | Samsung NVMe 960 EVO / 1x2 TB HDD | BCM943602BAED DW1830 | OpenCore aktuell / Catalina / BigSur / Monterey / Win 10 Pro / Ubuntu

     Lenovo S340-15IIL | Intel® Core™ i7-1065G7 IceLake | 12GB DDR4 RAM | Intel® Iris Plus Graphics G7 | Nvme Intel SSDPEKNW512G8L/SSD Samsung 256GB | BCM94360NG | OpenCore aktuell / Catalina bis Sequoia / Win 10 Pro / Win 11 Pro / Ubuntu / ChromeOS


    " Chasch nöd s Föifi und s Weggli ha."

  • Hallo Coban,

    welches Tool verwendest Du zum editieren der Config?

    ... ich habe schon bemerkt, dass bevor Clover lädt, geht auch mein Trackpad.


    Viele Grüße,

    Thomas

  • bevor Clover lädt, geht auch mein Trackpad.

    Wenn dein TrackPad schon vor Clover oder OC läuft und bedienbar ist hast du vermutlich ein TrackPad der an PS2 Bus angeschlossen ist.

    Für dich wäre dann die "VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext" relevant

    Soweit mir bekannt wird die I2C Bus später initialisiert.


    Hab als Editor den "PlistEdit Pro" im Einsatz.


    Gruss Coban

     MSI-Z590Pro Wifi | Intel® Core™ i9-10900k CometLake | 32GB DDR4 RAM | Radeon RX 570 Red Devil | Nvme WD Black SN750 1TB | BCM94360NG | OpenCore aktuell / Catalina bis Sequoia / Win 10 Pro / Win 11 Pro / Ubuntu / ChromeOS

     MSI-B150M Mortar | Intel® Core™ i7-6700 Skylake | 64GB DDR4 RAM | Intel® HD Graphics 530 | Samsung NVMe 960 EVO / 1x2 TB HDD | BCM943602BAED DW1830 | OpenCore aktuell / Catalina / BigSur / Monterey / Win 10 Pro / Ubuntu

     Lenovo S340-15IIL | Intel® Core™ i7-1065G7 IceLake | 12GB DDR4 RAM | Intel® Iris Plus Graphics G7 | Nvme Intel SSDPEKNW512G8L/SSD Samsung 256GB | BCM94360NG | OpenCore aktuell / Catalina bis Sequoia / Win 10 Pro / Win 11 Pro / Ubuntu / ChromeOS


    " Chasch nöd s Föifi und s Weggli ha."