It's an issue with the amount of power/bandwidth supplied to the BluetoothAudioAgent
, the daemon in charge of streaming. Apparently most people have had success by entering the following command in terminal.app
:
defaults write com.apple.BluetoothAudioAgent "Apple Bitpool Min (editable)" -int 40
Source: http://lifehacker.com/fix-your-bluetooth-audio-in-yosemite-with-this-terminal-1670380974
The source article lists Yosemite as the specific OS this applies to, but I know that this fix also works back to Mavericks and (possibly) Snow Leopard (untested).
I am having this exact issue at the moment and entered that command with non-noticeable results. I'm going to reboot the machine and see if that takes the new settings into account. But it seems like this command is the way that the wide majority of people have resolved this issue.
EDIT: Just rebooted, the audio quality is significantly better. No noticeable choppiness whatsoever (knock on wood). It appears that the command I posted above does seem to resolve the issue.
EDIT 2 (2015-8-24): The above command does help in many cases and produces noticeable quality improvements. Unfortunately, however, Yosemite is very moody with regard to bluetooth audio. The problem compounds itself when in proximity of other bluetooth devices. To expand on my previous answer above, I highly recommend entering the following additional commands to increase other bluetooth audio parameters:
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
EDIT 3 (2015-9-08): Alright. I'm sorry I keep updating this answer, but I keep finding more information about this issue (since improving bluetooth audio on Yosemite is a long-term effort, apparently). I've found several sources that cut straight to the mustard and set everything to 80
which appears to be the maximum allowable value for Bitpool
settings. If the above settings don't work well enough for you, try the "All In™" approach.
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
To see your current defaults:
defaults read com.apple.BluetoothAudioAgent
Edit 4 (2016-07-14): One more (hopefully last) edit. Make sure that you restart the bluetoothaudiod
(or coreaudiod
) service after making changes to these settings.
sudo killall bluetoothaudiod
Or, if you are on El Capitan:
sudo killall coreaudiod
Credit for this goes to the multiple wise nerds below who suggested it. (Thank you!)
These model headphones support Multipoint functionality, meaning you can connect them to two devices at the same time.
Using multipoint
The procedure for using these headphones in multipoint mode is as follows:
- Hold the + and - buttons to put the EP650 into pairing
mode
- Press the ▶ button to start multi-point pairing
- Pair your headphones to your iPhone
- Switch your headphones off
- Press and hold the ▶ button until your headphones reenter pairing mode
- Pair your headphones to your iPad
- Use the Bluetooth menu on your iPhone to reconnect to your headphones
Now you can switch between your iPhone and iPad by pausing the music on the
currently connected device to play music on the second device. In this way, both devices can be connected simultaneously.
NOTES:
- Switching devices can take up to 10 seconds.
- When receiving a call on the iPhone, your headphones will automatically pause and resume once the call is finished, even if you were using the iPad at the time.
Best Answer
UPDATE: I no longer experience these issues so it was likely fixed by a previous update. Open the "Bose Connect" app on your phone and make sure your firmware is up to date.
When experiencing issues on Mac, open the "Bose Connect" app on your iPhone and connect to your headphones from there (if not already connected).
The app correctly configures the headphones and eliminates all sound issues.