Lenovo T560 - Sierra - Installation erfolgreich

  • Ich habe mich mal auf die Suche gemacht und nach Anleitungen gesucht, welche beschreiben wie man (am besten) alle Funktionen des Geräts in Betrieb bekommt.


    Bislang bin ich nur auf Geräte des Typs T460 gestoßen. Allerdings gar nicht soooo schlimm, denn es scheint sehr ähnlich zu sein im Vergleich zum T560.


    Erstmal die Spezifikationen:


    ProcessorIntel Core i7-6600U Skylake
    (4MB Cache, up to 3.40GHz)
    System Unit T560 mitIntel HD Graphics 520
    Display Panel 15.6" FHD IPS
    (1920x1080),No Touch,WWAN
    Camera720p HD Camera
    Total memory 16GB PC3-12800
    DDR3L 1600MHz SODIMM
    Hard drive 512 GB Solid State Drive (Samsung Evo 850)
    Wireless WAN accessories
    Pointing device UltraNav
    (TrackPoint and TouchPad)
    with Fingerprint Reader
    WiFi wireless LAN adapters
    Intel Dual Band Wireless-AC(2x2) 8260 (ausgetauscht gegen: BCM94352Z
    Bluetooth Version 4.1 vPro
    WWAN Karte Huawei ME906S - Kexte sind optional angehängt.


    Zuerst habe ich versucht mir eine Installation mit einer eigenen Cloveranpassung zu basteln, die ich mir selbst Stück für Stück aufbaue... Nach 2 Tagen bin ich dann aber zu dem Schluss gekommen, dass ich vielleicht schneller ans Ziel komme, wenn ich die Basis der T460er (die dort angebotenen Clover + Kext Dateien).


    Heute habe ich eine Sammlung gefunden, die schon viel bei mir abdeckt.
    Mit der derzeit angepassten Version läuft:

    • Touchpad+Trackpoint funktionieren perfekt
    • Skylake CPU+GPU ohne Artefakte
    • WLAN und Bluetooth
    • Akkuanzeige
    • Sleep (allerdings weiss ich nicht ob das Sleep Wake perfekt funktioniert, ich werde das länger testen und dann hier verifizieren)
    • Wake (funktioniert bislang nur mit Druck auf den Powerbutton)
    • Sonderfunktionen der Tastatur funktionieren
    • Bildschirmhelligkeit
    • Kamera (in Facetime getestet)
    • ALC293 Soundkarte (Kext musste mit Kext Installer installiert werden)
    • WWAN Karte Huawei ME906S
    • Swipe Gesten (Multitouch)


    Jetzt kommt, was NICHT funktioniert:

    • Kartenleser (nicht getestet)
    • Im Finder wird immer "Entfernte CD/DVD" angezeigt. Obwohl ich kein Laufwerk habe. (Ohne die SSDT im "patched" Ordner fehlt das).
    • Fingerprintreader (nicht wirklich benötigt und auch nicht getestet)
    • Der Trackpoint funktioniert bei ca. jedem 4 Bootvorgang nicht richtig. Dafür wurde extra ein Sleepwatcher eingerichtet, der aber bei mir nur dafür sorgt, dass nach dem Sleep/Wake der Knubbel zum funktionieren gebracht wird.


    Besonders bedanken möchte ich mich hier im Forum bei al6042 und bei Fredde22009. Bei den beiden Kerls habe ich eine Menge gelernt und mir sind einige Fehler meinerseits klar geworden :P
    Es sind jedoch nicht alle Patches per DSDT eingefügt, vieles wird über Clover geregelt. Nicht die perfekteste Art, aber es reicht aus.
    Bitte beachten: Wenn ihr auf dem T560 Sierra installiert habt, installiert die Kexte mit dem SCRIPT. Das Script verschiebt die Kexte nach /L/E. Das ist zum Beispiel wichtig für den Sleepwatcher.



    Gruß,


    der Barrrrt


    PS: Im Anhang befinden sich meine Dateien, welche ich auf meinem USB Stick nutze.
    1. Meine EFI Partition für Clover
    2. Ein Ordner PatchDSDT um eine DSDT zu patchen. Hier wird die Datei "create_patched_DSDT.bash" genutzt.
    3. Ein Order UTILITY mit dem Sleepwatcher

  • Ouch... Was geht denn bei dir mit den ganzen Patches ab? Also, da kannst du deutlich sparen, was dir einiges an Geschwindigkeit noch bringen sollte. Außerdem habe ich da ehrlichgesagt bedenken, ob das alles was bringt.. Ich probier mal da so viel wie möglich raus zu bauen und vielleicht noch etwas für den Ton einzubauen. Gib mir ein Sekündchen ;)


    EDIT: Kannst du mal die Original DSDT.aml extrahieren? Dann kann ich die dir so patchen, dass sie funktioniert. Aber die vom T460 kannst du nicht nehmen, weil diese bei jedem Gerät individuell angepasst ist, je nachdem welche Komponenten verbaut sind.

  • Wow... so schnell hab ich gar nicht mit einer Antwort gerechnet :)


    Aber genau das hat mich auch gestört.... die ganzen Patches. Ehrlich gesagt bin ich über die letzten Tage eher Fan davon geworden das über Clover zu machen... wenn nötig... und GANZ GANZ wenig über den ACPI -> PATCHED Ordner (du meinst doch die Patches da drin, oder?).


    PS: Ich bin gerade mal in den TS reingegangen (barrrrt.selfhost.eu). Weiss nicht... manchmal kommt man da schneller zum Ergebnis, als nur zu schreiben (aber das ist REIN OPTIONAL).
    Bin jetzt echt gespannt was du da noch hinbekommst :) :)

  • Also wenn du das via Clover machst ist es spürbar langsamer. Über die DSDT ist es weitaus "sauberer" sag ich mal. Ich hab das früher auch so gemacht, aber mittlerweile will ich gar nicht mehr anders als so :P Also, das ist echt besser. Vor Allem ist es übersichtlicher. Die config.plist hast du von dem T460 Guide welches du irgendwo gefunden hast genommen? Wofür ist das Laptop gedacht? Brauchst du wirklich solche Patches für HDMI Audio etc? Manchmal klappt es auch so, ohne diese Patches. Ich fürchte wir müssen da noch eine Menge bei testen um zu einem endgültigen Ergebnis zu kommen ;) Aber wie gesagt, eine original DSDT.aml von deinem Laptop wäre klasse. Extrahieren kannst du die via F4 Taste im Clover-Bootmenü. Dann sollte diese im Ordner EFI/Clover/ACPI/origin landen :)

  • Jo... habe so etwas schon extrahiert gehabt.... in diese Antwort pack ich gleich mal die extrahierten Files rein...
    Wobei eine Frage: Wenn ich die Taste F4 bei Clover drücke.... extrahiert er dann die ungepachten originalen Dateien?


    Zur Frage was ich mit dem Gerät machen möchte.... ich möchte schon damit produktiv arbeiten in Zukunft. Irgendwann vielleicht sogar mal einen Beamer anschließen. Aber.... HDMI Ausgang... das ist echt von der Priorität GANZ weit unten :)
    Update: Habe jetzt die ACPI.zip mal angehängt. Da gibts unter patched meinen aller aller ersten Versuch selbst mit der Rehabman Repo zu paschen.... Backlight Funktionalität :)


    Nur zu früh gefreut... bin bei dem Soundchip kläglich gescheitert.

  • Ja, dann extrahiert Clover die Dateien aus dem Bios heraus :)


    Okay, aber das kriegen wir schon alles hin. Auf jeden Fall probieren wir eins nach dem anderen. Wir schauen erstmal, was geht, wenn die config ziemlich Patch-leer ist und die DSDT gepatcht ist und dann fügen wir einen Patch nach dem anderen hinzu um alles zum Laufen zu bringen. Wird schon klappen. Aber ich glaube einfach irgendwas zu übernehmen, wo wir nicht wissen ob es überhaupt sinnvoll zur Problemlösung beiträgt macht eher weniger Sinn...

  • Mit DSDT patches hast du später sehr wenig problems, wenn überhaupt. Bei Clover wohl auch eher weniger, aber mit der DSDT gehts einfach schneller ;)

  • Da startet das System schneller oder ist der Rechner auch insgesamt schneller? Glaube das wäre dann der Bootvorgang, gell?


    Bislang wäre der Startvorgang sogar schnell genug .... bis auf die Baustellen läuft ja sogar schon alles sehr sehr rund... aber gerade das Einbinden des Audio Kexts... die Belegung der Tastatursondertasten.... oh man.... ich hab noch einiges zu lernen .... ARGH.


    Aber es juckt gewaltig. Das schöne ist, wie ich hoffe, dass anschließend noch andere T560 User davon profitieren können und ganz schnell und einfach ihren Rechner in ein Hackintosh verwandeln können.

  • Also, wenn du deine config.plist schickst und die sich jemand ansieht, der nur minimal Ahnung von DSDT patching hat, wird der dir sagen, mache es auch so. Da würde ich sogar fast drauf wetten. Vielleicht hat da ja @al6042 noch ein treffendes Argument um dich zu überzeugen :)

  • Hä?
    Was gibt's? ;)
    Das T560 ist ein Skylake System mit einer HD520 als GPU.
    Das könnte gut gehen, ist aber bei den Freunden der HP-Notebooks gerade ein Krampf... ;)
    Weisst du zufällig schon, welcher AudioCodec darauf läuft?
    Wenn nicht, wäre es ratsam mal mit einer Linux Live-CD zu booten und dort im Terminal die vier folgenden Befehle auszuführen.

    Code
    1. cat /proc/asound/card0/codec#0 > ~/Desktop/codec00_dump.txt

    2. 
