yashsingh1/xdaforums huggingface dataset:
[ONE Android Development] bbgarnett:
Main mic bypass

hello,

my brothers phone just got updated to the system update that included the audio FX so the xnph05q update and now he has audio so like I can hear his ringtone etc but when he calls someone they can't hear him nor can he hear anyone when they call or if they can it's so faint that it's unnoticeable. I have flashed/re flashed the main mic bypass but no luck and whenever I try to do it manually it has never worked either, so not sure what to do. now/next.

Thanks,
[ONE Android Development] abhi08638:
Remove the mod and try this instead.

http://xdaforums.com/showthread.php?t=3055661

You may have to do it manually because the zip might not work. The instructions are in the thread
[ONE Android Development] bbgarnett:
thank you that worked mic still isn't as loud as he'd like it but at least he can hear people and I can hear him.
[ONE Android Development] bbgarnett:
hello OK now my brothers phone is back to people not being able to hear him again after like 2 days so it's getting annoying that nothing is really working for him on a consistent basis, so not sure what I should do next. Any ideas would be great.
[ONE Android Development] abhi08638:
If you dirty flash anything or upgraded to lollipop, you have to reapply the mod. The only other thing is I suggest doing an RMA
[ONE Android Development] bbgarnett:
hey, he is on stock rom so CM11S just rooted and unlocked bootloader and I flashed through TWRP. I guess I'll look at doing an RMA, just have to figure out the process of the RMA through them as it seems like people seem to have had issues with them or with there customer service. Also too my brother purchased the phone seconhand from Swappa so not sure if he can even RMA anyways as he bought the phone before they were available without invites.
[ONE Android Development] abhi08638:
He could try upgrading to Cyanogen OS12 via OTA and see if that helps
[ONE Android Development] bbgarnett:
OK is it available for OTA yet I have Oxygen OS on mine so I would have no idea. Also too me and my sister both bought our OnePlus Ones from there site at the same time do you think if I needed to do an RMA I could RMA his but act like it was one of the ones bought right from there site, I mean I don't think there is any way they could tell could they?
[ONE Android Development] abhi08638:
Yes the OTA is available on 05Q or as a flash able zip

I'm not sure since I've never done an RMA, sorry
[ONE Android Development] storm119:
Should this mod work on stock CM12s YNG1TAS17L...?

TIA
[ONE Android Development] glockman4519:
I have done an RMA and in my case at least, customer service was excellent. There is no way that you would be able to send a non purchased phone from an outside vender and them not know. They are going to ask for the serial number of the phone before they do anything. I know because that was the first thing that they got from me.

I would try to update to the latest CM12s via fast boot and see if that makes a difference first though.

"Chance Favors the Prepared"
[ONE Android Development] abhi08638:
It should but make a backup of /system partition in recovery first in case anything goes wrong
[ONE Android Development] storm119:
Ok...anyway instead of flashing the zip can i manually replace the xml file?...(yeah will backup the original xml file first) ;)
[ONE Android Development] abhi08638:
Yes that's fine too
[ONE Android Development] storm119:
Tested and i can confirmed this mod work with CM12s (17L)....manually replaced btw :D

edit: triple mono high ver3 suits me very well....thx op ;)
[ONE Android Development] zevozki:
[MENTION=4732904]abhi08638[/MENTION] Thanks for the mods.

Having issue with stock rom (im not using your vol mods)

Im actually facing issue with mic recordering especially in whatsapp (voice note). The problem is when i record while drirving or in noisy area the noise cancellation in opo even eliminate and skip some of my words along with environmental noise. As far as i understand the other two mics in the phone catching noise more because they set to high sensitivity therefore the main mic (bottom) record will be affected by the others when they mixed together (correct me if im wrong)

Another example when i use snapchat in car to record video while my car stereo playing heavy bass the recordered video played with mutes when the bass hits.
[ONE Android Development] gps3dx:
Any chance that someone please create a blend from Triple_Mono_Balanced with SpeakerPhone_Fix_V3 ? :confused:
[ONE Android Development] just4u32:
Did you get a chance to look at it for 5.1.1?
[ONE Android Development] mikochu:
Sultanxda CAF-Compatible OPO_Triple_Mono_Balanced_V3

