[MOD]Nexus One Low Mic volume(Shouting Syndrome) FIX - Nexus One Android Development

For over the years many people were left banging their heads on the wall because whenever you make a call u keep shouting on the phone but the other person cant here you. When you receive a call also the same scenario happens. I have changed two brand new N1 and faced the same problem. This is due to a very mediocre quality noise suppression mic available on the top left side on the back of your phone. Most of the time it fails to identify your voice and mixes it with noise and you are left screaming on the phone. This is more common in AMOLED versions.
Now to fix this problem, you require a rooted cm7 or miui rom as i havent tested it till now with ics or jb.(Testers needed)
1. Download the build.prop editor by jrummy from market or from here. Install it.
2. Give root privileges(on miui you have to enable root)
3. Open the build prop editor and in the search box type 'media'
4. You will get a line 'media.a1026.enableA1026' with attributes '1' ie its enabled. Its the noise suppression mic.
5. Change the attribute to '0' and save it. It will disable the noise suppression or secondary mic. It will ask for reboot and press yes. After that uninstall the app if u want or keep it. But don't touch any other settings.
6. Now make a call, and this should fix the 'shouting syndrome'.
7. Press THANKS if I was able to help you.

I found this in my build.prop for my current ROM.
Can you identify what it does?
media.a1026.nsForVoicRec=0

If u change its attribute to 1 it will enable the noise suppression mic hardware for voice recording or any recording software but it should remain disabled...else either you wont be able to record anything if ur phone has 'shouting syndrome' or if not only voice will get recorded and the background noise will be suppressed...My recommendation is to leave it disabled.

i cant find that line in built.prop, im using PA 3.68 JB

Its bcoz I think PA is a port n not souce compiled.

I thot its a very useful post...cant the mods make it sticky ??? :s

it mean this mod can fix issue of incoming call? ( loud sound like speaker turn on and caller cant hear my voice while incoming call)

dontknow about loud sound like speaker...mean frm where...speaker or loudspeaker????n yea it will fix the issue of other party not able to hear u.

Related

Auto Switch of sound to ear piece during Skype Calls only

