途切れたBluetoothオーディオ:MavericksでBluetoothビットプール設定を保持する方法


16

Bluetooth 3.0 / aptXオーディオデバイスを使用しています。デバイスをペアリングすると、OSXのデフォルトのビットプール設定が正しくないため、音声が途切れます。

この問題は広く文書化されています(例:stackexchange)

Yosemiteでは、新しいデフォルトを設定することで修正されていました。

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" 58 
defaults write com.apple.BluetoothAudioAgent "Negotiated Bitpool Max" 58 
defaults write com.apple.BluetoothAudioAgent "Negotiated Bitpool Min" 48

ただし、これはMavericksでは機能しません。

# defaults read com.apple.BluetoothAudioAgent
2015-01-29 17:28:12.522 defaults[80133:934404]
Domain /Users/jottr/Library/Preferences/com.apple.BluetoothAudioAgent does not exist

新しい設定を書き込んでもcom.apple.BluetoothAudioAgent、Mavericksの実際のビットプール設定には影響しません。

Bluetooth Explorerアプリ (Xcodeの一部)でBluetoothビットプール設定を設定できます。

Bluetooth Explorer

ただし、これらの設定は再起動後も保持されません。

Mavericksの再起動後も、必要なBluetoothオーディオビットプール設定を保持するにはどうすればよいですか?

回答:


1

システムにデフォルトでUSB Bluetoothを使用させるには、次のコマンドを試してください。

sudo nvram bluetoothHostControllerSwitchBehavior=always

これにより、ブートカーネル引数が変更されます。

逆を行うには、を使用しますnever。変更は再起動後に適用されます。デフォルトに戻すには、次を実行します。

sudo nvram -d bluetoothHostControllerSwitchBehavior
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.