Hi All,

With the upgrade to PulseAudio 6.0 last week, my Bose OE SoundLink bluetooth headset no longer connects to the A2DP profile.

The new PulseAudio 6.0 upgrade brought a headset_head_unit: Headset Head Unit (HSP/HFP) profile that actually works! Unfortunately, I get a Refused to switch profile to a2dp_sink: Not connected when I attempt to switch to the a2dp_sink profile.

To switch pulseaudio profile:

$ pacmd set-card-profile 1 a2dp_sink

Failed to set card profile to 'a2dp_sink'.

Started pulseaudio in foreground and the interesting logs are here:

$ pulseaudio -k && pulseaudio -vvvvv

... (lots of logs)...

... (above set-card-profile command executed) ...

I: [pulseaudio] client.c: Created 6 "UNIX socket client"

W: [pulseaudio] module-bluez5-device.c: Refused to switch profile to a2dp_sink: Not connected

D: [pulseaudio] cli.c: CLI got EOF from user.

I: [pulseaudio] client.c: Freed 6 "UNIX socket client"

$ pacmd ls

... (lots of logs) ...

index: 1

name: <bluez_card.00_0C_8A_EA_B3_96>

driver: <module-bluez5-device.c>

owner module: 27

properties:

device.description = "Bose OE SoundLink"

device.string = "00:0C:8A:EA:B3:96"

device.api = "bluez"

device.class = "sound"

device.bus = "bluetooth"

device.form_factor = "headphone"

bluez.path = "/org/bluez/hci0/dev_00_0C_8A_EA_B3_96"

bluez.class = "0x240418"

bluez.alias = "Bose OE SoundLink"

device.icon_name = "audio-headphones-bluetooth"

profiles:

headset_head_unit: Headset Head Unit (HSP/HFP) (priority 20, available: unknown)

a2dp_sink: High Fidelity Playback (A2DP Sink) (priority 10, available: no)

off: Off (priority 0, available: yes)

active profile: <headset_head_unit>

sinks:

bluez_sink.00_0C_8A_EA_B3_96/#1: Bose OE SoundLink

sources:

bluez_sink.00_0C_8A_EA_B3_96.monitor/#2: Monitor of Bose OE SoundLink

bluez_source.00_0C_8A_EA_B3_96/#3: Bose OE SoundLink

ports:

headphone-output: Headphone (priority 0, latency offset 0 usec, available: unknown)

properties: headphone-input: Bluetooth Input (priority 0, latency offset 0 usec, available: unknown)

properties:

Uploaded full logs of pacmd ls and pulseaudio -vvvv: https://gist.github.com/saamalik/7fd15b9826cbede2665c

Anyone have any ideas why A2DP stopped working after PulseAudio 6.0 upgrade?