SHIELD Remote - getting microphone to work in full Android - Shield Android TV Q&A, Help & Troubleshooting

Hi all - is anyone here trying to the SHIELD Remote with full android rather than the stock firmware?
I am, and everything works (even volume control and headphone audio output!) except the microphone.
If anyone has any suggestions for how I could go about debugging the microphone input, I would very much appreciate it as it's the last thing preventing my setup from being perfect.
The message I see when I press the voice input button on the remote is "Can't open microphone" (screenshot at end of this post: http://forum.xda-developers.com/showpost.php?p=64552147&postcount=14 )
Android is clearly just not recognising it as an audio input device, but I'm not sure why.
My guess would be that the stock firmware has a kernel module loaded or some modification to the Android bluetooth stack to support bi-directional A2DP devices rather than just one way.
Has anyone here ever seen Android working with a bluetooth device with audio input? Perhaps a bluetooth headset with microphone? Does that use A2DP?

Hi there, any progress ? trying to find some solution for the same problem!

andrewthecoder said:
Hi all - is anyone here trying to the SHIELD Remote with full android rather than the stock firmware?
I am, and everything works (even volume control and headphone audio output!) except the microphone.
If anyone has any suggestions for how I could go about debugging the microphone input, I would very much appreciate it as it's the last thing preventing my setup from being perfect.
The message I see when I press the voice input button on the remote is "Can't open microphone" (screenshot at end of this post: http://forum.xda-developers.com/showpost.php?p=64552147&postcount=14 )
Android is clearly just not recognising it as an audio input device, but I'm not sure why.
My guess would be that the stock firmware has a kernel module loaded or some modification to the Android bluetooth stack to support bi-directional A2DP devices rather than just one way.
Has anyone here ever seen Android working with a bluetooth device with audio input? Perhaps a bluetooth headset with microphone? Does that use A2DP?
Click to expand...
Click to collapse
Just to answer last part.
Bluetooth headsets, mono as well as stereo, work fine on full android rom. Including microphone.
Btw, it is controlled in phone sections (headset) of the bluetooth stack and not a2dp which is headphone profile.
Google and by extention nvidia, have changed something in handling microphone from the remote, and that change is probably closed source.
Note 5 ?

Thanks for the heads up Idan73, I've actually since figured out the same thing by connecting a friends bluetooth headset to my NSTV (it worked fine).
I'm going to dig into the original nvidia rom and see if it's something simple like a system APK which is handling the remote audio input.
I assume it isn't in the kernel as I believe zulu99's full android ROM is already using the same untouched kernel from nvidia.

Related

Help! Bluetooth never connects A2DP Stereo automatically !!

Hi! This issue has plagued me ever since i am using windows mobile. I own a TOUCH HD (though i think this issue is also with other windows mobiles) and a A2DP Stereo bluetooth headset from Sony.
http://images.google.nl/imgres?imgu...ox-a&rls=org.mozilla:en-US:official&sa=N&um=1
Now here's the problem. When I pair the phone with the Headset, it pairs the 2 services HANDSFREE & WIRELESS STEREO. Then i can listen to music via the headset.
When i turn the headset off and then back on again, it switches on the HANDSFREE ONLY !! And i have to go thru the following process to turn on the WIRELESS STEREO again:
1. on phone, click on Bluetooth Devices
2. select the headset device to view the 2 services (handsfree and wirless stereo). Both are selected. Deselect the Wireless Stereo service.
3. SAVE
4. on phone, click on Bluetooth Devices
5. select the headset device to view the 2 services (handsfree and wirless stereo). Re-select the Wireless Stereo service.
6. SAVE
Then it works again and i can listen to my music again.
Its a very annoying process and I wish someone could help me to explain if there is a faster way? Does everyone also have to go thru this process or am i doing something wrong?
Does there exist a program that can automate this process or any other solution?
looking forward to replies!
there are more than one small app to make it easy.i found one that works on my HD. uploaded for you here:
http://rapidshare.com/files/207816065/13-BTaudioTransfer.cab
next time try and do a search....
thanks a lot! It actually works! cant imagine why microsoft creates an OS without this built in as standard !
thanks.
ronald_adi said:
Hi! This issue has plagued me ever since i am using windows mobile. I own a TOUCH HD (though i think this issue is also with other windows mobiles) and a A2DP Stereo bluetooth headset from Sony.
http://images.google.nl/imgres?imgu...ox-a&rls=org.mozilla:en-US:official&sa=N&um=1
Now here's the problem. When I pair the phone with the Headset, it pairs the 2 services HANDSFREE & WIRELESS STEREO. Then i can listen to music via the headset.
When i turn the headset off and then back on again, it switches on the HANDSFREE ONLY !! And i have to go thru the following process to turn on the WIRELESS STEREO again:
1. on phone, click on Bluetooth Devices
2. select the headset device to view the 2 services (handsfree and wirless stereo). Both are selected. Deselect the Wireless Stereo service.
3. SAVE
4. on phone, click on Bluetooth Devices
5. select the headset device to view the 2 services (handsfree and wirless stereo). Re-select the Wireless Stereo service.
6. SAVE
Then it works again and i can listen to my music again.
Its a very annoying process and I wish someone could help me to explain if there is a faster way? Does everyone also have to go thru this process or am i doing something wrong?
Does there exist a program that can automate this process or any other solution?
looking forward to replies!
Click to expand...
Click to collapse
I have a same problem with my car audio, but when i install this BT program in lower post they connect me only to handsfreee, and when i go to play music they disconnected my car BT audio.
Just for you interest - this does NOT make A2DP work.
Mirror site please!!!
KukurikU said:
there are more than one small app to make it easy.i found one that works on my HD. uploaded for you here:
http://rapidshare.com/files/207816065/13-BTaudioTransfer.cab
next time try and do a search....
Click to expand...
Click to collapse
Can someone please mirror this download, my limit is up on.
Here is the source.
I got it downloaded, and here is the developers web site
http://trianglepowers.com/PPC
(sorry all, could not find an edit for my last post)
Pair your stereo headset and select the Heaset and Wireless Stereo profiles, this will work from start.
Next time you turn on your stereo headset it will only connect as standard headset (ie mono for phone calls)....
Just press the play/pause button on your headset and it will auto connect to A2DP stereo also.
Simple EH?
Tried that!
I have tried that, and do it on my laptop (another set and stereo profile only), it may be dependent on the headset you are using.
The Triangle Powers BT Stereo is mono output only, and made the audio quality poor on my HD. http://trianglepowers.com/PPC/ViewApp.aspx?ID=52
I installed teksoft A2DP Toggle 1.1 this morning http://teksoftco.com/forum/viewtopic.php?t=1885 and added it to the program button in TouchFlo, not the today screen. it seems to work fine if you press the button twice, better than 7 clicks. (My HD info in the signature, Telstra TouchFlo replaced by Standard HD)
GSamways said:
I got it downloaded, and here is the developers web site
http://trianglepowers.com/PPC
(sorry all, could not find an edit for my last post)
Click to expand...
Click to collapse
Looks like promising software, I will play with it and update in few days with pros and cons
GSamways said:
I have tried that, and do it on my laptop (another set and stereo profile only), it may be dependent on the headset you are using.
Click to expand...
Click to collapse
If pushing the Play/Pause does not connect a previously paired BT Stereo Headset to your HD then it is not a true A2DP profile headset.
See if you can get your hands on a pair of folding Sony DR-BT22 headphones.
True A2DP with built in mike to answer incoming calls. Bass is very good and full funtion with the HD.
Highly recommended.
ronald_adi said:
Hi! This issue has plagued me ever since i am using windows mobile. I own a TOUCH HD (though i think this issue is also with other windows mobiles) and a A2DP Stereo bluetooth headset from Sony.
Click to expand...
Click to collapse
ronald_adi said:
Hmm! I pair the HD with a great bluetooth headphones from Sony I got in Tokyo recently (not the same as yours). I dont have any problem with the A2DP connection at all. I have perfect high audio definition thru to the headset.
Sorry not much help-but it may be the headset not the HD thats your problem!
Click to expand...
Click to collapse
Agree
You guys are correct, the smaller headsets that try to share the Play/Answer/end button are probably the issue.
I have been using A2Dp Toggle 1.1 as mentioned and link above and it works great, no loss of sound noticed.
We should start an XDA (not just HTC) WiKi to list headsets that connect or not for WM5 and WM6.
HD Compatible Headphone
I have a Sony DR-BT50 headphone that works beautifully. The sound is brilliant for Music and particuarly movies that I have transferred from DVD to the HD with MP4HT4HD!
I never thought that i would watch a movie on a screen so small but the clarity is something else and the high audio signal with the bluetooth headphones make it a pleasure! Great for long layovers at airports etc.
Any in-ear types that work?
All the sets that I have seen posted as working are the full headphone (over ear) types, and this may again be a shared button thing.
Does anyone have / know of an in-ear / earbud type that works / connects correctly
A2DP Toggle 1.1
I dowmloade that A2DP Toggle 1.1 on my phone. I use HTC TYTN1 running Windows Mobile 6 Professional and this software gives hell to say the least.
When I connect it to my headset, it works fine BUT it does not pay MP3s on my headset. It keeps on saying ERR on the icon of the head speakers (the second icon form bluetooth icon). I even asked most of the technician but no one knows anythings. If anyone knows what my probles is, please rescue me!!!
I might be doing something, please help me guys
Toggle works for me!
I had the same problem, the triangle powers prog didn't work for me. In fact the headset icon was on but no playback.
The toggle 1.1 works, none of the funcitons described on it's website are available, setup and various icons are from the home page but HTC Touch HD home page doesn't support that.
Never the less, putting Toggle in my program list and using it toggles easy between phone speaker and headset. Like someone has already said, two clicks and we're in business from starting my van to getting music from my phone on the stereo. I'm happy enough with that.
I have a Pioneer stereo with Parat built in, so I get BT audio and Hands free calls. All seems to be working perfectly now. Thanks to this thread.

[Q] Bluetooth audio (A2DP) on CM10.1

did anyone manage to get audio streaming working on CM10.1?
I only get audio through the phone speakers.
I tried with PowerAmp's feature called "Route Output" and even I set the option to my bluetooth speakers (I have the MXBT chinese bluetooth speakers).
Things that worked over bluetooth:
pair and connect to any bt device and my laptop
send file to my phone from ubuntu
I can get you the log files if you want
pabiagioli said:
did anyone manage to get audio streaming working on CM10.1?
I only get audio through the phone speakers.
I tried with PowerAmp's feature called "Route Output" and even I set the option to my bluetooth speakers (I have the MXBT chinese bluetooth speakers).
Things that worked over bluetooth:
pair and connect to any bt device and my laptop
send file to my phone from ubuntu
I can get you the log files if you want
Click to expand...
Click to collapse
So, answering my own post, I've been reading around and testing a bit...
I tried yesterday Mono Bluetooth Router (https://play.google.com/store/apps/details?id=com.maxistar.monobluetoothfree) and it surprisingly works, streaming PowerAmp to my nokia hands-free earpiece.
Does anyone know what is this CyanogenMod using as a BT driver? BlueZ or BroadComm's stack?
I read that these guys are porting BlueZ to Android 4.2, it would be nice to have this software back!
http://gitorious.org/android-bluez
There is a post here, looking for people to work on this port ( http://forum.xda-developers.com/showthread.php?t=2096399 )
Regards

Bluetooth Audio Support?

Does the Nexus Player support Bluetooth audio? I'm designing an HTPC for my folks and I'd like to go as cordless as possible. The speakers are across the room and are Bluetooth-capable.
Has anyone tried BT audio with the Player?
Mymlan said:
Does the Nexus Player support Bluetooth audio? I'm designing an HTPC for my folks and I'd like to go as cordless as possible. The speakers are across the room and are Bluetooth-capable.
Has anyone tried BT audio with the Player?
Click to expand...
Click to collapse
I tried Some headphones jabra revo and could not get them to show up when discovering
I tried with the Vamp and could not get that to show up when discovering either. I was hoping to do something similar, really hope this can be added with a firmware update or custom rom.
Couldn't get my bt skullcandys to connect either
Same here, cant find my logitech bluetooth audio receiver. This is huge disapointment but i hope google hears us and can fix this with an update.
Pairing Successful!
I found a workaround to pair my LG HBS-830 since doing a regular bluetooth search in the nexus player doesn't detect any headphones.. However, I'm now looking for another workaround to actually route the audio to the headphones!
To pair your headphones, just install ES File Explorer, and when you open it, there is an option to use bluetooth to connect to other devices in order to transfer files. However, when you do a scan for devices, the headphones actually show up (when set in pairing mode), and by clicking on it, it will automatically pair and appear in the nexus player's list of paired bluetooth devices.
By switching your headphones off/on, it automatically connects to your nexus player and even shows connected under the list of bluetooth devices, however no audio is routed to the headphones by default.. it is still routed to TV speakers.
So here you go, pairing is done.. let's now try to route audio to those headphones!
Hope this helps!
fadfood said:
I found a workaround to pair my LG HBS-830 since doing a regular bluetooth search in the nexus player doesn't detect any headphones.. However, I'm now looking for another workaround to actually route the audio to the headphones!
To pair your headphones, just install ES File Explorer, and when you open it, there is an option to use bluetooth to connect to other devices in order to transfer files. However, when you do a scan for devices, the headphones actually show up (when set in pairing mode), and by clicking on it, it will automatically pair and appear in the nexus player's list of paired bluetooth devices.
By switching your headphones off/on, it automatically connects to your nexus player and even shows connected under the list of bluetooth devices, however no audio is routed to the headphones by default.. it is still routed to TV speakers.
So here you go, pairing is done.. let's now try to route audio to those headphones!
Hope this helps!
Click to expand...
Click to collapse
There is an app I use on my phone which may fix this problem. It's called Sound About Pro. It allows you to route your audio to different places... Like blue tooth or Handset Speakers or Headphones.
ryebread1974 said:
There is an app I use on my phone which may fix this problem. It's called Sound About Pro. It allows you to route your audio to different places... Like blue tooth or Handset Speakers or Headphones.
Click to expand...
Click to collapse
I just installed SoundAbout on my nexus player.. I tried routing the media audio to my connected A2DP Bluetooth headset, but unfortunately I'm not getting any sound
Besides, the application is throwing some exception every time it's started.. maybe this is the reason..
I literally just hooked my player up for the first time and the very first thing I tried to do was connect my jaybird x headphones to it and they won't connect. I just assumed since the box had bluetooth and was an android device that it would support bluetooth audio. My quick search just now has revealed there is no bluetooth audio function enabled :crying: I got this explicitly for this function, so this is useless until someone finds a work around or google enables it. Anyone want to buy a brand new N player from me?
I'd try this trick from the FireTV forum but don't have the time right now.
http://forum.xda-developers.com/showthread.php?t=2714494
dc211 said:
I'd try this trick from the FireTV forum but don't have the time right now.
http://forum.xda-developers.com/showthread.php?t=2714494
Click to expand...
Click to collapse
Sideloaded and tried it. It opens and appears to show normal settings, but crashes when I click anything. I'll keep trying things but so far I haven't been able to get this or ES File Explorer method to work :/
AllenConder said:
Sideloaded and tried it. It opens and appears to show normal settings, but crashes when I click anything. I'll keep trying things but so far I haven't been able to get this or ES File Explorer method to work :/
Click to expand...
Click to collapse
ES File Explorer can only pair your A2DP bluetooth headphones with the nexus player.. Make sure you set your headphones in pairing mode before you do a scan for bluetooth devices.. Once found, just click on it and that's it, pairing will be made immediately.
---------- Post added at 06:38 AM ---------- Previous post was at 06:14 AM ----------
Okay so, I found out that the current SoundAbout released on the Google Play Store is still not compatible with Android 5.0. However, they added the support for that in the latest beta version. I'm unable to post the link, so just search for "SoundAbout beta" and you will get it from their official user board.
I tried sideloading the beta app on the nexus player.. Good thing: no more exceptions showing up.. Bad thing, still unable to route audio to headphones even when forcing media audio to use A2DP bluetooth.. plus, playing videos like youtube simply fails!
I tried that SoundAbout app too - but no luck.
I can't believe they don't support Bluetooth headphones. The only reason I was still using the Roku 3 is because the remote has a audio jack. I thought I could use the Nexus Player with Bluetooth headphones :/
Android M has got native support for A2DP Bluetooth streaming. You can flash the developer preview right now or wait for the release version in October/November. I wish Lollipop had this feature for AndroidTV to start with.
Yeah, same here, bought this device to be used with bt soundbar and projector ... all wireless ... can't believe this isn't working. Any tweaks ?
suhelbrar said:
Android M has got native support for A2DP Bluetooth streaming. You can flash the developer preview right now or wait for the release version in October/November. I wish Lollipop had this feature for AndroidTV to start with.
Click to expand...
Click to collapse
Just updated my Nexus Player to Android M (Preview), and it works perfectly with my Jabra Move Wireless headset now ^^
So realistically I could just send the audio to my phone and use regular jack headphones
dakunclear said:
So realistically I could just send the audio to my phone and use regular jack headphones
Click to expand...
Click to collapse
And how would you do that?
EDIT: Updating to the Preview of Android M now. I need to use Bluetooth audio...
EDIT2: Bluetooth audio works on the Preview but still too buggy. The apps I use crash. I guess I'll have to wait for the final stable release.
Nexus player control volume from external remote
What about to control the volume with external remote control that have the volume buttons?

Using external microphone for voice control?

Hey guys,
I just got my mibox, and I'm pretty happy about it.
Nearly everything works like I imagined, but there is something, which could be improved:
I'm using a harmony remote to control my devices, and I don't really want to change that.
But when I want to use voice control, usually you have to use the Bluetooth remote with integrated microphone.
Well, I thought when I plug in an external USB microphone, it should be fine, so I ordered on (http://amzn.to/2iz1ySc).
I chose this model, because I read that you can use it with Sony android TVs for the same reason.
But when in plug in the microphone and reboot my mibox, it seems that nothing happens and the box doesn't recognize the mic.
Has anybody tried something like this before or does anybody have some ideas, tips or workarounds?
I also tried to use a Bluetooth headset, which I paired with the box, only with the result, that my AVR doesn't play anymore sounds (just the Bluetooth headset...)

H96MAX Bluetooth microphone not working

Hi,
I have a H96 Max android box, with Android 9.0, CPU : RK3318.
I'm having hard time using by Bluetooth headset, as the microphone does not work.
I have used Sony SBH80 and Sony WH1000XM3 headsets. Pairing works, audio output works, but the mic doesn't.
I have made a couple of tests, including some web audio testing pages in chrome, apps like Mic test from Play Store and also in google assistant. The most information I've got from the Mic test app, as it shows red and green status when a device is on. And in fact, when the recording using the BT headset should take place, the LED is green, but there is no sound being recorded.
I have tested both headsets with a OnePlus5 and on both the mic works normally.
I have also connected a USB mic to the H96 and it also works fine, sound is recorded.
So the problem I think is that the level of the sound input from the BT mic on the H96 is 0.
I have looked into /etc/mixer_paths.xml and also into /vendor/etc/audio_policy_configuration.xml but I don't see anything suspicious there.
Can anyone help?
BR,
Astagor
Also, if anybody could recommend an Android TV box on which the Bluetooth headset works (both audio out and microphone) I would be very grateful. The requirements I have for the box are: Google Play Store works, it has an ETH connector. The rest is not so important. I want to use 6 boxes to make a constant WebRTC connection between them using Chrome. The users would use the BT headsets to pick them up and to communicate.
Thanks!
I have bought 3 more boxes:
T95 max+
T9
MX10+
on none of these devices the headset mode works properly.
The closest to working was the T95max+, it discovered properly the BT headset, but when in communication mode, the mic did not work either.
I have tested the headset with 3 other android phones, and there it works out of the box.
So I guess all 4 Android TV boxes I have tested fail to have the correct setting for BT headsets.
Anyone got this to work on a box?
Microphone not detected in t9 tv box
I am too experiencing the same problem, if anyone have a solution please share it thanks in advance

Categories

Resources