Probleme mit ELAN1200

  • Hallo zusammen,


    hat hier jemand Erfahrung mit dem Thema ELAN?

    Ein paar Einträge gibt es ja schon, leider werden dort nur fleißig DSDT`s getauscht und nicht die Lösung erklärt.

    Für mich klingt die Lösung mit dem VoodooI2C Kext am besten, da mein ioregistryexplorer die meisten werte anzeigt(leider kann ich damit nichts anfangen).



    Vlt. hat ja jmd. ne Idee woran es liegt

    Dateien

    • DSDT1.aml

      (172,92 kB, 212 Mal heruntergeladen, zuletzt: )

    ASUS A541U MacBookPro13,1 / 1.99 GHz Intel Core i3 / 8GB 2133 MHz DDR4 / Intel HD 520 / ELAN1200 Touchpad funktioniert noch nicht


  • anonymous_writer hat glaube ich auch ein ELAN1200 verbaut und am laufen

    iMac17,1 GA-Z170N WiFi F22f |i5-6600 HD530 |RX560 |16GB |250GB SSD |macOS 14.4.1 |*
    MacBook9,1XiaoMi Air 12,5"(erster XiaoMi im Forum)|M3 6Y30 HD515 |4GB |128 & 250GB SSD |macOS 11.6 |Clover
    MacBookPro15,4XiaoMi-Pro-15,6" |i5-8250U UHD620 |8GB |250 & 250GB SSD |macOS 14.4.1 |*
    MacBookPro16,1XiaoMi RedMi 14" (erster RedMe im Forum)|i7-10510U | 8GB | 512GB SSD | macOS 14.4.1 |*
    MacMini8,1 NVISEN Y-MU01(erster NVISEN im Forum)|i7-10510U |24GB |256GB SSD |macOS 14.4.1 |*
    MacMini8,1HYSTOU S210H (Adventskalender vs. DSM2 samt Fake Profil)|i9-9880H UHD630|32GB |250GB SSD |macOS 14.4.1 |*
    MacMini8,1HYSTOU P05B (erster Hack mit OpenCore im Forum)|I7-8550U UHD620|16GB |500GB SSD |macOS 14.4.1 |*

    * BootLoader OpenCore REL-100-2024-04-16


    Experte ist nicht immer gleich Expertise

  • Wenn du Glück hast läuft das Trackpad ohne DSDT Patch nur mit den beiden Kexten VoodooI2C.kext und VoodooI2CHID.kext im Clover Ordner Other.


    https://github.com/alexandred/VoodooI2C/releases

  • Auch ohne DSDT patch funktioniert das Trackpad nicht.

    ASUS A541U MacBookPro13,1 / 1.99 GHz Intel Core i3 / 8GB 2133 MHz DDR4 / Intel HD 520 / ELAN1200 Touchpad funktioniert noch nicht


  • Sind die beiden Kexte auch wirklich nur im Clover Ordner? Aus dem System heraus machen die Probleme.


    Du kannst auch Testen ob die Kexte erst nach diesen beiden Terminalbefehlen geladen werden.


    Code
    1. sudo kextcache -system-prelinked-kernel
    Code
    1. sudo kextcache -system-caches

    Weiter kannst du prüfen ob die Kexte auch wirklich geladen werden.

    Code
    1. kextstat | grep -v com.apple
  • Ich hab die Befehle mal eingegeben. Also geladen werden Sie wohl.

    ASUS A541U MacBookPro13,1 / 1.99 GHz Intel Core i3 / 8GB 2133 MHz DDR4 / Intel HD 520 / ELAN1200 Touchpad funktioniert noch nicht


  • Der com.alexandred.VoodooI2CHID fehlt.



    Was zeigt dir der IOREGISTRYEXPLORER an der Stelle wie bei mir im Bild?




  • Jetzt stellt sich bei mir natürlich die Frage, wie erkläre ich ihm, dass er laden soll.:/


    Also im Other Ordner ist der Kext drin.


    Hab jetzt noch mal mit der System DSDT gestartet. zumindest wird mir jetzt ioregistryexplorer etpd angezeigt. Nur dahinter kommt dann nichts mehr.

    ASUS A541U MacBookPro13,1 / 1.99 GHz Intel Core i3 / 8GB 2133 MHz DDR4 / Intel HD 520 / ELAN1200 Touchpad funktioniert noch nicht


    Einmal editiert, zuletzt von fake ()

  • Versuche denn Kext über das Terminal zu laden.

    Dazu den Kext auf den Desktop kopieren. Danach die folgenden 3 Befehle. Interessant wäre dabei ob eine Fehlermeldung im Terminal beim letzten Befehl angezeigt wird.


    Code
    1. sudo chown -R root:wheel ~/Desktop/VoodooI2CHID.kext
    Code
    1. sudo chmod -R 755 ~/Desktop/VoodooI2CHID.kext
    Code
    1. sudo kextload ~/Desktop/VoodooI2CHID.kext
  • Ja da kommt ein Fehler.

    Code
    1. failed to load - (libkern/kext) dependency load failed; check the system/kernel logs for errors or try kextutil(8).

    ASUS A541U MacBookPro13,1 / 1.99 GHz Intel Core i3 / 8GB 2133 MHz DDR4 / Intel HD 520 / ELAN1200 Touchpad funktioniert noch nicht


  • Lade bitte mal deine EFI-Ordner und die IOREG hoch. Ich werde mir die dann ansehen ob mir was auffällt.

  • Der EFI Ordner ist zu groß!

    Im ersten Archiv ist der Clover Ordner und ioreg (hoffe das ist das ding)


    Die SystemDSDT nutze ich im Moment. DSDT1 war nur ein Versuch.

    Dateien

    • Archiv.zip

      (5,87 MB, 203 Mal heruntergeladen, zuletzt: )
    • Apple-Boot.zip

      (20,12 MB, 202 Mal heruntergeladen, zuletzt: )

    ASUS A541U MacBookPro13,1 / 1.99 GHz Intel Core i3 / 8GB 2133 MHz DDR4 / Intel HD 520 / ELAN1200 Touchpad funktioniert noch nicht


  • Den Apple-Ordner braucht man auch nicht mit zu verpacken oder zu schicken.

    Gruß
    Al6042

    Keine Unterstützung per PN oder Pinnwand... Eure Anfragen gehören ins Forum, nicht in mein Postfach!

  • Versuche das ganze mal mit diesem EFI-Ordner kopiert auf einen USB-Stick im FAT32 Format.

  • Klappt leider auch nicht. Dafür wird jetzt meine Batterie angezeigt:danke2:

    ASUS A541U MacBookPro13,1 / 1.99 GHz Intel Core i3 / 8GB 2133 MHz DDR4 / Intel HD 520 / ELAN1200 Touchpad funktioniert noch nicht


  • OK :)

    Geht noch mehr nicht?


    Es gibt eine sehr schöne Anleitung vom Entwickler wie man die DSDT.aml Patchen muß. Kannst gerne probieren.

    Wobei mir nicht ganz klar ist warum der Kext nicht lädt. Sollte er auch ohne die DSDT Patches.

    https://voodooi2c.github.io/#GPIO%20Pinning/GPIO%20Pinning

  • Ich bekomm es nicht hin. Kann mir einer von euch beim Patchen helfen?



    ich würde gern folgende patch anwenden, beim ersten kommt dann 42360, 6088, Object is not accessible from this scope (SBFB)

    und bei zweiten

    15503, 6126, syntax error, unexpected PARSEOP_SCOPE, expecting $end and premature End-Of-File



    ich verstehe nicht warum das nicht geht.

    Dateien

    • DSDT.aml

      (174,63 kB, 226 Mal heruntergeladen, zuletzt: )

    ASUS A541U MacBookPro13,1 / 1.99 GHz Intel Core i3 / 8GB 2133 MHz DDR4 / Intel HD 520 / ELAN1200 Touchpad funktioniert noch nicht


    Einmal editiert, zuletzt von fake () aus folgendem Grund: DSDT Patch

  • Community Bot

    Hat das Label Erledigt hinzugefügt