Hi, On Thu, Sep 11, 2014 at 11:17 AM, Vinod Rayapudi <vinodrayapudi at gmail.com> wrote: > Hi all, > > I have connected my Nexus-4 phone for both A2DP and Handsfree profiles with > my bluetooth headunit. > > When I make a call, there is no audio on head unit . > When I ran the command 'pacmd list-sources', I came to know that there is > wrong selection of protocol. > > During phone call, I can see below log for bluez_source.BC_F5_AC_02_B9_D9 > > properties: > bluetooth.protocol = "a2dp_source" > device.description = "Nexus 4" > device.string = "BC:F5:AC:02:B9:D9" > device.api = "bluez" > device.class = "sound" > device.bus = "bluetooth" > bluez.path = "/org/bluez/1513/hci0/dev_BC_F5_AC_02_B9_D9" > bluez.class = "0x000000" > bluez.name = "Nexus 4" > device.icon_name = "audio-card-bluetooth". > > I expect it should be > > properties: > bluetooth.protocol = "hsp" --> Expected. > device.intended_roles = "phone" > device.description = "Nexus 4" > device.string = "BC:F5:AC:02:B9:D9" > device.api = "bluez" > device.class = "sound" > device.bus = "bluetooth" > bluez.path = "/org/bluez/1513/hci0/dev_BC_F5_AC_02_B9_D9" > bluez.class = "0x000000" > bluez.name = "Nexus 4" > device.icon_name = "audio-card-bluetooth" > bluetooth.nrec = "1" > > Can anyone help me, how to solve this issue ? HSP support is not yet upstream, also even if you are using one of the backends proposed you will probably need module-bluetooth-policy or something similar to switch the profiles. -- Luiz Augusto von Dentz