[Q] Use bluetooth headset mic instead of phone mic

0
June 27, 2016

I've searched around on the forums for an answer to this but could never find anything that seems to match up to my issue.

I have a A2DP enabled headset and want to use it with apps such as Team Speak 3 beta, Vent, and other apps. But for some reason although phone media happily plays over onto my headset. My phone continues to only use the mic built into the phone instead of the bluetooth headset mic.

Any apps designed to use the headset specifically work (ie. normal phone calls, skype, vlingo) but otherwise apps ignore the headset mic.

I already tried using apps like BT Mono and Super BT Mono Froyo but they seem to only pipe audio to the headset, but don't do anything at all with the headset mic.

Does anybody know how to get the headset mic to be selected by apps instead of just the built-in mic?

My device is a Sumsung Galaxy S II ( I9100 ). Both Stock and CyanogenMod Gingerbread

Comments See all(0)

Add comment
0
June 27, 2016

good good good

0
June 27, 2016

Still hoping someone may know how to get the Galaxy S II phone to use a bluetooth headset mic instead of the built-in mic on the phone.

I'm really stumped on how to do this.

0
June 27, 2016

I still haven't seemed to have any luck finding a way to forcefully map apps to use the headset mic. I'm beginning to wounder if it's possible with the Android OS.

0
June 27, 2016

I have the galaxy s2 as well and I've retired several different things and have been unsuccessful with anything I've tried so far... Really difficult to drive and use vent without a headset.

0
June 27, 2016

Yeah I'm wanting to do the same thing.. I don't spose you've found a way in the last couple of months? Surely it can be done - may need to get a dev to write something for it though..

0
June 27, 2016

Sorry Lilfellabob, still no luck. I find it odd it's so difficulty to remap audio settings.

Even in Ice Cream Sandwich I can't find a way.

0
June 27, 2016

The app would need to be written to accept it. Its not a matter of your phone. Its the apps. Think about it for a min. If it works on apps made to use it but another app doesn't work then where does the problem lay?

0
June 27, 2016

The thing is, typically other apps should be able to re-route the app to use the headset mic. Alike how there are apps that can force other apps to use bluetooth audio instead of the phone speaker, even if the phone/headset can't use a2dp.

0
June 27, 2016

Only if the code is there for it to do it. If they don't code it in then it doesn't work.

0
June 27, 2016

I'm having a similar problem but slightly the opposite.

I pair my phone to a Bluetooth device that lets me hear phone output on my car's speakers. However, the phone tries to use Bluetooth for the microphone when none exists. I want to force it to use the on-phone microphone. I can talk and talk but no one can hear me, unless I set the phone output to speaker or handset, which implies setting the phone input to amplified built-in mic, or just built-in mic, respectively.

In the Bluetooth settings I can set to use the Bluetooth device for music or phone, but ideally I would want "Phone" to be separated into "Phone output" and "Phone input" so I could uncheck input (and thus use the built-in mic.) This should be implemented at the Android level so that the setting can apply to all apps.

The same problem occured when I wired (2-stripe phone-to-car audio only, no mic) my Palm Pre directly to my car. I just tried with my GNex and it was smart enough to use the built-in mic when a microphone-less plug was connected.

0
June 27, 2016

