7

I have a stereo Bluetooth headset. When paired and connected, both the Phone and Media profiles are supported.

I can hear Google Maps Navigation voice directions in the headset.

However, if I uncheck the Media profile (I am using the the media profile to connect to an iPod touch), then the voice directions come out of the speaker. I want them to come over the headset.

From this, I assume that the phone wants to send the voice directions to the A2DP if the headset supports it, and to the speaker if the headset does not support A2DP.

Is there any way to configure the Phone (Bell's Samsung Galaxy S) so the voice turn-by-turn directions are sent to the HSP (headset) profile (where to audio for cell phones voice calls is directed)?

Although I haven't tried it, I assume this problem exists for simple non-media headsets that only support HSP.

  • 1
    For people stuck with HSP-only headsets: a ticket has been open since 2009 (or "Day 1", as someone put it) regarding the issue. – isuldor May 21 '11 at 8:49
4

A2DP (media profile) is a protocol for high-quality unidirectional audio over Bluetooth. HSP (phone profile) is a protocol for bidirectional lagless communication (audio) over Bluetooth.

A modern headset typically supports both. A2DP is meant to play (stereo) music. In Android, whatever the system considers as 'media' (you can find this terminology in the volume settings), will be using A2DP. Whatever is voice ('ringtone'), will be played over HSP. I suppose all that likely will be is a phone call.

The reason for this choice is that voice in a phone call is bidirectional and you don't want any delays on the line. Hence the lower (and mono) quality of HSP. In voice, quality is of less importance. However, the voice directions (which is not the same as 'voice') of your GPS are not a call, they are not bidirectional and delay does not matter, and they are played as 'media' in the system. Therefore they will be played using A2DP, or when you disable the 'media' profile in your Bluetooth settings, over the speaker. In summary, check your volume controls, they work similarly and will hint you what is what.

It is currently not possible to choose where audio is being sent, neither is that intended in both the design of Bluetooth or of any OS for the above reasons.

  • Hi pjv, I think it would be cool if wen the A2DP profile was not available (either because the headset doesn't support it, or as in my case I am using it for another purpose - the iPod Touch), then all audio would be directed HSP. I was simply asking if this could be done already on an Android phone. – Bill Rodman Mar 11 '11 at 14:42
  • I've modified my answer as such. – pjv Mar 11 '11 at 20:38
3

There is a Bluetooth app that allows you to listen to music over the HSP profile called BTmono. It may accomplish what you're looking to do.

1

I have an app named SoundAbout that will also do this. The pro version has a media audio option called "Bluetooth mono". It will do allow sending media to a Bluetooth mono headset. It will do a whole host of other audio routing as well.

  • 1
    I sure wish your app would let me test that Bluetooth Mono feature before I buy it outright. – Kristopher Jul 27 '16 at 20:17
  • @Kristopher What's the problem? Just get a refund if it doesn't. – Dmitry Grigoryev May 22 '18 at 8:31
  • Feels a little too scammy. Besides, setup of my whole audio routine took longer than 15 minutes to work out the kinks. Irregardless this isn't my problem anymore. – Kristopher May 23 '18 at 18:00

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.