Hey folks,

After months of using plain vanilla CM12.1 nightlies, I recently switched to Sultanxda's CAF builds. However, the mixer_paths.xml seems to act a little differently. After a few tries, I think I've successfully implemented "OPO_Triple_Mono_Balanced_V3" settings into the mixer_paths.xml that is included in the latest Sultanxda build.

I'm not sure what "<ctl name="SPKR Enable" value="1" />" does, but I had to add it to get it to work correctly.

-

Mike
[ONE Android Development] kidstretch:
Tried the low mic fix which works fine, before that the speakerphone wouldn't work on calls, when I called someone and talked through the speakerphone they could not hear me. But after applying the low mic fix and fix that problem, I didn't have any sound on other apps like YouTube, music players etc. I use xenonhd rom, the latest caf version. Any help please?
[ONE Android Development] abhi08638:
It's outdated, you're better off using the build.prop tweaks for the low mic fix than using this. You can find it in the android development section
[ONE Android Development] geokilla:
Are the stereo mods any good then? Did you remove the mods that are oudated? Also I think I flashed the mod on my sister's LG G3 and it seems to work beautifully :)
[ONE Android Development] kidstretch:
can you point on a link? i don't want to mess it up more! :eek:
[ONE Android Development] abhi08638:
I am not sure but I would think they are not since it was made pre lollipop. I didn't remove any and I have zero time to work on anything android related anymore

http://xdaforums.com/showthread.php?t=3055661
[ONE Android Development] kidstretch:
thanks, will try it again, tried to install it but it cannot find the prop file, grrr.

will try again! :)
[ONE Android Development] geokilla:
It still works on Lollipop if that matters. Using them still.
[ONE Android Development] sash89:
hey [MENTION=4732904]abhi08638[/MENTION] ,can u do a sultanxda version for OPO_Main_Mic_Bypass_V3.zip please?cuz i flashed it but from there my phone sound dissapeared...thank u
[ONE Android Development] sash89:
hey [MENTION=4732904]abhi08638[/MENTION] at least can u explain me how to modify so camera apps can use another mic instead of the main one?i have camcorder mic broken
[ONE Android Development] joeclark:
Thank you, my wife can now hear me when the wind is blowing while talking to her.

sent from a device using an app
[ONE Android Development] mikochu:
Check my previous post on this thread. I made a CAF version that works with Sultan's ROM. I'm using it right now.

Edit: oh...you're not asking for triple mono...
[ONE Android Development] Sander9847:
Do you have any idea if this will work with Ak caf kernel (017) aswell? :)
[ONE Android Development] mikochu:
I'm pretty sure it has to do with the ROM more than the kernel. I think you should be fine. I periodically do a compare on the mixer_paths.xml that gets flashed in the Sultan ROM and my modified mixer_path.xml. The last time I checked, it was a-okay.
[ONE Android Development] Sander9847:
I'll try it out ?
[ONE Android Development] bravopicasso:
How can I bypass the main mic on a CAF Rom ? Thank you
[ONE Android Development] pippo96:
This is the modified version of bypass main mic for CAF roms. I haven't tested it but it should work. https://www.dropbox.com/s/heqk2cj2q2ug9dg/OPO_Main_Mic_Bypass_V3-CAF.zip?dl=0

If it don't work you can use my current version on my OPO that included the triple mono with speakerphone fix! :)

https://www.dropbox.com/s/p2nllbk31qtbc22/OPO_SpeakerPhone_Fix_V5+Triplemono-CAF.zip?dl=0
[ONE Android Development] bravopicasso:
Thank you it works ! BUT now, even my cam mic is very very VERY low, like my main, when i record a video or when I call someone, it's really strange, i thought it was hardware cause i test every single tips with flashable zip etc to fix my main mic and it don't works. I even factory reset my phone and install a miui rom like i had before but my main is bad even on this rom. So now i just backup my phone and my cam mic works again.

It's like there is something write in my phone who say "main mic = very very low" but even a factory reset don't solve my issue...

