和对讲D22 绝对音量调整方法

适用情况

  • 设备:中国移动和对讲 D22
  • 系统:Android 8.1
  • 芯片/音频栈:MediaTek
  • 问题:媒体音量最低 1 档仍然过大
  • 前提:ADB 可用,adbd 可 root

1. 确认设备连接

adb devices

确认设备状态为:

device

2. 确认 Root 权限

adb root
adb shell id

应看到:

uid=0(root)

3. 确认媒体音量通道

adb shell dumpsys audio | grep -A 12 "STREAM_MUSIC"

重点确认:

Devices: speaker

和对讲 App 使用:

STREAM_MUSIC

4. 目标配置文件

需要修改:

/vendor/etc/audio_param/PlaybackVolDigi_AudioParam.xml

D22 中:

<Param path="Music,SPK" param_id="2"/>

对应:

<ParamUnit param_id="2">
    <Param name="digital_gain" value="-64,-27,-24,-21,-18,-15,-13,-12,-11,-10,-9,-8,-7,-6,-4,-2"/>
</ParamUnit>

16 个数对应音量 0~15 档。


5. 备份原文件

adb pull /vendor/etc/audio_param/PlaybackVolDigi_AudioParam.xml ~/Desktop/PlaybackVolDigi_AudioParam.xml.bak

再拉取一份用于修改:

adb pull /vendor/etc/audio_param/PlaybackVolDigi_AudioParam.xml ~/Desktop/PlaybackVolDigi_AudioParam.xml

6. 修改媒体扬声器音量曲线

原值:

-64,-27,-24,-21,-18,-15,-13,-12,-11,-10,-9,-8,-7,-6,-4,-2

调整为:

-64,-42,-36,-30,-24,-18,-15,-13,-11,-10,-9,-8,-7,-6,-4,-2

Mac 执行:

sed -i '' 's/value="-64,-27,-24,-21,-18,-15,-13,-12,-11,-10,-9,-8,-7,-6,-4,-2"/value="-64,-42,-36,-30,-24,-18,-15,-13,-11,-10,-9,-8,-7,-6,-4,-2"/' ~/Desktop/PlaybackVolDigi_AudioParam.xml

确认:

grep digital_gain ~/Desktop/PlaybackVolDigi_AudioParam.xml

目标第三组应为:

-64,-42,-36,-30,-24,-18,-15,-13,-11,-10,-9,-8,-7,-6,-4,-2

7. 挂载 Vendor 为可写

adb remount

应返回:

remount succeeded

8. 写回配置文件

adb push ~/Desktop/PlaybackVolDigi_AudioParam.xml /vendor/etc/audio_param/PlaybackVolDigi_AudioParam.xml

恢复权限:

adb shell chmod 644 /vendor/etc/audio_param/PlaybackVolDigi_AudioParam.xml

9. 核对设备端配置

adb shell 'grep digital_gain /vendor/etc/audio_param/PlaybackVolDigi_AudioParam.xml'

确认 param_id=2 对应值为:

-64,-42,-36,-30,-24,-18,-15,-13,-11,-10,-9,-8,-7,-6,-4,-2

10. 重启设备

adb reboot

重启后测试和对讲的 1~5 档音量。


当前推荐参数

音量档位 原值 调整后
0 -64 -64
1 -27 -42
2 -24 -36
3 -21 -30
4 -18 -24
5 -15 -18
6 -13 -15
7 -12 -13
8 -11 -11
9 -10 -10
10 -9 -9
11 -8 -8
12 -7 -7
13 -6 -6
14 -4 -4
15 -2 -2

如需进一步降低最低档

可尝试:

-64,-48,-42,-36,-30,-24,-19,-15,-12,-10,-9,-8,-7,-6,-4,-2

建议一次只调整前 1~6 档。


恢复原始配置

如需恢复:

adb root
adb remount
adb push ~/Desktop/PlaybackVolDigi_AudioParam.xml.bak /vendor/etc/audio_param/PlaybackVolDigi_AudioParam.xml
adb shell chmod 644 /vendor/etc/audio_param/PlaybackVolDigi_AudioParam.xml
adb reboot

注意事项

  • 修改前必须备份原文件。
  • 只修改 Music,SPK 对应的 param_id=2。
  • 不要误改 Ring、Alarm、Headset 等其他参数。
  • 暂时不要修改 PlaybackVolAna_AudioParam.xml 中的 speaker_pga。
  • 暂时不要修改系统最大音量档。
  • 每次修改后必须重启设备。
  • 系统升级、恢复出厂或刷机后,配置可能恢复默认。
请登录后发表评论

    没有回复内容