Dear all, I'm using: bluez 4.101, ofono 1.9 and pulseaudio 3.0 on an embedded imx23. My system work fine connecting to a andoid or ios smartphone in a2dp sink and I can play tracks without any kinds of problem. Module module-bluetooth-policy automatically select : right BT profile and right source/sink module-loopback: # pactl list short 0 module-device-restore 1 module-stream-restore 2 module-card-restore 3 module-augment-properties 4 module-alsa-sink device=hw:0,0 5 module-alsa-source device=hw:0,0 6 module-udev-detect 7 module-bluetooth-discover 8 module-esound-protocol-unix 9 module-native-protocol-unix 10 module-default-device-restore 11 module-rescue-streams 12 module-always-sink 13 module-intended-roles 14 module-role-cork 15 module-dbus-protocol 16 module-switch-on-port-available 17 module-bluetooth-device address="50:EA:D6:3B:76:5D" path="/org/bluez/619/hci0/dev_50_EA_D6" 18 module-bluetooth-policy 19 module-loopback source="bluez_source.50_EA_D6_3B_76_5D" source_dont_move="true" sink_input" 0 alsa_output.hw_0_0 module-alsa-sink.c s16le 2ch 44100Hz RUNNING 0 alsa_output.hw_0_0.monitor module-alsa-sink.c s16le 2ch 44100Hz IDLE 1 alsa_input.hw_0_0 module-alsa-source.c s16le 2ch 44100Hz IDLE 4 bluez_source.50_EA_D6_3B_76_5D module-bluetooth-device.c s16le 2ch 44100Hz RUG 0 0 - module-loopback.c s16le 2ch 44049Hz 0 4 - module-loopback.c s16le 2ch 44100Hz 5 protocol-native.c pactl 0 bluez_card.50_EA_D6_3B_76_5D module-bluetooth-device.c When try to change to hfgw profile making a phone call from smartphone, module-bluetooth-policy change right to new profile but fail to set correct loopback sources/sinks: 0 module-device-restore 1 module-stream-restore 2 module-card-restore 3 module-augment-properties 4 module-alsa-sink device=hw:0,0 5 module-alsa-source device=hw:0,0 6 module-udev-detect 7 module-bluetooth-discover 8 module-esound-protocol-unix 9 module-native-protocol-unix 10 module-default-device-restore 11 module-rescue-streams 12 module-always-sink 13 module-intended-roles 14 module-role-cork 15 module-dbus-protocol 16 module-switch-on-port-available 17 module-bluetooth-device address="50:EA:D6:3B:76:5D" path="/org/bluez/619/hci0/dev_50_EA_D6" 18 module-bluetooth-policy 20 module-loopback sink="bluez_sink.50_EA_D6_3B_76_5D" sink_dont_move="true" source_output_pr" 21 module-loopback source="bluez_source.50_EA_D6_3B_76_5D" source_dont_move="true" sink_input" 0 alsa_output.hw_0_0 module-alsa-sink.c s16le 2ch 44100Hz IDLE 2 bluez_sink.50_EA_D6_3B_76_5D module-bluetooth-device.c s16le 1ch 8000Hz RUG 0 alsa_output.hw_0_0.monitor module-alsa-sink.c s16le 2ch 44100Hz IDLE 1 alsa_input.hw_0_0 module-alsa-source.c s16le 2ch 48000Hz SUSPENDED 5 bluez_sink.50_EA_D6_3B_76_5D.monitor module-bluetooth-device.c s16le 1ch 8000Hz E 6 bluez_source.50_EA_D6_3B_76_5D module-bluetooth-device.c s16le 1ch 8000Hz RUG 1 2 - module-loopback.c s16le 1ch 8000Hz 2 2 - module-loopback.c s16le 1ch 8000Hz 1 1 - module-loopback.c s16le 1ch 8000Hz 2 6 - module-loopback.c s16le 1ch 8000Hz 6 protocol-native.c pactl 0 bluez_card.50_EA_D6_3B_76_5D module-bluetooth-device.c I suppose that right Source/Sinks must be: 6 (BT source) 0 (alsa sink) for first loopback and 1 (alsa input source) 5 ( BT sink) for second loopback Is my assumption correct ? Setting by hand (pactl load-module module-llopback source=.... sink=.... ) the two loopbacks, I'm able to hear scratch on my embedded headsphone but not right phone call. I noticed that in this way not right bitrate is set for BT source/alsa sink: it is set to 44100Hz instead of 8000Hz . Can you help me to fix these behaviors Best regards Paolo -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/pulseaudio-discuss/attachments/20130702/4765c403/attachment.html>