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
  • 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" />
  • Reboot phone.
  • Done.

About: techtalk


Leave a Reply

Your email address will not be published. Required fields are marked *