Posts by ST3R30

    Ich empfehle lieber gleich ein macBook zu kaufen in dem Fall. Denn ohne Gefrickel am UEFI und Bootloader Folder wird das nämlich nichts – insbesondere bei Laptops.

    Das ist strange, denn die Tables die SSDTTime generiert, sind eigentlich viel genauer auf das jeweilige System abgestimmt, als die, die bei OpenCore dabei sind.


    Ich hatte das Problem auch schinmal, dass Windows in nem blue screen enddete, wenn es aus OC gestartet wurde. Am Ende lag es aber nicht an den SSDTs, sondern an einer Config Einstellung – ich weiß aber nicht mehr genau welche es war; eventuell EnableWriteUnprotector oder ProtectUefiServices.

    ACPI Tables aus 2 EFIs zusammenwürfeln ist immer ne schlechte Idee. Es gibt auf dem Github Profil von von Baio1977 keine Repo für das ThinkPad T15 übrigens. Habe nur eine für das T14 gesehen.


    "Powr on with AC attached" heisst nur, dass sich das Notebook einschaltet, sobald es strom aus der Dose bekommt. Das hat null mit deinem Problem zu tun. Du benötigst halt n post wake fix für das display. Bis dahin musst du erstmal display sleep deaktivieren.


    Hier ist noch ne andere repo: https://github.com/aruhant/t15-hackintosh


    Du musst den Framebuffer Patch aus deiner config da rein kopieren, falls du den HDMI Port brauchst

    Das grenzt schon an nen Unfall, was baio da zusammengeschustert hat.


    Habe vieles deaktiviert (insgesondere YogaSMC, CPUFriend und zig überflüssige ACPI tables). Auf alles im EInzelnen. was ich warum deaktiviert habe, würde ne halbe Stunde dauert.


    Am besten meine config zum Vergleich nehmen, die Config und gucken, was deaktivert wurde und dann an deiner Arbeiten.

    Files

    kaneske


    Die Sache ist: du kommst hier rein, ohne zu ahnen, worüber ich überhaupt, um dann aus Reflex zu behaupten: "Das ist alt, das hat Nico schon vor 1000 Jahren gemacht". Und ich denke, "Okay, noch einer, der's nicht verstanden hat…".


    10 weitere Posts später kommst Du nicht etwa auf die Idee zu sagen, "Ach sorry, ich hab' da was verwechselt", was eine vollkommen menschliche Reaktion gewesen wäre. Nein. Du kommst mit: "Ist ja nur marginal anders" … Nein, ist es nicht. Es ist eine grundsätzlich andere Vorgehensweise, die hier weitestgehend unbeachtet geblieben ist und nicht verstanden wird – wie man an deinem Beispiel sieht.


    Insofern: Spiel mit deinen Mac – einen Hackintosh hast Du ja nicht mehr – aber geh mir bitte nicht mehr auf den Sack.


    Danke!

    kaneske Du bist wirklich ein wahres Genie… Deine Auffassungsgabe ist wirklich enorm. Ich meine, nach dem 3. Anlauf hast Du dann endlich verstanden, dass es um etwas eine andere Methode geht.


    Statt scheiss Witze zu reißen, hättest Du Dir einfach mal den Code ansehen können und dann eventuell was dazu sagen. In Deinem Fall wäre es wahrscheinlich besser gewesen, zu schweigen.

    Ich habe einen Pull Request zu dem Thema vor 10 Monaten bekommen, um das Thema in meiner Repo zu verlinken (steht auch in den Credits übrigens). Also noch lange, bevor ihr überhaupt darüber gesprochen habt. Allerdings habe ich es mir nicht weiter angesehen, weil es micht interessiert hat und weil es nicht gut dokumentiert war.


    Heute habe ich es getestet und ordentlich dokumentiert und werde ab jetzt nur noch diese Methode promoten – weil ihr macht es ja anscheind nicht.


    JustFun Ja, dann zeig mal wer das wann und wo "ausführlich dokumentiert hat". Weist du, was einen faden "Beigeschmack" hat: Deine Versuche, mich jedmöglicher Gelegenheit zu diskreditieren, weil ich deinen unkorrekten USBMap.kext fix kritisiert habe…

    Hintergrund: USB Ports via ACPI zu mappen war bislang schon ein bisschen ein Krampf: ACPI tables dumpen, SSDT mit den USB Potr-Deklarationen finden, die Tabelle droppen und durch einen komplett neu geschriebene SSDT ersetzen, die für jeden Port der unter macOS irgendwie anders behandelt werden soll eine OSI-Weiche benätigt (beschrieben hier: USB mittels SSDT deklarieren). Das ist übermäßig aufwendig, fehlerbehaftet und unübersichtlich.


    Das ganze geht auch viel einfach und ohne die OEM SSDT zu ersetzen. Dazu deaktiviert man wenn macOS läuft einfach das originale USB Root Hub (RHUB oder HUBN) und definiert einfach ein neues Hub, das für macOS verwendet wird. Dem neuen Root Hub fügt man dann einfach die bis zu 15 Ports hinzu, die unter macOS verwendet werden sollen und speichert da ganze als SSDT-XHUB.aml oder SSDT-HUBX.aml (je nachdem wie das OEM Root Hub heisst). Die SSDT speist man dann einfach über den Bootloader der Wahl ein, ohne drop and replace der OEM-Tabelle.


    Besipeildatei (Auszug):



    Das sieht dann in Hacckintool so aus:


    Bei den USB 2 Ports könnte man noch den Typ anpassen, aber dafür hat es halt nur 5 Minuten gedauert und ich musste nicht im original Table rumfuchteln!

    Den Step-by-Step guide gibt es auf meiner repo: https://github.com/5T33Z0/OC-L…rts/XHUB_Method/README.md