[Q] no stereo audio output after rom install... - General Questions and Answers

So i recently rooted my HTC EVO 4G with AlterROM Redux (Codename: CHIMERA) and unfortunatly, i cant remember the settings i used to install the rom. My problem lies with the audio output from the 3.5mm headphone jack. ive found that the audio is mono and outputs on the right channel only. ive tested it with three different stereo systems and both my earbuds and stereo handsfree set. i had stereo audio before the root/ROM and now i dont.
i use my phone for testing home and commercial audio systems and I NEED this feature to work. is there anything i can change on the phone setting wise or maybe an update that addresses this issue? the rest of the rom seems great. i like the user interface and the program options that i installed but this may be a deal breaker for me if i cant get it fixed.

I'll be honest if you use your device for work and need everything to work then I would not run custom roms that can have such problems. I would read threw the rooms thread for anyone else having the issue and post in your devices forum.
Sent for a corner cell in Arkham

Related

Wired headset audio routing problem

Hello all
I don't know if it is just me, but wired headset audio routing is not working with new kernel images. I've seen it working with previous kernels but I can't remember which works.
Is it happening to you? Can someone tell me if it is a kernel or build issue?
Thanks to everybody and specially to dzo
Same here, no audio output to wired headset. Even phone's speaker doesn't turn off when headset is connected (if it plays something).
It is the greatest feature that I am missing - I cannot connect Pola100 with Android to my car audio system (hands free and music).
And I have never used any zImage which worked with it.
A long time ago it used to work, but you needed to stop audio playback before connecting wired headset. After this, hopefully it worked sometimes.
kallt_kaffe has answered me in Linux and Android for Vogue thread (http://forum.xda-developers.com/showpost.php?p=7007716&postcount=5444). He says that maybe it could be fixed with kernel inside VaniljEclair RLS7 package.
I can't test it until I go back home after work. Can someone check if it is fixed?
No luck, still doesn't work

[Req] Call audio routing fix

I just got the charge today, and one issue is killing me. I drive about 6 hours per day. My android phone is connected to my stereo via the 3.5mm headphone jack. I use this to listen to music. On every other android phone i've had(beside the epic 4g), when i get a call, the music pauses, and when i press the button on my bluetooth, it answers the call, and my audio going out is picked up by the bluetooth, and the call audio coming in is heard through the bluetooth.
This phone for some reason tries to route audio through the 3.5 jack, even though the bluetooth answered the phone. worse yet, i can't find a way to switch it.
On the epic 4g this guy made an apk to hot fix the issue. Could someone port this by chance?
http://forum.xda-developers.com/sho...light=bluetooth+call+audio+routing+to+headset
THanks!
I had sold my charge a while back, but just eneded up buying one again. Anyone made progress on this issue? Thanks!
Hey - it seems the fix near the end of that thread you referenced does the trick. Flash this in cwm recovery. It should work on any FP1 or EP4D (haven't checked others) ROM - stock or custom - but as I have no bluetooth stuffs I haven't tested this thoroughly to see if anything else happens as a result of the minor change. Hope this helps folks!

[Q] Use bluetooth headset mic instead of phone mic

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
good good good
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.
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.
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.
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..
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.
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?
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.
Dav_Edward said:
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.
Click to expand...
Click to collapse
Only if the code is there for it to do it. If they don't code it in then it doesn't work.
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.
zelendel said:
Only if the code is there for it to do it. If they don't code it in then it doesn't work.
Click to expand...
Click to collapse
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.
HtcEvo4gLTE said:
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.
Click to expand...
Click to collapse
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.
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...!
Rooting will crack open the full power of your Android device!
Dav_Edward said:
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.
Click to expand...
Click to collapse
zelendel said:
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?
Click to expand...
Click to collapse
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
rwong48, I have now the same problem that you have described. Have you solved it with any app for Andorid?
Thanks!
Solution
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.
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
I can't believe they haven't fixed that yet. It is so basic...
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).

[Q] HTC Desire BCM CM9 mod headphone detection problem

Hi Everyone,
I feel happy to come here; this is truly a good place to learn different android tweaks and development.
I had a very specific question about my HTC Desire. I am testing the BCM CM9 mod from the Desire sub-forum, and it said the headset should work.
However, after I flashed the rom, everything works (m2sd, apps restore) except this annoying headphone detection issue.
My Desire seems cannot detect the headset after I plugged in; no headset icon shows up in the notification, test playing music still go through speakers.
Does anybody experience this issue? I should have post this under the CBM CM9 mod thread but the 10 posts limit limits me to do that...
Anyone has the similar problem? and How can we test in Android terminal to see if the headset is detected by kernel? Thanks!

[Q] Stereo balance issue with wired headphones

Hello there!
Recently I have encountered a strange issue with the wired headphone stereo balance. The volume on the left side is as expected, but audio on the right channel is all but inaudible. It´s there, but extremely quiet. If I set the volume to maximum, audio on the right ramps up to being listenable (with what would usually be a low to low medium volume setting)...while the left is blazing like crazy, of course.
Using a stereo test MP3 (ping pong sounds, basically), I could verify that the channel seperation is correct, just to rule out that it´s a headphone jack/plug problem (i.e. the plug making no contact with the correct connectors inside the jack). Or, to put it simply, both audio channels do indeed get to the correct side of the headphone, just not enough on the one side.
I have no idea what could have caused this. Stereo balance was definitly working correctly the one time I tried wired headphones on the stock ASUS ROM, way back before I unlocked, rooted and installed custom ROMs. I haven´t tried it since, until a couple of days ago and that´s when I noticed.
Things I´ve tried since then:
- Dozens of different headphones, headsets, adapter cables. All show the same problem.
- Tried to clean out the headphone jack as best as possible.
- I even filed down the tip of one plug a bit to maybe get a better connection, but the connection itself doesn´t seem to be the problem.
- Factory resets, full wipes, different ROMs (stock, CM, CROMi).
- Different audio DSPs.
- A LOT of audio related apps (Volume+, EQs...)
- Audio players with built in balance control. These do indeed shift the stereo image to the right side, but don´t make the right channel itself louder, which results in a very quiet, kinda mono-y, hollow-y sound at normal volume levels.
I am assuming there is a hardware problem, and I assume it´s not the headphone jack itself, but something else in the circuitry.
I really, really, really don´t want to RMA the thing, since it took me *weeks* of discussion with ASUS support to get it unlocked in the first place (wasn´t able to, due to the infamous MAC/server mismatch thingie), and I don´t want to get it back with a new mainboard and perma-locked.
So, my questions are: What else can I try? Is there a way to boost the one faulty audio channel? Maybe by editing some system file or writing a script or something?
I´m unlocked, rooted and running CROMi-X 4.3b4 now (which is going to be great, once it matures, btw).
Thanks!

Categories

Resources