Sorry for bad english
[ONE Android Development] pippo96:
Have you tried to flash this? http://xdaforums.com/oneplus-one/development/fix-low-mic-call-t3055661
[ONE Android Development] bravopicasso:
Yes but before my problem and i think it maybe cause my issue cause of this file who stay even after a factory reset, so i will delete it manually, you thought it should fix my problem to flash this zip or you ask because it maybe cause my issue ?

EDIT : I flash the revert zip and still the issue, good cam mic and bad main mic
[ONE Android Development] pippo96:
This file touch the build.prop. If you want to delete the modification caused by this file you will dirty flash your ROM!

---------- Post added at 10:15 PM ---------- Previous post was at 10:07 PM ----------

In my opinion firstly you can try to disable "OK Google" in google now. If it doesn't work you can try to flash the zip that i will upload in the next minutes!
[ONE Android Development] bravopicasso:
I already install some ROMS since I flash this file so it's not the cause of my problem if the modification are deleted after a rom flash. Thank you for the fast answers
[ONE Android Development] pippo96:
This is a tentative to fix your problem, i hope it's work. :good:

https://www.dropbox.com/s/vv28ilj5kjov177/OPO_SpeakerPhone_Fix_V5+Stereomono-CAF-lowmic.zip?dl=0
[ONE Android Development] bravopicasso:
Thank you to help me, but same problem, like with the previous zip you made, the main mic is now the camera mic but it is bad in call and on video (very very low sound)
[ONE Android Development] pippo96:
Sorry, but i don't succed to understand your problem because i never had this problem with my OPO :/
[ONE Android Development] bravopicasso:
Yep it's very strange, how can I put my phone like if I just buy it ? Something deeper than a factory reset, delete all non stock files, even photos etc ?
[ONE Android Development] pippo96:
http://xdaforums.com/oneplus-one/general/guide-return-opo-to-100-stock-t2826541
[ONE Android Development] bravopicasso:
Thanks, I will try next week and give news of my issue here
[ONE Android Development] bravopicasso:
I just return my opo to stock and the main mic is still bad, so it's really hardware, the thing I don't understand is why the cam mic is bad (exactly like my main) when i flash the bypass mod... :(

I think i will just buy this part : http://fr.aliexpress.com/item/Few-S...-Free-Shipping-With-Tracking/32356616511.html

Thank you for your help
[ONE Android Development] Sworder:
Do you know of any guide that explains how to install that? Even after flashing these mods, I still have terrible sound.
[ONE Android Development] bravopicasso:
This is the 11:55 part : https://www.youtube.com/watch?v=0YYhGtk99Qw
[ONE Android Development] TheManDroid:
[MENTION=4732904]abhi08638[/MENTION]

Will you be able to do a similar mod for the OnePlus Two? Please?!
[ONE Android Development] clock51:
hello guys, I had a problem with the phone calls, my interlocutor sometimes complained of feeling hurt my voice, and if I put the phone on speaker my party can not hear my voice, I tried the "OPO_Main_Mic_Bypass_V3.zip", speakerphone but works well with the normal microphone intercolutore feels bad, feels a deep voice, with the "+ OPO_SpeakerPhone_Fix_V3 Stereo.zip", the speakerphone works well but has an annoying intercolutore return of his voice, an echo of his voice, with regular microphone feels good my voice, I think you need to change any value in the file "mixer_paths.xml in system / etc" but not knowing what to change someone can help me solve my problem? thanks
[ONE Android Development] RoggaRolla:
[MENTION=4732904]abhi08638[/MENTION] : would like to see this mod on OnePlus Two also! :)
[ONE Android Development] shadowkay:
Hey bud, let me know if this works for you. I bought a similar module from aliexpress and installed it but no luck. The sound got even worse. Could be a problem with the new module also. But not sure, can't waste my money anymore :(
[ONE Android Development] anjo88:
is possible to fix sound capture in loud ambient in video capture?
[ONE Android Development] capdcanoa:
My opo didn't work when I used it as SpeakerPhone.

I have installed the SpeakerPhone fix and now it is working again.

Thank you very much
[ONE Android Development] capdcanoa:
I have updated my OPO to CM13 and the patch doesn't work.

