Hmm. Das ist komisch.
Ist Dein Bootstick USB2 oder USB3? Und wie ist er formatiert: HFS+ oder APFS?
Um schreiben oder kommentieren zu können, benötigst du ein Benutzerkonto.
Du hast schon ein Benutzerkonto? Melde dich hier hier an.
Jetzt anmeldenHier kannst du ein neues Benutzerkonto erstellen.
Neues Benutzerkonto erstellenHmm. Das ist komisch.
Ist Dein Bootstick USB2 oder USB3? Und wie ist er formatiert: HFS+ oder APFS?
Kontrolliere noch einmal, ob Du auch die richtige AirportItlwm.kext für Sonoma verwendest.
Und dann schicke mal ein Screenshot vom Ordner
/Library/Preferences/SystemConfiguration
StevePeter Welches macOS hast Du installiert? Hast Du die passende AirportItlwm.kext dazu?
Wobei theoretisch die SSDT-Sleep.aml in meiner EFI diesen Zustand kontrolliert und korrigiert.
Dann würde ich als nächste einfach probieren, Ventura zu installieren. Sonoma könntest Du später im Parallelbetrieb oder drüber installieren.
Zunächst mal hier die notwendigen BIOS-Einstellungen:
Ist das bei Dir so eingestellt?
Hmm … ich hätte hier eine fertige EFI für das Teil.
Ist dann aber wenig Lerneffekt dabei.
Die SMBIOS habe ich geändert. Du mußt aber noch schauen, ob die bei Apple registriert ist (was sie nicht sein darf, damit es keine Probleme mit Apple gibt).
WLAN und Bluetooth wird nicht funktionieren, da mußt Du entweder eine BCM94360NG einbauen, wie ich getan, oder die ITLWM-Kexte für die Intelkarten integrieren, falls Du die verwenden willst.
Ich arbeite unterwegs gerne mit dem Teil. Was gar nicht funktioniert ist die Kamera, die wird da für macOS nie zum Laufen gebracht werden können.
Lösung hier gefunden:
https://github.com/acai66/lenovo-miix-520-hackintosh
Man muß in der VoodooI2CHID.kext/Contents/Info.plist unter "IOKitPersonalities" die ganze Gruppe "VoodooI2CHIDDevice Multitouch HID Event Driver" löschen, dann Neustart und siehe da, sowohl Touchscreen wie Touchpad funktionieren und der Touchpad erscheint auch in den Systemeinstellungen.
Lucky hacking!
In Windows die Datenträgerverwaltung aufrufen, die Windows SSD auswählten, dort die (letzte) Windowspartition auswählen, Rechtsklick darauf und "Volume verkleinern" auswählen.
Nun kannst Du beim Install von Ubuntu diesen freigewordenen Platz am Ende der SSD auswählen, diesen Teil der Festplatte entsprechend formatieren und Ubuntu draufspielen.
Das war mir schon klar.
Konnte nun allerdings feststellen, daß auch beim kleineren Bruder, dem X2 G2, das Touchpad mit der VoodooPS2Trackpad angesprochen wird, wenn ich die VoodooI2CHID ausschalte. Bei beiden Rechnern verschwindet dann allerdings das Touchpad mit allen Einstellmöglichkeiten aus den Systemeinstellungen.
Die Treiber für das Alps-Touchpad sind demnach sowohl in VoodooPS2 als auch auch in VoodooI2C enthalten. Offensichtlich erkennt dann auch VoodooI2C das Touchpad im X2 G3, sonst würde es in den Systemeinstellungen nicht als solches erscheinen.
Das Touchpad im X2 G2 hat allerdings die ProduktID 0x120d, das im X2 G3 hat die ProduktID 0x1221. Ob man dem X2 G3 Rechner irgendwie die ProduktID 0x120d vorgaukeln könnte?
Ich glaub, ich geh am Stock: Touchpad funktioniert mit VoodooPS2Trackpad … wenn ich VoodooI2CHID ausschalte. Dann geht allerdings Touchscreen nicht mehr !
Ich kenne diese Kexts alle vom X2 G2 her. Leider funktionieren die alle nicht mehr auf Ventura, sei es, daß das System damit nicht mehr startet oder daß es immer wieder mitten im laufenden Betrieb einen Neutstart verursacht. Auch am X2 G3 habe ich es damit probiert und genau die gleichen Probleme festgestellt.
Vom Einbinden her habe ich wohl darauf geachtet, daß VoodooInput nur einmal geladen wird.
Vom X2 G2 her meine ich mich noch zu erinnern, daß es darauf ankam, wann welche Kexts geladen wurden, also die USB-Mapping-Kexte vor den I2C-Kexten oder danach. Ich habe da schon alles probiert, aber bisher leider keinen Erfolg gehabt.
Besten Dank für Deine Tipps!
AlpsHID ergab gleich beim Start eine Kernelpanic, genauso wie bei Elite X2 G2.
Mit dem VoodooPS2-Alps passiert nichts.
Im Anhang nun meine ioreg-Datei.
Habe ich versucht, hat aber nichts geändert. Nach wie vor funktioniert Touchscreen aber Touchpad nicht.
Ich muß wohl das hier umzusetzen:
https://dortania.github.io/Get…al.html#enabling-trackpad
So wie ich den Guide verstehe, muß man dort, wo OSYS abgefragt wird, dies hier einfügen
Das habe ich zwar gefunden, dann müßte ich aber die ganze DSDT.aml einfügen, was unter OC nicht sein soll.
Eine eigene SSDT.aml zu erstellen habe ich nicht geschafft ("Error", "Package" etc Meldungen).
Kann mir jemand dabei helfen oder die SSDT.aml erstellen?
Im Anhang die DSDT.aml
Schon, habe auch die enstprechenden Seiten schon konsultiert.
Da stehe ich allerdings vor der Frage, ob ich für den Touchpad ein eigenes GPIO-Pinning brauche, da ja das Pinning für den Touchscreen schon herausgefunden und unter TPL0 eingetragen wurde. Am älteren HP Elite X2 G2 hat damit Touchscreen und Touchpad funktioniert.
Wenn ich für den Touchpad ein eigenes Pinning bräuchte frage ich mich, wo ich in der DSDT das dazu passende Device finde.
Wie die Überschrift sagt sitze ich momentan vor dem Problem, daß mein Hackintosh-Laptop soweit funktioniert, sogar Touchscreen, aber das Touchpad eben nicht.
Es handelt sich um ein Alps Touchpad.
In den Systeminforamtionen wird das Touchpad über USB auch erkannt.
Eingebunden wird es wohl über I2C
Der Laptop ist ein HP Elite X2 G3
Prozessor i7-8550U
Graphik: Intel HD 620
Irgendwie stehe ich da auf dem Schlauch und komme nicht weiter.
1. Machst Du das an Deiner EFI, die ja sonst funktioniert?
2. Hast Du auch mal andere USB-Ports probiert?
Dann sieht es ganz so aus, daß es am USB-Mapping liegt. Das Trackpad scheint da am USB-Port zu hängen (wie bei vielen anderen Laptops), der nicht erkannt wird weil das USB-Mapping nicht stimmt. In Deiner EFI sehe ich nämlich auch kein entsprechende Kext dazu. Darum die angebotene USBPort.kext.
Und die Lampe geht beim USB-Stick auch genau deswegen aus, weil er den USB-Port nicht mehr findet.
Hast Du die USBPort.kext in Deine funktionierende EIF integriert? Da müßte diese eingentlich geladen werden ohne daß der Startvorgang Probleme macht.