HackBook Pro Ja, schon lange
-
-
ich habe in Clover nicht eingetragen, das er die mitlesen muss.
eigentlich werden ssdts im ordner ACPI/patched automatisch mitgeladen, das muss man clover nicht noch extra mitteilen..
usb ist nicht gepatcht, auch da ist (wenn es denn die richtige efi ist) einiges an unsinn drin. ich würde einfach mal testhalber den usbinjectall.kext weglassen, ebenso den usblimitport deaktivieren (config.plist: kernel&kextpatches, haken bei disable setzen, und zwar bei allen patches in der liste). läptopps fallen höchst selten unter das limit, usbinjectall ist eher eine krücke. dann gucken, welche usbs so schon funktionieren. danach mit hackintool oder ioreg die usbs identifizieren und eine individuelle usb-ports.kext erstellen.
kernelpanik bei sleep könnte von dem doppelt gemoppelten pnlf kommen, für den ruhezustand wirds wahrscheinlich noch ein paar massnahmen geben müssen.
-
-
naja.... wenn sleep nicht funktioniert, die kamera nicht erkannt wird, dann sind da noch ein paar fehler übrig.
und mit meinem kommentar "ist unsinn drin" meinte ich auch nicht dich, sondern den urheber des originals auf github. der hat da schon einiges verzapft, was nicht so wirklich sinnvoll ist.
angefangen mit einer veralteten cloverversion (die ordnerstruktur ist so nicht mehr angesagt -> drivers64UEFI statt drivers/uefi)
über widersprüchliche bootargs
zu renames, die nichts zum umbenennen finden
zu einer nicht angepassten ssdt-pnlf zzgl. des pnlf-hakens
und noch ein paar weitere sachen, die durchaus jetzt detailfehler hervorrufen könnten.
-
-
mach das... und hab mal augenmerk auf die grafikeinträge. die solltest du zentral als device-properties eintragen:
- die ig-platform-id
- die deviceid
- framebuffer-patch-enable
- cursormem
- stolenmem
und dafür die inject-haken weg (auch alle anderen einträge/haken in der grafikabteilung), den intel brauchts nicht, weil whatevergreen das übernimmt, und die nvidia sollte ja eigentlich gar nicht injected werden, weil abgeschaltet.
das abschalten den nvidia wär auch sinnvoller mit device-property, oder bootflag -wegnoegpu oder sogar ssdt (damit wär sie nämlich komplett abgeschaltet)
pnlf (für den deckel) entweder als haken, oder in der ssdt die pfade korrigieren.
powermanagement kann clover, besser wär aber die ssdt-plug an den läppi anzupassen. eine anleitung findet sich im opencore-guide von dortania -> "getting started with acpi". kann man auch auch auf clover anwenden.
die bootflags würde ich auch überprüfen. sind teilweise widersprüchlich.
das wärs erstmal an tipps.
-
-
hier im thread geistern doch etliche ordner herum..
fang doch erstmal mit dem aktualisieren von clover an:
schnapp dir z.b. den letzten efi-ordner von mir (das dürfte eine relativ neue cloverversion gewesen sein, catalina auf dem T440s ging, und der ordner diente als vorlage), schmeiss dort die config.plist raus, bzw. benenn sie einfach in irgendwas um. dann vergleich die ordner "other" aus deinem aktuellen ordner und meinem, und steck fehlende kexte in den neuen ordner -> other hinein, das gleiche mach mit dem acpi/patched ordner.
dann vom stick booten. wenns klappt, passt schon mal die ordnerstruktur zu neueren cloverversionen.
nächster schritt ist dann das nach und nach anpassen der config.plist, wie ich das oben geraten hab. und immer vom stick booten, die efi kommt erst auf die platte, wenn alles funktioniert.
-
-
dann gib mir doch mal den ordner, den du jetzt als funktionierend in benutzung hast (ganz genau den, mit den allerletzten anpassungen). ich werd dann schlicht und einfach die inhalte (kexte, driver, config und acpi-sachen) in einen ordner aus meiner sammlung hier verfrachten ohne jede weitere anpassung, und dann gucken wir mal.
-
-
sooo.... das ist jetzt eine EFI mit clover v.5120. ich hab absolut nix verändert, nur deine dateien rübergeschoben. die driver hab ich ergänzt um die, die in deiner efi zusätzlich drin waren und kexte, acpi, config 1:1 rübergeschoben.
leg die efi jetzt bitte genauso, wie sie ist, in die efi-partition eines usb-sticks, drücke beim neustart F12, und wähl den stick in der bootauswahl als bootlaufwerk aus.
wenns hängt, foto.
-
-
gut. wie wärs mit aufräumen? da sind noch einige unstimmigkeiten drin.
und wie siehts mit sleep/wake, kamera (usb allgemein) und so aus?
mach doch mal einen "funktionsbericht"
-
Falls whatevergreen.kext vorhanden ist, soweit ich weiß mit dem Boot-arg
-wegnoegpu
Danke! Das wars gewesen. Läuft wunderbar, außer mit dem Bootloader und win 10, aber das wird auch noch klappen
-
-
dann öffne mal die SSDT-PNLF.aml mit maciasl.app und ändere alle PCI0.GFX0 in PCI0.VID (sind 3 stück ziemlich am anfang der datei), speichern, und entferne den haken addpnlf in der config.plist -> acpi.
wenn das noch nicht hilft, muss noch das powermanagement sinnvoll angepasst werden. evtl funkt auch noch die grafik dazwischen.
-
Danke! Das wars gewesen. Läuft wunderbar, außer mit dem Bootloader und win 10, aber das wird auch noch klappen
Windows am besten über das BIOS Bootmenü starten um OpenCore Injection komplett zu umgehen. Ansonsten mal mit SSDT-XOSI versuchen: https://ooh3dpsdytm34sfhws63yj…7%BB%9F%E8%A1%A5%E4%B8%81
-
-
nach einem kernelpanik bedingten neustart gibts doch einen bericht. lass dir den mal anzeigen (nicht senden) kopier den text, und lad den hoch. ich brauch details für sinnvolle tipps