[Samsung Galaxy S7 Edge (Exynos) ROMs, Kernels, Rec] pawpawel:
audio

headphones approx

the speaker does not creak to measure

atom works

root/system/vendor/ect

<mixer>
<!-- Output volume stage -->
<!-- media playback volume -->
<path name="gain-media-handset">
<ctl name="HPOUT3L Input 1 Volume" value="32" />
<ctl name="HPOUT3L Input 2 Volume" value="32" />
</path>

<path name="gain-factory-media-handset">
<ctl name="HPOUT3L Input 1 Volume" value="32" />
<ctl name="HPOUT3L Input 2 Volume" value="32" />
</path>

<path name="gain-media-speaker">
<ctl name="AIF4TX1 Input 1 Volume" value="38" />
<ctl name="AIF4TX2 Input 1 Volume" value="38" />
</path>

<path name="gain-media-headset">
<ctl name="Noise Gate Switch" value="0" />
<ctl name="HPOUT1L Impedance Volume" value="105" />
<ctl name="HPOUT1R Impedance Volume" value="105" />
<ctl name="HPOUT1L Input 1 Volume" value="32" />
<ctl name="HPOUT1R Input 1 Volume" value="32" />
</path>

<path name="gain-media-speaker-headset">
<ctl name="AIF4TX1 Input 1 Volume" value="38" />
<ctl name="AIF4TX2 Input 1 Volume" value="38" />
<ctl name="Noise Gate Switch" value="0" />
<ctl name="HPOUT1L Impedance Volume" value="60" />
<ctl name="HPOUT1R Impedance Volume" value="60" />
<ctl name="HPOUT1L Input 1 Volume" value="32" />
<ctl name="HPOUT1R Input 1 Volume" value="32" />
</path>

<path name="gain-media-bt-sco-headset">
<ctl name="AIF3TX1 Input 1 Volume" value="32" />
<ctl name="AIF3TX2 Input 1 Volume" value="32" />
</path>

<path name="gain-media-speaker-bt-sco-headset">
<ctl name="AIF4TX1 Input 1 Volume" value="32" />
<ctl name="AIF4TX2 Input 1 Volume" value="32" />
<ctl name="AIF3TX1 Input 1 Volume" value="32" />
<ctl name="AIF3TX2 Input 1 Volume" value="32" />
</path>

<path name="gain-media-speaker-headset-bt-sco-headset">
<ctl name="AIF4TX1 Input 1 Volume" value="32" />
<ctl name="AIF4TX2 Input 1 Volume" value="32" />
<ctl name="Noise Gate Switch" value="0" />
<ctl name="HPOUT1L Impedance Volume" value="60" />
<ctl name="HPOUT1R Impedance Volume" value="60" />
<ctl name="HPOUT1L Input 1 Volume" value="32" />
<ctl name="HPOUT1R Input 1 Volume" value="32" />
<ctl name="AIF3TX1 Input 1 Volume" value="32" />
<ctl name="AIF3TX2 Input 1 Volume" value="32" />
</path>

<!-- Ringtone playback volume -->
<path name="gain-ringtone-handset">
<ctl name="HPOUT3L Input 1 Volume" value="32" />
<ctl name="HPOUT3L Input 2 Volume" value="32" />
</path>

<path name="gain-ringtone-speaker">
<ctl name="AIF4TX1 Input 1 Volume" value="38" />
<ctl name="AIF4TX2 Input 1 Volume" value="38" />
</path>

<path name="gain-ringtone-headset">
<ctl name="Noise Gate Switch" value="0" />
<ctl name="HPOUT1L Impedance Volume" value="105" />
<ctl name="HPOUT1R Impedance Volume" value="105" />
<ctl name="HPOUT1L Input 1 Volume" value="32" />
<ctl name="HPOUT1R Input 1 Volume" value="32" />
</path>

<path name="gain-ringtone-speaker-headset">
<ctl name="AIF4TX1 Input 1 Volume" value="32" />
<ctl name="AIF4TX2 Input 1 Volume" value="32" />
<ctl name="Noise Gate Switch" value="0" />
<ctl name="HPOUT1L Impedance Volume" value="60" />
<ctl name="HPOUT1R Impedance Volume" value="60" />
<ctl name="HPOUT1L Input 1 Volume" value="32" />
<ctl name="HPOUT1R Input 1 Volume" value="32" />
</path>

<path name="gain-ringtone-bt-sco-headset">
<ctl name="AIF3TX1 Input 1 Volume" value="32" />
<ctl name="AIF3TX2 Input 1 Volume" value="32" />
</path>

<path name="gain-ringtone-speaker-bt-sco-headset">
<ctl name="AIF4TX1 Input 1 Volume" value="38" />
<ctl name="AIF4TX2 Input 1 Volume" value="38" />
<ctl name="AIF3TX1 Input 1 Volume" value="32" />
<ctl name="AIF3TX2 Input 1 Volume" value="32" />
</path>

<!-- Communication playback volume -->
<path name="gain-communication-handset">
<ctl name="HPOUT3L Input 1 Volume" value="32" />
<ctl name="HPOUT3L Input 2 Volume" value="32" />
</path>

<path name="gain-communication-speaker">
<ctl name="AIF4TX1 Input 1 Volume" value="28" />
<ctl name="AIF4TX2 Input 1 Volume" value="28" />
<ctl name="AIF4TX1 Input 2 Volume" value="28" />
<ctl name="AIF4TX2 Input 2 Volume" value="28" />
</path>

<path name="gain-communication-headset">
<ctl name="Noise Gate Switch" value="0" />
<ctl name="HPOUT1L Impedance Volume" value="91" />
<ctl name="HPOUT1R Impedance Volume" value="91" />
<ctl name="HPOUT1L Input 1 Volume" value="32" />
<ctl name="HPOUT1R Input 1 Volume" value="32" />
</path>

<path name="gain-communication-headphone">
<ctl name="Noise Gate Switch" value="0" />
<ctl name="HPOUT1L Impedance Volume" value="91" />
<ctl name="HPOUT1R Impedance Volume" value="91" />
<ctl name="HPOUT1L Input 1 Volume" value="32" />
<ctl name="HPOUT1R Input 1 Volume" value="32" />
</path>

<path name="gain-communication-bt-sco-headset">
<ctl name="AIF3TX1 Input 1 Volume" value="32" />
<ctl name="AIF3TX2 Input 1 Volume" value="32" />
</path>

<path name="gain-communication-bt-ble-headset">
<ctl name="AIF3TX1 Input 1 Volume" value="32" />
<ctl name="AIF3TX2 Input 1 Volume" value="32" />
</path>
[....]