OnePlus 7 Pro Microphone Fix – Finally!!
After changing the secondary logic board I still had the problem of people on the other side of a phone call not being able to hear me properly.
Here is what finally fixed it for me (so after all this, it was a software issue).
Phone info:
- OnePlus 7 Pro (GM1911)
- LineageOS 23
Be safe and always:
- Backup your phone data before rooting
- Make backups of system files before editing them
- After editing system files, make sure they have permissions 644 (rw-r–r–) before rebooting.
What I did:
- Rooted device with Magisk
- I also tried the mic-fix module, but it didn’t help.
- Installed Total Commander app
- I had tried several other file managers/explorers, but always had some issues with seeing/accessing/editing system files. TC just worked.
- Edited
/system/build.prop(using TC editor)- added the following to the end of the file:
ro.qc.sdk.audio.fluencetype=none
- added the following to the end of the file:
- Edited
/system/vendor/odm/etc/mixer_paths.xml- Change the value from 12 to 18:
<ctl name="ADC4 Volume" value="18" />
- Section:
<path name="voice-dmic-ef">- Change:
<ctl name="AMIC MUX6" value="ADC3" /> - To:
<ctl name="AMIC MUX6" value="ADC4" />
- Change:
- Change the value from 12 to 18:
- Reboot phone.
- Done.