<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Le ven. 8 sept. 2023 à 07:55, Sean Greenslade <<a href="mailto:sean@seangreenslade.com">sean@seangreenslade.com</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Wed, Sep 06, 2023 at 02:46:05PM +0200, Antoine Nauzet wrote:<br>
> Hello,<br>
> <br>
> I'm working on a Raspberry Pi 4, with an USB Bluetooth dongle, trying to<br>
> connect is to an android device as a hand free device.<br>
> <br>
> My configuration is the following:<br>
> <br>
>    - kernel version 6.1.21<br>
>    - bluez version 5.55<br>
>    - Pulseaudio version 14.2<br>
>    - ofono version 1.31<br>
> <br>
> I manage to make the connection, and the bluetooth device is detected by<br>
> Pulseaudio. The HSP/HFP profile is available. But when making a call, after<br>
> a certain time, the HSP/HFP profile change to unavailable. The device is<br>
> still connected, I can play sound from the android device to the raspberry.<br>
> But the sound from the call is not working anymore.<br>
> <br>
> What could explain the lost of the profil? Is there something to do to keep<br>
> it up?<br>
> <br>
> I tried with the last version of pulseaudio, compiling it from the sources<br>
> get from the git repository. The version is now 16.99.1-8-g13ef0.<br>
> Now, when connecting the device, both HSP and HFP are not available! I<br>
> could not get them to be up.<br>
> <br>
> Is there anything I have to do to make it work? When installing pulseaudio<br>
> with apt-get, I was installing pulseaudio and pulseaudio-module-bluetooth.<br>
> Is there something to include it when installing from the sources?<br>
> <br>
> What should I check to start figured out what is going on?<br>
> <br>
> Thank you for your help<br>
> Antoine<br>
<br>
I would start with using your distro's pulse package and checking both<br>
the system logs and the pulseaudio logs. I would expect there to be some<br>
chatter when a bluetooth device event like that happens.<br>
<br>
--Sean<br>
<br></blockquote><div> </div><div>I'm back to distro's pulse package. When the headset_audio_gateway capability is switch to not available, the pulse audio logs this:</div><div><br></div><div>( 543.481|   8.707) D: [pulseaudio] bluez5-util.c: Device /org/bluez/hci0/dev_78_29_C9_4F_C2_4E removed<br>( 543.482|   0.000) D: [pulseaudio] backend-ofono.c: HF card removed: /card_2<br>( 543.482|   0.000) D: [pulseaudio] bluez5-util.c: Transport /card_2 state: idle -> disconnected<br>( 543.482|   0.000) D: [pulseaudio] card.c: Setting card bluez_card.4C_DD_31_43_8E_FF profile headset_audio_gateway to availability status no<br>( 543.482|   0.000) D: [pulseaudio] device-port.c: Setting port phone-output to status no<br>( 543.482|   0.000) D: [pulseaudio] core-subscribe.c: Dropped redundant event due to change event.<br></div><div><br></div><div>Is "card_2" the card "2" display when typing pactl list cards? Beacause if yes, this is an internal audio-card that I am not using. I' using an USB in/out audio card</div><div><br></div><div>Antoine</div></div></div>