A lead on the bluetooth audio suspend problem (QtMoko v26)

Radek Polak psonek2 at seznam.cz
Thu Dec 2 19:39:11 CET 2010


Brian Kemp wrote:
> As far as I can remember there is an issue with bluetooth audio, where
> the FreeRunner user cannot hear audio over the bluetooth
> headset/handsfree device on outgoing calls until one incoming call has
> been received.

Yup, i remember :)

> I'm using QtMoko v26 and once in a while I can get this to happen.
> 
> I have found a workaround, by accident:
> 
> After pairing / connecting your bluetooth headset (handsfree in my
> case), go to the Profile Editor and play your selected ringtone or alarm
> tone (go to select a new ringtone, and let it play once.)
> 
> Bluetooth audio then works for me for outgoing calls.
> 
> I'm guessing the fact that the phone rings for incoming calls is what is
> making it work. :)
> 
> Hypothesis: Some sort of initialization routine is taking place when
> audio is played over the sidetone.

The problem was alsa scenario switching.

> I don't have the skills to patch, but if this helps anyone, you're
> welcome. :)

Maybe you can enable logging for audio states switching. It could be obvious 
then where is the problem if it alsa state switching is wrong.

Regards

Radek



More information about the community mailing list