Introduction

A few weeks ago I was searching for superb headphones, because I spend most of the day listening to music, while I do concepts/research/coding for my clients. For me it is a way to blend out the surroundings and focus better on the task at hand. After reading a few tests I decided to buy these headphones on amazon.com. The Bose QuietComfort 35 works great with the iPhone 7, but when connecting it to the Macbook you get sometime stuttering and it is unbearable.

The Problem

Searching the net I have found out, that this is a problem created by not providing enough power and/or bandwidth to the bluetooth audio agent on the Mac. This is not a problem of the headphones, but the choppy audio with bluetooth headphones comes from the Mac OS bluetooth audio agent.

The Solution

The solution is quite easy to accomplish: You just need your good old terminal. So enter the following commands in your terminal and after that restart the BluetoothAudioAgent.

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 "Apple Initial Bitpool Min (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

Kill the bluetoothAudioAgent with the following command:

sudo killall bluetoothaudiod

If this still does not help you can increase the values and again restart the agent.

defaults write com.apple.BluetoothAudioAgent "Apple Bitpool Max (editable)" 80
defaults write com.apple.BluetoothAudioAgent "Apple Bitpool Min (editable)" 80
defaults write com.apple.BluetoothAudioAgent "Apple Initial Bitpool (editable)" 80
defaults write com.apple.BluetoothAudioAgent "Apple Initial Bitpool Min (editable)" 80
defaults write com.apple.BluetoothAudioAgent "Negotiated Bitpool" 80
defaults write com.apple.BluetoothAudioAgent "Negotiated Bitpool Max" 80
defaults write com.apple.BluetoothAudioAgent "Negotiated Bitpool Min" 80

I used the higher (second) values and must say, that everything is working like a charm with the Bose QC 35.

Source 1: post on stackexchange

Source 2: lifehacker.com