I need it since my speakerphone mode hasn't got any mic working now properly.
[ONE Android Development] pitflyer:
This mod finally worked for me and my OnePlus running a modified Cyanogen MOD rom. I tried tazzkiller and that didn't work, then used the 'Main Mic Bypass' one and it works. It's not *great* sound but people can definitely hear me, while before I had to yell into the microphone for them to barely hear me. I'm confused if this means its partially a hardware defect or not, but it is annoying when a 'smart phone' can't even be smart being a phone!

Oh well.. at least avoided a long RMA process.
[ONE Android Development] xtasi:
Ok I flashed OPO_Main_Mic_Bypass_V3.zip and my mic is finally working again. Now i have a new problem, the voice is too low and there is a lot of background noise... There's any fox for it?
[ONE Android Development] pafaf:
Do you have a chinese version of OPO ?? if yes, its a radio/frequency related problem.
[ONE Android Development] Hilmesh:
Hello. i read through all the instructions but just am extremely confused and dont want to do anything wrong. will be grateful if somebody can point on how to only increase the phone earpiece volume. Thanks
[ONE Android Development] mbarela82:
Main mic bypass worked....but now my headphone jack mic won't work. I can't use my Square card reader anymore. Is there a fix for this?
[ONE Android Development] mbarela82:
Ok, I think I got this to work with my headphone jack mic. I changed some of the settings around and I added updated build.prop and audio_platform_info.xml files to the zip file. Can you test this out and see if it works on your devices. It works on mine.
[ONE Android Development] Diman779:
Samsung i9192 можно так сделать?
[ONE Android Development] funCrash93:
sorry man,

english official forums language,

and,

wrong thread to ask that, you should probably ask this in your samsung's Q&A or General, maybe a dev could look into it.
[ONE Android Development] Diman779:
in Samsung s4 mini duos i9192 no such file can help? There is another file I only add here

---------- Post added at 07:54 PM ---------- Previous post was at 07:52 PM ----------

тут русские тоже сидят ...

in Samsung s4 mini duos i9192 no such file can help? There is another file I only add here
[ONE Android Development] funCrash93:
я прекрасно понимаю что "сидят", нo, английский офитиалинии язык этого сообщество, и это стоит уважать!

I do understand Russian pretty well my friend, but please let's respect others and let's not give moderators work to do here (don't believe me, read the rules).

если кто-то на 4пда будет на английском писать я думаю сообщество отреагирует не совсем дружелюбно, просто давай уважать других и в том числе правила места где мы находимсеа

"""English:

I understand that "sit" on here, but, English language is the official one for this community, and it should be respected!

as you maybe you noticed, here are a hell of variety of people speaking probably all languages from the earth, and it would not be cool if everyone will speak their own one, as here we have one common goal and pleasure "mobile tech"

...

just come to respect others, including the rules of the places where we are in.

"""

---------- Post added at 11:31 PM ---------- Previous post was at 11:14 PM ----------

проблема проста, девелопер кто смог воплотить этот мод в реальность для 1+1 знает как работает 1+1, и все остальные телефоны слишком силино разлечиаютса стоб было просто "портиворать" этот мод для твоего телефонa.

для этого нужен девелопер кототрый знает именно твою модель Самсунга и как он работает что бы разработать функцональний мод для него, по этому вопрос нужна задать в отделе твоего телефона а не здесь (сюда должен загленуть девелопер которий сможет разобратся в технической чясть)

p.s. да, мои русски в письменном виде не очень :laugh:

попробуй заинтересовать девелопера знающий i9192 изнутри, который знает как можно воплотить это в реальности ;)

"""English:

the problem is simple, the developer who could bring this mod to reality for OnePlus One knows how the OPO works, and all other phones differ by way too many "variables" so that it would be simple to "port" this mod for your phone (exact model).

it requires the developer that knows exactly your Samsung model and how it works that would develop this functionality for it.

Try to get interest from a developer that knows i9192 from inside, who knows how to make this a reality ;)

"""
[ONE Android Development] gps3dx:
I too join the request - much obliged :o
[ONE Android Development] gkillerx:
Reported you to an administrator. You have already been warned before and you need to keep it English in here. Or go to another forum where they speak ruskie
[ONE Android Development] brabbel135:
[MENTION=2645051]capdcanoa[/MENTION] did you get it to work already? I'm currrently heading the same problem with cm13
[ONE Android Development] Scardroid:
The speakerphone fix is a lifesaver. You have no idea how frustrated not being able to make a phone call was making me. Thanks a lot!
[ONE Android Development] kyzaPT:
Good evening.