cat /proc/asound/card0/codec#1 > ~/Desktop/codec01_dump.txt
    3. 
cat /proc/asound/card1/codec#0 > ~/Desktop/codec10_dump.txt
    4. cat /proc/asound/card1/codec#1 > ~/Desktop/codec11_dump.txt


    Daraus sollten mindestens zwei Text-Dateien mit spannendem Inhalt zusammen kommen, in der man den AudioCodec auslesen kann.


    Ansonsten wäre noch ein Screenshot des Fensters "PCI List" vom DPCI Manager wichtig...
    und natürlich die unbehandelte DSDT.aml, die du per F4-Taste im Clover Bootmenü aus dem BIOS in den Ordner /EFI/CLOVER/Acpi/origin extrahieren kannst.

    Gruß
    Al6042

    Keine Unterstützung per PN oder Pinnwand... Eure Anfragen gehören ins Forum, nicht in mein Postfach!

  • Abend zusammen... ich mach mal eben das, was der Freddie vorgeschlagen hat (kam per PM)... parallel lad ich dann aber auch mal eine Linuxdistri runter. Hab leider gerade keinen Stick damit hier.... sollte aber gleich erledigt sein.
    @al6042 was ist denn da genau der Krampf? Audio? Oder die GPU?
    Du hattest geschrieben, dass bei den Skylake CPU/GPUs ein Kramp sei mit den HP Geräten.


    Die GPU läuft PERFEKT! Ohne Artefakte.... wirklich.. perfekt.


    Audio... .... ganz andere Sache :P :P

  • Nun,
    Wenn die HD520 bereits läuft, liegt das sehr wahrscheinlich an den mühevoll eingetragenen Clover Settings.
    DIese würde ich von dort in die DSDT übernehmen.


    Was meinst du mit Kramp?
    Es ist kein großer Aufwand, die Sachen in die DSDT zu packen, wenn du das meinst.
    Ich empfehle halt auch gerne die Änderungen an einer Stelle zu hinterlegen und die andere Stelle, in dem Falle Clover, damit zu entlasten.


    Mit der DSDT versuchen wir dann auch noch die Batterie-Anzeige und die Helligkeitsregelung zu fixen...
    Vorausgesetzt, diese Dinge laufen bisher noch nicht... ;)

    Gruß
    Al6042

    Keine Unterstützung per PN oder Pinnwand... Eure Anfragen gehören ins Forum, nicht in mein Postfach!

  • Er hatte mir die originale DSDT mal geschickt und ich habe dort einige von den T460 Patches (HDEF, SMBus etc) eingetragen. Die SSDT für die HD520 habe ich mal noch dabei gelassen, weil ich da nicht 100%ig wusste wie ich den Teil einbaue und die config.plist habe ich auch überarbeitet. Alles schon per PN geschickt. Falls du das auch sehen willst @al6042 habe sie nochmal angehängt

    Dateien

    • config.plist

      (15,5 kB, 333 Mal heruntergeladen, zuletzt: )
    • SSDT-IGPU-T460.aml

      (372 Byte, 176 Mal heruntergeladen, zuletzt: )
    • DSDT.aml

      (68,53 kB, 164 Mal heruntergeladen, zuletzt: )
  • Ja, das ist richtig. Wofür wolltest du vom stick booten? Ach so, sorry habe jetzt erst gemerkt :D


    Was genau klappt denn nicht? Starte mal im verbose modus bitte

  • Ich starte eben kurz von der HDD und mach nen Screenshot.. Sekunde.... Parallel versuch ich das Linux auf nen Stick zu packen.


    Update: Da brauch ich gar kein Video :P

  • Also ich habe noch keinen osxAptioFix bei nem laptop benötigt. Probier den mal zu löschen. Der liegt im Ordner drivers64uefi unter Clover.

  • Wieso sind denn in der DSDT bereits der ALC293 rein gepatcht worden?
    Ich dachte ihr wisst noch nicht, welcher AudioCodec verbaut ist.


    In der config.plist wird auch wild am AirportBrcm4360 gepatcht... ist so eine Karte eingebaut?
    Wenn ja, wäre eine .IOREG-Datei vom IORegistryExplorer ganz spannend.

    Gruß
    Al6042

    Keine Unterstützung per PN oder Pinnwand... Eure Anfragen gehören ins Forum, nicht in mein Postfach!