After updating my OP7Pro from Pie to Android 10, an issue popped up where people on the other end of a phone call would complain that there was an echo.
I did some experimenting and it appears that this issue is linked to call recording, specifically OnePlus's native call recorder.
I found that the echo only occurs when all 3 of these things are present:
1. I have OnePlus's native call recording enabled (either through the magisk module, joneplus tools app, or a Tasker profile)
2. I am recording the call (either automatically or by manually hitting the record button)
3. It is not on speakerphone
This leads me to believe that, for whatever reason, when recording a call, it activates the top mic and the person on the other end of the line is hearing their own audio from the ear speaker through the top mic. Specifically, this is an issue in normal (non speakerphone) mode only because it is not supposed to be in dual mic mode as opposed to speakerphone.
I tried using engineering mode disable the top microphone but I could not get the setting to stick (I may have been missing something).
Any suggestions would be greatly appreciated.
Coolguysky said:
After updating my OP7Pro from Pie to Android 10, an issue popped up where people on the other end of a phone call would complain that there was an echo.
I did some experimenting and it appears that this issue is linked to call recording, specifically OnePlus's native call recorder.
I found that the echo only occurs when all 3 of these things are present:
1. I have OnePlus's native call recording enabled (either through the magisk module, joneplus tools app, or a Tasker profile)
2. I am recording the call (either automatically or by manually hitting the record button)
3. It is not on speakerphone
This leads me to believe that, for whatever reason, when recording a call, it activates the top mic and the person on the other end of the line is hearing their own audio from the ear speaker through the top mic. Specifically, this is an issue in normal (non speakerphone) mode only because it is not supposed to be in dual mic mode as opposed to speakerphone.
I tried using engineering mode disable the top microphone but I could not get the setting to stick (I may have been missing something).
Any suggestions would be greatly appreciated.
Click to expand...
Click to collapse
Great observation! I haven't been able to figure out a solution to this. Let me know if you found something.
Drzhivagolikesandroid said:
Great observation! I haven't been able to figure out a solution to this. Let me know if you found something.
Click to expand...
Click to collapse
Happy to say that this is solved now (with a workaround). I was never able to get the native OnePlus call recorder working without echo but the Magisk module, Skvalex Call Recorder, works perfectly.
Related
Hi,
A couple of days ago I lost completely my mic during calls. (Other persons can not here me but i can. Even when i speak through speakers they can not here me)
Even the sound with my video's is gone.
But the strange thing is that when i tap my phone when my voice recorder app is on, it will detect the tapping but it will not record anything.
Can anybody help in this matter?
I use a ZP999 rooted, custom rom
update : the voice recorder did record something afterall.
When i put my headset in i can hear it clear.
I did pull out my headset and i now can hear the voice recording through my speakers which before didn't work.
I had some hope now the mic of my phone dialer should work but it didn't.
Can there be something wrong with my headset-input-jack which controls also the mic of my dialer???
Is it possible that my phone "thinks" there is still a headset inside so my mic won't work?
I remember i used some softtouch-pen which had on the other end a "jack"-like the usual headsets. But i remember it didn't fit the wright way.
It could possibely caused the harm.
Any way to override or fix this problem ???
Any help would be welcome.
So my main mic is broken, as a temp solution I tried changing it to the secondary mic. I followed these instructions.
"Open up mixer_paths.xml, go to the "main-mic" entry under "Analog input devices", and change the "DEC4 MUX" value from "ADC3" to "ADC5". Then, change all instances of "DEC4" to "DEC2" (there should be 3 of them you need to change). Now, scroll down a bit to "Recording paths" and locate the "handset-mic" entry. Change "ADC3 Volume" to "ADC5 Volume".
Save your changes and reboot. The microphone used for phone calls will now be the one located at the very top of the device, right above the front-facing camera. This is also the microphone that is used when speakerphone is enabled."
At first this worked, but now it only works in audio recording apps. No longer when I'm in a call, unless I get on loudspeaker.
I'm on CM 12.1, anyone have any ideas?
This same thing happened to my wife's phone 2 days now. I can barely hear her on a phone call unless she uses speaker phone. The microphone works using google or in Handsent when voice typing. Hope this isn't a hardware failure. I tried uninstalling any new apps.
Running stock software on her phone. Maybe she wore out the mic.
Hi,
Try this. I hope it works.
Regards
First day with the Mate 9 and I'm loving the ability to record videos of the screen quickly and easily using the double knuckle tap or the volume up and power combo. But I don't want the mic on while recording. If I deny access to the microphone, it seems the recording won't even start. I found the app settings and can disable the microphone there, but again that prevents the recorder from starting. I don't need to hear the sound of my own breathing over my screen recordings. I would think there must be a way to setup some settings for the recordings, like enabling audio, changing the recording quality or encoding, etc. No? Am I missing something? Any workaround?
Me too. Worse, I keep getting a pop up throughout the recording telling me that Google can't listen while I'm recording.
Any solutions?
hx4700 user said:
Me too. Worse, I keep getting a pop up throughout the recording telling me that Google can't listen while I'm recording.
Any solutions?
Click to expand...
Click to collapse
I think there's a setting in Google to turn off listening at all screens all the time. The message will go away. As for recording your own breathing - you can postprocess it in any video editor and just delete the sound track?
Swan Princess said:
I think there's a setting in Google to turn off listening at all screens all the time. The message will go away. As for recording your own breathing - you can postprocess it in any video editor and just delete the sound track?
Click to expand...
Click to collapse
Thanks. I was afraid that the only way to prevent the pop up was complete disabling of the OK Google recognition.
I suppose I'll have to get a video editor...
I remember having that popup too, but it didn't always happen. I remember someone saying that there are too many apps "listening" which causes google to throw that pop-up. There's a huawei feature that listens for phone call instructions, plus the listener for "OK Google", plus the recorder using the mic all at the same time. I guess disable the ones you don't use until the popup stops.
As for the audio, I couldn't find a workaround. I wound up using an app called "Replace Add Audio to Video" by Clogica to strip audio from my videos after I record them. Needless to say having to strip audio for every video recorded is a hassle, which results in me not using the recording feature very much.
Yes, it's a pity that the system app, screen recorder, has not any setting option to disable mic.
Anyone help me ? Got a honor 9 and everytime I try to use the screen recorder it says I need to enable it withing my permission for microphone. I have enabled it yet it's still telling me I need to do so. I've restated it and can't get it to work plz help!
Archie1497 Anyone help me ? Got a honor 9 and everytime I try to use the screen recorder it says I need to enable it withing my permission for microphone. I have enabled it yet it's still telling me I need to do so. I've restated it and can't get it to work plz help!
Click to expand...
Click to collapse
I had the same issue just today on my huawei p10. But solved it through the following:
Settings->Apps & notifications - >Permissions - >microphone->show system(top right corner) - > search for screen recording->enable
Hope this helps
Thanks. It works :good:
On EMUI 9, you're given an option to disable the microphone.
Sent from my MHA-L29 using Tapatalk
Huawei download rce สำรำคนที่ลบไป
I'm having a weird problem with the mic on my HTC U11. The past week sometimes when I received a call, other people couldn't listen to me, eventually it's happening on every call.
I also noticed that the voice recording app, and other 3rd party video apps are not recording sound, "Manual Camera DSLR" app does some kind of a loud "click" sound when the record starts and then stops the audio, but if I use the Hi-Res or 3D function on the native camera app the sound is recorded and also if I put the call on speaker the sound is back. I tried to clean the phone but didn't help and did a doing a call to another phone and everything I could hear was total silence like if it was muted, not distorted sound like if the mic was dirty or something blocking it, until I put the call on speaker the sound was "not muted"
Any idea on how could I attempt to fix it?
Thanks.
Hope this 6 easy ways help you fix the issue with HTC:
1. Restart your phone
2. Check if the phone cover covers the microphone
3. Check connected devices
4. Clean the microphone
5. Remove third-party apps
6. Software update
jack lamters said:
Hope this 6 easy ways help you fix the issue with HTC:
1. Restart your phone
2. Check if the phone cover covers the microphone
3. Check connected devices
4. Clean the microphone
5. Remove third-party apps
6. Software update
Click to expand...
Click to collapse
Restarted, didn't work.
No cover on phone, also sound doesn't sound covered, just 0 sound, not even white noise or interference.
Not connected
Seems clean
Didn't work
No updates
Have been doing more checks... native camera app is also failing, does the same "click" sound and then stops recording audio. Moments ago mic wasn't working on voice recorder, then I plugged the charger and mic started to work.
Hi,
I'm trying to record phone calls as .wav files but I want to record the other side only. I tried using Axet's Call Recorder, but I have many issues with it. I installed the recorder as a system app in /system/priv-app and gave it all permissions. However, I noticed that no matter what source I choose (be it "voice line", "auto" or "system RAW"), it always picks up my mic and the recording would be silent if I hit mute. I have seen other apps that supposedly give you more control over what is recorded but I have yet to find one that works as intended. My solution must: 1. record the actual audio output completely digitally and be purely the "downlink" side only, i.e. what plays through the earpiece/speaker but at the level before it actually plays, and 2. be compatible with all android versions regardless of what permissions it may need.
First, I'd like to know what the source should actually be - the digital source for the output audio that guarantees purity and highest quality.
Second, I'd like to know if there is an app that does just that or otherwise what do I need to create one myself.
Keep in mind full root access is available and modding too.
Any help is appreciated tremendously!