There is a very good application which do the title job manually - Audio Route. But if I forget to switch sound back to the back speaker after Skype call, phone is ringing through the ear piece during normal calls and I miss calls.
So I am trying to find a solution for automatic switch only when Skype call established and return automatically to normal on closing of the Skype call.
Here is a small script for SKSchema which is doing the job (Tried on Touch HD WM6,5 Manila 2.1):
SCRIPT:
#eval(ID=0)
#rgget(HKLM;\System\State\Shell\Notifications\Active;ID;DWARD;ID)
#iftrue(reggot)
#label(not100)
#r(\Program Files\Teksoft\audioroute\AudioRoute.exe) #p(-backspeaker)
#goto(end)
#label(reggot)
#chkcondition(ID==100)
#iffalse(not100)
#r(\Program Files\Teksoft\audioroute\AudioRoute.exe) #p(-earpiece)
#label(end)
WATCH:
Watch for
Registry
Path
HKLM;\System\State\Shell\Notifications\Active;ID
Execute
:SKSCHM
with parameters
#r(#script) #p(path to script with script name) #onlyrun
Script works well only if no other notification appears during the Skype call is in progress. If some other notification appear the sound is returning to back speaker. So the start of call is tracing well. But I cannot find an event that can track the end of Skype call unconditionally.
Can somebody help in that matter?
Here is another way / script which is not affected by any other messages, it simply switches audio to ear piece when SKYPE window is in front and switches back to REAR speaker when SKYPE is minimised. It works well but requires you to start the SKYPE call and then use your volume button to switch the audio (it does this on my HTC TD2 because it effectively minimises SKYPE while the volume panel is open then when SKYPE comes back to the front it switched the audio to earpiece.
If you remove the "#" from the line "# Run(skype) " then you can just use tis script to launce SKYPE and then the rest is history as they say.
#Script to launch Skype and map the sound to the earpiece while Skype is active and running
#made by flitzjoy (at gmail dot com) - 04/22/09 - version 1
#Variables - path to Skype, path to AudioRoute and refresh interval
skype="\Program Files\Skype\Skype-PPC.exe"
audioroute="\program files\teksoft\audioroute\audioroute.exe"
interval=1000
# Code
# Run(skype)
sleep(2000)
mouseclick(264,480)
# sleep(500)
# mouseclick(225,475)
Run(audioroute,"-earpiece")
earpiece=1
Sleep(1000)
While(WndExists("Skype"))
If(WndActive("Skype"))
If(earpiece eq 0)
Run(audioroute,"-earpiece")
earpiece=1
EndIf
Else
If(earpiece eq 1)
Run(audioroute,"-backspeaker")
earpiece=0
EndIf
EndIf
Sleep(interval)
EndWhile
Run(audioroute,"-backspeaker")
After successfully using the above method, i found another way which was to use a Button Remapping program to allow me to assign a button to the AUDIOROUTE Commands for switching audio. I'm currently still using this method as it seems easier to use. I have assigned my HOME button to switch the audio when I'm running SKYPE, otherwise the HOME button does its normal job when SKYPE is not running.
Same problem is that after the call you have to remember to switch back to the REAR speaker so I wrote this small script to do that (albeit manually) and added a short cut to this script in to my Pocket Plus Today screen.
# Toggle between earpiece and speaker
#Variables - path to AudioRoute
audioroute="\program files\teksoft\audioroute\audioroute.exe"
# Code
Run(audioroute,"-backspeaker")
Exit
By chaning the line "Run(audioroute,"-backspeaker")" to this "Run(audioroute,"-switch")" you make it a Togle switch ON/OFF but as there is no indication as to which mode you are in I felt it better to be just a single way switch to REAR speaker.
kuwait said:
There is a very good application which do the title job manually - Audio Route. But if I forget to switch sound back to the back speaker after Skype call, phone is ringing through the ear piece during normal calls and I miss calls.
So I am trying to find a solution for automatic switch only when Skype call established and return automatically to normal on closing of the Skype call.
Here is a small script for SKSchema which is doing the job (Tried on Touch HD WM6,5 Manila 2.1):
SCRIPT:
#eval(ID=0)
#rgget(HKLM;\System\State\Shell\Notifications\Active;ID;DWARD;ID)
#iftrue(reggot)
#label(not100)
#r(\Program Files\Teksoft\audioroute\AudioRoute.exe) #p(-backspeaker)
#goto(end)
#label(reggot)
#chkcondition(ID==100)
#iffalse(not100)
#r(\Program Files\Teksoft\audioroute\AudioRoute.exe) #p(-earpiece)
#label(end)
WATCH:
Watch for
Registry
Path
HKLM;\System\State\Shell\Notifications\Active;ID
Execute
:SKSCHM
with parameters
#r(#script) #p(path to script with script name) #onlyrun
Script works well only if no other notification appears during the Skype call is in progress. If some other notification appear the sound is returning to back speaker. So the start of call is tracing well. But I cannot find an event that can track the end of Skype call unconditionally.
Can somebody help in that matter?
Click to expand...
Click to collapse
THe DWORD that you are monitoring is used for all Notifications so I think this is causing your problem.
I note that when there is an active SKYPE call there is a new folder appears in: HKLM\\System\State\Shell\Notifications\{DD958C3B-1F61-49BF-AEA8-25D1648B91E0}
With a file for Voice calls: [HKEY_LOCAL_MACHINE\System\State\Shell\Notification s\{DD958C3B-1F61-49BF-AEA8-25D1648B91E0}\100] this is the file to monitor on my HTC TD2 for incoming SKYPE call. If an incoming SKYPE message then it is [HKEY_LOCAL_MACHINE\System\State\Shell\Notification s\{DD958C3B-1F61-49BF-AEA8-25D1648B91E0}\103].
Therefore if you check your folder when making a SKYP call we can see if the folder number (in BOLD text above) is the same across devices (I have TOPAZ). If the same then see my post below with a link to a program that already exists for this purpose.
Please check the folder that is created when you make a SKYPE call and let me know.
OR you can log in your skype account through app called iSkoot which by default uses the ear speaker
I have HTC TD2 (TOPAZ) and this program Auto Switches AudioRoute back and forth for Native VOIP and SKYPE calls.
AutoAudioRoute by Oruam57:
http://forum.xda-developers.com/showpost.php?p=6211168&postcount=54
Program from the provided link works but from second call by some unknown reason.

speaker sound problem: I need HELP

Hi guys!!! I have this great smartphone but I have a big problem and I'd like to know the cause.
I have done the root of my phone and than i have installed olokos's mod ([SOUNDMOD]Both speakers while incoming call + headphones boost )
In the fiist moment, the person that I called hears his voice like an echos. ( i have done a mistake: I have installed the wrong mod) i have done the backup restore and than I have put my backup rom.
now every person that talks with me or hears my voice like it is hoarse or as if I put a hand in front of the speaker . how is it possible???
according to you is, it a harware issue or i need to set my phone? is there an app?
thanks a lot
ps Sorry for my english! I am italian!!!
It's software, update to 438 if not already, if problem persists disable noise suppression and/or voice enhancement, should be fine then
Mr.R™ said:
It's software, update to 438 if not already, if problem persists disable noise suppression and/or voice enhancement, should be fine then
Click to expand...
Click to collapse
thanks a lot.I have already tried to disable these 2 options, but it is really bad.
I have done a test. I have inserted this code: *#*#7378423#*#* . i tested the microfone. my voice is clean!!!It's no hardware

Verizon LG V10 Mic Issue

Hello all,
issue i am running in to is Mic. when i make phone call people on the other end cannot hear my voice or they said sound like i am speaking in to can. (low voice) i have to spek directly in to mic for them to hear me.
this is the things i tried
1. Factory reset
2. uninstall Google Now (i read somewhere on the internet that good now can cause the issue)
3. camera wont pick up the bottom mic. when i tap on the mic it will (i can see the indicator on the mic level.)
4. sound recorder can pick up the voice.
please advise...any help would be great.
thanks
Might want to post this in the Verizon forum for this phone.

[SD] Weird mic issue which is making my RN3 useless

Hey everyone,
Ever since I've received this RN3, its mic has been a constant source of frustration. it appears to be off during phone/whatsapp/.. calls (other party can't hear me AT ALL). Now before you think that this is a HW issue, when I record a video with the builtin camera app, it does record sound but at a lower volume than I think it should be. This is what i've tried/noticed so far:
- The exact same thing happens on Global 7.3.2, Global dev 6.5.19 and Chinese 7.3.2.
- Swapped SIM and/or placed SIM in tray 2 (no effect)
- Flashed Santhosh's CM 13 ROM (other party still can't hear me)
- Used builtin sound recording app on MIUI ROMS: I can hear a lot of noise but not what has been recorded
- Used builtin sound recording app in CM 13 ROM: nothing
I've looked on the en.miui forum board and apparently I'm not the only one with this issue. Other ppl are facing the issue that the mic gets shut off after recording video (and a reboot solves it), but this is not the case for me.
Does anyone have any idea? Thx.
Have you fixed that problem?
I have the same issue but a little bit different. I don't own a pair of hans-free so when I answer a call I connect a pair of headphones and talk from the phone's mic. So unless I have the phone 1 cm next to my mouth the other person cannot hear me, which didn't happen with my old phone (the other person could hear me even if the phone was 2 meters away from me). And it is not an issue because when I answer a call in speaker mode it operates correctly.
So I've discovered that the problem lies within the secondary mic next to the jack port which is used for noise cancellation as people state in miui forums. The only solution I've came up with is covering the secondary mic with my finger every time I answer a call. With this solution the secondary mic is "disabled" and the primary mic operates as expected, people can hear me even if the phone is not right next to my mouth. Of course this is not a permanent solution but I haven't found a way to disable the secondary mic through software yet, or calibrate it to not falsely filter every sound as noise and canceling it.
hallo guys,
i have the same problem on my redmi note 3 (mtk) for months, its really annoying.
when im having a call, my mic suddenly switches and my call partner can only hear me very very silent.
also i had some situations, that my call partner can not hear me at all. herefore a reboot worked fine...
as mentioned above, the problem are the 2 different mics on the redmi note3.
one is at the bottom which should be used for calls (lets call this MIC1), the other one is on the top next to the head jack plug (MIC2)
sometimes the MIC1 switches and so the call partner only can hear you via the top MIC2 - thats why your voice is very very silent then.
on the other hand when you record a video, the voice is switched to the top MIC2 and might stay there also after the video as standard - thats why no one can hear you in calls then, or only hears you very very silent.
solution: close the hole for the upper MIC2 with a tape, then it won't switch during calls!
disadvantage:
- you can't put a call on speaker, because system switches to MIC2 which isnt working.
- you can't use google now for music detection, because system switches to MIC2 which isnt working.
- you might have sound issues when recording a video in landscape (i tested it, had no problems and could hear the sound when watching the recorded landscape video)
here is a link about the recording videos in landscape vs portrait:
https://www.youtube.com/watch?v=yDE4B8Z3q14
and here a video with the tape solution:
https://www.youtube.com/watch?v=mFjGp3PEZt0
are there any software solutions to disable the second mic??
How to solve Redmi note 3 mic Problem:
Step 1: Go to Google settings (Not phone setting)
Step 2: Tap on Search & Now
Step 3: Tap on voice . After that tap on “Ok Google” detection
Step 4: off the “Ok Google” detection .
Congratulation. Your Redmi note 3 mic Problem is solved. Its happening because of “Ok Google” service. Now your friends can easily listen to you without any disturbance.
This is a serious problem and just insane that is has not been fixed. I have the Redmi Note 3 Pro and Calls and talking is fine
Now recording anything at High Levels it sounds like a wave effect, both mics are on even if the top is covered same issue.
Its as if there is a threshold somewhere on the noise cancellation that after a certain decibel it tries to correct and auto compress and fails Large.
This must be software as it is leaving both mics on instead of having an option to turn one or the other or BOTH off and or on.
Using an acoustic guitar is pointless, I purchased this phone for the price/performance ratio and thought the audio would not be an issue while recording, it is now useless as it was used to get music ideas down for songs, record band in practice for ideas and live situations it is absolutely impossible and upsetting this simple feature has not been fixed. Back to rotary phones and 4 tracks I suppose.
So far 2 out of 3 Redmi note 3 SD i puchased for my self and friends have this problem of mic not working in calls. On speaker phone it is OK. Tried all the "fixes" I have found on various sites but none have worked. Have not tried one of the fixes as it requires installing TWRP and rootingand the owners are not happy for me to do this for them. Rebooting sometimes fixes one off them briefly but just fails again after 1 call . On the MIUI forum there are countless people with this problem on both chipsets with no fix
i have buy redmi note 3 on a month ago, now i have updated MIUI 8 and i face mic issue(other person can't hear me), done every thing but not able to resolve this issue, pls someone give permanent solution on this.
Interested to know if anyone has a solution for this. I have moved to CM14.1 to try and fix it but am still having this issue.
using the phone with closed MIC2 hole like described above
This solution works for me for Nougat:
Use a root explorer like ES Explorer to edit /system/build.prop
Find the line :
ro.qc.sdk.audio.fluencetype=fluence
Change to:
ro.qc.sdk.audio.fluencetype=none
Solution
NO ROOT REQUIRED. Simple Solution.
With me it worked using the soundabout app, just set up "phone call audio" by selecting wired headset (with mic) option.
Once done you can uninstall the app if you want. Cheers!
Hello all, so, the solution for the recording sound problem is the use of soundabout? in my redmi 3s I applied the fix.zip and it is solved, but in the RN3? just using this app?
Thanks!
Juerwotow said:
Hello all, so, the solution for the recording sound problem is the use of soundabout? in my redmi 3s I applied the fix.zip and it is solved, but in the RN3? just using this app?
Thanks!
Click to expand...
Click to collapse
Did it worked?

Noise reduction in video and call (SD)

Hello,
i have problem probably with noise reduction - when i record video in quite room, audio is ok,
but when background a little bit noise, i hear only some scratches, sometimes a quiet voice ...
The same situation is when i record call, barely hear voices... is there any possibility to change settings in noise reduction?
I'm using aosp, on miui there where only problem with call recording...
Is qualcomm have something similar to mtk engineering menu? Maybe some settings in build.prop?
I think it's a problem of the secondary mic (it is located next to the headphones port) which is used for noise cancellation. I haven't experienced an issue with video recording yet (because I haven't recorded any video) but I have problems with call quality. Every time I place the phone a little far from my mouth I hear complaints that the other person cannot hear me, which wasn't an issue with my older phone.
The temporary solution I have found is covering the secondary mic with my finger (thus disabling it). Also from what I've found in the internet there are some other phones with the same problem and there are ways to disable the secondary mic through software but I haven't tested it yet. Here are the links I'm talking about
https://forums.oneplus.net/threads/fix-call-quality-issue.284449/
http://forum.xda-developers.com/goo...ue-nexus-5-t2538979/post52006598#post52006598
I repeat that I haven't tested this fixes myself and I don't know if they are compatible with our phone.
Thanks for answer,
when i was looking for a solution, i saw tread from one+ but i was counting that is fix directly for our model.
Firstly i change build.prop - and now testing, in audio platform i dont have such line, solution from nexus same situation - dont have those lines.
Hello..
I have problem with background noise during audio call.. because of that noise.... I didn't talk with person who is in call..

Categories

Resources