Artikelformat

Bluetooth-Audioqualität in OSX verbessern

Sennheiser MM 450 / MM 550

Links: Sennheiser MM550; rechts: der etwas kleinere Sennheiser MM450

Für den Musikgenuss unterwegs und im Büro liebe ich meine geschlossenen Bluetooth-Kopfhörer von Sennheiser (MM 450 und MM 550). Die sind sehr angenehm zu tragen, liefern einen tollen Sound und spielen hervorragend mit iOS-Geräten zusammen. Am MacBook hatte ich jedoch stets das Problem, dass die Audioausgabe via Bluetooth extrem blechern klang und von Musikgenuss keine Rede mehr sein konnte. Ich habe die Schuld stets Lion in die Schuhe geschoben und dachte, dass sich das Problem mit Mountain Lion selbst lösen wird. Tat es nicht…

Somit wurde es Zeit sich tiefer mit der Materie zu befassen. Die Bluetooth-Settings in den Einstellungen führten leider auf keine heisse Spur und das Terminal musste her.

defaults read com.apple.BluetoothAudioAgent

Hiermit lassen sich die aktuellen Einstellungen auslesen. Massgebend für die Audioqualität ist der (minimale) Bitpool, welcher zwischen OSX und dem Bluetooth-Kopfhörer ausgehandelt wird.

In meinem Fall sah die Ausgabe unter OSX Mountain Lion so aus:

{
    AllowRoleSwitches = 0;
    "Apple Bitpool Max (editable)" = 64;
    "Apple Bitpool Min (editable)" = 50;
    "Apple Initial Bitpool (editable)" = 50;
    "Disable AptX codec" = 0;
    "Negotiated Bitpool" = 30;
    "Negotiated Bitpool Max" = 53;
    "Negotiated Bitpool Min" = 2;
    "Stream - Flush Ring on Packet Drop (editable)" = 0;
    "Stream - Max Outstanding Packets (editable)" = 30;
    "Stream - Use dynamic bitpool (editable)" = 0;
    "Stream Resume Delay" = "0.75";
}

Bevor man an den Werten rumspielt sollten Bluetooth und Audio-Player (z.B. iTunes) beendet werden. Wer seine Maus oder Tastatur per Bluetooth verbindet, muss zumindest das Audio-Gerät deaktivieren („nicht als Audio-Gerät verwenden“). Es empfiehlt sich auch die Ursprungswerte zu speichern um im Notfall darauf zurückgreifen zu können.

Danach können die Werte angepasst werden. In meinem Fall lieferten die folgenden Einstellungen mit dem Sennheiser MM450 und MM550 gute Resultate:

defaults write com.apple.BluetoothAudioAgent "Apple Bitpool Max (editable)" 80
defaults write com.apple.BluetoothAudioAgent "Apple Bitpool Min (editable)" 48
defaults write com.apple.BluetoothAudioAgent "Apple Initial Bitpool (editable)" 40
defaults write com.apple.BluetoothAudioAgent "Negotiated Bitpool" 48
defaults write com.apple.BluetoothAudioAgent "Negotiated Bitpool Max" 53
defaults write com.apple.BluetoothAudioAgent "Negotiated Bitpool Min" 48
defaults write com.apple.BluetoothAudioAgent "Stream - Flush Ring on Packet Drop (editable)" 30
defaults write com.apple.BluetoothAudioAgent "Stream - Max Outstanding Packets (editable)" 15
defaults write com.apple.BluetoothAudioAgent "Stream Resume Delay" "0.75"

Die Musikqualität sollte sich nun merklich verbessert haben. Falls nicht, lässt sich mit dem ersten Command überprüfen ob alle Werte korrekt übernommen wurden.

Autor: Matthias

Gründer des GeekBox-Blogs und Inhaber der sitepoint gmbh. Mag Apfelkram, Tech Gadgets aller Art, sowie Mobile Devices welche uns das Leben leichter machen. Schreibt für den Blog in Markdown Pro auf einem MacBook Air, administriert mehrere Webserver und bastelt an Arduino-Projekten. Auch zu finden bei Twitter und Google+.

6 Kommentare

  1. #1 Sebastian

    23.04.2013 19:59

    Hat wunderbar funktioniert und bei mir die ersehnt Abhilfe geschafft!
    Ganz herzlichen Dank!

    Gestreamt wird an einen Logitech Bluetoothadapter an die Hifi-Anlage.

    Antworten
  2. #2 Christian Seeliger

    05.06.2013 19:28

    Hat wirklich super funktioniert. Vielen Dank für den tollen Tip. Auch die leichten Knackgeräusche sind ebenfalls an meinem PX 210 BT verschwunden. Jetzt macht es endlich wieder Spass über iTunes zu hören, bin immer aus Frust auf meine mobilen Endgeräte ausgewichen 🙂

    Antworten
      • Ich habe die Audioqualität vor 2 Wochen heraufgesetzt, kurz danach habe ich aber meine hdd gegen eine ssd getauscht und nun nach dem neuaufsetzend des Systems kommt folgende fehlermeldung: „Domain com.apple.BluetoothAudioAgent does not exist“

        Was kann ich tun? Momentan klingt Musik über meinen Soundlink Mini grauenhaft wenn ich ihn nicht per Kabel verbinde…

        Antworten
  3. unter 10.9 funktioniert bei mir das auslesen auch nicht:
    „Domain com.apple.BluetoothAudio does not exist“

    Antworten

Schreibe einen Kommentar

Pflichtfelder sind mit * markiert.