Bose QuietComfort 35 on Linux Mint 18

Getting the Bose QuietComfort 35 headsets working on Linux Mint 18 was a bit of a mission. Thanks to Erik we managed to get them working:

sudo nano /etc/bluetooth/audio.conf

It is likely that this file doesn't exist, so don't be suprised if it is empty. Next, add the following to the audio.conf file:

[General]
Disable=Socket
Disable=Headset
Enable=Media,Source,Sink,Gateway
AutoConnect=true
load-module module-switch-on-connect

Save and close the file.

Next, edit main.conf and change the controller mode:

sudo nano /etc/bluetooth/main.conf

Ensure ControllerMode reads as follows:

ControllerMode = bredr

Save and close the file.

The following step might not be necessary


sudo apt-get install blueman

sudo apt-get remove bluetooth


Next, reboot your PC and enable pairing mode for your Bose headsets. Setup your Bluetooth device choosing the "Audio Sink" radio button. With Blueman you have the option of pairing a device prior to any setup. Pairing the device as part of the setup procedure proved better. The final step is to choose your Bose headsets as an output device under your audio settings and change the audio profile to A2DP sink:

bluetooth

You should now be able to use your Bose Bluetooth headsets in Linux Mint 18. The same procedure can be followed for other Bluetooth headsets and Linux distros.