A2DP profile problem with bluetooth headset on Ubuntu 12.10


I own several bluetooth headsets that I primarily use with my android devices. A couple days a go, I tried to connect one of them to my Maverick box. To connection process went smoothly, and soon, the headset is listed on the sound seting page, with Telephony Duplex (HSP/HF) profile as its’ default . Unfortunately switching the profile from Telephony Duplex (HSP/HFP) to High Fidelity (A2DP) crashed pulseaudio, and it automatically reverted back to HSP/HFP.

If this problem happens to you, there is a small change on a config file that we need to do. Find and open /etc/bluetooth/audio.conf with your favorite text editor

$ sudo nano /etc/bluetooth/audio.conf

Under [General], find the line:

#Disable=Gateway,Source,Socket

uncomment, and change the line to look like this:

Disable=Socket

Save, restart the bluetooth service

$ sudo service bluetooth restart

..restart pulseaudio -D

# pulseaudio -k
# pulseaudio -D

Open the sound setting page, go to the Hardware tab, and change the sound profile from HSP/HFP to A2DP.

Logitech Mini Boombox oh A2DP
Logitech Mini Boombox oh A2DP
Advertisements

9 Comments Add yours

  1. haobaotno says:

    Thanks!

  2. phony says:

    I don’t have a hardware tab on my sound settings. What to do to enable that?

    1. phony says:

      I am on Ubuntu 14.04 64 bit

      1. ikhsan says:

        Gnome updated the layout, and there’s no longer hardware tab on sound setting window. Ubuntu 14.04 is based on Gnome 3.10, and to change the profile of the audio hardware, go to the output tab, and you should see a mode selection dropdown list, right under the subwoofer slider. If you’re using Gnome 3.12 on top 14.04, the profile selection menu should appear on the lower portion of the output tab. Hope it helps

  3. orateur says:

    Great, solved my problem on Mint 17. Thanks for taking the trouble to post.

  4. Caetano says:

    I simply don’t have a file called audio.conf under /etc/bluetooth/
    I have input.conf, main.conf, network.conf and proximity.conf

    1. ikhsan says:

      …And whic Ubuntu version are you using?

      1. Caetano says:

        I was on Kubuntu Yaketty Yak I think, but I’m on Mint now and the problem is solved.
        Thank you anyway

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s