I flashed @itsclarence’s new Samsung Galaxy S6 Edge (Zeroltexx) eOS-Q-build, and the echo in phone call issue was still present, just like on Nougat and Oreo. I was able to fix it on my phone. Since the S6 and S6 Edge are a lot alike, maybe this could help you if you flash his new Samsung Galaxy S6 eOs-Q build. (I have no idea if this would work on Nougat or Oreo though)
The fix is as follows and is possible thanks to this xda thread :
- Root the phone with Magisk (flash the Magisk zip file using TWRP)
- Install a file manager with root access (I used Total Commander File Manager, but maybe there are better alternatives)
- In the file manager, go to
File system root/system/vendor/etc/mixer_paths_0.xml
- Make a backup of the original
mixer_paths_0.xml
file so you can return to the original configuration if the fix does not work. - Replace
mixer_paths_0.xml
by its modified version available here - Optionally, unroot the phone