if(!ismobile){if(xdaadchoice=="purch"){document.write('

');}else if(xdaad*choice=="sortable"){document.write('\x3Cscript src="//tags-cdn.deployads.com/a/xda-developers.com.js" async >\x3C/script>');document.write('
');(deployads=window.deployads||[]).push({});}}

I'm having a similar problem but slightly the opposite.

I pair my phone to a Bluetooth device that lets me hear phone output on my car's speakers. However, the phone tries to use Bluetooth for the microphone when none exists. I want to force it to use the on-phone microphone. I can talk and talk but no one can hear me, unless I set the phone output to speaker or handset, which implies setting the phone input to amplified built-in mic, or just built-in mic, respectively.

In the Bluetooth settings I can set to use the Bluetooth device for music or phone, but ideally I would want "Phone" to be separated into "Phone output" and "Phone input" so I could uncheck input (and thus use the built-in mic.) This should be implemented at the Android level so that the setting can apply to all apps.

The same problem occured when I wired (2-stripe phone-to-car audio only, no mic) my Palm Pre directly to my car. I just tried with my GNex and it was smart enough to use the built-in mic when a microphone-less plug was connected.

0
June 27, 2016

wrong. its in the kernel. the new firmware on the android is is capable to transmit Audio Steam to Headset device as Audio only. i wont go 100% against coding to force it to but if they wanted to theres have to be some kind of exploit to do so. lets say if skype were to find that exploit or code it, it would be probably violate android policy.

0
June 27, 2016

Actually, what's going on is Skype is using the 'bluetooth device' hook of some sort, just like other apps that support piping audio to the bluetooth headset. However most apps don't use the bluetooth device API/hook and just dumbly send their audio to 'default output device' and 'default input device' blindly and let the OS or Kernel decide where to send it.

The OS or Kernel when it senses a bluetooth device with the 'media' profile on it is present, it changes the default output device to the headset, but it doesn't seem to bother doing the same for the bluetooth mic for the default input device.

Because apps like Teamspeak 3 just blindly use default audio device because it doesn't use bluetooth APIs in the app itself, I have no way to make it use the headset mic.

I wish someone could make a mod or app that will allow mapping the default input to a bluetooth mic when present.

0
June 27, 2016

As far as I know, Skype has problems using the BT mike as well. In fact, they took a user survey regarding the issue for android and iOS users. However, I cannot find the results of that survey / study, and Skype recommendations thereof.

User choice to use BT mike seems so BASIC to me, I wonder how it was overlooked...!

0
June 27, 2016

Quote:

Originally Posted by

zelendel

The app would need to be written to accept it. Its not a matter of your phone. Its the apps. Think about it for a min. If it works on apps made to use it but another app doesn't work then where does the problem lay?

Rooting the device would give apps or the user permissions to modify system audio controller's (idk if it is anything like ALSA or anything..) settings to make app use the audio channel for the bluetooth headset... an example for the Galaxy s2 i9100 i have is the radio app "Sprit FM" has a "volume control stream" setting which allows the user to select what volume "control" will control the volume of the app's audio output

anywho... i hope it helps a little

0
June 27, 2016

rwong48, I have now the same problem that you have described. Have you solved it with any app for Andorid?

Thanks!

0
June 27, 2016

I found an app that solves this problem on android devices, it's called btmono and you can find it in the Google store. I tried to post the link but I don't have enough posts under my belt...

Anyways, pair your device, open the program (such as ts3), connect to your server and then turn on btmono. Voila!

Well, I tried to delete this after I saw that you had already tried btmono, but I couldn't figure out how so just disregard this message.

0
June 27, 2016

I already tried btmono, sadly although it works for the output audio, it does not work with the headset mic. Programs like TS3 will still keep using the phone's built-in mic, not the headset mine despite using btmono. The only thing btmono does is pipe the output audio to the headset only.

Thanks for the suggestion though

0
June 27, 2016

I can't believe they haven't fixed that yet. It is so basic...

0
June 27, 2016

Hey guys I'm going through the same issues with my note 2. Svoice was the only one that works but its painfully slow and inaccurate.

Anyways I've tried utter! robin and aivc. Aivc works pretty good but at least it uses the mic.

Utter is really promising but no Bluetooth mic. The devs have acknowledged it though. So hopefully soon.

Update: AIVC has one downfall. The app can't open if the screen is locked like utter and svoice can when prompted from bluetooth. Also, it only listens automatically the first time. If you close it without killing the app, you'll have to press the mic icon manually every time (which takes away from the purpose of handsfree).

0
June 27, 2016

plz chang another rom

and chang BT

0
June 27, 2016

if(!ismobile){if(xdaadchoice=="purch"){document.write('

');}else if(xdaad*choice=="sortable"){document.write('\x3Cscript src="//tags-cdn.deployads.com/a/xda-developers.com.js" async >\x3C/script>');document.write('
');(deployads=window.deployads||[]).push({});}}

plz chang another rom

and chang BT

0
June 27, 2016

I failed to use BT headset mic on sony xperia S. my phone is already rooted

Do you know any ROM that will work?

any help in this regard will be appreciated.

0
June 27, 2016

I realize this thread's ancient, but I too was looking for a way to force the phone (Samsung Mega 6.3 KitKat) to route/capture audio through the bluetooth microphone rather than the built-in handset phone mic. FOUND IT. This app on the Play store -- it's called SoundAbout (sorry, xdadev won't let me post URL) -- makes it possible. Go into its bluetooth settings and enable bluetooth microphone override. The app takes over the BT headset while it's running, yeah, but you can kill it when you're done. On my Plantronics Legend, it forces the mic to stay on and enabled, and while it's running, all apps which use mic input (Google Now, Google Voice Typing, Swype Dragon, ListNote, whatever) all use the BT headset mic. Yay!

0
June 27, 2016

Good to know, thanks!

Tried it with skype?

0
June 27, 2016

I tried using this to record sound (along with video) on my Galaxy Camera (1) ... It did not work - it is still using built-in mic .... any help?

PS - blutooth is Jabra Gnm-ote4

0
June 27, 2016

Unfortunately this mode disables bluetooth audio output..... not bluetooth mic is used but phone SPEAKER is used

0
June 27, 2016

is this still an issue? I cannot seem to use my headset (mic) with normal apps instead of phone (e.g. whatsapp) on a Nexus 5 with latest stock android

0
June 27, 2016

Hi, same here. no way using teamspeak on nexus 5 with bt mic. Only BT Audio out OR BT mic in but then no audio out over BT. What a crap...

Related Questions

This is the very first question

Hello guys! This is the first post in this site Read More

Views

2k

Votes

4

Answers

2

January 08, 2016

report values not showing up.

I have a crystal report which I pass a DataSet to using VB.NET. The report was working fine, but then I make some changes to the import query and now nothing shows up in the crystal report. Crystal do Read More

Views

1k

Votes

0

Answers

12

September 06, 2005

Event log doesn't overwrite as needed in SP4

Hello All, After upgrading from SP3 to SP4 on several Windows 2000 PRO machines everything looked fine, but from time to time applications can't write to the event log. When I try to view the appl Read More

Views

1k

Votes

0

Answers

9

May 11, 2003

"Failed to self-register XYZ.dll"

Hi there, I wrote a OLE-automation-server DLL in VB4.0. I use Installshield Express to install it as part of my program on the target computers. Now on some computers I get the message "Failed to Read More

Views

1k

Votes

0

Answers

2

November 08, 1998

Please help understand these notes on image processing

Can someone please help me understand these lecture notes... On the right of the page; What does "normalised by one notion of the area of a pixel" mean? On the first formula for A, Is that a Read More

Views

1k

Votes

0

Answers

3

February 05, 2009

Can someone please explain this paragram on the chain rule in image processing

Please see the screenshot, How is 3133030 got from 10103322? Read More

Views

1k

Votes

0

Answers

1

January 05, 2009

AD on 2003

We have created an AD Domain on Windows 2000 Server with no problems. We just created an AD Domain on Windows 2003 and we're getting some weird problems. Both of these domains are behind firewalls Read More

Views

1k

Votes

0

Answers

15

May 11, 2003

ADDT ASP Upload Error " Type mismatch: 'tNG_isFileInsideBaseFolder' "

I am trying to create a simple insert record and upload image function on an ASP page built using Adobe Dreamweaver Developer Toolkit. I have done this many times before with no problem, however, i ha Read More

Views

1k

Votes

0

Answers

0

November 02, 2008

MYSQL Select query with custom ORDER BY

Hi, is it possible to customize the order of the returned rows in mysql? Example: I have a Table with a column "name", now I want to have all entries ordered by name, but I want the entries Read More

Views

1k

Votes

0

Answers

5

July 02, 2010

Folder Redirection in Server 2003

We have a Windows Server 2003 Standard Ed. Is there a way to redirect the users my documents to a folder that has already been created on the server? Read More

Views

946

Votes

0

Answers

2

July 05, 2007

Partiton magic  version 8.0 having error 1523 while executing batch

I followed the partition magic 8.0 wizard to partition my hard disk while rebooting  I came across this problem  "error 1523 while executing batch" What can I do to solve this prob Read More

Views

872

Votes

0

Answers

2

May 11, 2003

Please explain this paragraph in image processing (screenshot attached)

Two questions; How is the equation (10.1-15) formed? "are isotropic for rotation increments of 90 degrees and 45 degrees respectively" What does this mean Read More

Views

669

Votes

0

Answers

7

January 05, 2009

xp_cmdshell with net use

Hi, when I use 'net use \192.168.0.1\c$ password /user:username' at the command prompt, it works fine.  But if i try to use it in sql with " exec master..xp_cmdshell 'net use \19 Read More

Views

631

Votes

0

Answers

5

April 11, 2003

hp ux11

i have a hp ux11 server. and i edited the /etc/resolv.conf to use my win2003 server dns server. That went fine, however, I would like to go the other way and add an entry on my win2003 dns to resolve Read More

Views

369

Votes

0

Answers

3

October 12, 2009

Using an application over a LAN

I have written an application that needs to be used on a LAN.  The application setup wizard takes care of registering everything on a single PC, but how do you go about writing a setup program th Read More

Views

328

Votes

0

Answers

9

August 07, 1998

Need subnet of 12 IPs.

Please, Can someone help me to create a subnet consisting of 12 IP's. Thanks.. Read More

Views

323

Votes

0

Answers

5

April 11, 2003

Drill down in a cross-tabl report

Hello, Would some experts to show me if it is possible to do drill-up or drill-down (or both) in a cross-tab report? I would also like to know if it is possible to control what fields to be displayed/ Read More

Views

263

Votes

0

Answers

0

September 06, 2005

Using RDO, Enterprise V Professional

We would like to use RDO on our project made up of 4 developers. Do we need to have a copy of Enterprise for each developer or is it possible to use Professional for those developers not writing the R Read More

Views

310

Votes

0

Answers

6

January 07, 1998

Can't Edit IIS Metabase.xml

We do this on every windows 2003 server and never had an issue. We cannot edit the IIS Metabase.xml We have stopped IIS and made change click save, no problem but it does not take the new information. Read More

Views

323

Votes

0

Answers

0

July 05, 2007

copy directorires - HP UNIX

Let's say my source file is /A/B/C/D/file1, and mytarget directory is /E/F/G, I want the result should look like this. /E/F/G/A/B/C/D/file1 I am using rsync to copy the files older than x no of da Read More

Views

328

Votes

0

Answers

14

September 12, 2009