The mic bypass works well, but I get no sound in notifications, call alert and alarm ...

Ando ace turns and still not found solution.

I apologize for my English.

ROM: CM13 nightlies 06/05

Regards
[ONE Android Development] mikiosmart:
I had the same issue, so I pulled the mixer paths and audio platform info files from the bypass zip and from cm13 and compared them and made edits that kept the new and needed lines in there. I don't know if these will get updated and fixed to work on marshmallow, so you can try flashing the zip I made here https://app.box.com/s/4u0wixtyrb8pzte37ubo4dh2m36d93l1
[ONE Android Development] kyzaPT:
It works like a charm.

Thank you friend.
[ONE Android Development] bassilap:
Im using the speakerphone low volume fix and peoe on the other side complain of a lot of background noise.

In the description of the fixnit States that originally headset and speaker both use main mic with aux for noise cancellation and the fix makes it so headset uses main mic and speaker uses aux.

My question is, with the speaker fix, when using the headset, does the aux still get used for noise cancellation? If not, is there a way to add it back. Butnifnit already does, is there a way to increase the pickup of the aux mic to get more noise cancellation?

Thanks!
[ONE Android Development] nuserame:
This improves sound for non-speakerphone calls, too

Before I installed the speakerphone low volume fix, people could hear me perfectly on normal phone and almost zero on speakerphone. After installing the speakerphone low volume fix, the sound was definitely improved on speakerphone (still low but much better), but the sound quality on normal phone was not as good.

It seems that with the fix, both normal phone and speakerphone use the back mic, so I was wondering: How to mod so normal phone still uses the bottom mic but speakerphone uses the top mic?

SOLVED:

First flash the speakerphone low volume fix. Then in /system/etc/mixer_paths.xml replace this:

<path name="handset-mic">
<path name="main-mic-spk" />
<ctl name="SLIM_0_TX Channels" value="One" />
<ctl name="ADC4 Volume" value="19" />
</path>

With this:

<path name="handset-mic">
<path name="main-mic" />
<ctl name="SLIM_0_TX Channels" value="One" />
<ctl name="ADC3 Volume" value="19" />
</path>

Then reboot. There you go — good sound on regular and speaker calls!

PS - Realized the title is wrong, sorry…*couldn't change it.
[ONE Android Development] Arju:
Hey, I'm also having the same problem as the person you helped. I want be able to use the "Speakerphone low volume fix With True Stereo" but I loose all alert sound. When you compard the mixerpath on the mod and cm13, did you have to remove anything or did you just add whatever the mod was missing from the mixerpath from cm13? Wish OP or someone could update all these wonderful mods to work with marshmallow.
[ONE Android Development] mikiosmart:
That was a while ago, and I didn't document my changes. I believe I just added what was missing and updated the levels according to the original mod.

You could try this

http://xdaforums.com/showthread.php?t=3374076

Or just flash that zip I shared. I've been using it without issues since I made it.
[ONE Android Development] Arju:
My issue is just that the mic is low and not that incall sound doesn't work. The zips here works when I flash them but the alert sounds such as alarm, notification sounds etc disappear. I might be noob when it comes to this so I tried comparing the mixer_paths did some changes and failed. The mod I would like to work is the "true stereo mod + speakerphone low volume fix" where those two mods are baked into one.

[MENTION=4732904]abhi08638[/MENTION] is there any chance you could help us out here, would be awesome if those who uses marshmallow could also use your mods without the sacrifice of the alert sounds. Thank you very much for these mods, your work here is truly amazing!

Oh and by the way, here is my mixer_paths.xml if that would make it easier. I would be forever grateful for your and everyone elses help.

Edit: Abhi08638 I just read through the whole thread and saw that you stated that you don't have time for Android development right now. I'm sorry that I missed your post and I shouldn't have asked you in that case. Hopefully some kind soul could find time to help me out.
[ONE Android Development] abhi08638:
[MENTION=4842497]MMWolverine[/MENTION] didn't you say you got this working with your own edits? Would you mind sharing that as I no longer have this phone anymore