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.
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.