Áudio agitado do Bluetooth: como manter as configurações de bitpool do Bluetooth no Mavericks?

16

Estou usando um dispositivo de áudio Bluetooth 3.0 / aptX. O emparelhamento do dispositivo leva a um áudio instável, devido a configurações de bitpool padrão ruins no OSX.

O problema foi amplamente documentado, por exemplo, aqui na stackexchange .

Costumava haver uma correção no Yosemite, definindo novos padrões:

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

Isso não funciona no 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

Escrever novas configurações no com.apple.BluetoothAudioAgentnão afeta as configurações reais de bitpool no Mavericks.

Posso definir as configurações de bitpool do Bluetooth no aplicativo Bluetooth Explorer (que faz parte do Xcode):

Bluetooth Explorer

Essas configurações não são persistentes nas reinicializações.

Como posso manter as configurações desejadas do Bluetooth Audio Bitpool nas reinicializações no Mavericks?

jottr
fonte

Respostas:

1

Para forçar o sistema a usar o USB Bluetooth por padrão, tente o seguinte comando:

sudo nvram bluetoothHostControllerSwitchBehavior=always

Isso modificará seus argumentos do kernel de inicialização.

Para fazer o oposto, use never. A alteração seria aplicada após a reinicialização. Para retornar ao padrão, execute:

sudo nvram -d bluetoothHostControllerSwitchBehavior
kenorb
fonte