AppleALC + Mojave= Mo' Problems

  • Hallo zusammen!


    Nachdem es unter High Sierra schon einige Zeit in Anspruch genommen hat, AppleALC bei meinem Laptop ans Laufen zu bekommen ( AppleALC + High Sierra= High Frustration , nicht wundern, der Account ist zwischenzeitlich verschütt' gegangen, war wirklich mein Thema) meint es Apple nicht gut mit mir und ärgert mich erneut.


    Ausgangssituation: Soundchip ist der ALC233. AppleALC.kext sowie Lili.kext sind beide aktuell und werden korrekt geladen aus /L/E, ebenso AppleHDA.kext. Das Layout ID (33) welches von MacPeet für mein System freundlicherweise angefertigt wurde, läuft unter Mojave nun nicht mehr. Alle anderen angegebenen möglichen IDs ( supported codecs ) haben das Update auf Mojave gar nicht erst geschafft und wurden seitens Apple aus der Vanilla AppleHDA.kext entfernt, lediglich ID 33 ist geblieben. Clover ist aktuell, FixHDA sowie ResetHDA und FixHPET sind aktiviert. Den Clover Ordner hänge ich an.


    DPCI Manager erkennt den verbauten Soundchip korrekt und zeigt diesen an, im Systembericht taucht jedoch kein Audio Gerät auf.


    Ich hoffe, ich übersehe nicht einfach irgendwas grundlegend Fehlendes / Falsches, und dass ihr mich in die richtige Richtung schubsen könnt! :help


    Dateien

    • CLOVER.zip

      (3,14 MB, 246 Mal heruntergeladen, zuletzt: )
  • Das Problem ist bekannt unter Mojave mit den kleinen ALC-Devices 2xx etc..

    Da sich die AppleHDA geändert hat und viele ID´s rausgeflogen sind muss die AppleALC diese betreffenden ID´s umpatchen.

    Leider gibt's da bei einigen Devices Probleme und man muss hier flags mitgeben.

    In der DSDT gibt man dann in Deinem Fall im HDEF-Bereich layout-id=7 und alc-layout-id=21 (33) mit.

    Im CloverConfigurator müsste dies mit DeviceProperties mitgegeben werden.

    Starte mal unter Mojave den MaciASL, welcher die aktuelle DSDT beim Start einliest. Diese dann speichern und hier posten, dann kann ich Dir den HDEF-Bereich für Mojave Fit machen!

    Medion P9614: C2D 2,8GHz 8GB DDR3 GT330M 512GB FullHD intern BCM WLAN/BT SSD 512GB + 512GB + 1TB macOS Catalina / Win10pro 8)

    Real: MacMini M1: 8GB 32" LG 4k SSD 250GB + 1TB nvme USB-C + 1TB thunderbolt nvme macOS 14.4.1

    MacBook Air M2 15": 8GB SSD 512GB macOS 14.4.1

    MacMini2014: i5 2,8GHz 16GB DDR3 Intel Iris 5100 23" Apple-Cinema 1TB NVMe / 1TB HDD macOS 13.6.6

    iPhoneSE 3.Gen 128GB: iOS 17.4.1 iPad Pro 9,7" WiFi 32GB: iPadOS 16.7.7 MacPro3,1 macOS 13.6.4 / 14.4

  • Hallo,

    ich lese hier gerade ganz interessiert mit. Habe den Nachmittag damit verbracht in meinem HP EliteDesk 800 G1 den ALC 221 zum Laufen zu bringen.
    Also auch ein Gerät mit "den kleinen ALC-Devices 2xx etc", wie MacPeet oben schreibt.

    Es ist mir nur mit der layout-id=11 gelungen, Tonausgänge zu erhalten. Eben diese ID ist auch nur für die AppleALC angegeben.
    Mit der ID "11" erhalte ich allerdings nur Sound an der Klinkenbuchse hinten und im internen Lautsprecher.
    Was mir fehlt ist der Digital-Sound über den Display-Port-Ausgang - das wäre schon wichtig.

    Vielleicht hat jemand auch dazu eine gute Idee!?

    Weitere Systeme:


    Silver Cube MB:GB-H77N-Wifi - CPU:i3-3225 - RAM: 8 GB - GPU: IGFX (HD4000) SSD: 90 GB OCZ Agility3 - Bootloader: Ozmosis H77NWIFI_SIERRA.F4 - Gehäuse: Cooltek Coolcube ITX -
    System: MacOS 10.12.6
    HackiTower MB:GB-Z77-DS§H - CPU:i5-3570K - RAM: 16 GB - GPU: GBGTX660 & IGFX (HD4000) SSD: 120 GB Plextor - Bootloader: Z77DS3H_F9_Sierra.rom - Gehäuse: Coolermaster ATX Tower -
    System: MacOS 10.12.6
    MiniMac HP EliteDesk 800 G1 USDT - CPU: i5 4570S - RAM: 8 GB - IGFX (HD4600) SSD: 90 GB OCZ Agility3 - Bootloader: Clover r4844 - Gehäuse: HP USDT -
    System: MacOS 10.14.2

    HackBook Lenovo TP420 - CPU: i5 4570S - RAM: 4 GB - IGFX (HD3000) SSD: 90 GB OCZ Agility3 - Bootloader: Clover r4293 - WLAN: Atheros 9280 -
    System: MacOS 10.12.6

  • smilescout

    Der Codec für Deinen Rechner ist bereits entwickelt. Er taucht aber vermutlich erst im nächsten Release der AppleALC auf.

    Bis dahin nutze die oben von Mac gesetzten Links! Dort findest Du die aktuelle Trialversion und auch eine DSDT für den Inject unter Mojave.


    krawall

    War dat wirklich die DSDT, welche im laufenden System Mojave mit MaciASL ausgelesen wurde?

    Die DSDT zeigt zwar keine Fehler, aber sehr viele Warnings. Ferner zeigt mir der HDEF-Bereich, dass FixHDA im Clover wohl nicht funktioniert, bzw. Du hast es nicht gesetzt gehabt.

    In dem Fall kann es auch nicht gehen.

    Nochmal zur Erklärung:

    Wird der Inject ohne DSDT im Clover gemacht, dann muss die LayoutID im CloverConfigurator eingetragen werden, zzgl. der Haken bei FixHDA gesetzt werden.

    Wird der Inject in der DSDT gemacht, dann bleibt das Feld für LayoutID im CloverConfigurator leer und FixHDA wird auch nicht angehakt.


    So, versuche jetzt diese DSDT...

    DSDT.aml.zip

    ... in EFI/Clover/ACPI/patched/


    Im CloverConfigurator das Feld Inject Audio leer lassen und FixHDA den Haken nicht setzen.

    Versuche dies!

    Medion P9614: C2D 2,8GHz 8GB DDR3 GT330M 512GB FullHD intern BCM WLAN/BT SSD 512GB + 512GB + 1TB macOS Catalina / Win10pro 8)

    Real: MacMini M1: 8GB 32" LG 4k SSD 250GB + 1TB nvme USB-C + 1TB thunderbolt nvme macOS 14.4.1

    MacBook Air M2 15": 8GB SSD 512GB macOS 14.4.1

    MacMini2014: i5 2,8GHz 16GB DDR3 Intel Iris 5100 23" Apple-Cinema 1TB NVMe / 1TB HDD macOS 13.6.6

    iPhoneSE 3.Gen 128GB: iOS 17.4.1 iPad Pro 9,7" WiFi 32GB: iPadOS 16.7.7 MacPro3,1 macOS 13.6.4 / 14.4

  • @Mac @MacPeet Vielen Dank für Eure Hinweise! Ich werde die Foreneinträge nochmals durchsehen.

    Ich hatte die beiden genannten Beiträge auch schon gefunden und quer gelesen, eine der EFIs ist bei mir auch Grundlage meines Rechners.
    Aber ich lerne, es wäre gut, immer bis zum Ende alles genau zu beachten - dann ist man am Ende auch schlauer! ;)

    Ich lese schon einige Zeit eure Beiträge, aber hab selber bisher kaum geschrieben - Sorry wenn ich dann hier mal im falschen Thread gelandet bin!

    Ich werde also die AppleALC aus den Links von MAC nutzen und dann erst einmal diese Lösung in meine Kiste einbauen.
    Vielen Dank an euch alle für den tollen Support hier! Ich bin sehr begeistert, wie die Community hier das anpackt!

    @gadget war übrigens so nett, und hat mir passende Schrauben für die Steckkarten zur Verfügung gestellt, dafür auch an dieser Stelle noch mal vielen Dank!

    Weitere Systeme:


    Silver Cube MB:GB-H77N-Wifi - CPU:i3-3225 - RAM: 8 GB - GPU: IGFX (HD4000) SSD: 90 GB OCZ Agility3 - Bootloader: Ozmosis H77NWIFI_SIERRA.F4 - Gehäuse: Cooltek Coolcube ITX -
    System: MacOS 10.12.6
    HackiTower MB:GB-Z77-DS§H - CPU:i5-3570K - RAM: 16 GB - GPU: GBGTX660 & IGFX (HD4000) SSD: 120 GB Plextor - Bootloader: Z77DS3H_F9_Sierra.rom - Gehäuse: Coolermaster ATX Tower -
    System: MacOS 10.12.6
    MiniMac HP EliteDesk 800 G1 USDT - CPU: i5 4570S - RAM: 8 GB - IGFX (HD4600) SSD: 90 GB OCZ Agility3 - Bootloader: Clover r4844 - Gehäuse: HP USDT -
    System: MacOS 10.14.2

    HackBook Lenovo TP420 - CPU: i5 4570S - RAM: 4 GB - IGFX (HD3000) SSD: 90 GB OCZ Agility3 - Bootloader: Clover r4293 - WLAN: Atheros 9280 -
    System: MacOS 10.12.6

  • Community Bot

    Hat das Label Erledigt hinzugefügt
  • Dat heißt jetzt, dass der Inject mit dieser DSDT funktioniert und Du hast jetzt Audio unter Mojave mit Lilu+AppleALC?


    Tja, der Link und dieser Patch von Rehabman sagt mir absolut nix. Er macht viele gute Dinge, ich nutze selbst so einiges von ihm, aber man muss auch nicht alles mitmachen, bzw. muss es auch zum Rechner passen, daher kann ich dazu absolut nix sagen.

    Medion P9614: C2D 2,8GHz 8GB DDR3 GT330M 512GB FullHD intern BCM WLAN/BT SSD 512GB + 512GB + 1TB macOS Catalina / Win10pro 8)

    Real: MacMini M1: 8GB 32" LG 4k SSD 250GB + 1TB nvme USB-C + 1TB thunderbolt nvme macOS 14.4.1

    MacBook Air M2 15": 8GB SSD 512GB macOS 14.4.1

    MacMini2014: i5 2,8GHz 16GB DDR3 Intel Iris 5100 23" Apple-Cinema 1TB NVMe / 1TB HDD macOS 13.6.6

    iPhoneSE 3.Gen 128GB: iOS 17.4.1 iPad Pro 9,7" WiFi 32GB: iPadOS 16.7.7 MacPro3,1 macOS 13.6.4 / 14.4

  • Genau dat heißt dat jetzt ;) Hab deine korrigierte DSDT eingefügt, "Layout ID" leer gelassen, neugestartet und zack war Sound da - mit geladenem Lilu und AppleALC (laut kextstat).


    OT: Die Original DSDT.dsl kann ich dir bei Interesse ja nochmal zuschicken, Fehler war "syntax error, unexpected '}'" allerdings ohne Hinweis, was denn sonst expected wird. Ein Löschen des "}" hat nur noch mehr Fehler verursacht. Wie gesagt nur bei Interesse, läuft ja soweit alles.

  • Danke für Deine Rückmeldung. Es war also wie vermutet. Schön, dass es geklappt hat.


    Nein, die DSDT brauche ich nicht mehr, es geht ja so. Wichtig ist nur, dass die DSDT keine Fehler mehr hat und die habe ich in der DSDT ja entfernt. Die Warnungen, die gezeigt werden sind für OSX zumeist ohne Belang und man kann diese eigentlich übergehen.

    Also alles gut so, sofern Du nicht irgendwo Probleme feststellst.

    Medion P9614: C2D 2,8GHz 8GB DDR3 GT330M 512GB FullHD intern BCM WLAN/BT SSD 512GB + 512GB + 1TB macOS Catalina / Win10pro 8)

    Real: MacMini M1: 8GB 32" LG 4k SSD 250GB + 1TB nvme USB-C + 1TB thunderbolt nvme macOS 14.4.1

    MacBook Air M2 15": 8GB SSD 512GB macOS 14.4.1

    MacMini2014: i5 2,8GHz 16GB DDR3 Intel Iris 5100 23" Apple-Cinema 1TB NVMe / 1TB HDD macOS 13.6.6

    iPhoneSE 3.Gen 128GB: iOS 17.4.1 iPad Pro 9,7" WiFi 32GB: iPadOS 16.7.7 MacPro3,1 macOS 13.6.4 / 14.4

  • Das Problem ist bekannt unter Mojave mit den kleinen ALC-Devices 2xx etc..

    Hallo MacPeet, ich möchte hier an dieser Stelle mal ein Danke sagen für deinen Einsatz und deine Hilfsbereitschaft, mein Toshiba Hackbook hat wieder Audio. :thumbup:



    Gruß derHackfan

  • Ich habe eine kurze Frage,

    bin noch ein kompletter Neuling was Hackintosh angeht.

    Ich versuche gerade Mojave auf einem Lifebook S762 zum laufen zu bekommen. Soweit so gut.
    Der Audiocodec ist ein ALC269VB und ich versteh irgendwie nicht so ganz, wie ich das in Clover einstellen muss, damit die Karte erkannt wird.

    AppleALC und Lilu sind beide geladen aber er erkennt einfach keine Sound Devices, die AppleHDA wird auch nicht geladen, nur die AppleHDAController