Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Echo on the other side of the line during calls #861
Steps to reproduce
Calling or receiving a call from another person using the phone app.
No echo, and normal volume.
There is a echo for the person on the other end of the line, they hear themselves back with a slight delay. The echo is so annoying that every person I have called mentions it. Also the volume on my phone is at maximum and is still quite low and not affected by the volume buttons (this was not the case on Android).
I have not included logs but will do so if it would help.
I found an old thread on the one plus one forums of someone experiencing the same issue on multiple roms: https://forums.oneplus.com/threads/phone-echo-issue.555264/. He also had no issue on Lineage OS up to a certain version. I suspect the same as him that it has something to do with the noise cancellation software not working properly.
I did some more searching and found this thread on the oneplusone forums: https://forums.oneplus.com/threads/problem-speakerphone-echo.376902/page-3 they seem to have similar issues. It changes depending on what ROM they use so I still think it's fixable through software. I think post 47 might be on to something. I believe the issue is due to the noice cancelling microphone not working and therefore the microphone is picking up the sounds from the speaker. He writes the following suggestion:
On cyanogenmod you need to edit /system/build.prop and add the following lines if they are not already there
You can edit the file using root explorer. Please try this and let me know if it's working. It's supposed to turn on noise suppression
I can't seem to get write permissions from the terminal with: sudo nano build.prop it gives me the following error: "Unable to create directory /root/.nano: Read-only file system. I have been able to read the file do and the only line I could find back in it at the bottom was "persist.audio.fluence.voicecall=true". So perhaps adding the other lines might fix the issue? Can anyone explain to me how I can get root permissions to write into the build.prop file?
added a commit
Oct 4, 2018
Thanks Sconioo for that drawing!
Flohack74, I want to sincerely thank you for fixing this issue! I have made calls the last couple of days and everybody said the echo issue was gone. Also the volume adjustment during calls now works and the volume is much better. Finally the phone is doing what it was meant for well :). I'll make a small donation today for your help.
Is the code for this bugfix in any way affecting the Pro5 also? I have noticed a severe degradation of voice call quality recently, could be since updating to the latest RC. Sound is very choppy at both ends, almost like with a really bad GSM connection even though the connection looks fine and used to work without any choppiness in my house.