Cyanogenmode CM14 ROMs need root, please use these settings to record calls:
- Record Mode: 1
- Tune Audio Effect: No
- Tune Audio Route: Test Group1, Group2, Group3
- Change Audio Controls: Yes
- Change Audio Driver: No
- Start Input Stream: No
In recordings if your voice is good but the caller's voice is weak or vice versa, please use these settings to record calls:
- Record Mode: 1
- Tune Audio Effect: No
- Tune Audio Route: No
- Change Audio Controls: Yes
- Change Audio Driver: No
- Start Input Stream: Yes
Enabling the "Start Input Stream" option usually can fix the problem at once. However in some CM14 ROMs the "SELinux Policy" is too strict to prevent the option working. In this case please:
- install the SELinuxModeChanger app (please google it to download and install it).
- use SELinuxModeChanger to set SELinux to "Permissive" to remove the limit.
Now the "Start Input Stream" option works.
Note:
The "Start Input Stream" option is available for most phones in the market that have a Qualcomm chip inside. If the option is invisible that indicates your phone doesn't support it so just ignore it.