VIA VT2020/2021 (Z77X-D3H) mit DSDT Patch

  • Auf Wunsch eines Users habe ich mich bereit erklärt schnell eine Anleitung für den VIA VT2020/2021 Audio Chip zu basteln. Daher kurz erklärt, was erklärt was das Ziel ist: Sauberen Ton mithilfe einer gepatchten AppleHDA und dazu ein DSDT.aml Patch. Die AppleHDA habe ich nicht selber gepatcht, daher danke an Sonic1983 vom InsanelyMac Forum. Link zum original: http://www.insanelymac.com/for…/file/622-via-vt20202021/
    Es handelt sich übrigens um die Version: 276.26


    Schritt 1: DSDT.aml patchen


    Es wird ein bestimmter Patch benötigt, um die richtige Layout-ID zu verwenden. Diesen habe ich mal ein wenig geändert und nach einer Vorlage von Toleda einfach angepasst. Dazu findet ihr eine .txt Datei im Anhang. Den Patch einfach in MaciASL hinein kopieren und über eure DSDT.aml ziehen. Schon sollte das erledigt sein. Speichern und auf die EFI Partition packen. Falls jemand nicht weiß wie er seine EFI Partition mountet habe ich hier auch eine Anleitung in unserem Wiki: https://www.hackintosh-forum.d…mit-dem-Terminal-mounten/
    Unter Clover bitte unter /EFI/CLOVER/ACPI/patched ablegen.
    Alle Ozmosis Benutzer bitte unter /EFI/OZ/ACPI/Load ablegen.


    Schritt 2: Gepatchte AppleHDA installieren


    Hierfür habe ich auch im Anhang die Datei hinterlegt. Ihr benötigt nun nur noch Kext Utility. Dies führt ihr einfach aus und zieht anschließend die Datei in das Fenster. Nun repariert das Programm zunächst alle Rechte für S/L/E usw. Anschließend wird die Datei AppleHDA.kext, welche ihr gerade dort hinein gezogen haben solltet kopiert und für diese Rechte repariert etc.
    Nach einem Neustart sollte alles einwandfrei funktionieren. Bitte beachtet, dass dies nur für 10.12 funktionieren wird. Vielleicht findet sich ja jemand, der uns hier auf dem laufenden hält, wie lange diese funktioniert :)


    Im Anhang auch noch eine DSDT.aml für ein Z77X-D3H mit genau diesem Codec, indem der Patch bereits vorhanden ist. Wer sie gern selber patchen möchte findet ebenfalls einen bereits vorhanden Patch im Anhang, welchen ich um einige Patches (z.B. Audio) erweitert habe.


    EDIT: Da ist mir doch tatsächlich ein Fehler bei der .txt unterlaufen. Leider eine Klammer zu viel. Nun ist es behoben.

  • Vielen Dank für die Info...


    Das wäre doch mal ein Beitrag für AppleALC-Truppe unter https://github.com/vit9696/AppleALC...
    Die spielen laut deren Ressourcen-Ordner noch mit den Layout-IDs 5 und 7... :)

    Gruß
    Al6042

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

  • @Fredde2209


    Das ist ja eine super Sache.
    Wäre es möglich bzw. sinnvoll den Patch ins Ozmosis zu integrieren?

    iMac19,2: Asus B85M-E, Xeon E3-1230 v3, Sapphire Radeon RX580 8GB, 16GB RAM, Clover 5156, macOS 13.6.4

    MacBookPro11,4: Lenovo Thinkpad W541, i5-4340M, intel HD4600 (+nVidia deaktiviert), 16 GB Ram, Whitelist-BIOS-Mod, Clover, macOS 10.14.6, Windows 10

  • @Fredde2209
    Vielen Dank für dein Angebot!


    Bisher läuft mein Z77X-UD3H mit VIA VT2021 mit dem VoodooHDA-Zauber. Vor 3 Tagen habe ich das Sierra-ready-Ozmosis von @griven geflasht und wollte dann Sierra installieren und eigentlich mit AppleALC arbeiten. Soweit ich weiß ist der Codec für den VT2020/21 integriert.


    Brauche ich für AppleALC auch noch zusätzlich einen DSDT-Patch (HDEF) oder ist der schon im Ozmosis drin?


    Sollte ich es mit AppleALC oder mit der gepatchten AppleHDA+DSDT-Patch versuchen?

    iMac19,2: Asus B85M-E, Xeon E3-1230 v3, Sapphire Radeon RX580 8GB, 16GB RAM, Clover 5156, macOS 13.6.4

    MacBookPro11,4: Lenovo Thinkpad W541, i5-4340M, intel HD4600 (+nVidia deaktiviert), 16 GB Ram, Whitelist-BIOS-Mod, Clover, macOS 10.14.6, Windows 10

  • Pass auf, ich setze mich nachher nochmal hin und kümmere mich um dein Problem, mit voodoohda muss hier nun wirklich keiner arbeiten ;) aber erst muss ich noch ein wenig für die nächste Woche lernen. Ich melde mich gegen 13:30 - 14:00 spätestens wieder, OK? @McRudolfo

  • Vor 3 Tagen habe ich das Sierra-ready-Ozmosis von griven geflasht und wollte dann Sierra installieren und eigentlich mit AppleALC arbeiten. Soweit ich weiß ist der Codec für den VT2020/21 integriert.


    Geht das nur in Verbindung mit Ozmosis? Oder auch so? Wobei ich gerne Ozmosis hätte, aber ich trau mich da ehrlich gesagt nicht dran...

    Liebe Grüße, alex


     Mac mini Late 2020 – M1 – 16GB RAM – 256GB SSD

     MacBook Pro 15” Late 2015 – i7 4980HQ – 16GB RAM – 256GB SSD

     MacBook Pro 13” Late 2014 – i5 4278U – 8GB RAM – 120GB SSD

    iPhone 13 – iPhone 8 Plus – iPad Pro 12,9" – AirPods 1. Gen – AirPods Pro – Apple Watch S5 44mm




  • @Fredde2209


    Ja, natürlich ist das OK.
    Werde auch heute nicht dazu kommen sondern erst in der kommenden Woche.



    @d0wn


    Nein, die AppleALC funktioniert sehr gut mit Clover, du kannst das ja erst einmal mit Clover versuchen.
    Ich habe übrigens mit Ozmosis angefangen und habe erst später mit anderen Hackintoshs mit Clover gearbeitet... :)

    iMac19,2: Asus B85M-E, Xeon E3-1230 v3, Sapphire Radeon RX580 8GB, 16GB RAM, Clover 5156, macOS 13.6.4

    MacBookPro11,4: Lenovo Thinkpad W541, i5-4340M, intel HD4600 (+nVidia deaktiviert), 16 GB Ram, Whitelist-BIOS-Mod, Clover, macOS 10.14.6, Windows 10

  • Ich habe die Revision 1.1.


    Wie sieht es mit AppleALC aus?

    iMac19,2: Asus B85M-E, Xeon E3-1230 v3, Sapphire Radeon RX580 8GB, 16GB RAM, Clover 5156, macOS 13.6.4

    MacBookPro11,4: Lenovo Thinkpad W541, i5-4340M, intel HD4600 (+nVidia deaktiviert), 16 GB Ram, Whitelist-BIOS-Mod, Clover, macOS 10.14.6, Windows 10

  • Oki. Hab dir 2 DSDTs gepatcht, die du mal ausprobieren kannst. Eine mit Layout-ID 12 (Standardmäßig im Patch enthalten) und einmal mit Layout-ID 5. Habe allerdings den Patch unverändert gelassen, also nur die Layout-ID getauscht. Denk dran sie in DSDT.aml umzubenennen und nacheinander zu testen. Beide bitte mit dem AppleALC.kext (Bitte beachten die neuste Version für Ozmosis zu benutzen) und OHNE VoodooHDA.

  • Danke!
    Melde mich dann wieder....

    iMac19,2: Asus B85M-E, Xeon E3-1230 v3, Sapphire Radeon RX580 8GB, 16GB RAM, Clover 5156, macOS 13.6.4

    MacBookPro11,4: Lenovo Thinkpad W541, i5-4340M, intel HD4600 (+nVidia deaktiviert), 16 GB Ram, Whitelist-BIOS-Mod, Clover, macOS 10.14.6, Windows 10

  • Falls eine davon mit dem AppleALC funzt kann ich dir gerne ein fertiges Bios hochladen, wo die DSDT schon drin ist ;)

  • @Fredde2209
    Oh man, ich habe eine Weile gebraucht, um den Voodoo-Zauber loszuwerden. Trotz gelöschtem VoodooHDA.kext und Reparieren der Rechte und Neuerstellung des Kextcaches stand da bei Audio immer noch was von Voodoo....
    In der Defauts.plist habe ich dann DisableVoodooHda auf true gestellt und einen NVRAM-Reset gemacht. Dann war der Voodoo-Zauber vorbei!


    Getestet habe ich in 10.9.5 und 10.11.6. Die AppleHDA wird leider nicht geladen.


    In der AppleALC-OZM.kext steht beim VT2021 für die Layout-ID einmal 5 und einmal 7....
    Könntest du mir bitte noch eine DSDT für Layout-ID 7 backen?


    @All
    Hat noch jemand eine originale AppleHDA.kext von OSX 10.9.5 Mavericks?

    iMac19,2: Asus B85M-E, Xeon E3-1230 v3, Sapphire Radeon RX580 8GB, 16GB RAM, Clover 5156, macOS 13.6.4

    MacBookPro11,4: Lenovo Thinkpad W541, i5-4340M, intel HD4600 (+nVidia deaktiviert), 16 GB Ram, Whitelist-BIOS-Mod, Clover, macOS 10.14.6, Windows 10

  • Na klar.... Wofür gibt es das Datengrab... ;)

    Dateien

    • 10.9.5.zip

      (1,32 MB, 220 Mal heruntergeladen, zuletzt: )

    Gruß
    Al6042

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

  • Und einmal mit Layout-ID 7! Bittesehr der Herr :)


    EDIT: Und das Problem wegen deiner VoodooHDA Sache wird wahrscheinlich gewesen sein, dass sie im Bios als .ffs drin ist ;) Daher wird sie vermutlich geladen worden sein :P

  • Hattet ihr gestern nicht erfolgreich die ID 9 getestet, aber ohne AppleALC?

    Gruß
    Al6042

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