macOS Ventura und USB-Treiber für Teac A-H01 DAC

  • Ihr Lieben,

    nachdem ich mein System 1 (siehe Signatur) auf macOS Ventura 13.4.1 umgestellt habe (OpenCore), funktioniert mein per USB angeschlossener Teac A-H01 DAC nicht mehr richtig. Der Sound wird ausgegeben, allerdings mit Störgeräuschen. In dem Gerät ist ein USB-Chip 8802 von Tenor verbaut.

    Das Problem scheint nicht am Hackintosh, sondern an macOS Ventura zu liegen und einer veralteten Treiber-Installation (.pkg-Datei).

    Die Installations-Datei lässt sich hier herunterladen: https://teac.jp/int/product/a-h01/download


    Hier ist eine schlecht aus dem Japanischen übersetze Installationsanleitung für Catalina:

    https://blog-yukirii-dev.trans…x_tr_tl=en&_x_tr_hl=en-US


    Anscheinend muss die Datei TeacUSBAudio.kext in /System/Library/Extensions platziert werden. Mit Hilfe des USB-Installationssticks und deaktivierter SIP habe ich zwar geschafft, die Datei dorthin zu kopieren. Beim Neustart ist die Datei allerdings wieder verschwunden. Ich vermute, dass das Betriebssystem die Datei als "fremd" erkennt und wieder löscht. Vielleicht muss ich die zusätzlichen Dateiattribute richtig setzen. Hier komme ich nicht weiter.


    Da hier so viele Experten sind, versuche ich mein Glück und bitte um eure Hilfe.


    Vielen Dank und euch einen tollen Abend,

    Phantomias

    System 1: Gigabyte Z390 M Gaming, Intel Core i5-9600K, 32GB DDR4-3000, Sapphire 590 Nitro, NVMe 2 TB, Ventura 13.4.1 (OpenCore)

    System 2: Gigabyte Z390 I Aorus Pro Wifi, Intel Core i5-9600K,32 GB DDR4-3000, Sapphire Pulse Radeon RX 570, NVMe 250 GB, Mojave 10.14.6

    System 3: Gigabyte GA-Z77X-UD5H rev. 1.0, Intel Core i5-2500K, Gigabyte Geforce GTX 760 4GB

    System 4: Gigabyte Z390 I Aorus Pro Wifi, Intel Core i5-9600K,32 GB DDR4-3200, NVMe 250 GB, Mojave 10.14.6 (ohne Erfolg)

  • Phantomias


    Hi 👋😀 "/System/Library/Extensions" war ursprünglich auch einer der Orte wo man bei Hackintosh die zusätzlichen Kexte ablegen musste. Bevor sich die Kext Injektion per Bootloader durchgesetzt hat. Und genau so würde ich es einfach mal versuchen. Die "TeacUSBAudio.kext" in Clover/OpenCore rein & schauen ob das funktioniert.

    1. System (iMac19,2):

    Gigabyte H370 HD3 | Intel i5-9400f 6x2,9Ghz | Gigabyte Radeon RX 570 4GB | Fenvi Broadcom BCM943602CS | Crucial Ballistix Sport 16GB 2x8GB DDR4 2400MHz | SSDs 2x Samsung 970 EVO Plus 250GB 1x Samsung 860 QVO 1TB & 1x WD Blue SN570 1TB | macOS Sonoma 14.5 | Windows11 Pro x64 v23H2 | OpenCore v1.0 & OCLP 1.5


    2. System (MacbookPro12.1): Link

    Echtes Macbook | Hardware Upgrade: Samsung 970 EVO Plus 512GB | macOS Sonoma 14.5 | Windows11 Pro x64 v23H2 | OpenCore Legacy Patcher v1.5


    1. Smartphone (iPhone 12): Link

    Violett | 128GB | iOS 17.5.1 | SIM Karten Umbau von Single auf Dual SIM Kartenleser


    2. Smartphone (iPhone XS): Link

    Space Grey | 512GB | iOS 17.5.1 | Gehäuse Tausch gegen eins im Design vom iPhone 14pro

  • Capos81 Vielen lieben Dank für deine Antwort. Bittr verzeih meine Unwissenheit. Ist "livemount" ein Tool? Eine erste Google-Suche hat mich nicht schlauer gemacht und wollte schnell fragen, bevor du offline bist.


    Nio82 Auch dir vielen lieben Dank für deine Antwort. Das habe ich schon versucht - leider ohne Erfolg.

    System 1: Gigabyte Z390 M Gaming, Intel Core i5-9600K, 32GB DDR4-3000, Sapphire 590 Nitro, NVMe 2 TB, Ventura 13.4.1 (OpenCore)

    System 2: Gigabyte Z390 I Aorus Pro Wifi, Intel Core i5-9600K,32 GB DDR4-3000, Sapphire Pulse Radeon RX 570, NVMe 250 GB, Mojave 10.14.6

    System 3: Gigabyte GA-Z77X-UD5H rev. 1.0, Intel Core i5-2500K, Gigabyte Geforce GTX 760 4GB

    System 4: Gigabyte Z390 I Aorus Pro Wifi, Intel Core i5-9600K,32 GB DDR4-3200, NVMe 250 GB, Mojave 10.14.6 (ohne Erfolg)


  • Anscheinend muss die Datei TeacUSBAudio.kext in /System/Library/Extensions platziert werden. Mit Hilfe des USB-Installationssticks und deaktivierter SIPhabe ich zwar geschafft, die Datei dorthin zu kopieren. Beim Neustart ist die Datei allerdings wieder verschwunden. Ich vermute, dass das Betriebssystem die Datei als "fremd" erkennt und wieder löscht. Vielleicht muss ich die zusätzlichen Dateiattribute richtig setzen. Hier komme ich nicht weiter.


    Phantomias Nein ist kein Tool du Must es über mkdir machen kann dir morgen darüber was schreiben jetzt muss ich aber weiter arbeiten Mit freundlichen Grüßen

  • @Capos81 Vielen Dank für das Angebot, auf das ich sehr gerne zurückkomme. Wenn du heute oder die Tage Zeit findest, würde mich das sehr freuen.

    System 1: Gigabyte Z390 M Gaming, Intel Core i5-9600K, 32GB DDR4-3000, Sapphire 590 Nitro, NVMe 2 TB, Ventura 13.4.1 (OpenCore)

    System 2: Gigabyte Z390 I Aorus Pro Wifi, Intel Core i5-9600K,32 GB DDR4-3000, Sapphire Pulse Radeon RX 570, NVMe 250 GB, Mojave 10.14.6

    System 3: Gigabyte GA-Z77X-UD5H rev. 1.0, Intel Core i5-2500K, Gigabyte Geforce GTX 760 4GB

    System 4: Gigabyte Z390 I Aorus Pro Wifi, Intel Core i5-9600K,32 GB DDR4-3200, NVMe 250 GB, Mojave 10.14.6 (ohne Erfolg)

  • Spare Dir bitte die Mühe! Einen Kext nach S/L/E zu bringen, mittels 3 Zeiler im Terminal und einfachem KernelCache-Neuaufbau funktioniert schon lange nicht mehr.

    Das ist inzwischen eine komplizierte Sache, mittels mount Systempartition und Snapshotpartition, Snapshot-Neuaufbau, im Zusammenspiel mit richtiger KDK, etc.pp..

    Kann man sich gern mal anschauen, als Beispiel im bekannten SourceCode OCLP in der Datei sys_patch.py, wenn Interesse besteht. ...und dies ist nur ein kleiner Teil davon.


    Vermutlich liegt die Lösung aber in Deiner oben verlinkten Anleitung selbst, dort gleich ganz oben, zumindest bis Monterey bestätigt, geht vielleicht auch so noch mit Ventura. Ausprobieren!



    Lege den Kext nach L/E und nicht nach S/L/E (/System/Library/Extension), vermutlich musst Du im laufenden System den Kext noch zulassen, bzw. das System fragt Dich diesbezüglich. Ausprobieren!


    Dann startest Du im Terminal, nach Neustart, bzw. zur Laufzeit, mit ... kextload ... den Treiber.


    Wenn's funktioniert, dann kann man sich ein Auto-Script schreiben, was nach jedem Neustart geladen wird.


    Versuch's mal!

    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.5 / macOS 15

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

    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

  • MacPeet Ich bin dir gerade super dankbar. Vielen lieben Dank für den Tipp.


    Nachdem ich die Datei in den Ordner /Library/Extensions kopiert hatte, musste ich noch Owner und Dateirechte editieren. Sobald die Dateirechte "korrekt" waren, kam eine Systemmeldung und nach einem Neustart funktioniert der Sound wunderbar. Danke Danke Danke!


    Code
    1. sudo chown -R root:wheel TeacUSBAudio.kext
    2. sudo chmod -R 755 TeacUSBAudio.kext

    System 1: Gigabyte Z390 M Gaming, Intel Core i5-9600K, 32GB DDR4-3000, Sapphire 590 Nitro, NVMe 2 TB, Ventura 13.4.1 (OpenCore)

    System 2: Gigabyte Z390 I Aorus Pro Wifi, Intel Core i5-9600K,32 GB DDR4-3000, Sapphire Pulse Radeon RX 570, NVMe 250 GB, Mojave 10.14.6

    System 3: Gigabyte GA-Z77X-UD5H rev. 1.0, Intel Core i5-2500K, Gigabyte Geforce GTX 760 4GB

    System 4: Gigabyte Z390 I Aorus Pro Wifi, Intel Core i5-9600K,32 GB DDR4-3200, NVMe 250 GB, Mojave 10.14.6 (ohne Erfolg)

  • Prima, dann ist es ja sogar noch einfacher, als von mir vermutet.

    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.5 / macOS 15

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

    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