Beiträge von fredo

    Habe mich am Wochenende nochmal dran gesetzt, um es kurz zu machen, Catalina mit OpenCore läuft jetzt. BigSur hatte ich auch laufen, dazu später mehr.




    Mir ist irgendwann eingefallen, dass das T430s baugleich mit dem T530 ist, einziger Unterschied, dort ist ein 15,6" Display verbaut. Habe mich dann auf die Suche nach einem fertigen EFI für das T530 gemacht und bin auf die hervorragende Repo von @5T33Z0 gestossen:


    https://github.com/5T33Z0/Lenovo-T530-Hackinosh-OpenCore


    Mit der EFI konnte ich auf Anhieb BigSur installieren, letzten Endes bin ich aber wieder zurück auf Catalina weil ich langfristig keine Lust auf den Workaround, mit dem nicht zur Ivy Bridge passenden SMBIOS hatte. Durch das SMBIOS für MacBookPro11,1 taktet ja die CPU höher. Die Empfehlung mit dem T430(s)/T530 nicht auf BigSur zu gehen, empfiehlt er auch in der Repo und habe ich auch hier im Forum mehrfach gelesen.

    Für meine Broadcom Wlan Karte musste ich noch einen anderen Kext einfügen. Anfangs funktionierte die Webcam nicht, dies konnte ich auch lösen, indem ich via Hackintool eine USB Kext erstellt habe.


    Alles in allem hat sich der Wechsel von Clover auf OpenCore definitiv gelohnt. Das Notebook bootet viel schneller und ist insgesamt deutlich performanter.

    Werde jetzt noch den RAM auf 16Gig erweitern und auf eine 35W i7 Dual Core CPU umbauen, wenn ich eine günstig bekommen. Damit sollte ich dann noch einige Zeit gut zurecht kommen.


    Vielen Dank für eure Geduld und Unterstützung, habe viel über Mac und Hackintosh gelernt in den letzten Tagen!

    grt

    Danke für den EFI - Wie im Eingangspost schon geschrieben, habe ich Catalina mit Clover 5123.1 einwandfrei laufen. Ich hätte jetzt halt Interesse gehabt auf OC und Big Sur zu gehen.

    Catalina war ja jetzt erstmal der erste Versuch mit OC, sollte ja "klein anfangen" Wenn ich BigSur unter Clover ans laufen bekommen, wäre das für mich auch okay, hatte mir mit OC noch ein bisschen mehr Speed beim booten etc, versprochen.

    Mein Versuch heute Morgen Clover auf die aktuelle Version zu bringen, war leider auch nicht erfolgreich, hatte mich an diesem Guide orientiert:


    [GUIDE] Clover updaten (ab v5123) inkl. OpenRuntime und Quirks (UEFI only)


    Das ist meine funktionierende Clover 5123.1 EFI:


    EFI_T430s_Clover_5123.1.zip

    also unter Clover hat das geflashte BIOS keine Probleme gemacht, würde mich wundern, dass es unter OC anders ist


    die Werte habe ich im BIOS angepasst, habe ich da etwas vergessen?


    – Restart > Load Setup Defaults – OS Optimized Defaults > Disabled

    – Config > Serial ATA (SATA) > SATA Controller Mode Option > AHCI

    – Security > Secure Boot > Disabled

    – Startup > UEFI/Legacy Boot > UEFI Only – CSM Support > No

    @Arkturus

    Deine EFI bootet auch, ich sehe den Ladebalken, von da geht es aber nicht weiter. Mit aktivem verbose sehe ich nur folgende Zeile als letztes:


    "log:exitbs:start"


    Ich habe parallel auch mal versucht bei meiner bestehenden 10.15.7 Installation mit Clover, Clover von 5123.1 auf die aktuelle 5138 zu bringen, hier sind ja auch diverse Änderungen nötig. Auch hier bleibt der Bootvorgang bei log:exitbs:start stehen.


    Was ich so verrückt finde ist, quasi alle EFIs, die ich hier im Forum oder bei Github etc., für das T430(s) gefunden habe sehen völlig unterschiedlich aus und sind auch nur wenige parallelen zum OC Guide sichtbar. Ich frage mich halt, wie sind die Leute alle zu solch unterschiedlichen Ergebnissen gekommen, wenn alle als Basis den Guide verwendet haben. Ich habe alle diese EFIs getestet, keiner funktionierte bei mir.


    Edit:

    Der hier sah für mich z.B. total vielversprechend aus, da startet noch nicht mal OC


    https://github.com/yaza-putu/lenovo-thinkpad-l430


    Frag mich halt echt warum das bei quasi identischer Hardware bei dem einen funktionier und bei jemand anderem wieder nicht.

    Ich habe jetzt nochmal folgende Pre-Build in mein EFI gepackt:

    • SSDT-EC-LAPTOP
    • SSDT-IMEI
    • SSDT-PNLF

    Folgende habe ich selbst generiert mit SSDTTime:

    • SSDT-IRQ


    Bleibt leider weiterhin bei "BuildActDeviceEntry exit" stehen


    Edit:


    Der Sanity Checker (https://opencore.slowgeek.com/) hatte immer das SMBIOS MacBookPro9,2 angemeckert. Habe daraufhin meine alte config.plist aus Clover angeschaut und dort war ein MacBookPro10.2 eingetragen.

    Habe es daraufhin auch für OC son angepasst, der Sanity Checker ist jetzt zufrieden, hängt leider immernoch an der gleichen Stelle.



    Edit:

    Bin wieder ein stück weiter, habe hier https://www.reddit.com/r/hacki…_catalina_almost_success/ jemanden gefunden, der ein T430 laufen hat.

    Habe die Kexte identisch zu seinem Setup in mein EFI kopiert:

    • ACPIBatteryManager.kext
    • ACPIPoller.kext
    • AppleALC.kext
    • AppleBacklightFixup.kext
    • BrcmBluetoothInjector.kext
    • FakeSMC.kext
    • IO80211Family.kext
    • IntelMausiEthernet.kext
    • Lilu.kext
    • RealtekRTL8111.kext
    • VoodooPS2Controller.kext
    • WhateverGreen.kext

    Das entspricht auch so ziemlich den Kexten, mit denen ich es unter Clover laufen hatte. Er bootet jetzt weiter, bricht dann allerding mit einem Panic ab:


    Die nicht nötigen Treiber habe ich gerade entfernt, wie bekommen ich denn die HD4000 als Device da rein? kann ich da einfach die Werte von deinem L430 übernehmen?


    Edit1: Ich habe jetzt einfach mal deinen Device Entry für die HD 4000 übernommen. Bleibt aber an der gleichen Stelle hängen. Was man ohne SSDT-CPU machen muss habe ich im Guide noch nicht gefunden.


    Edit2: Glaube das ist die Lösung bei der Installation, wenn keine SSDT-CPU vorhanden ist:


    "Initialing with OpenCore's setup in the Ivy Bridge section, we recommended users drop their CpuPm and Cpu0Ist to avoid any issues with AppleIntelCPUPowerManagement.kext. But dropping these tables have the adverse affect of breaking turbo boost in Windows. So to resolve this, we'll want to keep our OEM's table but we'll want to add a new table to supplement data only for macOS. So once we're done creating our CPU-PM table, we'll re-add our OEM's CPU SSDTs.!


    Das habe ich in der config.plist schon genau so drin.


    Hier nochmal mein EFI:

    Dateien

    • EFI_t430s.zip

      (2,41 MB, 73 Mal heruntergeladen, zuletzt: )

    Ich denke ich bein ein gutes Stück weiter gekommen, folgendes habe ich erreicht:

    • SMBIOS korrekt gesetzt
    • config.plist soweit konfiguriert, dass mein EFI bootfähig ist
    • Pre-Build SSDTs verwendet
    • Verbose Mode aktiviert

    Beim booten vom Stick bleibt es an folgendem Punkt stehen:


    "BuildActDeviceEntry exit"


    Ich vermute es hängt mit den Pre-Build SSDTs zusammen, ich habe leider noch nicht so richtig verstanden, wie ich die selbst generiere.

    Wie ich verstanden habe brauche ich folgende:

    • CPU-PM
    • SSDT-EC
    • SSDT-PNLF
    • SSDT-IRQ
    • SSDT-XOSI

    @Basti Wolf Ja ich würde auch am liebsten die aktuelle OC Version nutzen. Ich habe den OC Guide soweit durch, das Ergebniss ist leider nicht lauffähig. Finde es auch sehr schwierig zu verstehen, welche Kexte gebraucht werden und welche nicht. In den fertigen Paketen, die ich getestet habe ich viel mehr enthalten, z.B. die von dir geannten FakeSMC, DSDT etc. Ziemlich verwirrend, was jezt gebraucht wird und was nicht.

    Also ich habe den Stick nochmal neu erstellt, wie hier beschrieben:


    https://dortania.github.io/Ope…wnloading-macos-modern-os


    Als EFI habe ich jetzt mal folgendes Paket drauf kopiert:


    T430 1600x900 OC 056.zip


    Ich kann jetzt zumindest vom Stick booten, Apple Logo mit dem Ladebalken erscheint. Der Balken hat bis 100% geladen, dort steht er jetzt seit ca. 30 Minuten und nichts passiert.


    Parallel bin ich dabei den OC Guide durch zu arbeiten und selbst die Kexte etc. zusammen zu kopieren. Aktuell lese ich mich gerade in die Erstellung der config.plist ein, scheint mir mit das aufwändigste zu sein.

    Habe mein Profil ausgefüllt, danke für den Hinweis.


    Hier meiner Hardware:


    Thinkpad T430s

    Intel(R) Core(TM) i5-3320M CPU @ 2.60GHz

    Intel HD Graphics 4000 1366x768

    8 GB RAM


    Ich habe es mit dem Paket "EFI_T430-OC0.6.9.zip" von @Arkturus versucht. Also mit OC 6.9 und Big Sur, damit sehe ich nur den "Reset NVRAM" Eintrag.

    Habe es anschließend mit dem Paket von Sascha_77 probiert, da kann ich die Installation starten, bekomme dann allerdings den Kreis mit durchgezogener Linie.

    Habe nochmal einen Versuch gewagt und konnte es lösen. Hab zuerst das Update mit dem Clover Configurator auf meinem Experimentierstick installiert und danach auf mein System kopiert, läuft einwandfrei. Fehler war, dass ich beim Update auf dem Stick die Optionen "Installiert für UEFI-Bios" und "Installiert Clover in der ESP" nicht aktiviert.


    Danke für den Support!

    Nein weiß ich leider nicht, da ich den fertigen EFI Ordner von dem oben verlinkten Guide für das T430s verwendet habe.


    Daher ja meine Befürchtung, dass ich mit dem manuellen kopieren irgendwas schrotte. Der automatische Intaller/Updater wäre mir daher lieber ehrlich gesagt. In anderen Foren hab ich gelesen, dass es Probleme mit dem SIP gab habe die Option CsrActiveConfig aber schon auf 0x67 stehen, trotzdem schlägt das Update fehl.


    Ich habe gerade mit dem Updater die Version 5122 auf meinen Boot Stick installiert, das war erfolgreich, der Stick bootet allerdings trotzdem weiterhin 5118. Die Idee war, wenn es mit dem Stick funktioniert einfach diesen aktualisierte EFI Ordner dann auf meine HDD in die EFI Partition zu kopieren.