Lenovo Thinkpad T460 / OpenCore / 10.11 El Capitan

  • Zunächst vielen Dank an @MSzturc für die Config! siehe: Lenovo Thinkpad T460


    Basierend darauf versuche ich gerade El Capitan (geklont vom iMac) auf meinem T460 zu starten.

    Daher kann ich logischerweise MacBookPro13,1 nicht verwenden, da das ja erst mit 10.12 ausgeliefert wurde...


    Mit z.B. MacBook9,1 bekomme ich folgende Kernel Panic:


    Dachte das passt wegen Skylake und der iGPU am besten. Funktioniert nur leider nicht. Jetzt stehe ich ziemlich auf dem Schlauch und weiß nicht weiter. Kann mir jemand bitte helfen?


    (Catalina bootet zwar, ist aber keine Option für mich. Es soll Lightroom 6 und Photoshop CS6 darauf laufen...)




    // EDIT 2024-03-18


    Zwischenstand: Scheinbar kommt es zur Kernel Panic, weil macOS 64 MB Grafikspeicher erwartet, das T460 aber nur 32 MB bietet. Stichwort: DVMT

    siehe https://xxxxxxxxxxxx/threads/k…ramebuffer-14-0-4.314335/ und https://www.insanelymac.com/fo…over-and-opencore/page/3/


    Wie man das mit 32 MB hinbekommt steht auf https://dortania.github.io/Ope…m.html#creating-our-patch und [Anleitung] iGPU - Framebuffer patching & Blackscreen Problem beheben für Clover und OpenCore und https://osxlatitude.com/forums…-for-broadwell-and-later/ und https://xxxxxxxxxxxx/threads/g…2mb-dvmt-prealloc.221506/ (um mal einige zu nennen...)


    Was ich aktuell nicht verstehe: Das scheint in meiner OC Config.plist ja alles schon zu passen. Und es funktioniert auch mit Catalina einwandfrei. (Auch mit High Sierra. Da geht nur das Touchpad nicht, aber das ist wohl ein anderes Problem...)



    Okay, was kann man sonst noch tun? BIOS modifizieren, siehe https://www.reddit.com/r/think…locked_advanced_menu_and/ und https://www.youtube.com/watch?v=IZROH8q0aS8


    Dafür fehlt mir gerade die Hardware um das zu testen. Und ehrlich gesagt glaube ich auch nicht, dass das nur so gehen wird. Denn wie gesagt, mit Catalina funktioniert es ja einwandfrei.



    // EDIT 2024-03-23


    El Capitan bootet, wenn AAPL,ig-platform-id falsch ist. Also z.B. 0x12345678. Das wäre dann

    <key>AAPL,ig-platform-id</key>

    <data>EjRWeA==</data>


    Der Haken an der Sache: Die HD 520 wird dann mit nur 7 MB angegeben und es ruckelt. (Touchpad/WLAN gehen dann übrigens auch nicht....)


    Tendiere gerade ganz stark in Richtung BIOS flashen.



    // EDIT 2024-03-30


    CH341a gekauft, auf 3.3V umgebaut, BIOS modifiziert, unsignierte BIOS geflasht (thinkpad-uefi-sign/sign.py schlug fehl) und erstmal startet das T460 nicht mehr. Dann ein Byte im BIOS Image geändert, nochmal geflasht und siehe da, es läuft! Kann nun im BIOS DVMT einstellen.



    Nächstes Problem: El Capitan startet jetzt mit korrekter AAPL,ig-platform-id (also 0x19160000), aber der Grafikspeicher wird immer noch mit 7 MB angezeigt. Und GPU Beschleunigung gibts natürlich auch nicht.

    3 Mal editiert, zuletzt von rhasqx ()

  • al6042

    Hat das Thema freigeschaltet