Audio Bluetooth picado: ¿Cómo persistir la configuración de bitpool Bluetooth en Mavericks?

16

Estoy usando un dispositivo de audio Bluetooth 3.0 / aptX. El emparejamiento del dispositivo conduce a un audio entrecortado, debido a la mala configuración predeterminada de bitpool en OSX.

El problema ha sido ampliamente documentado, por ejemplo, aquí en stackexchange .

Solía ​​haber una solución en Yosemite estableciendo nuevos valores predeterminados:

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

Sin embargo, esto no funciona en 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

Escribir nuevas configuraciones en com.apple.BluetoothAudioAgent no afecta la configuración real de bitpool en Mavericks.

Puedo establecer la configuración de Bluetooth bitpool en la aplicación Bluetooth Explorer (que es parte de Xcode):

Bluetooth Explorer

Sin embargo, esta configuración no persiste en los reinicios.

¿Cómo puedo mantener la configuración deseada de Bluetooth Audio Bitpool a través de reinicios en Mavericks?

jottr
fuente

Respuestas:

1

Para forzar al sistema a usar USB Bluetooth de forma predeterminada, intente el siguiente comando:

sudo nvram bluetoothHostControllerSwitchBehavior=always

Esto modificará los argumentos del núcleo de arranque.

Para hacer lo contrario, use never. El cambio se aplicaría después del reinicio. Para volver al valor predeterminado, ejecute:

sudo nvram -d bluetoothHostControllerSwitchBehavior
kenorb
fuente