Aerodactyl: Initial proprietary blobs

This commit is contained in:
Mashopy
2025-07-05 13:58:45 +02:00
commit d667eec73f
1287 changed files with 196225 additions and 0 deletions
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
+31
View File
@@ -0,0 +1,31 @@
#!/vendor/bin/sh
default_fact_prop=$(getprop ro.soc.manufacturer)
if [ "$default_fact_prop" == "" ]; then
fact_val=$(cat /sys/devices/soc0/family)
/vendor/bin/setprop ro.vendor.soc.manufacturer ${fact_val}
fi
default_soc_prop=$(getprop ro.soc.model)
if [ "$default_soc_prop" == "" ]; then
soc_val=$(cat /sys/devices/soc0/soc_id)
/vendor/bin/setprop ro.vendor.soc.model ${soc_val}
else
soc_val="$default_soc_prop"
fi
soc_ext_val=$(cat /proc/device-tree/model-external-name 2>/dev/null)
if [ -z "$soc_ext_val" ]; then
soc_ext_val=${soc_val}
fi
/vendor/bin/setprop ro.vendor.soc.model.external_name ${soc_ext_val}
soc_part_val=$(cat /proc/device-tree/model-part-name 2>/dev/null)
if [ -z "$soc_part_val" ]; then
soc_part_val=${soc_val}
fi
/vendor/bin/setprop ro.vendor.soc.model.part_name ${soc_part_val}
/vendor/bin/setprop ro.vendor.soc.model_ready 1
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
+34
View File
@@ -0,0 +1,34 @@
#!/vendor/bin/sh
########################################################
### init.insmod.cfg format: ###
### ----------------------------------------------- ###
### [insmod|setprop|enable/moprobe] [path|prop name] ###
### ... ###
########################################################
if [ $# -eq 1 ]; then
cfg_file=$1
else
exit 1
fi
if [ -f $cfg_file ]; then
while IFS="|" read -r action arg
do
case $action in
"insmod") insmod $arg ;;
"setprop") setprop $arg 1 ;;
"enable") echo 1 > $arg ;;
"modprobe")
case ${arg} in
"-b *" | "-b")
arg="-b $(cat /vendor/lib/modules/modules.load)" ;;
"*" | "")
arg="$(cat /vendor/lib/modules/modules.load)" ;;
esac
modprobe -a -d /vendor/lib/modules $arg ;;
esac
done < $cfg_file
fi
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
Vendored Executable
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
+125
View File
@@ -0,0 +1,125 @@
<?xml version="1.0" encoding="utf-8"?>
<DisplayIssueSettings>
<Category name="Problem Scenario">
<Actions name="UI Display Abnormal" ui_type="button">
<Action cmd_id="set_prop_mdp_log" value="1"/>
<Action cmd_id="set_prop_mdp_framechange" value="1"/>
<Action cmd_id="set_prop_sf_log_repaint" value="1"/>
<Action cmd_id="set_prop_sf_log_transaction" value="1"/>
<Action cmd_id="set_prop_hwc_log_v" value="V"/>
<Action cmd_id="set_prop_hwc_skip_log" value="1"/>
<Action cmd_id="set_prop_hwc_color_transform" value="1"/>
<Action cmd_id="set_prop_mobile_on" value="1"/>
</Actions>
<Actions name="Black/White Screen" ui_type="button">
<Action cmd_id="set_prop_hwc_log_v" value="V"/>
<Action cmd_id="set_prop_hwc_skip_log" value="1"/>
<Action cmd_id="set_prop_hwc_color_transform" value="1"/>
<Action cmd_id="set_prop_mobile_on" value="1"/>
</Actions>
<Actions name="Blurred Screen" ui_type="button">
<Action cmd_id="set_prop_mdp_log" value="1"/>
<Action cmd_id="set_prop_mdp_framechange" value="1"/>
<Action cmd_id="set_prop_mobile_on" value="1"/>
</Actions>
<Actions name="Flash Screen" ui_type="button">
<Action cmd_id="set_prop_mdp_log" value="1"/>
<Action cmd_id="set_prop_mdp_framechange" value="1"/>
</Actions>
<Actions name="Lag" ui_type="button">
<Action cmd_id="set_prop_mdp_log" value="1"/>
<Action cmd_id="set_prop_mdp_framechange" value="1"/>
<Action cmd_id="set_prop_mobile_on" value="1"/>
<Action cmd_id="set_prop_fence_on" value="1"/>
</Actions>
<Actions name="Fixed Screen" ui_type="button">
<Action cmd_id="set_prop_mdp_log" value="1"/>
<Action cmd_id="set_prop_mdp_framechange" value="1"/>
</Actions>
<Actions name="CMDQ Timeout" ui_type="button">
<Action cmd_id="set_prop_mobile_on" value="1"/>
<Action cmd_id="set_prop_irq_on" value="1"/>
</Actions>
</Category>
<Category name="GPU">
<Group name="gpud dump" ui_type="default">
<Actions name="Common dump" ui_type="button">
<Action cmd_id="set_prop_enable_GPUD" value="1"/>
<Action cmd_id="set_prop_specify_dump_folder" value="/sdcard/gpud_dump/"/>
<Action cmd_id="set_prop_specify_process" value=""/>
<Action cmd_id="set_prop_dump_framebuffer" value="1"/>
<Action cmd_id="set_prop_dump_eglImages" value="1"/>
<Action cmd_id="set_prop_dump_AUXImages" value="1"/>
<Action cmd_id="set_prop_hack_AUX_output_format" value="1"/>
<Action cmd_id="set_command_create_folder" value="1"/>
</Actions>
<Actions name="GLES state error" ui_type="button">
<Action cmd_id="set_prop_enable_GPUD" value="1"/>
<Action cmd_id="set_prop_GLES_state_error" value="1"/>
</Actions>
<Actions name="Dump Gralloc Extra's Info" ui_type="button">
<Action cmd_id="set_prop_enable_GPUD" value="1"/>
<Action cmd_id="set_prop_dump_extra_info" value="1"/>
</Actions>
<Actions name="MEOW" ui_type="button">
<Action cmd_id="set_prop_open_meow" value="meow"/>
</Actions>
<Actions name="Start Dump" ui_type="notification">
<Action cmd_id="set_prop_start_writing_file" value="1"/>
</Actions>
<Actions name="Stop Dump" ui_type="notification">
<Action cmd_id="set_prop_start_writing_file" value="0"/>
</Actions>
</Group>
<Group name="gpud" ui_type="default">
<Command id="set_prop_enable_GPUD" name="Enable GPUD" ui_type="checkbox" checked="1" unchecked="0" cmd_type="set_property" property="vendor.debug.gpud.enable" default="0"/>
<Command id="set_prop_specify_dump_folder" name="Specify dump folder" ui_type="checkbox" checked="/sdcard/gpud_dump/" unchecked="/sdcard/gpud_dump/" cmd_type="set_property" property="vendor.debug.gpud.folder" default="/sdcard/gpud_dump/"/>
<Command id="set_prop_specify_process" name="Specify process" ui_type="checkbox" checked="" unchecked="" cmd_type="set_property" property="vendor.debug.gpud.process.name" default=""/>
<Command id="set_prop_dump_framebuffer" name="Dump Framebuffer" ui_type="checkbox" checked="1" unchecked="0" cmd_type="set_property" property="vendor.debug.gpud.wsframebuffer.dump" default="0"/>
<Command id="set_prop_dump_eglImages" name="Dump EglImages" ui_type="checkbox" checked="1" unchecked="0" cmd_type="set_property" property="vendor.debug.gpud.extimage.dump" default="0"/>
<Command id="set_prop_dump_AUXImages" name="Dump AUXImages" ui_type="checkbox" checked="1" unchecked="0" cmd_type="set_property" property="vendor.debug.gpud.auximage.dump" default="0"/>
<Command id="set_prop_hack_AUX_output_format" name="Hack AUX output format" ui_type="checkbox" checked="1" unchecked="0" cmd_type="set_property" property="vendor.debug.gpud.auximage.dstformat" default="0"/>
<Command id="set_prop_start_writing_file" name="Start Writing File" ui_type="checkbox" checked="1" unchecked="0" cmd_type="set_property" property="vendor.debug.gpud.fwrite.enable" default="0"/>
<Command id="set_prop_GLES_state_error" name="GLES state error" ui_type="checkbox" checked="1" unchecked="0" cmd_type="set_property" property="vendor.debug.gpud.gl.state.error.dump" default="0"/>
<Command id="set_prop_dump_extra_info" name="Dump Extra Info" ui_type="checkbox" checked="1" unchecked="0" cmd_type="set_property" property="vendor.debug.gpud.gralloc_extra.log" default="0"/>
<Command id="set_command_create_folder" name="Create folder" ui_type="hidden" button_action="adb shell mkdir /sdcard/gpud_dump" cmd_type="adb shell"/>
<Command id="set_command_chmod" name="modify folder right" ui_type="hidden" button_action="adb shell chmod 777 /sdcard/gpud_dump" cmd_type="adb shell"/>
<Command id="set_prop_open_meow" name="MEOW" ui_type="checkbox" checked="meow" unchecked="0" cmd_type="set_property" property="vendor.debug.gpu.provider" default=""/>
</Group>
</Category>
<Category name="Display">
<Group name="Display Driver" ui_type="default">
<Command id="set_prop_mobile_on" name="mobile on" ui_type="checkbox" checked="1" unchecked="0" cmd_type="set_property" property="vendor.debug.hwc.mobile_on" default="0"/>
<Command id="set_prop_detail_on" name="detail on" ui_type="checkbox" checked="1" unchecked="0" cmd_type="set_property" property="vendor.debug.hwc.detail_on" default="0"/>
<Command id="set_prop_fence_on" name="fence on" ui_type="checkbox" checked="1" unchecked="0" cmd_type="set_property" property="vendor.debug.hwc.fence_on" default="0"/>
<Command id="set_prop_irq_on" name="irq on" ui_type="checkbox" checked="1" unchecked="0" cmd_type="set_property" property="vendor.debug.hwc.irq_on" default="0"/>
</Group>
<Group name="SurfaceFlinger" ui_type="default">
<Command id="set_prop_sf_log_repaint" name="log repaint" ui_type="checkbox" checked="1" unchecked="0" cmd_type="set_property" property="vendor.debug.sf.log_repaint" default="0"/>
<Command id="set_prop_sf_log_transaction" name="log transaction" ui_type="checkbox" checked="1" unchecked="0" cmd_type="set_property" property="vendor.debug.sf.log_transaction" default="0"/>
</Group>
<Group name="HWComposer" ui_type="default">
<Command id="set_prop_hwc_log_v" name="normal log" ui_type="checkbox" checked="V" unchecked="0" cmd_type="set_property" property="persist.vendor.debug.hwc.log" default="0"/>
<Command id="set_prop_hwc_skip_log" name="skip log" ui_type="checkbox" checked="1" unchecked="0" cmd_type="set_property" property="vendor.debug.hwc.skip_log" default="0"/>
<Command id="set_prop_hwc_color_transform" name="color transform log" ui_type="checkbox" checked="1" unchecked="0" cmd_type="set_property" property="vendor.debug.hwc.color_transform" default="0"/>
</Group>
<Group name="MDP" ui_type="default">
<Command id="set_prop_mdp_log" name="normal log" ui_type="checkbox" checked="1" unchecked="0" cmd_type="set_property" property="vendor.dp.log.enable" default="0"/>
<Command id="set_prop_mdp_framechange" name="frame change" ui_type="checkbox" checked="1" unchecked="0" cmd_type="set_property" property="vendor.dp.frameChange.disable" default="0"/>
<Command id="restart" name="" ui_type="checkbox" checked="1" unchecked="0" cmd_type="set_property" property="vendor.debug.sf.restart" default="0"/>
</Group>
</Category>
<Category name="restore">
<Group name="Action" ui_type="default">
<Command id="clear" name="Clear dump" ui_type="button" button_action="delete /sdcard/gpud_dump/" cmd_type="delete"/>
</Group>
<Group name="" ui_type="default">
<Command id="restore" name="Restore All" ui_type="button" button_action="restore" cmd_type="restore"/>
</Group>
</Category>
<Category name="Submit And Restart">
<Actions name="Submit" ui_type="button">
<Action cmd_id="restart" value="1"/>
</Actions>
</Category>
</DisplayIssueSettings>
+30
View File
@@ -0,0 +1,30 @@
<?xml version="1.0" encoding="utf-8"?>
<AudioLogSettings>
<Category name="Audio Log">
<Actions name="Enable FW all logs" ui_type="button">
<Action cmd_id="fw_audiotrack" value="4"/>
<Action cmd_id="fw_audioflinger" value="4"/>
<Action cmd_id="fw_audiopolicy" value="4"/>
<Action cmd_id="fw_audiopolicy_2" value="V"/>
<Action cmd_id="audioserver_restart" value="0"/>
<Action cmd_id="audioserver_restart" value="1"/>
</Actions>
</Category>
<Category name="Framework Settings">
<Group name="" ui_type="default">
<Command id="fw_audiotrack" name="AudioTrack" ui_type="list" entries="1,2,3,4,5" cmd_type="set_property" property="vendor.af.track.log" default=""/>
<Command id="fw_audioflinger" name="AudioFlinger" ui_type="list" entries="1,2,3,4" cmd_type="set_property" property="vendor.af.audioflinger.log" default=""/>
<Command id="fw_audiopolicy" name="AudioPolicy" ui_type="list" entries="1,2,3,4" cmd_type="set_property" property="vendor.af.policy.debug" default=""/>
<Command id="fw_audiopolicy_2" name="APM log tag" ui_type="list" entries="I,D,V" cmd_type="set_property" property="log.tag.APM_AudioPolicyManager" default=""/>
</Group>
</Category>
<Category name="">
<Group name="" ui_type="default">
<Actions name="Restart audioserver" ui_type="button">
<Action cmd_id="audioserver_restart" value="0"/>
<Action cmd_id="audioserver_restart" value="1"/>
</Actions>
<Command id="audioserver_restart" name="" ui_type="hidden" cmd_type="set_property" property="vendor.af.audioserver.restart" default="1"/>
</Group>
</Category>
</AudioLogSettings>
+118
View File
@@ -0,0 +1,118 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<mnl_config version="21111601.6.00.00" type="gps">
<feature>IFB
<version>1.0</version>
<config>1</config>
<format> CH:-7 to 6 </format>
<setting>-10.37,-9.58,-7.63,-1.51,-1.47,-4.90,-1.29,0,-0.17,-0.21,-0.88,-1.41,-3.03,-4.35</setting>
</feature>
<feature>GGTO
<version>1.0</version>
<config>1</config>
<format> GLONASS time offset, BEIDOU time offset, GALILEO time offset, NAVIC time offset, Unit: meter </format>
<setting>12.35,1.03,3.15,17.68</setting>
</feature>
<feature>DCB
<version>1.0</version>
<config>1</config>
<format>L5_DCB_GPS,L5_DCB_QZSS,L5_DCB_CNSS,L5_DCB_GALILEO</format>
<setting>1.32,1.30,-1.03,0.23</setting>
<format>L1C_DCB_GPS,L1C_DCB_QZSS,B1C_DCB_CNSS</format>
<setting>0,0,0</setting>
</feature>
<feature>L1Only
<version>1.0</version>
<config>1</config>
<format>L1 only: 1</format>
<setting>1</setting>
</feature>
<feature>L5Test
<version>1.0</version>
<config>0</config>
<format>Search and used GPS L5 satellites according to the healthy status: 0, Search and used GPS L5 satellites regardless of its healthy status: 1</format>
<setting>1</setting>
</feature>
<feature>DisableSignal
<version>1.0</version>
<config>0</config>
<format>Disable B1C: 1</format>
<setting>0</setting>
</feature>
<feature>GLP
<version>2.0</version>
<config>1</config>
<format>Enable</format>
<setting>1</setting>
</feature>
<feature>CAIC
<version>1.0</version>
<config>0</config>
<format>L1 CAIC FrequencyHz</format>
<setting>1560000000</setting>
<format>L5 CAIC FrequencyHz</format>
<setting>1170000000</setting>
</feature>
<feature>GnssMode
<version>1.0</version>
<config>1</config>
<format>GP+GL+BD:2, GP:3, BD:4, GP+GL+GA+BD:6, GP+GL+GA:8, GP+GL+GA+BD+NI:10</format>
<setting>6</setting>
</feature>
<feature>Bluesky
<version>1.0</version>
<config>1</config>
<format>enable:0,disable:1</format>
<setting>3</setting>
</feature>
<feature>CoTMS
<version>4.2</version>
<config>1</config>
<format>RTS,TEP</format>
<setting>1,3</setting>
</feature>
<feature>SwitchTIA
<version>1</version>
<config>1</config>
<format>enable:1,disable:0</format>
<setting>0</setting>
</feature>
<feature>Blanking
<version>1</version>
<config>0</config>
<format>enable:1,disable:0</format>
<setting>0</setting>
</feature>
<feature>MDTime
<version>1.0</version>
<config>1</config>
<format>featureOption,requestInterval,sizeOfWindow,syncBackNum(optional)</format>
<setting>1,5000,1500,0</setting>
</feature>
<feature>PSO
<version>1.0</version>
<config>1</config>
<format>Disable:0, Enable:1</format>
<setting>1</setting>
</feature>
<feature>SignalConfig
<version>1.0</version>
<config>1</config>
<format>L5Disable</format>
<setting>128</setting>
</feature>
</mnl_config>
+121
View File
@@ -0,0 +1,121 @@
<?xml version="1.0" encoding="utf-8"?>
<VideoSettings>
<Category name="Issue Type">
<Actions name="Video Playback Function Issue" ui_type="button">
<Action cmd_id="dump_vp_in" value="1"/>
<Action cmd_id="advanced_c2_comp" value="2"/>
<Action cmd_id="advanced_c2_vdec" value="2"/>
<Action cmd_id="advanced_c2_vcodec" value="4"/>
<Action cmd_id="advanced_vcp_vdec_vpud" value="3"/>
<Action cmd_id="advanced_vcp_vdec_codec" value="15"/>
<Action cmd_id="advanced_vcp_vdec_job" value="7"/>
<Action cmd_id="advanced_kernel_vcodec_dbg" value="1"/>
<Action cmd_id="advanced_kernel_v4l2_dbg_level" value="7"/>
</Actions>
<Actions name="Video Playback Display Issue" ui_type="button">
<Action cmd_id="dump_vp_in" value="1"/>
<Action cmd_id="dump_vp_out" value="1"/>
<Action cmd_id="dump_vp_cc" value="1"/>
<Action cmd_id="advanced_c2_comp" value="2"/>
<Action cmd_id="advanced_c2_vdec" value="2"/>
<Action cmd_id="advanced_c2_vcodec" value="4"/>
</Actions>
<Actions name="Video Playback Performance Issue" ui_type="button">
<Action cmd_id="systrace_c2_vdec" value="1"/>
<Action cmd_id="systrace_c2_vcodec" value="1"/>
<Action cmd_id="advanced_c2_comp" value="2"/>
<Action cmd_id="advanced_c2_vdec" value="2"/>
<Action cmd_id="advanced_c2_vcodec" value="4"/>
</Actions>
<Actions name="Video Record Function Issue" ui_type="button">
<Action cmd_id="dump_vr_in" value="1"/>
<Action cmd_id="advanced_c2_comp" value="2"/>
<Action cmd_id="advanced_c2_venc" value="2"/>
<Action cmd_id="advanced_c2_vcodec" value="4"/>
<Action cmd_id="advanced_vcp_venc_vpud" value="3"/>
<Action cmd_id="advanced_vcp_venc_codec" value="15"/>
<Action cmd_id="advanced_vcp_venc_job" value="7"/>
<Action cmd_id="advanced_kernel_vcodec_dbg" value="1"/>
<Action cmd_id="advanced_kernel_v4l2_dbg_level" value="7"/>
</Actions>
<Actions name="Video Record Display Issue" ui_type="button">
<Action cmd_id="dump_vr_in" value="1"/>
<Action cmd_id="dump_vr_out" value="1"/>
<Action cmd_id="dump_vr_cc" value="1"/>
<Action cmd_id="advanced_c2_comp" value="2"/>
<Action cmd_id="advanced_c2_venc" value="2"/>
<Action cmd_id="advanced_c2_vcodec" value="4"/>
</Actions>
<Actions name="Video Record Performance Issue" ui_type="button">
<Action cmd_id="systrace_c2_venc" value="1"/>
<Action cmd_id="systrace_c2_vcodec" value="1"/>
<Action cmd_id="advanced_c2_comp" value="2"/>
<Action cmd_id="advanced_c2_venc" value="2"/>
<Action cmd_id="advanced_c2_vcodec" value="4"/>
</Actions>
</Category>
<Category name="Dump Settings">
<Group name="Video Playback Dump" ui_type="default">
<Command id="dump_vp_in" name="VP input dump" ui_type="checkbox" checked="1" unchecked="0" cmd_type="set_property" property="vendor.mtk.c2.vdec.dump.input" default="0"/>
<Command id="dump_vp_out" name="VP output dump" ui_type="checkbox" checked="1" unchecked="0" cmd_type="set_property" property="vendor.mtk.c2.vdec.dump.output" default="0"/>
<Command id="dump_vp_cc" name="VP output color convert dump" ui_type="checkbox" checked="1" unchecked="0" cmd_type="set_property" property="vendor.mtk.c2.vdec.dump.output.cc" default="0"/>
</Group>
<Group name="Video Record Dump" ui_type="default">
<Command id="dump_vr_in" name="VR input dump" ui_type="checkbox" checked="1" unchecked="0" cmd_type="set_property" property="vendor.mtk.c2.venc.dump.input" default="0"/>
<Command id="dump_vr_out" name="VR output dump" ui_type="checkbox" checked="1" unchecked="0" cmd_type="set_property" property="vendor.mtk.c2.venc.dump.output" default="0"/>
<Command id="dump_vr_cc" name="VR input color convert dump" ui_type="checkbox" checked="1" unchecked="0" cmd_type="set_property" property="vendor.mtk.c2.venc.dump.input.cc" default="0"/>
</Group>
<Group name="Action" ui_type="default">
<Command id="dump_action_1" name="Copy dump to debuglogger" ui_type="button" button_action="copy /data/vendor/vcodec to /data/debuglogger/vcodec/" cmd_type="copy"/>
<Command id="dump_action_2" name="Clear dump" ui_type="button" button_action="delete /data/debuglogger/vcodec,/data/vendor/vcodec" cmd_type="delete"/>
</Group>
</Category>
<Category name="Systrace">
<Group name="C2" ui_type="default">
<Command id="systrace_c2_vdec" name="c2 vdec trace" ui_type="checkbox" checked="1" unchecked="0" cmd_type="set_property" property="vendor.mtk.c2.vdec.systrace" default="0"/>
<Command id="systrace_c2_venc" name="c2 venc trace" ui_type="checkbox" checked="1" unchecked="0" cmd_type="set_property" property="vendor.mtk.c2.venc.systrace" default="0"/>
<Command id="systrace_c2_vcodec" name="c2 vcodec trace" ui_type="checkbox" checked="1" unchecked="0" cmd_type="set_property" property="vendor.mtk.c2.vcodec.systrace" default="0"/>
</Group>
</Category>
<Category name="Advanced">
<Group name="C2" ui_type="default">
<Command id="advanced_c2_comp" name="component log" ui_type="list" entries="0,1,2" cmd_type="set_property" property="vendor.mtk.c2.enable.comp.log" default="0"/>
<Command id="advanced_c2_vdec" name="vdec log" ui_type="list" entries="0,1,2" cmd_type="set_property" property="vendor.mtk.c2.enable.vdec.log" default="0"/>
<Command id="advanced_c2_venc" name="venc log" ui_type="list" entries="0,1,2" cmd_type="set_property" property="vendor.mtk.c2.enable.venc.log" default="0"/>
<Command id="advanced_c2_vcodec" name="vcodec log" ui_type="list" entries="0,1,2,3,4" cmd_type="set_property" property="vendor.mtk.c2.enable.vcodec.log" default="0"/>
<Command id="advanced_c2_vcodec_v4l2" name="VCodecV4L2 log" ui_type="list" entries="0,1,2,3,4,5,6" cmd_type="set_property" property="vendor.mtk.c2.enable.vcodec.log.VCodecV4L2" default="0"/>
<Command id="advanced_c2_vcodec_v4l2_dec" name="VCodecV4L2 Dec log" ui_type="list" entries="0,1,2,3,4,5,6" cmd_type="set_property" property="vendor.mtk.c2.enable.vcodec.log.VCodecV4L2Dec" default="0"/>
<Command id="advanced_c2_vcodec_v4l2_enc" name="VCodecV4L2 Enc log" ui_type="list" entries="0,1,2,3,4,5,6" cmd_type="set_property" property="vendor.mtk.c2.enable.vcodec.log.VCodecV4L2Enc" default="0"/>
<Command id="advanced_c2_v4l2_device" name="V4L2Device log" ui_type="list" entries="0,1,2,3,4,5,6" cmd_type="set_property" property="vendor.mtk.c2.enable.vcodec.log.V4L2Device" default="0"/>
<Command id="advanced_c2_vcodec_v4l2config" name="V4L2Config log" ui_type="list" entries="0,1,2,3,4,5,6" cmd_type="set_property" property="vendor.mtk.c2.enable.vcodec.log.V4L2Config" default="0"/>
<Command id="advanced_c2_vcodec_pl" name="ProfileLevel log" ui_type="list" entries="0,1,2,3,4,5,6" cmd_type="set_property" property="vendor.mtk.c2.enable.vcodec.log.ProfileLevel" default="0"/>
<Command id="advanced_c2_bm" name="Buffer manager log" ui_type="list" entries="0,1,2" cmd_type="set_property" property="vendor.mtk.c2.enable.bm.log" default="0"/>
<Command id="advanced_c2_rpu" name="ReflectedParamUpdater log" ui_type="list" entries="0,1,2" cmd_type="set_property" property="vendor.mtk.c2.enable.rpu.log" default="0"/>
</Group>
<Group name="VDEC Log" ui_type="default">
<Command id="advanced_vcp_vdec_vpud" name="vpud log" ui_type="list" entries="0,1,2,3" cmd_type="set_property" property="vcodec::17::vpud_log" default="0"/>
<Command id="advanced_vcp_vdec_codec" name="codec log" ui_type="list" entries="0,1,3,7,15,31" cmd_type="set_property" property="vcodec::17::codec_log" default="0"/>
<Command id="advanced_vcp_vdec_job" name="job log" ui_type="list" entries="0,1,3,7" cmd_type="set_property" property="vcodec::17::job_log" default="0"/>
<Command id="advanced_vcp_vdec_comhal" name="comhal log" ui_type="list" entries="0,1,3,7,15,31" cmd_type="set_property" property="vcodec::17::comhal_log" default="0"/>
</Group>
<Group name="VENC Log" ui_type="default">
<Command id="advanced_vcp_venc_vpud" name="vpud log" ui_type="list" entries="0,1,2,3" cmd_type="set_property" property="vcodec::18::vpud_log" default="0"/>
<Command id="advanced_vcp_venc_codec" name="codec log" ui_type="list" entries="0,1,3,7,15,31" cmd_type="set_property" property="vcodec::18::codec_log" default="0"/>
<Command id="advanced_vcp_venc_job" name="job log" ui_type="list" entries="0,1,3,7" cmd_type="set_property" property="vcodec::18::job_log" default="0"/>
<Command id="advanced_vcp_venc_comhal" name="comhal log" ui_type="list" entries="0,1,3,7,15,31" cmd_type="set_property" property="vcodec::18::comhal_log" default="0"/>
</Group>
<Group name="VCODEC Property" ui_type="default">
<Command id="advanced_vcp_prop_ufo" name="ufo on" ui_type="checkbox" checked="1" unchecked="0" cmd_type="set_property" property="vcodec::33::vendor.mtk.vdec.frame.layout.mode" default="1"/>
</Group>
<Group name="Kernel" ui_type="default">
<Command id="advanced_kernel_vcodec_dbg" name="mtk_vcodec_dbg" ui_type="checkbox" checked="1" unchecked="0" cmd_type="set_property" property="vcodec::17::mtk_vcodec_dbg" default="0"/>
<Command id="advanced_kernel_v4l2_dbg_level" name="mtk_v4l2_dbg_level" ui_type="list" entries="0,1,2,3,7,15,31" cmd_type="set_property" property="vcodec::17::mtk_v4l2_dbg_level" default="0"/>
<Command id="advanced_kernel_vcodec_perf" name="mtk_vcodec_perf" ui_type="checkbox" checked="1" unchecked="0" cmd_type="set_property" property="vcodec::17::mtk_vcodec_perf" default="0"/>
</Group>
</Category>
<Category name="">
<Group name="" ui_type="default">
<Command id="restore" name="Restore All" ui_type="button" button_action="restore" cmd_type="restore"/>
</Group>
</Category>
</VideoSettings>
Binary file not shown.
+311
View File
@@ -0,0 +1,311 @@
AP_CFG_CUSTOM_BEGIN_LID 51
AP_CFG_CUSTOM_FILE_FUEL_GAUGE_LID 76
AP_CFG_CUSTOM_FILE_GPS_LID 52
AP_CFG_CUSTOM_FILE_MAX_LID 79
AP_CFG_CUSTOM_FILE_SMARTPA_CALIB_LID 77
AP_CFG_FILE_EXT_MDTYPE_LID 20
AP_CFG_FILE_MDTYPE_LID 19
AP_CFG_FILE_VER_INFO_LID 0
AP_CFG_RDCL_BWCS_LID 11
AP_CFG_RDCL_CAMERA_3A_LID 4
AP_CFG_RDCL_CAMERA_AF_LID 49
AP_CFG_RDCL_CAMERA_DEFECT_LID 6
AP_CFG_RDCL_CAMERA_FEATURE_LID 23
AP_CFG_RDCL_CAMERA_FLASH_CALIBRATION_LID 50
AP_CFG_RDCL_CAMERA_GEOMETRY_LID 24
AP_CFG_RDCL_CAMERA_LENS_LID 8
AP_CFG_RDCL_CAMERA_PARA_LID 3
AP_CFG_RDCL_CAMERA_PLINE10_LID 46
AP_CFG_RDCL_CAMERA_PLINE11_LID 47
AP_CFG_RDCL_CAMERA_PLINE12_LID 48
AP_CFG_RDCL_CAMERA_PLINE2_LID 38
AP_CFG_RDCL_CAMERA_PLINE3_LID 39
AP_CFG_RDCL_CAMERA_PLINE4_LID 40
AP_CFG_RDCL_CAMERA_PLINE5_LID 41
AP_CFG_RDCL_CAMERA_PLINE6_LID 42
AP_CFG_RDCL_CAMERA_PLINE7_LID 43
AP_CFG_RDCL_CAMERA_PLINE8_LID 44
AP_CFG_RDCL_CAMERA_PLINE9_LID 45
AP_CFG_RDCL_CAMERA_PLINE_LID 37
AP_CFG_RDCL_CAMERA_SENSOR_LID 7
AP_CFG_RDCL_CAMERA_SHADING10_LID 34
AP_CFG_RDCL_CAMERA_SHADING11_LID 35
AP_CFG_RDCL_CAMERA_SHADING12_LID 36
AP_CFG_RDCL_CAMERA_SHADING2_LID 26
AP_CFG_RDCL_CAMERA_SHADING3_LID 27
AP_CFG_RDCL_CAMERA_SHADING4_LID 28
AP_CFG_RDCL_CAMERA_SHADING5_LID 29
AP_CFG_RDCL_CAMERA_SHADING6_LID 30
AP_CFG_RDCL_CAMERA_SHADING7_LID 31
AP_CFG_RDCL_CAMERA_SHADING8_LID 32
AP_CFG_RDCL_CAMERA_SHADING9_LID 33
AP_CFG_RDCL_CAMERA_SHADING_LID 5
AP_CFG_RDCL_CAMERA_VERSION_LID 22
AP_CFG_RDCL_FACTORY_LID 10
AP_CFG_RDCL_FILE_AUDIO_AUDENH_CONTROL_OPTION_PAR_LID 16
AP_CFG_RDCL_FILE_AUDIO_BT_GAIN_CUSTOM_LID 74
AP_CFG_RDCL_FILE_AUDIO_BUFFER_DC_CALIBRATION_PAR_LID 67
AP_CFG_RDCL_FILE_AUDIO_COMPFLT_LID 53
AP_CFG_RDCL_FILE_AUDIO_EFFECT_LID 54
AP_CFG_RDCL_FILE_AUDIO_FUNC_SWITCH_PARAM_LID 75
AP_CFG_RDCL_FILE_AUDIO_GAIN_TABLE_LID 63
AP_CFG_RDCL_FILE_AUDIO_HAC_PARAM_LID 72
AP_CFG_RDCL_FILE_AUDIO_HD_REC_PAR_LID 65
AP_CFG_RDCL_FILE_AUDIO_HD_REC_SCENE_LID 66
AP_CFG_RDCL_FILE_AUDIO_LID 51
AP_CFG_RDCL_FILE_AUDIO_MAGI_CONFERENCE_LID 71
AP_CFG_RDCL_FILE_AUDIO_MUSIC_DRC_LID 69
AP_CFG_RDCL_FILE_AUDIO_PARAM_MED_LID 57
AP_CFG_RDCL_FILE_AUDIO_RINGTONE_DRC_LID 70
AP_CFG_RDCL_FILE_AUDIO_SPEECH_LPBK_PARAM_LID 73
AP_CFG_RDCL_FILE_AUDIO_VER1_VOLUME_CUSTOM_LID 64
AP_CFG_RDCL_FILE_AUDIO_VOIP_PAR_LID 17
AP_CFG_RDCL_FILE_AUDIO_VOLUME_CUSTOM_LID 58
AP_CFG_RDCL_FILE_AUDIO_WB_PARAM_LID 60
AP_CFG_RDCL_FILE_AUXADC_LID 2
AP_CFG_RDCL_FILE_DUAL_MIC_CUSTOM_LID 59
AP_CFG_RDCL_FILE_HEADPHONE_COMPFLT_LID 62
AP_CFG_RDCL_FILE_MD_SBP_LID 25
AP_CFG_RDCL_FILE_SDIO_LID 21
AP_CFG_RDCL_FILE_VIBSPK_COMPFLT_LID 68
AP_CFG_RDCL_FILE_VOICE_RECOGNIZE_PARAM_LID 15
AP_CFG_RDCL_HWMON_ACC_LID 12
AP_CFG_RDCL_HWMON_GYRO_LID 13
AP_CFG_RDCL_HWMON_PS_LID 18
AP_CFG_RDCL_UART_LID 9
AP_CFG_RDEB_FILE_BT_ADDR_LID 1
AP_CFG_RDEB_FILE_WIFI_LID 55
AP_CFG_RDEB_OMADM_USB_LID 14
AP_CFG_RDEB_WIFI_CUSTOM_LID 56
AP_CFG_REEB_PRIZE_FACTORY_INFO_LID 78
AP_CFG_REEB_PRODUCT_INFO_LID 61
AUDIO_GAIN_ALARM 4
AUDIO_GAIN_BLUETOOTH_SCO 6
AUDIO_GAIN_DEFAULT -1
AUDIO_GAIN_DTMF 8
AUDIO_GAIN_ENFORCED_AUDIBLE 7
AUDIO_GAIN_FM 10
AUDIO_GAIN_MATV 11
AUDIO_GAIN_MAX_STREAM 11
AUDIO_GAIN_MUSIC 3
AUDIO_GAIN_NOTIFICATION 5
AUDIO_GAIN_RING 2
AUDIO_GAIN_SYSTEM 1
AUDIO_GAIN_TTS 9
AUDIO_GAIN_VOICE_CALL 0
AUDIO_HFP_DEVICE_HEADSET 2
AUDIO_HFP_DEVICE_NORMAL 0
AUDIO_HFP_DEVICE_RESERVED 3
AUDIO_HFP_DEVICE_SPEAKER 1
AUDIO_VOIP_DEVICE_BT 3
AUDIO_VOIP_DEVICE_HEADSET 2
AUDIO_VOIP_DEVICE_NORMAL 0
AUDIO_VOIP_DEVICE_SPEAKER 1
DATA_MPAL_SAP 7
DRIVER_PS_SAP 11
EXTAMP_VOLUME_TYPE_MAX 6
GAIN_ANALOG_PLAY 17
GAIN_IDLE_RECORD_HEADSET 1
GAIN_IDLE_RECORD_MIC 0
GAIN_INCALL_NB_ECEIVER 6
GAIN_INCALL_NB_HEADSET 7
GAIN_INCALL_NB_SPEAKER 8
GAIN_INCALL_WB_ECEIVER 9
GAIN_INCALL_WB_HEADSET 10
GAIN_INCALL_WB_SPEAKER 11
GAIN_LEVEL_SHIFT 16
GAIN_OUTPUT_DOCK 3
GAIN_OUTPUT_EARPIECE 0
GAIN_OUTPUT_HEADSET 1
GAIN_OUTPUT_SPEAKER 2
GAIN_RESERVED1_HEADSET 21
GAIN_RESERVED1_MIC 20
GAIN_RESERVED2_HEADSET 23
GAIN_RESERVED2_MIC 22
GAIN_TTY_DEVICE 15
GAIN_VIDEO_REC_HEADSET 5
GAIN_VIDEO_REC_MIC 4
GAIN_VOICE_REC_HEADSET 3
GAIN_VOICE_REC_MIC 2
GAIN_VOICE_UNLOCK_HEADSET 19
GAIN_VOICE_UNLOCK_MIC 18
GAIN_VOIP_HEADSET 13
GAIN_VOIP_RECEIVER 12
GAIN_VOIP_SPEAKER 14
GMMREG_SAP 1
HD_REC_DEVICE_SOURCE_BT_EARPHONE 2
HD_REC_DEVICE_SOURCE_HANDSET 0
HD_REC_DEVICE_SOURCE_HEADSET 1
HEADSET_AUDIO_BUFFER 0
HEADSET_FM_RECORD_A 1
HEADSET_FM_RECORD_D 2
HEADSET_RSERVED_2 4
HEADSET_RSERVED_3 5
HEADSET_SIP_AUDIO_BUFFER 3
HEADSET_SPEAKER_AMP 1
HEADSET_SPEAKER_AUDIO_BUFFER 0
HEADSET_SPEAKER_FM_RECORD_A 3
HEADSET_SPEAKER_FM_RECORD_D 4
HEADSET_SPEAKER_IV_BUFFER 2
HEADSET_SPEAKER_RSERVED_2 6
HEADSET_SPEAKER_RSERVED_3 7
HEADSET_SPEAKER_SIP_AUDIO_BUFFER 5
HEADSET_SPEAKER_VOLUME_TYPE_MAX 8
HEADSET_VOLUME_TYPE_MAX 6
INVALID_SAP 0
L1_L1_SAP 8
L1_MPAL_SAP 9
LAST_MOD_ID 27
LAST_SAP_CODE 12
MAX_VOL_CATE 3
MAX_VOL_TYPE 7
MM_CC_SAP 3
MM_SMS_SAP 2
MM_SS_SAP 4
MOD_ATCI 4
MOD_CC 6
MOD_CISS 7
MOD_CUSTOM1 12
MOD_CUSTOM_BEGIN 12
MOD_CUSTOM_END 13
MOD_FT 0
MOD_MM 5
MOD_NIL 0
MOD_NVRAM 1
MOD_SMS 8
MOD_SYSDEBUG 11
MOD_SYSTEM 10
MOD_TIMER 9
MOD_TST 2
MOD_TST_READER 3
MPAL_L1_SAP 10
MSG_ID_END 10000
MSG_ID_FT 9500
MSG_ID_INVALID_TYPE 0
MSG_ID_L1TASK_WAKEUP 14
MSG_ID_MMCC_DATA_REQ 6
MSG_ID_MMCC_EST_REQ 4
MSG_ID_MMCC_PROMPT_REJ 1
MSG_ID_MMCC_PROMPT_RSP 2
MSG_ID_MMCC_REEST_REQ 5
MSG_ID_MMCC_REL_REQ 3
MSG_ID_MPHC_BLOCK_QUALITY_IND 9
MSG_ID_MPHC_EXTENDED_MEAS_IND 8
MSG_ID_MPHC_NEIGHBOR_BSIC_IND 13
MSG_ID_MPHC_NEIGHBOR_MEAS_IND 12
MSG_ID_MPHC_OPEN_TCH_LOOP_CNF 7
MSG_ID_MPHC_SERV_DEDI_MEAS_IND 11
MSG_ID_MPHC_SERV_IDLE_MEAS_IND 10
MSG_ID_TIMER_EXPIRY 9000
MSG_ID_TST_INJECT_STRING 6000
NORMAL_AUDIO_BUFFER 0
NORMAL_FM_RECORD_A 1
NORMAL_FM_RECORD_D 2
NORMAL_RSERVED_2 4
NORMAL_RSERVED_3 5
NORMAL_SIP_AUDIO_BUFFER 3
NORMAL_VOLUME_TYPE_MAX 6
NUM_AUDIO_GAIN_TYPES 12
NUM_AUDIO_HFP_DEVICE 4
NUM_AUDIO_VOIP_DEVICE 4
NUM_GAIN_OUTPUT_DEVICES 4
NUM_HD_REC_DEVICE_SOURCE 3
NUM_MIC_GAINS 24
NUM_OF_VOL_MODE 4
NVRAM_TAG_11N_DELAY 11
NVRAM_TAG_2G4_COMMON 7
NVRAM_TAG_2G4_TX_POWER 1
NVRAM_TAG_2G4_WF0_AUX_PATH 12
NVRAM_TAG_2G4_WF0_PATH 3
NVRAM_TAG_2G4_WF1_AUX_PATH 14
NVRAM_TAG_2G4_WF1_PATH 4
NVRAM_TAG_5G_COMMON 8
NVRAM_TAG_5G_TX_POWER 2
NVRAM_TAG_5G_WF0_AUX_PATH 13
NVRAM_TAG_5G_WF0_PATH 5
NVRAM_TAG_5G_WF1_AUX_PATH 15
NVRAM_TAG_5G_WF1_PATH 6
NVRAM_TAG_6G_COMMON 21
NVRAM_TAG_6G_TX_POWER 16
NVRAM_TAG_6G_WF0_AUX_PATH 19
NVRAM_TAG_6G_WF0_PATH 17
NVRAM_TAG_6G_WF1_AUX_PATH 20
NVRAM_TAG_6G_WF1_PATH 18
NVRAM_TAG_CO_ANT 10
NVRAM_TAG_NUMBER 22
NVRAM_TAG_NVRAM_CTRL 0
NVRAM_TAG_SYSTEM 9
SME_READER_SAP 5
SME_TIMER_SAP 6
SPEAKER_AMP 0
SPEAKER_FM_RECORD_A 1
SPEAKER_FM_RECORD_D 2
SPEAKER_RSERVED_2 4
SPEAKER_RSERVED_3 5
SPEAKER_SIP_AUDIO_BUFFER 3
SPEAKER_VOLUME_TYPE_MAX 6
STACK_TIMER_SAP 12
TRACE_ERROR 4
TRACE_FUNC 0
TRACE_GROUP_1 5
TRACE_GROUP_10 14
TRACE_GROUP_2 6
TRACE_GROUP_3 7
TRACE_GROUP_4 8
TRACE_GROUP_5 9
TRACE_GROUP_6 10
TRACE_GROUP_7 11
TRACE_GROUP_8 12
TRACE_GROUP_9 13
TRACE_INFO 2
TRACE_STATE 1
TRACE_WARNING 3
TST_CTI_COMMAND_CMD 56
TST_EM_MODE_CONFIG 12
TST_FT_MODE_CONFIG 16
TST_FT_SAP 200
TST_INJECT_AT_CMD 7
TST_INJECT_STRING_TO_MODULE 6
TST_LOG_ON_OFF 1
TST_NULL_COMMAND 0
TST_READ_GLOBAL_VARIABLE 10
TST_REBOOT_TARGET_CMD 8
TST_SET_L1_TRC_FILTER 5
TST_SET_PRIM_MOD_FILTER 2
TST_SET_PRIM_SAP_FILTER 3
TST_SET_PS_TRC_FILTER 4
TST_SET_TRAP_FILTER 9
TST_SIM_FILE_INFO_REQ 13
TST_SIM_READ_REQ 14
TST_SIM_WRITE_REQ 15
TST_WRITE_GLOBAL_VARIABLE 11
VER1_NUM_OF_VOL_TYPE 9
VER1_VOL_TYPE_FM 3
VER1_VOL_TYPE_MATV 8
VER1_VOL_TYPE_MEDIA 7
VER1_VOL_TYPE_MIC 2
VER1_VOL_TYPE_RING 0
VER1_VOL_TYPE_SID 6
VER1_VOL_TYPE_SIP 1
VER1_VOL_TYPE_SPH 4
VER1_VOL_TYPE_SPH2 5
VOLUME_AUDIO_BUFFER_EXTAMP 1
VOLUME_EXTAMP 2
VOLUME_EXTAMP_RSERVED_1 3
VOLUME_EXTAMP_RSERVED_2 4
VOLUME_EXTAMP_RSERVED_3 5
VOLUME_HEADSET_MODE 1
VOLUME_HEADSET_SPEAKER_MODE 3
VOLUME_IV_BUFFER_EXTAMP 0
VOLUME_NORMAL_MODE 0
VOLUME_SPEAKER_MODE 2
VOL_HANDFREE 2
VOL_HEADSET 1
VOL_NORMAL 0
VOL_TYPE_FMR 3
VOL_TYPE_KEY 1
VOL_TYPE_MEDIA 6
VOL_TYPE_MIC 2
VOL_TYPE_SID 5
VOL_TYPE_SPH 4
VOL_TYPE_TON 0
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,77 @@
<?xml version="1.0" encoding="UTF-8"?>
<AudioParamOptions>
<Param name="MTK_WB_SPEECH_SUPPORT" value="" />
<Param name="MTK_AUDIO_HD_REC_SUPPORT" value="" />
<Param name="MTK_DUAL_MIC_SUPPORT" value="" />
<Param name="MTK_HANDSFREE_DMNR_SUPPORT" value="" />
<Param name="DMNR_TUNNING_AT_MODEMSIDE" value="" />
<Param name="MTK_VOIP_ENHANCEMENT_SUPPORT" value="" />
<Param name="MTK_TB_WIFI_3G_MODE" value="" />
<Param name="MTK_DISABLE_EARPIECE" value="" />
<Param name="MTK_ASR_SUPPORT" value="" />
<Param name="MTK_VOIP_NORMAL_DMNR" value="" />
<Param name="MTK_VOIP_HANDSFREE_DMNR" value="" />
<Param name="MTK_INCALL_NORMAL_DMNR" value="" />
<Param name="MTK_VOICE_UNLOCK_SUPPORT" value="" />
<Param name="MTK_VOICE_UI_SUPPORT" value="" />
<Param name="MTK_ACF_AUTO_GEN_SUPPORT" value="" />
<Param name="MTK_SPEAKER_MONITOR_SUPPORT" value="" />
<Param name="MTK_AUDIO_BLOUD_CUSTOMPARAMETER_REV" value="" />
<Param name="MTK_MAGICONFERENCE_SUPPORT" value="" />
<Param name="MTK_HAC_SUPPORT" value="" />
<Param name="MTK_AUDIO_SPH_LPBK_PARAM" value="" />
<Param name="MTK_AUDIO_GAIN_TABLE_BT" value="" />
<Param name="MTK_AUDIO_BT_NREC_WO_ENH_MODE" value="" />
<Param name="MTK_AUDIO_TUNING_TOOL_V2_PHASE" value="2" />
<Param name="MATV_AUDIO_SUPPORT" value="" />
<Param name="MTK_FM_SUPPORT" value="" />
<Param name="MTK_HEADSET_ACTIVE_NOISE_CANCELLATION" value="" />
<Param name="MTK_SUPPORT_TC1_TUNNING" value="" />
<Param name="MTK_AUDIO_SPEAKER_PATH" value="" />
<Param name="MTK_AUDIO_NUMBER_OF_MIC" value="" />
<Param name="MTK_PLATFORM" value="common" />
<Param name="MTK_AURISYS_FRAMEWORK_SUPPORT" value="yes" />
<Param name="MTK_BESLOUDNESS_RUN_WITH_HAL" value="" />
<Param name="MTK_AUDIO" value="yes" />
<Param name="USE_CUSTOM_AUDIO_POLICY" value="" />
<Param name="USE_XML_AUDIO_POLICY_CONF" value="" />
<Param name="MTK_AUDIO_TUNNELING_SUPPORT" value="" />
<Param name="MTK_SMARTPA_DUMMY_LIB" value="" />
<Param name="MTK_HIFIAUDIO_SUPPORT" value="yes" />
<Param name="MTK_BESLOUDNESS_SUPPORT" value="" />
<Param name="MTK_USB_PHONECALL" value="" />
<Param name="MTK_AUDIO_NUMBER_OF_SPEAKER" value="" />
<Param name="MTK_A2DP_OFFLOAD_SUPPORT" value="yes" />
<Param name="MTK_TTY_SUPPORT" value="yes" />
<Param name="MTK_AUDIO_A2DP_LATENCY_IMPROVE" value="yes" />
<Param name="MTK_BT_HEARING_AID_SUPPORT" value="yes" />
<Param name="MTK_SPK_AP_SWMIX_PROCESS" value="" />
<Param name="MTK_INCALL_HANDSFREE_DMNR" value="" />
<Param name="MTK_VOW_SUPPORT" value="yes" />
<Param name="MTK_VOW_AMAZON_SUPPORT" value="" />
<Param name="MTK_VOW_GVA_SUPPORT" value="" />
<Param name="MTK_VOW_DUAL_MIC_SUPPORT" value="" />
<Param name="MTK_VOW_MAX_PDK_NUMBER" value="" />
<Param name="MTK_VOW_MULTI_KEYPHRASE_SUPPORT" value="" />
<Param name="MTK_VOW_SINGLE_MIC_SELECT" value="" />
<Param name="MTK_PHONE_CALL_FIXED_48K_SAMPLERATE" value="" />
<Param name="VIR_WIFI_ONLY_SUPPORT" value="no" />
<Param name="VIR_3G_DATA_ONLY_SUPPORT" value="no" />
<Param name="VIR_ASR_SUPPORT" value="no" />
<Param name="VIR_VOIP_NORMAL_DMNR_SUPPORT" value="no" />
<Param name="VIR_VOIP_HANDSFREE_DMNR_SUPPORT" value="no" />
<Param name="VIR_NO_SPEECH" value="no" />
<Param name="VIR_INCALL_NORMAL_DMNR_SUPPORT" value="no" />
<Param name="VIR_INCALL_HANDSFREE_DMNR_SUPPORT" value="no" />
<Param name="VIR_VOICE_UNLOCK_SUPPORT" value="" />
<Param name="VIR_AUDIO_BLOUD_CUSTOMPARAMETER_V5" value="yes" />
<Param name="VIR_AUDIO_BLOUD_CUSTOMPARAMETER_V4" value="no" />
<Param name="VIR_MAGI_CONFERENCE_SUPPORT" value="no" />
<Param name="MTK_AUDIO_HIERARCHICAL_PARAM_SUPPORT" value="" />
<Param name="MTK_AUDIO_TUNING_TOOL_V2_PHASE" value="" />
<Param name="VIR_MTK_RECORD_IIR_ENH_SUPPORT" value="yes" />
<Param name="VIR_MTK_VOIP_IIR_ENH_SUPPORT" value="yes" />
<Param name="VIR_MTK_VOIP_IIR_MIC_SUPPORT" value="yes" />
<Param name="CUST_XML_DIR" value="/data/vendor/audiohal/audio_param/" />
<Param name="PHONECALL_ACOUSTIC_SHOCK" value="no" />
</AudioParamOptions>
@@ -0,0 +1,103 @@
<?xml version="1.0" encoding="UTF-8"?>
<AudioParamOptions>
<Param name="MTK_WB_SPEECH_SUPPORT" value="" />
<Param name="MTK_AUDIO_HD_REC_SUPPORT" value="" />
<Param name="MTK_DUAL_MIC_SUPPORT" value="yes" />
<Param name="MTK_HANDSFREE_DMNR_SUPPORT" value="" />
<Param name="DMNR_TUNNING_AT_MODEMSIDE" value="" />
<Param name="MTK_VOIP_ENHANCEMENT_SUPPORT" value="" />
<Param name="MTK_TB_WIFI_3G_MODE" value="" />
<Param name="MTK_DISABLE_EARPIECE" value="" />
<Param name="MTK_ASR_SUPPORT" value="" />
<Param name="MTK_VOIP_NORMAL_DMNR" value="" />
<Param name="MTK_VOIP_HANDSFREE_DMNR" value="no" />
<Param name="MTK_INCALL_NORMAL_DMNR" value="" />
<Param name="MTK_VOICE_UNLOCK_SUPPORT" value="" />
<Param name="MTK_VOICE_UI_SUPPORT" value="" />
<Param name="MTK_ACF_AUTO_GEN_SUPPORT" value="" />
<Param name="MTK_SPEAKER_MONITOR_SUPPORT" value="" />
<Param name="MTK_AUDIO_BLOUD_CUSTOMPARAMETER_REV" value="" />
<Param name="MTK_MAGICONFERENCE_SUPPORT" value="" />
<Param name="MTK_HAC_SUPPORT" value="" />
<Param name="MTK_AUDIO_SPH_LPBK_PARAM" value="" />
<Param name="MTK_AUDIO_GAIN_TABLE_BT" value="" />
<Param name="MTK_AUDIO_BT_NREC_WO_ENH_MODE" value="" />
<Param name="MATV_AUDIO_SUPPORT" value="" />
<Param name="MTK_FM_SUPPORT" value="" />
<Param name="MTK_HEADSET_ACTIVE_NOISE_CANCELLATION" value="" />
<Param name="MTK_SUPPORT_TC1_TUNNING" value="" />
<Param name="MTK_AUDIO_SPEAKER_PATH" value="smartpa_nxp_tfa9874" />
<Param name="MTK_AUDIO_NUMBER_OF_MIC" value="2" />
<Param name="MTK_PLATFORM" value="MT6886" />
<Param name="MTK_AURISYS_FRAMEWORK_SUPPORT" value="" />
<Param name="MTK_BESLOUDNESS_RUN_WITH_HAL" value="yes" />
<Param name="MTK_AUDIO" value="yes" />
<Param name="USE_CUSTOM_AUDIO_POLICY" value="" />
<Param name="USE_XML_AUDIO_POLICY_CONF" value="1" />
<Param name="MTK_AUDIO_TUNING_TOOL_VERSION" value="V2.2" />
<Param name="MTK_AUDIO_TUNNELING_SUPPORT" value="" />
<Param name="MTK_SMARTPA_DUMMY_LIB" value="" />
<Param name="MTK_HIFIAUDIO_SUPPORT" value="yes" />
<Param name="MTK_BESLOUDNESS_SUPPORT" value="no" />
<Param name="MTK_USB_PHONECALL" value="" />
<Param name="MTK_AUDIO_NUMBER_OF_SPEAKER" value="2" />
<Param name="MTK_A2DP_OFFLOAD_SUPPORT" value="yes" />
<Param name="MTK_TTY_SUPPORT" value="" />
<Param name="MTK_AUDIO_A2DP_LATENCY_IMPROVE" value="yes" />
<Param name="MTK_BT_HEARING_AID_SUPPORT" value="yes" />
<Param name="MTK_SPK_AP_SWMIX_PROCESS" value="" />
<Param name="MTK_AUDIODSP_SUPPORT" value="yes" />
<Param name="MTK_INCALL_HANDSFREE_DMNR" value="no" />
<Param name="MTK_VOW_SUPPORT" value="yes" />
<Param name="MTK_VOW_AMAZON_SUPPORT" value="no" />
<Param name="MTK_VOW_GVA_SUPPORT" value="yes" />
<Param name="MTK_VOW_DUAL_MIC_SUPPORT" value="no" />
<Param name="MTK_VOW_MAX_PDK_NUMBER" value="0" />
<Param name="MTK_VOW_MULTI_KEYPHRASE_SUPPORT" value="" />
<Param name="MTK_VOW_SINGLE_MIC_SELECT" value="" />
<Param name="MTK_VOW_RECORD_CONCURRENT" value="" />
<Param name="MTK_VOW_NORMAL_RECORD_ENROLL" value="no" />
<Param name="MTK_PHONE_CALL_FIXED_48K_SAMPLERATE" value="yes" />
<Param name="MTK_TC10_FEATURE" value="" />
<Param name="MTK_TC10_IN_HOUSE" value="" />
<Param name="VIR_WIFI_ONLY_SUPPORT" value="no" />
<Param name="VIR_3G_DATA_ONLY_SUPPORT" value="no" />
<Param name="VIR_ASR_SUPPORT" value="no" />
<Param name="VIR_VOIP_NORMAL_DMNR_SUPPORT" value="no" />
<Param name="VIR_VOIP_HANDSFREE_DMNR_SUPPORT" value="no" />
<Param name="VIR_NO_SPEECH" value="no" />
<Param name="VIR_INCALL_NORMAL_DMNR_SUPPORT" value="yes" />
<Param name="VIR_INCALL_HANDSFREE_DMNR_SUPPORT" value="no" />
<Param name="VIR_VOICE_UNLOCK_SUPPORT" value="" />
<Param name="VIR_AUDIO_BLOUD_CUSTOMPARAMETER_V5" value="yes" />
<Param name="VIR_AUDIO_BLOUD_CUSTOMPARAMETER_V4" value="no" />
<Param name="VIR_MAGI_CONFERENCE_SUPPORT" value="no" />
<Param name="MTK_AUDIO_HIERARCHICAL_PARAM_SUPPORT" value="yes" />
<Param name="MTK_AUDIO_TUNING_TOOL_V2_PHASE" value="2" />
<Param name="VIR_MTK_RECORD_IIR_ENH_SUPPORT" value="no" />
<Param name="VIR_MTK_VOIP_IIR_ENH_SUPPORT" value="no" />
<Param name="VIR_MTK_VOIP_IIR_MIC_SUPPORT" value="no" />
<Param name="KERNEL_BUFFER_SIZE_NORMAL" value="16384" />
<Param name="KERNEL_BUFFER_SIZE_DEEP" value="49152" />
<Param name="KERNEL_DSPBUFFER_SIZE_DEEP" value="32768" />
<Param name="KERNEL_DSPBUFFER_SIZE_HIFI_96K" value="49152" />
<Param name="KERNEL_DSPBUFFER_SIZE_HIFI_192K" value="65536" />
<Param name="DPCM_DEEP_BUFFER" value="Playback_3" />
<Param name="VOW_BARGE_IN_CAPTURE" value="Capture_9" />
<Param name="MTK_AUDIO_GAME_VOICE_SUPPORT" value="yes" />
<Param name="RCV_PATH_NO_ANA" value="yes" />
<Param name="SPK_PATH_NO_ANA" value="yes" />
<Param name="PLAYBACK_USE_24BITS_ONLY" value="yes" />
<Param name="PHONECALL_ACOUSTIC_SHOCK" value="no" />
<Param name="CUST_XML_DIR" value="/data/vendor/audiohal/audio_param/" />
<Param name="5_POLE_HS_SUPPORT" value="" />
<Param name="VIR_MTK_USB_PHONECALL" value="yes" />
<Param name="SPH_PARAM_VERSION" value="3.0" />
<Param name="SPH_PARAM_TTY" value="yes" />
<Param name="FIX_WB_ENH" value="yes" />
<Param name="MTK_IIR_ENH_SUPPORT" value="yes" />
<Param name="MTK_IIR_MIC_SUPPORT" value="no" />
<Param name="MTK_FIR_IIR_ENH_SUPPORT" value="no" />
<Param name="SPH_PARAM_SV" value="no" />
<Param name="VIR_SCENE_CUSTOMIZATION_SUPPORT" value="yes" />
</AudioParamOptions>
@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<AudioParam version="1.0">
<ParamTree>
<Param path="" param_id="0"/>
<Param path="HM1200" param_id="1"/>
</ParamTree>
<ParamUnitPool>
<ParamUnit param_id="0">
<Param name="voip_ap_delay_ms" value="200"/>
<Param name="voice_cp_delay_ms" value="200"/>
</ParamUnit>
<ParamUnit param_id="1">
<Param name="voip_ap_delay_ms" value="200"/>
<Param name="voice_cp_delay_ms" value="200"/>
</ParamUnit>
</ParamUnitPool>
</AudioParam>
@@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<ParamUnitDesc tab_name="BT Info" version="1.0">
<CategoryTypeList>
<CategoryType name="BT headset">
<Category name="BT2"/>
<Category name="X-mini EVOLVE"/>
<Category name="HM1200"/>
</CategoryType>
</CategoryTypeList>
<ParamUnit>
<Param name="voip_ap_delay_ms" type="int"/>
<Param name="voice_cp_delay_ms" type="int"/>
</ParamUnit>
</ParamUnitDesc>
@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<AudioParam version="1.0">
<ParamTree>
<Param path="" param_id="0"/>
<Param path="RCV" param_id="0"/>
<Param path="HAC" param_id="0"/>
<Param path="HS" param_id="0"/>
<Param path="HP" param_id="0"/>
<Param path="SPK" param_id="0"/>
<Param path="HS5POLE" param_id="0"/>
<Param path="BT" param_id="1"/>
<Param path="TTY" param_id="1"/>
<Param path="USB" param_id="0"/>
<Param path="HEARING_AID" param_id="0"/>
<Param path="MISC" param_id="1"/>
</ParamTree>
<ParamUnitPool>
<ParamUnit param_id="0">
<Param name="ringback_gain_visibility" value="1"/>
</ParamUnit>
<ParamUnit param_id="1">
<Param name="ringback_gain_visibility" value="0"/>
</ParamUnit>
</ParamUnitPool>
</AudioParam>
@@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<ParamUnitDesc version="1.0">
<CategoryTypeList>
<CategoryType name="Profile">
<Category name="RCV" wording="Receiver" alias="Normal,Handset,Lpbk_Handset,Handset_SV,HAC,Tty_HCO_Handset,Tty_VCO_Handset,HANDSET_PATH,HANDSET_EMERGENCY_PATH,HANDSET_EV_PATH,HANDSET_2MIC_PATH,HANDSET_2MICEV_PATH,LOOPBACK_HANDSET_PATH"/>
<Category name="HAC" alias="HANDSETHAC_PATH"/>
<Category name="HS" wording="Headset" alias="Headset,4_pole_Headset,Lpbk_Headset,HEADSET_PATH,LOOPBACK_HEADSET_PATH,LOOPBACK_NODELAY_HEADSET_MIC1,LOOPBACK_NODELAY_HEADSET_MIC2,LOOPBACK_NODELAY_HEADSET_MIC3,Lpbk_Nodelay_Headset_Mic1,Lpbk_Nodelay_Headset_Mic2,Lpbk_Nodelay_Headset_Mic3"/>
<Category name="HP" wording="Headphone" alias="3_pole_Headset,TP5PI_PATH"/>
<Category name="SPK" wording="Speaker" alias="Hands-free,1-mic NR,2-mic NR,Handsfree,MagiConference,Handsfree_SV,Lpbk_Handsfree,SPEAKER_PHONE_PATH,SPEAKER_EMERGENCY_PATH,SPK_EV_PATH,SPK_2MIC_PATH,SPK_2MICEV_PATH,LOOPBACK_SPEAKER_PATH"/>
<Category name="HS5POLE" wording="Headset(5-pole)" alias="HS5POLE_ANC,5_pole_Headset,5-pole headset,5_pole_Headset+ANC,TP5PI_PATH"/>
<Category name="BT" alias="BT earphone,BT_Earphone,BT_NREC_Off,BLUETOOTH_PATH,STEREO_BLUETOOTH_PATH,BT_NSEC_OFF_PATH,BLUETOOTH_16_PATH,BT_NSEC_OFF_16_PATH,BT_NREC_On_NB,BT_NREC_On_WB"/>
<Category name="TTY" alias="Tty_HCO_Handset,Tty_VCO_Handset,Tty_HCO_Handsfree,Tty_VCO_Handsfree,TTY_PATH"/>
<Category name="USB" alias="Usb_Headset"/>
<Category name="HEARING_AID" alias="Hearing_Aid"/>
<Category name="MISC" alias="HFK_PATH,CALLFWD_PATH,SLD_PATH,SPEAKERDOCK_PATH,SPEAKERDOCK_EV_PATH"/>
</CategoryType>
</CategoryTypeList>
<ParamUnit>
<Param name="ringback_gain_visibility" type="int"/>
</ParamUnit>
</ParamUnitDesc>
@@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8"?>
<AudioParam version="1.0">
<ParamTree>
<Param path="RCV" param_id="0"/>
<Param path="HS" param_id="1"/>
<Param path="HP" param_id="1"/>
<Param path="SPK" param_id="0"/>
<Param path="HS5POLE" param_id="1"/>
<Param path="USB" param_id="1"/>
<Param path="HEARING_AID" param_id="2"/>
<Param path="HSSPK" param_id="1"/>
<Param path="BT_A2DP" param_id="1"/>
<Param path="BT_A2DP_HP" param_id="1"/>
<Param path="BT_A2DP_SPK" param_id="1"/>
</ParamTree>
<ParamUnitPool>
<ParamUnit param_id="0">
<Param name="crs_gain" value="40,37,34,31,28,25,22,19,16,14,12,10,8,6,4"/>
</ParamUnit>
<ParamUnit param_id="1">
<Param name="crs_gain" value="40,37,34,31,29,27,25,23,21,19,17,15,13,11,9"/>
</ParamUnit>
<ParamUnit param_id="2">
<Param name="crs_gain" value="48,45,41,37,33,29,25,22,18,15,12,9,6,3,0"/>
</ParamUnit>
</ParamUnitPool>
</AudioParam>
@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<ParamUnitDesc version="1.0">
<CategoryTypeList>
<CategoryType name="Profile">
<Category name="RCV" wording="Receiver" alias="Normal,Handset,Lpbk_Handset,Handset_SV,HAC,Tty_HCO_Handset,Tty_VCO_Handset,HANDSET_PATH,HANDSET_EMERGENCY_PATH,HANDSET_EV_PATH,HANDSET_2MIC_PATH,HANDSET_2MICEV_PATH,LOOPBACK_HANDSET_PATH,HAC,HANDSETHAC_PATH"/>
<Category name="HS" wording="Headset" alias="Headset,4_pole_Headset,Lpbk_Headset,HEADSET_PATH,LOOPBACK_HEADSET_PATH,LOOPBACK_NODELAY_HEADSET_MIC1,LOOPBACK_NODELAY_HEADSET_MIC2,LOOPBACK_NODELAY_HEADSET_MIC3,Lpbk_Nodelay_Headset_Mic1,Lpbk_Nodelay_Headset_Mic2,Lpbk_Nodelay_Headset_Mic3"/>
<Category name="HP" wording="Headphone" alias="3_pole_Headset,TP5PI_PATH"/>
<Category name="SPK" wording="Speaker" alias="Hands-free,1-mic NR,2-mic NR,Handsfree,MagiConference,Handsfree_SV,Lpbk_Handsfree,Tty_HCO_Handsfree,Tty_VCO_Handsfree,SPEAKER_PHONE_PATH,SPEAKER_EMERGENCY_PATH,SPK_EV_PATH,SPK_2MIC_PATH,SPK_2MICEV_PATH,LOOPBACK_SPEAKER_PATH"/>
<Category name="HS5POLE" wording="Headset(5-pole)" alias="HS5POLE_ANC,5_pole_Headset,5-pole headset,5_pole_Headset+ANC,TP5PI_PATH"/>
<Category name="USB" alias="Usb_Headset"/>
<Category name="HEARING_AID" alias="Hearing_Aid"/>
<Category name="HSSPK"/>
<Category name="BT_A2DP"/>
<Category name="BT_A2DP_HP"/>
<Category name="BT_A2DP_SPK"/>
</CategoryType>
</CategoryTypeList>
<ParamUnit>
<!-- The gain is applied when the crs tone is played by DUT rather than operator -->
<Param name="crs_gain" type="short_array"/><!-- index, corresponding dB in another xml -->
</ParamUnit>
</ParamUnitDesc>
@@ -0,0 +1,84 @@
<?xml version="1.0" encoding="UTF-8"?>
<AudioParam version="1.0">
<ParamTree>
<Param path="Common" param_id="0"/>
<Param path="MT3967" param_id="4"/>
<Param path="MT6735" param_id="1"/>
<Param path="MT6755" param_id="3"/>
<Param path="MT6757" param_id="2"/>
<Param path="MT6759" param_id="0"/>
<Param path="MT6761" param_id="2"/>
<Param path="MT6763" param_id="2"/>
<Param path="MT6765" param_id="2"/>
<Param path="MT6768" param_id="4"/>
<Param path="MT6771" param_id="3"/>
<Param path="MT6775" param_id="3"/>
<Param path="MT6779" param_id="5"/>
<Param path="MT6785" param_id="5"/>
<Param path="MT6797" param_id="3"/>
<Param path="MT6799" param_id="0"/>
<Param path="MT6855" param_id="6"/>
<Param path="MT6885" param_id="4"/>
<Param path="MT6893" param_id="4"/>
<Param path="MT8167" param_id="99"/>
<Param path="ELBRUS" param_id="0"/>
</ParamTree>
<ParamUnitPool>
<ParamUnit param_id="0">
<Param name="hp_impedance_enable" value="0"/>
<Param name="hp_impedance_onboard_resistor" value="0"/>
<Param name="hp_impedance_default_idx" value="1"/>
<Param name="hp_impedance_threshold_list" value="24,48,96,192"/>
<Param name="hp_impedance_gain_degrade_list" value="3,0,-3,-6,-9"/>
</ParamUnit>
<ParamUnit param_id="1">
<Param name="hp_impedance_enable" value="0"/>
<Param name="hp_impedance_onboard_resistor" value="32"/>
<Param name="hp_impedance_default_idx" value="1"/>
<Param name="hp_impedance_threshold_list" value="24,48,96,192"/>
<Param name="hp_impedance_gain_degrade_list" value="3,0,-3,-6,-9"/>
</ParamUnit>
<ParamUnit param_id="2">
<Param name="hp_impedance_enable" value="0"/>
<Param name="hp_impedance_onboard_resistor" value="2"/>
<Param name="hp_impedance_default_idx" value="1"/>
<Param name="hp_impedance_threshold_list" value="24,48,96,192"/>
<Param name="hp_impedance_gain_degrade_list" value="3,0,-3,-6,-9"/>
</ParamUnit>
<ParamUnit param_id="3">
<Param name="hp_impedance_enable" value="0"/>
<Param name="hp_impedance_onboard_resistor" value="3"/>
<Param name="hp_impedance_default_idx" value="1"/>
<Param name="hp_impedance_threshold_list" value="24,48,96,192"/>
<Param name="hp_impedance_gain_degrade_list" value="3,0,-3,-6,-9"/>
</ParamUnit>
<ParamUnit param_id="4">
<Param name="hp_impedance_enable" value="0"/>
<Param name="hp_impedance_onboard_resistor" value="13"/>
<Param name="hp_impedance_default_idx" value="1"/>
<Param name="hp_impedance_threshold_list" value="24,48,96,192"/>
<Param name="hp_impedance_gain_degrade_list" value="3,0,-3,-6,-9"/>
</ParamUnit>
<ParamUnit param_id="5">
<Param name="hp_impedance_enable" value="0"/>
<Param name="hp_impedance_onboard_resistor" value="12"/>
<Param name="hp_impedance_default_idx" value="1"/>
<Param name="hp_impedance_threshold_list" value="24,48,96,192"/>
<Param name="hp_impedance_gain_degrade_list" value="3,0,-3,-6,-9"/>
</ParamUnit>
<ParamUnit param_id="6">
<Param name="hp_impedance_enable" value="1"/>
<Param name="hp_impedance_onboard_resistor" value="13"/>
<Param name="hp_impedance_default_idx" value="1"/>
<Param name="hp_impedance_threshold_list" value="24,48,96,192"/>
<Param name="hp_impedance_gain_degrade_list" value="3,0,-3,-6,-9"/>
</ParamUnit>
<ParamUnit param_id="99">
<Param name="hp_impedance_enable" value="0"/>
<Param name="hp_impedance_onboard_resistor" value="32"/>
<Param name="hp_impedance_default_idx" value="1"/>
<Param name="hp_impedance_threshold_list" value="24,48,96,192"/>
<Param name="hp_impedance_gain_degrade_list" value="3,0,-3,-6,-9"/>
</ParamUnit>
</ParamUnitPool>
</AudioParam>
@@ -0,0 +1,32 @@
<?xml version="1.0" encoding="UTF-8"?>
<ParamUnitDesc version="1.0">
<CategoryTypeList>
<CategoryType name="HpImpedance">
<Category name="Common"/>
<Category name="MT3967"/>
<Category name="MT6735"/>
<Category name="MT6755"/>
<Category name="MT6757"/>
<Category name="MT6759"/>
<Category name="MT6763"/>
<Category name="MT6771"/>
<Category name="MT6775"/>
<Category name="MT6779"/>
<Category name="MT6785"/>
<Category name="MT6797"/>
<Category name="MT6799"/>
<Category name="MT6855"/>
<Category name="MT6885"/>
<Category name="MT6893"/>
<Category name="MT8167"/>
<Category name="ELBRUS"/>
</CategoryType>
</CategoryTypeList>
<ParamUnit>
<Param name="hp_impedance_enable" type="int"/>
<Param name="hp_impedance_onboard_resistor" type="int"/>
<Param name="hp_impedance_default_idx" type="int"/>
<Param name="hp_impedance_threshold_list" type="short_array"/>
<Param name="hp_impedance_gain_degrade_list" type="short_array"/>
</ParamUnit>
</ParamUnitDesc>
@@ -0,0 +1,71 @@
<?xml version="1.0" encoding="UTF-8"?>
<AudioParam version="1.0">
<ParamTree>
<Param path="amic_proj,main_mic" param_id="0"/>
<Param path="amic_proj,sub_mic" param_id="1"/>
<Param path="dmic_proj,main_mic" param_id="2"/>
<Param path="dmic_proj,sub_mic" param_id="3"/>
</ParamTree>
<ParamUnitPool>
<ParamUnit param_id="0">
<Param name="device_id" value="SPH1642HT5H_REV_B"/>
<Param name="device_in_type" value="AUDIO_DEVICE_IN_BUILTIN_MIC"/>
<Param name="address" value="bottom"/>
<Param name="mic_location" value="AUDIO_MICROPHONE_LOCATION_MAINBODY"/>
<Param name="device_group" value="0"/>
<Param name="index_in_the_group" value="0"/>
<Param name="geometric_location" value="0.500000,0.000000,0.500000"/>
<Param name="orientation" value="0.000000,-1.000000,0.000000"/>
<Param name="frequency_responses" value="80.000000,-2.000000,100.000000,-1.250000,500.000000,0.000000,1000.000000,0.000000,5000.000000,0.000000,10000.000000,1.750000"/>
<Param name="sensitivity" value="-41.000000"/>
<Param name="max_spl" value="124.000000"/>
<Param name="min_spl" value="124.000000"/>
<Param name="directionality" value="AUDIO_MICROPHONE_DIRECTIONALITY_OMNI"/>
</ParamUnit>
<ParamUnit param_id="1">
<Param name="device_id" value="SPH1642HT5H_REV_B"/>
<Param name="device_in_type" value="AUDIO_DEVICE_IN_BUILTIN_MIC|AUDIO_DEVICE_IN_BACK_MIC"/>
<Param name="address" value="back"/>
<Param name="mic_location" value="AUDIO_MICROPHONE_LOCATION_MAINBODY"/>
<Param name="device_group" value="1"/>
<Param name="index_in_the_group" value="0"/>
<Param name="geometric_location" value="0.500000,0.700000,0.000000"/>
<Param name="orientation" value="0.000000,0.000000,-1.000000"/>
<Param name="frequency_responses" value="80.000000,-2.000000,100.000000,-1.250000,500.000000,0.000000,1000.000000,0.000000,5000.000000,0.000000,10000.000000,1.750000"/>
<Param name="sensitivity" value="-41.000000"/>
<Param name="max_spl" value="124.000000"/>
<Param name="min_spl" value="124.000000"/>
<Param name="directionality" value="AUDIO_MICROPHONE_DIRECTIONALITY_OMNI"/>
</ParamUnit>
<ParamUnit param_id="2">
<Param name="device_id" value="SPK0641HT4H_1_Rev_A"/>
<Param name="device_in_type" value="AUDIO_DEVICE_IN_BUILTIN_MIC"/>
<Param name="address" value="bottom"/>
<Param name="mic_location" value="AUDIO_MICROPHONE_LOCATION_MAINBODY"/>
<Param name="device_group" value="0"/>
<Param name="index_in_the_group" value="0"/>
<Param name="geometric_location" value="0.500000,0.000000,0.500000"/>
<Param name="orientation" value="0.000000,-1.000000,0.000000"/>
<Param name="frequency_responses" value="20.000000,-7.500000,30.000000,-4.000000,100.000000,-1.000000,120.000000,0.000000,3000.000000,0.000000,10000.000000,2.000000"/>
<Param name="sensitivity" value="-26.000000"/>
<Param name="max_spl" value="120.000000"/>
<Param name="min_spl" value="120.000000"/>
<Param name="directionality" value="AUDIO_MICROPHONE_DIRECTIONALITY_OMNI"/>
</ParamUnit>
<ParamUnit param_id="3">
<Param name="device_id" value="SPK0641HT4H_1_Rev_A"/>
<Param name="device_in_type" value="AUDIO_DEVICE_IN_BUILTIN_MIC|AUDIO_DEVICE_IN_BACK_MIC"/>
<Param name="address" value="back"/>
<Param name="mic_location" value="AUDIO_MICROPHONE_LOCATION_MAINBODY"/>
<Param name="device_group" value="1"/>
<Param name="index_in_the_group" value="0"/>
<Param name="geometric_location" value="0.500000,0.700000,0.000000"/>
<Param name="orientation" value="0.000000,0.000000,-1.000000"/>
<Param name="frequency_responses" value="20.000000,-7.500000,30.000000,-4.000000,100.000000,-1.000000,120.000000,0.000000,3000.000000,0.000000,10000.000000,2.000000"/>
<Param name="sensitivity" value="-26.000000"/>
<Param name="max_spl" value="120.000000"/>
<Param name="min_spl" value="120.000000"/>
<Param name="directionality" value="AUDIO_MICROPHONE_DIRECTIONALITY_OMNI"/>
</ParamUnit>
</ParamUnitPool>
</AudioParam>
@@ -0,0 +1,81 @@
<?xml version="1.0" encoding="UTF-8"?>
<ParamUnitDesc tab_name="MicInfo" version="1.0">
<CategoryTypeList>
<CategoryType name="projects">
<Category name="amic_proj"/>
<Category name="dmic_proj"/>
</CategoryType>
<CategoryType name="microphones">
<Category name="main_mic"/>
<Category name="sub_mic"/>
</CategoryType>
</CategoryTypeList>
<ParamUnit>
<!-- Unique alphanumeric id for microphone. Guaranteed to be the same even after rebooting -->
<Param name="device_id" type="string"/>
<!-- Refer to the enum of audio_devices_t in include/system/audio.h -->
<Param name="device_in_type" type="string"/>
<!-- AUDIO_DEVICE_IN_BUILTIN_MIC: bottom, AUDIO_DEVICE_IN_BACK_MIC ==> "back"-->
<Param name="address" type="string"/>
<!--
Location of the microphone in regard to the body of the device
typedef enum {
AUDIO_MICROPHONE_LOCATION_UNKNOWN = 0,
AUDIO_MICROPHONE_LOCATION_MAINBODY = 1,
AUDIO_MICROPHONE_LOCATION_MAINBODY_MOVABLE = 2,
AUDIO_MICROPHONE_LOCATION_PERIPHERAL = 3,
AUDIO_MICROPHONE_LOCATION_CNT = 4,
} audio_microphone_location_t;
-->
<Param name="mic_location" type="string"/>
<!-- Identifier to help group related microphones together -->
<Param name="device_group" type="int"/>
<!-- Index of this microphone within the group. -->
<Param name="index_in_the_group" type="int"/>
<!--
Position of the microphone's capsule in meters, from the bottom-left-back corner of the bounding box of device
float x;
float y;
float z;
-->
<Param name="geometric_location" type="double_array"/>
<!--
Normalized point to signal the main orientation of the microphone's capsule. sqrt(x^2 + y^2 + z^2) = 1
(float x, float y, float z)
0,0,0 by default
-->
<Param name="orientation" type="double_array"/>
<!--
Vector with ordered frequency responses (from low to high frequencies)
with the frequency response of the microphone.
Levels are in dB, relative to level at 1000 Hz
(freq in Hz, level in dB, freq in Hz, level in dB...)
-->
<Param name="frequency_responses" type="double_array"/>
<!--
Each element of the vector must describe the channel with the same index
Refer to the enum of audio_microphone_channel_mapping_t in system/media/audio/include/system/audio.h
AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED = 0,
AUDIO_MICROPHONE_CHANNEL_MAPPING_DIRECT = 1,
AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED = 2,
-->
<!--<Param name="channel_mapping" type="string"/>-->
<!-- Level in dBFS produced by a 1000 Hz tone at 94 dB SPL -->
<Param name="sensitivity" type="float"/>
<!-- Level in dB of the max SPL supported at 1000 Hz -->
<Param name="max_spl" type="float"/>
<!-- Level in dB of the min SPL supported at 1000 Hz -->
<Param name="min_spl" type="float"/>
<!--
Standard polar pattern of the microphone
AUDIO_MICROPHONE_DIRECTIONALITY_UNKNOWN = 0,
AUDIO_MICROPHONE_DIRECTIONALITY_OMNI = 1,
AUDIO_MICROPHONE_DIRECTIONALITY_BI_DIRECTIONAL = 2,
AUDIO_MICROPHONE_DIRECTIONALITY_CARDIOID = 3,
AUDIO_MICROPHONE_DIRECTIONALITY_HYPER_CARDIOID = 4,
AUDIO_MICROPHONE_DIRECTIONALITY_SUPER_CARDIOID = 5,
AUDIO_MICROPHONE_DIRECTIONALITY_CNT = 6,
-->
<Param name="directionality" type="string"/>
</ParamUnit>
</ParamUnitDesc>
@@ -0,0 +1,121 @@
<?xml version="1.0" encoding="UTF-8"?>
<AudioParam version="1.1">
<ParamTree>
<Param path="" param_id="1"/>
<Param path="Speaker" param_id="0"/>
<Param path="Default,Music,Speaker" param_id="2"/>
</ParamTree>
<ParamUnitPool>
<ParamUnit param_id="0">
<Param name="ui_visible" value="1"/>
<Param name="bes_loudness_L_hpf_fc" value="0x12C"/>
<Param name="bes_loudness_L_hpf_order" value="0x2"/>
<Param name="bes_loudness_L_lpf_fc" value="0x0"/>
<Param name="bes_loudness_L_lpf_order" value="0x0"/>
<Param name="bes_loudness_L_bpf_fc" value="0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0"/>
<Param name="bes_loudness_L_bpf_bw" value="0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0"/>
<Param name="bes_loudness_L_bpf_gain" value="0,0,0,0,0,0,0,0"/>
<Param name="bes_loudness_R_hpf_fc" value="0x0"/>
<Param name="bes_loudness_R_hpf_order" value="0x0"/>
<Param name="bes_loudness_R_lpf_fc" value="0x0"/>
<Param name="bes_loudness_R_lpf_order" value="0x0"/>
<Param name="bes_loudness_R_bpf_fc" value="0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0"/>
<Param name="bes_loudness_R_bpf_bw" value="0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0"/>
<Param name="bes_loudness_R_bpf_gain" value="0,0,0,0,0,0,0,0"/>
<Param name="bes_loudness_Sep_LR_Filter" value="0x0"/>
<Param name="bes_loudness_WS_Gain_Max" value="0x0"/>
<Param name="bes_loudness_WS_Gain_Min" value="0x0"/>
<Param name="bes_loudness_Filter_First" value="0x0"/>
<Param name="bes_loudness_Num_Bands" value="0x0"/>
<Param name="bes_loudness_Flt_Bank_Order" value="0x0"/>
<Param name="bes_loudness_Cross_Freq" value="0x0,0x0,0x0,0x0,0x0,0x0,0x0"/>
<Param name="DRC_Th" value="0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0"/>
<Param name="DRC_Gn" value="0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0"/>
<Param name="SB_Gn" value="0,0,0,0,0,0,0,0"/>
<Param name="SB_Mode" value="0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0"/>
<Param name="DRC_Delay" value="0x0"/>
<Param name="Att_Time" value="0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0"/>
<Param name="Rel_Time" value="0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0"/>
<Param name="Hyst_Th" value="0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0"/>
<Param name="Lim_Th" value="0"/>
<Param name="Lim_Gn" value="0"/>
<Param name="Lim_Const" value="0x0"/>
<Param name="Lim_Delay" value="0x0"/>
<Param name="SWIPRev" value="1312"/>
</ParamUnit>
<ParamUnit param_id="1">
<Param name="ui_visible" value="0"/>
<Param name="bes_loudness_L_hpf_fc" value="0x0"/>
<Param name="bes_loudness_L_hpf_order" value="0x0"/>
<Param name="bes_loudness_L_lpf_fc" value="0x0"/>
<Param name="bes_loudness_L_lpf_order" value="0x0"/>
<Param name="bes_loudness_L_bpf_fc" value="0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0"/>
<Param name="bes_loudness_L_bpf_bw" value="0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0"/>
<Param name="bes_loudness_L_bpf_gain" value="0,0,0,0,0,0,0,0"/>
<Param name="bes_loudness_R_hpf_fc" value="0x0"/>
<Param name="bes_loudness_R_hpf_order" value="0x0"/>
<Param name="bes_loudness_R_lpf_fc" value="0x0"/>
<Param name="bes_loudness_R_lpf_order" value="0x0"/>
<Param name="bes_loudness_R_bpf_fc" value="0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0"/>
<Param name="bes_loudness_R_bpf_bw" value="0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0"/>
<Param name="bes_loudness_R_bpf_gain" value="0,0,0,0,0,0,0,0"/>
<Param name="bes_loudness_Sep_LR_Filter" value="0x0"/>
<Param name="bes_loudness_WS_Gain_Max" value="0x0"/>
<Param name="bes_loudness_WS_Gain_Min" value="0x0"/>
<Param name="bes_loudness_Filter_First" value="0x0"/>
<Param name="bes_loudness_Num_Bands" value="0x0"/>
<Param name="bes_loudness_Flt_Bank_Order" value="0x0"/>
<Param name="bes_loudness_Cross_Freq" value="0x0,0x0,0x0,0x0,0x0,0x0,0x0"/>
<Param name="DRC_Th" value="0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0"/>
<Param name="DRC_Gn" value="0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0"/>
<Param name="SB_Gn" value="0,0,0,0,0,0,0,0"/>
<Param name="SB_Mode" value="0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0"/>
<Param name="DRC_Delay" value="0x0"/>
<Param name="Att_Time" value="0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0"/>
<Param name="Rel_Time" value="0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0"/>
<Param name="Hyst_Th" value="0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0"/>
<Param name="Lim_Th" value="0"/>
<Param name="Lim_Gn" value="0"/>
<Param name="Lim_Const" value="0x0"/>
<Param name="Lim_Delay" value="0x0"/>
<Param name="SWIPRev" value="1312"/>
</ParamUnit>
<ParamUnit param_id="2">
<Param name="ui_visible" value="1"/>
<Param name="bes_loudness_L_hpf_fc" value="0x0"/>
<Param name="bes_loudness_L_hpf_order" value="0x0"/>
<Param name="bes_loudness_L_lpf_fc" value="0x0"/>
<Param name="bes_loudness_L_lpf_order" value="0x0"/>
<Param name="bes_loudness_L_bpf_fc" value="0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0"/>
<Param name="bes_loudness_L_bpf_bw" value="0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0"/>
<Param name="bes_loudness_L_bpf_gain" value="0,0,0,0,0,0,0,0"/>
<Param name="bes_loudness_R_hpf_fc" value="0x0"/>
<Param name="bes_loudness_R_hpf_order" value="0x0"/>
<Param name="bes_loudness_R_lpf_fc" value="0x0"/>
<Param name="bes_loudness_R_lpf_order" value="0x0"/>
<Param name="bes_loudness_R_bpf_fc" value="0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0"/>
<Param name="bes_loudness_R_bpf_bw" value="0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0"/>
<Param name="bes_loudness_R_bpf_gain" value="0,0,0,0,0,0,0,0"/>
<Param name="bes_loudness_Sep_LR_Filter" value="0x0"/>
<Param name="bes_loudness_WS_Gain_Max" value="0x0"/>
<Param name="bes_loudness_WS_Gain_Min" value="0x0"/>
<Param name="bes_loudness_Filter_First" value="0x0"/>
<Param name="bes_loudness_Num_Bands" value="0x0"/>
<Param name="bes_loudness_Flt_Bank_Order" value="0x0"/>
<Param name="bes_loudness_Cross_Freq" value="0x0,0x0,0x0,0x0,0x0,0x0,0x0"/>
<Param name="DRC_Th" value="0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0"/>
<Param name="DRC_Gn" value="0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0"/>
<Param name="SB_Gn" value="0,0,0,0,0,0,0,0"/>
<Param name="SB_Mode" value="0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0"/>
<Param name="DRC_Delay" value="0x0"/>
<Param name="Att_Time" value="0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0"/>
<Param name="Rel_Time" value="0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0"/>
<Param name="Hyst_Th" value="0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0"/>
<Param name="Lim_Th" value="0"/>
<Param name="Lim_Gn" value="0"/>
<Param name="Lim_Const" value="0x0"/>
<Param name="Lim_Delay" value="0x0"/>
<Param name="SWIPRev" value="1312"/>
</ParamUnit>
</ParamUnitPool>
</AudioParam>
@@ -0,0 +1,70 @@
<?xml version="1.0" encoding="UTF-8"?>
<ParamUnitDesc version="1.1">
<CategoryTypeList>
<CategoryType name="Scene" feature_option="VIR_SCENE_CUSTOMIZATION_SUPPORT">
<Category name="Default"/>
<Category name="App1"/>
<Category name="App2"/>
</CategoryType>
<CategoryType name="Volume type">
<Category name="Ring"/>
<Category name="Music" alias="System,Ring,Alarm,Notification,Bluetooth_sco,Enforced_Audible,DTMF,TTS,Boot,VIBSPK,Accessibility,Assistant"/>
</CategoryType>
<CategoryType name="Profile">
<Category name="Headset" alias="3-pole headset,4-pole headset,5-pole headset,HS5POLE,5-pole headset+ANC"/>
<Category name="Speaker" alias="Hands-free 1mic NR,Hands-free no 1mic NR,Headset+Speaker"/>
</CategoryType>
</CategoryTypeList>
<ParamUnit>
<Param name="ui_visible" type="int"/>
<Param name="bes_loudness_L_hpf_fc" type="uint_array"/>
<Param name="bes_loudness_L_hpf_order" type="uint_array">
<Field name="High Pass Filter Order" array_index="0" bit="0,31" check_list="0,No High Pass Filter,2,2nd-Order IIR Filter,4,4th-Order IIR Filter"/>
</Param>
<Param name="bes_loudness_L_lpf_fc" type="uint_array"/>
<Param name="bes_loudness_L_lpf_order" type="uint_array">
<Field name="Low Pass Filter Order" array_index="0" bit="0,31" check_list="0,No Low Pass Filter,1,1st-Order IIR Filter,2,2nd-Order IIR Filter"/>
</Param>
<Param name="bes_loudness_L_bpf_fc" type="uint_array"/>
<Param name="bes_loudness_L_bpf_bw" type="uint_array"/>
<Param name="bes_loudness_L_bpf_gain" type="int_array"/>
<Param name="bes_loudness_R_hpf_fc" type="uint_array"/>
<Param name="bes_loudness_R_hpf_order" type="uint_array">
<Field name="2nd Loudspeaker High Pass Filter Order" array_index="0" bit="0,31" check_list="0,No High Pass Filter,2,2nd-Order IIR Filter,4,4th-Order IIR Filter"/>
</Param>
<Param name="bes_loudness_R_lpf_fc" type="uint_array"/>
<Param name="bes_loudness_R_lpf_order" type="uint_array">
<Field name="2nd Loudspeaker Low Pass Filter Order" array_index="0" bit="0,31" check_list="0,No Low Pass Filter,1,1st-Order IIR Filter,2,2nd-Order IIR Filter"/>
</Param>
<Param name="bes_loudness_R_bpf_fc" type="uint_array"/>
<Param name="bes_loudness_R_bpf_bw" type="uint_array"/>
<Param name="bes_loudness_R_bpf_gain" type="int_array"/>
<Param name="bes_loudness_Sep_LR_Filter" type="uint_array">
<Field name="Apply Different Filter Setting for 2nd Loudspeaker" array_index="0" bit="0,31" check_list="0,False (Disable 2nd-ACF for Mono Loudspeaker),1,True (Enable 2nd-ACF for Stereo Loudspeaker)"/>
</Param>
<Param name="bes_loudness_WS_Gain_Max" type="uint_array"/>
<Param name="bes_loudness_WS_Gain_Min" type="uint_array"/>
<Param name="bes_loudness_Filter_First" type="uint_array"/>
<Param name="bes_loudness_Num_Bands" type="uint_array"/>
<Param name="bes_loudness_Flt_Bank_Order" type="uint_array"/>
<Param name="bes_loudness_Cross_Freq" type="uint_array"/>
<Param name="DRC_Th" type="int_array"/>
<Param name="DRC_Gn" type="int_array"/>
<Param name="SB_Gn" type="int_array"/>
<Param name="SB_Mode" type="uint_array"/>
<Param name="DRC_Delay" type="uint_array"/>
<Param name="Att_Time" type="uint_array"/>
<Param name="Rel_Time" type="uint_array"/>
<Param name="Hyst_Th" type="int_array"/>
<Param name="Lim_Th" type="int_array"/>
<Param name="Lim_Gn" type="int_array"/>
<Param name="Lim_Const" type="uint_array"/>
<Param name="Lim_Delay" type="uint_array"/>
<Param name="SWIPRev" type="int_array"/>
</ParamUnit>
</ParamUnitDesc>
@@ -0,0 +1,197 @@
<?xml version="1.0" encoding="UTF-8"?>
<AudioParam version="1.1">
<ParamTree>
<Param path="Ring" param_id="0"/>
<Param path="Music" param_id="1"/>
<Param path="" param_id="2"/>
<Param path="Default,Ring" param_id="3"/>
<Param path="Default,Music" param_id="4"/>
</ParamTree>
<ParamUnitPool>
<ParamUnit param_id="0">
<Param name="ui_visible" value="1"/>
<Param name="bes_loudness_L_hpf_fc" value="0x0"/>
<Param name="bes_loudness_L_hpf_order" value="0x0"/>
<Param name="bes_loudness_L_lpf_fc" value="0x0"/>
<Param name="bes_loudness_L_lpf_order" value="0x0"/>
<Param name="bes_loudness_L_bpf_fc" value="0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0"/>
<Param name="bes_loudness_L_bpf_bw" value="0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0"/>
<Param name="bes_loudness_L_bpf_gain" value="0,0,0,0,0,0,0,0"/>
<Param name="bes_loudness_R_hpf_fc" value="0x0"/>
<Param name="bes_loudness_R_hpf_order" value="0x0"/>
<Param name="bes_loudness_R_lpf_fc" value="0x0"/>
<Param name="bes_loudness_R_lpf_order" value="0x0"/>
<Param name="bes_loudness_R_bpf_fc" value="0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0"/>
<Param name="bes_loudness_R_bpf_bw" value="0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0"/>
<Param name="bes_loudness_R_bpf_gain" value="0,0,0,0,0,0,0,0"/>
<Param name="bes_loudness_Sep_LR_Filter" value="0x0"/>
<Param name="bes_loudness_WS_Gain_Max" value="0x0"/>
<Param name="bes_loudness_WS_Gain_Min" value="0x0"/>
<Param name="bes_loudness_Filter_First" value="0x0"/>
<Param name="bes_loudness_Num_Bands" value="0x5"/>
<Param name="bes_loudness_Flt_Bank_Order" value="0x0"/>
<Param name="bes_loudness_Cross_Freq" value="0x6E,0x1B8,0x6E0,0x1F40,0x0,0x0,0x0"/>
<Param name="DRC_Th" value="-15360,-12800,-10240,-7680,0,-15360,-12800,-10240,-7680,0,-15360,-12800,-10240,-7680,0,-15360,-12800,-10240,-7680,0,-15360,-12800,-10240,-7680,0,-15360,-12800,-10240,-7680,0,-15360,-12800,-10240,-7680,0,-15360,-12800,-10240,-7680,0"/>
<Param name="DRC_Gn" value="6144,6144,6144,6144,0,6144,6144,6144,6144,0,6144,6144,6144,6144,0,6144,6144,6144,6144,0,6144,6144,6144,6144,0,6144,6144,6144,6144,0,6144,6144,6144,6144,0,6144,6144,6144,6144,0"/>
<Param name="SB_Gn" value="-10240,-5120,0,1024,0,0,0,0"/>
<Param name="SB_Mode" value="0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0"/>
<Param name="DRC_Delay" value="0x0"/>
<Param name="Att_Time" value="0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4"/>
<Param name="Rel_Time" value="0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010"/>
<Param name="Hyst_Th" value="256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256"/>
<Param name="Lim_Th" value="32767"/>
<Param name="Lim_Gn" value="32767"/>
<Param name="Lim_Const" value="0x4"/>
<Param name="Lim_Delay" value="0x0"/>
<Param name="SWIPRev" value="1312"/>
</ParamUnit>
<ParamUnit param_id="1">
<Param name="ui_visible" value="1"/>
<Param name="bes_loudness_L_hpf_fc" value="0x0"/>
<Param name="bes_loudness_L_hpf_order" value="0x0"/>
<Param name="bes_loudness_L_lpf_fc" value="0x0"/>
<Param name="bes_loudness_L_lpf_order" value="0x0"/>
<Param name="bes_loudness_L_bpf_fc" value="0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0"/>
<Param name="bes_loudness_L_bpf_bw" value="0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0"/>
<Param name="bes_loudness_L_bpf_gain" value="0,0,0,0,0,0,0,0"/>
<Param name="bes_loudness_R_hpf_fc" value="0x0"/>
<Param name="bes_loudness_R_hpf_order" value="0x0"/>
<Param name="bes_loudness_R_lpf_fc" value="0x0"/>
<Param name="bes_loudness_R_lpf_order" value="0x0"/>
<Param name="bes_loudness_R_bpf_fc" value="0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0"/>
<Param name="bes_loudness_R_bpf_bw" value="0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0"/>
<Param name="bes_loudness_R_bpf_gain" value="0,0,0,0,0,0,0,0"/>
<Param name="bes_loudness_Sep_LR_Filter" value="0x0"/>
<Param name="bes_loudness_WS_Gain_Max" value="0x0"/>
<Param name="bes_loudness_WS_Gain_Min" value="0x0"/>
<Param name="bes_loudness_Filter_First" value="0x0"/>
<Param name="bes_loudness_Num_Bands" value="0x8"/>
<Param name="bes_loudness_Flt_Bank_Order" value="0x0"/>
<Param name="bes_loudness_Cross_Freq" value="0x12C,0x1F4,0x3E8,0x7D0,0xFA0,0x1F40,0x3E80"/>
<Param name="DRC_Th" value="-12800,-10240,-7680,-5120,0,-12800,-10240,-7680,-5120,0,-12800,-10240,-7680,-5120,0,-12800,-10240,-7680,-5120,0,-12800,-10240,-7680,-5120,0,-12800,-10240,-7680,-5120,0,-12800,-10240,-7680,-5120,0,-12800,-10240,-7680,-5120,0"/>
<Param name="DRC_Gn" value="3072,3072,3072,3072,0,3072,3072,3072,3072,0,3072,3072,3072,3072,0,3072,3072,3072,3072,0,3072,3072,3072,3072,0,3072,3072,3072,3072,0,3072,3072,3072,3072,0,3072,3072,3072,3072,0"/>
<Param name="SB_Gn" value="-2560,-768,0,0,0,0,0,0"/>
<Param name="SB_Mode" value="0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0"/>
<Param name="DRC_Delay" value="0x0"/>
<Param name="Att_Time" value="0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4"/>
<Param name="Rel_Time" value="0x1900,0x1900,0x1900,0x1900,0x1900,0x1900,0x1900,0x1900,0x1900,0x1900,0x1900,0x1900,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010"/>
<Param name="Hyst_Th" value="256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256"/>
<Param name="Lim_Th" value="32767"/>
<Param name="Lim_Gn" value="32767"/>
<Param name="Lim_Const" value="0x4"/>
<Param name="Lim_Delay" value="0x0"/>
<Param name="SWIPRev" value="1312"/>
</ParamUnit>
<ParamUnit param_id="2">
<Param name="ui_visible" value="0"/>
<Param name="bes_loudness_L_hpf_fc" value="0x0"/>
<Param name="bes_loudness_L_hpf_order" value="0x0"/>
<Param name="bes_loudness_L_lpf_fc" value="0x0"/>
<Param name="bes_loudness_L_lpf_order" value="0x0"/>
<Param name="bes_loudness_L_bpf_fc" value="0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0"/>
<Param name="bes_loudness_L_bpf_bw" value="0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0"/>
<Param name="bes_loudness_L_bpf_gain" value="0,0,0,0,0,0,0,0"/>
<Param name="bes_loudness_R_hpf_fc" value="0x0"/>
<Param name="bes_loudness_R_hpf_order" value="0x0"/>
<Param name="bes_loudness_R_lpf_fc" value="0x0"/>
<Param name="bes_loudness_R_lpf_order" value="0x0"/>
<Param name="bes_loudness_R_bpf_fc" value="0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0"/>
<Param name="bes_loudness_R_bpf_bw" value="0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0"/>
<Param name="bes_loudness_R_bpf_gain" value="0,0,0,0,0,0,0,0"/>
<Param name="bes_loudness_Sep_LR_Filter" value="0x0"/>
<Param name="bes_loudness_WS_Gain_Max" value="0x0"/>
<Param name="bes_loudness_WS_Gain_Min" value="0x0"/>
<Param name="bes_loudness_Filter_First" value="0x0"/>
<Param name="bes_loudness_Num_Bands" value="0x0"/>
<Param name="bes_loudness_Flt_Bank_Order" value="0x0"/>
<Param name="bes_loudness_Cross_Freq" value="0x0,0x0,0x0,0x0,0x0,0x0,0x0"/>
<Param name="DRC_Th" value="0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0"/>
<Param name="DRC_Gn" value="0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0"/>
<Param name="SB_Gn" value="0,0,0,0,0,0,0,0"/>
<Param name="SB_Mode" value="0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0"/>
<Param name="DRC_Delay" value="0x0"/>
<Param name="Att_Time" value="0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0"/>
<Param name="Rel_Time" value="0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0"/>
<Param name="Hyst_Th" value="0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0"/>
<Param name="Lim_Th" value="0"/>
<Param name="Lim_Gn" value="0"/>
<Param name="Lim_Const" value="0x0"/>
<Param name="Lim_Delay" value="0x0"/>
<Param name="SWIPRev" value="1312"/>
</ParamUnit>
<ParamUnit param_id="3">
<Param name="ui_visible" value="1"/>
<Param name="bes_loudness_L_hpf_fc" value="0x0"/>
<Param name="bes_loudness_L_hpf_order" value="0x0"/>
<Param name="bes_loudness_L_lpf_fc" value="0x0"/>
<Param name="bes_loudness_L_lpf_order" value="0x0"/>
<Param name="bes_loudness_L_bpf_fc" value="0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0"/>
<Param name="bes_loudness_L_bpf_bw" value="0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0"/>
<Param name="bes_loudness_L_bpf_gain" value="0,0,0,0,0,0,0,0"/>
<Param name="bes_loudness_R_hpf_fc" value="0x0"/>
<Param name="bes_loudness_R_hpf_order" value="0x0"/>
<Param name="bes_loudness_R_lpf_fc" value="0x0"/>
<Param name="bes_loudness_R_lpf_order" value="0x0"/>
<Param name="bes_loudness_R_bpf_fc" value="0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0"/>
<Param name="bes_loudness_R_bpf_bw" value="0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0"/>
<Param name="bes_loudness_R_bpf_gain" value="0,0,0,0,0,0,0,0"/>
<Param name="bes_loudness_Sep_LR_Filter" value="0x0"/>
<Param name="bes_loudness_WS_Gain_Max" value="0x0"/>
<Param name="bes_loudness_WS_Gain_Min" value="0x0"/>
<Param name="bes_loudness_Filter_First" value="0x0"/>
<Param name="bes_loudness_Num_Bands" value="0x5"/>
<Param name="bes_loudness_Flt_Bank_Order" value="0x0"/>
<Param name="bes_loudness_Cross_Freq" value="0x6E,0x1B8,0x6E0,0x1F40,0x0,0x0,0x0"/>
<Param name="DRC_Th" value="-15360,-12800,-10240,-7680,0,-15360,-12800,-10240,-7680,0,-15360,-12800,-10240,-7680,0,-15360,-12800,-10240,-7680,0,-15360,-12800,-10240,-7680,0,-15360,-12800,-10240,-7680,0,-15360,-12800,-10240,-7680,0,-15360,-12800,-10240,-7680,0"/>
<Param name="DRC_Gn" value="0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0"/>
<Param name="SB_Gn" value="0,0,0,0,0,0,0,0"/>
<Param name="SB_Mode" value="0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0"/>
<Param name="DRC_Delay" value="0x0"/>
<Param name="Att_Time" value="0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4"/>
<Param name="Rel_Time" value="0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010"/>
<Param name="Hyst_Th" value="256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256"/>
<Param name="Lim_Th" value="32767"/>
<Param name="Lim_Gn" value="32767"/>
<Param name="Lim_Const" value="0x4"/>
<Param name="Lim_Delay" value="0x0"/>
<Param name="SWIPRev" value="1312"/>
</ParamUnit>
<ParamUnit param_id="4">
<Param name="ui_visible" value="1"/>
<Param name="bes_loudness_L_hpf_fc" value="0x0"/>
<Param name="bes_loudness_L_hpf_order" value="0x0"/>
<Param name="bes_loudness_L_lpf_fc" value="0x0"/>
<Param name="bes_loudness_L_lpf_order" value="0x0"/>
<Param name="bes_loudness_L_bpf_fc" value="0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0"/>
<Param name="bes_loudness_L_bpf_bw" value="0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0"/>
<Param name="bes_loudness_L_bpf_gain" value="0,0,0,0,0,0,0,0"/>
<Param name="bes_loudness_R_hpf_fc" value="0x0"/>
<Param name="bes_loudness_R_hpf_order" value="0x0"/>
<Param name="bes_loudness_R_lpf_fc" value="0x0"/>
<Param name="bes_loudness_R_lpf_order" value="0x0"/>
<Param name="bes_loudness_R_bpf_fc" value="0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0"/>
<Param name="bes_loudness_R_bpf_bw" value="0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0"/>
<Param name="bes_loudness_R_bpf_gain" value="0,0,0,0,0,0,0,0"/>
<Param name="bes_loudness_Sep_LR_Filter" value="0x0"/>
<Param name="bes_loudness_WS_Gain_Max" value="0x0"/>
<Param name="bes_loudness_WS_Gain_Min" value="0x0"/>
<Param name="bes_loudness_Filter_First" value="0x0"/>
<Param name="bes_loudness_Num_Bands" value="0x8"/>
<Param name="bes_loudness_Flt_Bank_Order" value="0x0"/>
<Param name="bes_loudness_Cross_Freq" value="0x12C,0x1F4,0x3E8,0x7D0,0xFA0,0x1F40,0x3E80"/>
<Param name="DRC_Th" value="-12800,-10240,-7680,-5120,0,-12800,-10240,-7680,-5120,0,-12800,-10240,-7680,-5120,0,-12800,-10240,-7680,-5120,0,-12800,-10240,-7680,-5120,0,-12800,-10240,-7680,-5120,0,-12800,-10240,-7680,-5120,0,-12800,-10240,-7680,-5120,0"/>
<Param name="DRC_Gn" value="0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0"/>
<Param name="SB_Gn" value="0,0,0,0,0,0,0,0"/>
<Param name="SB_Mode" value="0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0"/>
<Param name="DRC_Delay" value="0x0"/>
<Param name="Att_Time" value="0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4"/>
<Param name="Rel_Time" value="0x1900,0x1900,0x1900,0x1900,0x1900,0x1900,0x1900,0x1900,0x1900,0x1900,0x1900,0x1900,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010,0x4010"/>
<Param name="Hyst_Th" value="256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256"/>
<Param name="Lim_Th" value="32767"/>
<Param name="Lim_Gn" value="32767"/>
<Param name="Lim_Const" value="0x4"/>
<Param name="Lim_Delay" value="0x0"/>
<Param name="SWIPRev" value="1312"/>
</ParamUnit>
</ParamUnitPool>
</AudioParam>
@@ -0,0 +1,65 @@
<?xml version="1.0" encoding="UTF-8"?>
<ParamUnitDesc version="1.1">
<CategoryTypeList>
<CategoryType name="Scene" feature_option="VIR_SCENE_CUSTOMIZATION_SUPPORT">
<Category name="Default"/>
<Category name="App1"/>
<Category name="App2"/>
</CategoryType>
<CategoryType name="Volume type">
<Category name="Ring"/>
<Category name="Music" alias="System,Alarm,Notification,Bluetooth_sco,Enforced_Audible,DTMF,TTS,Boot,VIBSPK,Accessibility,Assistant"/>
</CategoryType>
</CategoryTypeList>
<ParamUnit>
<Param name="ui_visible" type="int"/>
<Param name="bes_loudness_L_hpf_fc" type="uint_array"/>
<Param name="bes_loudness_L_hpf_order" type="uint_array"/>
<Param name="bes_loudness_L_lpf_fc" type="uint_array"/>
<Param name="bes_loudness_L_lpf_order" type="uint_array"/>
<Param name="bes_loudness_L_bpf_fc" type="uint_array"/>
<Param name="bes_loudness_L_bpf_bw" type="uint_array"/>
<Param name="bes_loudness_L_bpf_gain" type="int_array"/>
<Param name="bes_loudness_R_hpf_fc" type="uint_array"/>
<Param name="bes_loudness_R_hpf_order" type="uint_array"/>
<Param name="bes_loudness_R_lpf_fc" type="uint_array"/>
<Param name="bes_loudness_R_lpf_order" type="uint_array"/>
<Param name="bes_loudness_R_bpf_fc" type="uint_array"/>
<Param name="bes_loudness_R_bpf_bw" type="uint_array"/>
<Param name="bes_loudness_R_bpf_gain" type="int_array"/>
<Param name="bes_loudness_Sep_LR_Filter" type="uint_array"/>
<Param name="bes_loudness_WS_Gain_Max" type="uint_array"/>
<Param name="bes_loudness_WS_Gain_Min" type="uint_array"/>
<Param name="bes_loudness_Filter_First" type="uint_array"/>
<Param name="bes_loudness_Num_Bands" type="uint_array">
<Field name="Number of Bands" array_index="0" bit="0,31" check_list="1,Full Band DRC,2,2-Band DRC,3,3-Band DRC,4,4-Band DRC,5,5-Band DRC,6,6-Band DRC,7,7-Band DRC,8,8-Band DRC"/>
</Param>
<Param name="bes_loudness_Flt_Bank_Order" type="uint_array"/>
<Param name="bes_loudness_Cross_Freq" type="uint_array"/>
<Param name="DRC_Th" type="int_array"/>
<Param name="DRC_Gn" type="int_array"/>
<Param name="SB_Gn" type="int_array"/>
<Param name="SB_Mode" type="uint_array">
<Field name="Band 1 Mode" array_index="0" bit="0,31" check_list="0,Makeup Gain Mode,1,Limiter Mode"/>
<Field name="Band 2 Mode" array_index="1" bit="0,31" check_list="0,Makeup Gain Mode,1,Limiter Mode"/>
<Field name="Band 3 Mode" array_index="2" bit="0,31" check_list="0,Makeup Gain Mode,1,Limiter Mode"/>
<Field name="Band 4 Mode" array_index="3" bit="0,31" check_list="0,Makeup Gain Mode,1,Limiter Mode"/>
<Field name="Band 5 Mode" array_index="4" bit="0,31" check_list="0,Makeup Gain Mode,1,Limiter Mode"/>
<Field name="Band 6 Mode" array_index="5" bit="0,31" check_list="0,Makeup Gain Mode,1,Limiter Mode"/>
<Field name="Band 7 Mode" array_index="6" bit="0,31" check_list="0,Makeup Gain Mode,1,Limiter Mode"/>
<Field name="Band 8 Mode" array_index="7" bit="0,31" check_list="0,Makeup Gain Mode,1,Limiter Mode"/>
</Param>
<Param name="DRC_Delay" type="uint_array"/>
<Param name="Att_Time" type="uint_array"/>
<Param name="Rel_Time" type="uint_array"/>
<Param name="Hyst_Th" type="int_array"/>
<Param name="Lim_Th" type="int_array"/>
<Param name="Lim_Gn" type="int_array"/>
<Param name="Lim_Const" type="uint_array"/>
<Param name="Lim_Delay" type="uint_array"/>
<Param name="SWIPRev" type="int_array"/>
</ParamUnit>
</ParamUnitDesc>
@@ -0,0 +1,82 @@
<?xml version="1.0" encoding="UTF-8"?>
<AudioParam version="1.1">
<ParamTree>
<Param path="" param_id="1"/>
</ParamTree>
<ParamUnitPool>
<ParamUnit param_id="0">
<Param name="ui_visible" value="1"/>
<Param name="bes_loudness_L_hpf_fc" value="0x0"/>
<Param name="bes_loudness_L_hpf_order" value="0x0"/>
<Param name="bes_loudness_L_lpf_fc" value="0x0"/>
<Param name="bes_loudness_L_lpf_order" value="0x0"/>
<Param name="bes_loudness_L_bpf_fc" value="0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0"/>
<Param name="bes_loudness_L_bpf_bw" value="0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0"/>
<Param name="bes_loudness_L_bpf_gain" value="0,0,0,0,0,0,0,0"/>
<Param name="bes_loudness_R_hpf_fc" value="0x0"/>
<Param name="bes_loudness_R_hpf_order" value="0x0"/>
<Param name="bes_loudness_R_lpf_fc" value="0x0"/>
<Param name="bes_loudness_R_lpf_order" value="0x0"/>
<Param name="bes_loudness_R_bpf_fc" value="0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0"/>
<Param name="bes_loudness_R_bpf_bw" value="0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0"/>
<Param name="bes_loudness_R_bpf_gain" value="0,0,0,0,0,0,0,0"/>
<Param name="bes_loudness_Sep_LR_Filter" value="0x0"/>
<Param name="bes_loudness_WS_Gain_Max" value="0x0"/>
<Param name="bes_loudness_WS_Gain_Min" value="0x0"/>
<Param name="bes_loudness_Filter_First" value="0x0"/>
<Param name="bes_loudness_Num_Bands" value="0x0"/>
<Param name="bes_loudness_Flt_Bank_Order" value="0x0"/>
<Param name="bes_loudness_Cross_Freq" value="0x0,0x0,0x0,0x0,0x0,0x0,0x0"/>
<Param name="DRC_Th" value="0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0"/>
<Param name="DRC_Gn" value="0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0"/>
<Param name="SB_Gn" value="0,0,0,0,0,0,0,0"/>
<Param name="SB_Mode" value="0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0"/>
<Param name="DRC_Delay" value="0x0"/>
<Param name="Att_Time" value="0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0"/>
<Param name="Rel_Time" value="0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0"/>
<Param name="Hyst_Th" value="0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0"/>
<Param name="Lim_Th" value="0"/>
<Param name="Lim_Gn" value="0"/>
<Param name="Lim_Const" value="0x0"/>
<Param name="Lim_Delay" value="0x0"/>
<Param name="SWIPRev" value="1312"/>
</ParamUnit>
<ParamUnit param_id="1">
<Param name="ui_visible" value="0"/>
<Param name="bes_loudness_L_hpf_fc" value="0x0"/>
<Param name="bes_loudness_L_hpf_order" value="0x0"/>
<Param name="bes_loudness_L_lpf_fc" value="0x0"/>
<Param name="bes_loudness_L_lpf_order" value="0x0"/>
<Param name="bes_loudness_L_bpf_fc" value="0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0"/>
<Param name="bes_loudness_L_bpf_bw" value="0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0"/>
<Param name="bes_loudness_L_bpf_gain" value="0,0,0,0,0,0,0,0"/>
<Param name="bes_loudness_R_hpf_fc" value="0x0"/>
<Param name="bes_loudness_R_hpf_order" value="0x0"/>
<Param name="bes_loudness_R_lpf_fc" value="0x0"/>
<Param name="bes_loudness_R_lpf_order" value="0x0"/>
<Param name="bes_loudness_R_bpf_fc" value="0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0"/>
<Param name="bes_loudness_R_bpf_bw" value="0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0"/>
<Param name="bes_loudness_R_bpf_gain" value="0,0,0,0,0,0,0,0"/>
<Param name="bes_loudness_Sep_LR_Filter" value="0x0"/>
<Param name="bes_loudness_WS_Gain_Max" value="0x0"/>
<Param name="bes_loudness_WS_Gain_Min" value="0x0"/>
<Param name="bes_loudness_Filter_First" value="0x0"/>
<Param name="bes_loudness_Num_Bands" value="0x0"/>
<Param name="bes_loudness_Flt_Bank_Order" value="0x0"/>
<Param name="bes_loudness_Cross_Freq" value="0x0,0x0,0x0,0x0,0x0,0x0,0x0"/>
<Param name="DRC_Th" value="0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0"/>
<Param name="DRC_Gn" value="0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0"/>
<Param name="SB_Gn" value="0,0,0,0,0,0,0,0"/>
<Param name="SB_Mode" value="0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0"/>
<Param name="DRC_Delay" value="0x0"/>
<Param name="Att_Time" value="0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0"/>
<Param name="Rel_Time" value="0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0"/>
<Param name="Hyst_Th" value="0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0"/>
<Param name="Lim_Th" value="0"/>
<Param name="Lim_Gn" value="0"/>
<Param name="Lim_Const" value="0x0"/>
<Param name="Lim_Delay" value="0x0"/>
<Param name="SWIPRev" value="1312"/>
</ParamUnit>
</ParamUnitPool>
</AudioParam>
@@ -0,0 +1,62 @@
<?xml version="1.0" encoding="UTF-8"?>
<ParamUnitDesc version="1.1">
<CategoryTypeList>
<CategoryType name="Scene" feature_option="VIR_SCENE_CUSTOMIZATION_SUPPORT">
<Category name="Default"/>
<Category name="App1"/>
<Category name="App2"/>
</CategoryType>
<CategoryType name="Profile">
<Category name="Headset" alias="3-pole headset,4-pole headset,5-pole headset,HS5POLE,5-pole headset+ANC"/>
<Category name="Speaker" alias="Hands-free 1mic NR,Hands-free no 1mic NR"/>
<Category name="Headset+Speaker"/>
<Category name="USB"/>
</CategoryType>
</CategoryTypeList>
<ParamUnit>
<Param name="ui_visible" type="int"/>
<Param name="bes_loudness_L_hpf_fc" type="uint_array"/>
<Param name="bes_loudness_L_hpf_order" type="uint_array">
<Field name="High Pass Filter Order" array_index="0" bit="0,31" check_list="0,No High Pass Filter,2,2nd-Order IIR Filter,4,4th-Order IIR Filter"/>
</Param>
<Param name="bes_loudness_L_lpf_fc" type="uint_array"/>
<Param name="bes_loudness_L_lpf_order" type="uint_array">
<Field name="Low Pass Filter Order" array_index="0" bit="0,31" check_list="0,No Low Pass Filter,1,1st-Order IIR Filter,2,2nd-Order IIR Filter"/>
</Param>
<Param name="bes_loudness_L_bpf_fc" type="uint_array"/>
<Param name="bes_loudness_L_bpf_bw" type="uint_array"/>
<Param name="bes_loudness_L_bpf_gain" type="int_array"/>
<Param name="bes_loudness_R_hpf_fc" type="uint_array"/>
<Param name="bes_loudness_R_hpf_order" type="uint_array"/>
<Param name="bes_loudness_R_lpf_fc" type="uint_array"/>
<Param name="bes_loudness_R_lpf_order" type="uint_array"/>
<Param name="bes_loudness_R_bpf_fc" type="uint_array"/>
<Param name="bes_loudness_R_bpf_bw" type="uint_array"/>
<Param name="bes_loudness_R_bpf_gain" type="int_array"/>
<Param name="bes_loudness_Sep_LR_Filter" type="uint_array"/>
<Param name="bes_loudness_WS_Gain_Max" type="uint_array"/>
<Param name="bes_loudness_WS_Gain_Min" type="uint_array"/>
<Param name="bes_loudness_Filter_First" type="uint_array"/>
<Param name="bes_loudness_Num_Bands" type="uint_array"/>
<Param name="bes_loudness_Flt_Bank_Order" type="uint_array"/>
<Param name="bes_loudness_Cross_Freq" type="uint_array"/>
<Param name="DRC_Th" type="int_array"/>
<Param name="DRC_Gn" type="int_array"/>
<Param name="SB_Gn" type="int_array"/>
<Param name="SB_Mode" type="uint_array"/>
<Param name="DRC_Delay" type="uint_array"/>
<Param name="Att_Time" type="uint_array"/>
<Param name="Rel_Time" type="uint_array"/>
<Param name="Hyst_Th" type="int_array"/>
<Param name="Lim_Th" type="int_array"/>
<Param name="Lim_Gn" type="int_array"/>
<Param name="Lim_Const" type="uint_array"/>
<Param name="Lim_Delay" type="uint_array"/>
<Param name="SWIPRev" type="int_array"/>
</ParamUnit>
</ParamUnitDesc>
@@ -0,0 +1,86 @@
<?xml version="1.0" encoding="UTF-8"?>
<AudioParam version="1.1">
<ParamTree>
<Param path="Ring_Alarm,RCV" param_id="2"/>
<Param path="Ring_Alarm,HS" param_id="3"/>
<Param path="Ring_Alarm,SPK" param_id="0"/>
<Param path="Ring_Alarm,HSSPK" param_id="1"/>
<Param path="Ring_Alarm,HS5POLE" param_id="4"/>
<Param path="Ring_Alarm,HS5POLE_ANC" param_id="4"/>
<Param path="Ring_Alarm,USB" param_id="3"/>
<Param path="Others,RCV" param_id="2"/>
<Param path="Others,HS" param_id="3"/>
<Param path="Others,SPK" param_id="0"/>
<Param path="Others,HSSPK" param_id="1"/>
<Param path="Others,HS5POLE" param_id="4"/>
<Param path="Others,HS5POLE_ANC" param_id="4"/>
<Param path="Others,USB" param_id="3"/>
<Param path="Notification,RCV" param_id="2"/>
<Param path="Notification,HS" param_id="3"/>
<Param path="Notification,SPK" param_id="0"/>
<Param path="Notification,HSSPK" param_id="1"/>
<Param path="Notification,HS5POLE" param_id="4"/>
<Param path="Notification,HS5POLE_ANC" param_id="4"/>
<Param path="Notification,USB" param_id="3"/>
<Param path="Default,Others,HS" param_id="5"/>
<Param path="Default,Notification,HS" param_id="6"/>
<Param path="Default,Ring_Alarm,HSSPK" param_id="7"/>
<Param path="Default,Notification,HSSPK" param_id="8"/>
</ParamTree>
<ParamUnitPool>
<ParamUnit param_id="0">
<Param name="headset_pga" value="-1"/>
<Param name="speaker_pga" value="10"/>
<Param name="receiver_pga" value="-1"/>
<Param name="amp" value="0,0,0,0,0,0,0,0,0,0"/>
</ParamUnit>
<ParamUnit param_id="1">
<Param name="headset_pga" value="12"/>
<Param name="speaker_pga" value="10"/>
<Param name="receiver_pga" value="-1"/>
<Param name="amp" value="0,0,0,0,0,0,0,0,0,0"/>
</ParamUnit>
<ParamUnit param_id="3">
<Param name="headset_pga" value="9"/>
<Param name="speaker_pga" value="-1"/>
<Param name="receiver_pga" value="-1"/>
<Param name="amp" value="0,0,0,0,0,0,0,0,0,0"/>
</ParamUnit>
<ParamUnit param_id="2">
<Param name="headset_pga" value="-1"/>
<Param name="speaker_pga" value="4"/>
<Param name="receiver_pga" value="0"/>
<Param name="amp" value="0,0,0,0,0,0,0,0,0,0"/>
</ParamUnit>
<ParamUnit param_id="4">
<Param name="headset_pga" value="6"/>
<Param name="speaker_pga" value="-1"/>
<Param name="receiver_pga" value="-1"/>
<Param name="amp" value="0,0,0,0,0,0,0,0,0,0"/>
</ParamUnit>
<ParamUnit param_id="5">
<Param name="headset_pga" value="5"/>
<Param name="speaker_pga" value="-1"/>
<Param name="receiver_pga" value="-1"/>
<Param name="amp" value="0,0,0,0,0,0,0,0,0,0"/>
</ParamUnit>
<ParamUnit param_id="6">
<Param name="headset_pga" value="5"/>
<Param name="speaker_pga" value="-1"/>
<Param name="receiver_pga" value="-1"/>
<Param name="amp" value="0,0,0,0,0,0,0,0,0,0"/>
</ParamUnit>
<ParamUnit param_id="7">
<Param name="headset_pga" value="5"/>
<Param name="speaker_pga" value="10"/>
<Param name="receiver_pga" value="-1"/>
<Param name="amp" value="0,0,0,0,0,0,0,0,0,0"/>
</ParamUnit>
<ParamUnit param_id="8">
<Param name="headset_pga" value="5"/>
<Param name="speaker_pga" value="10"/>
<Param name="receiver_pga" value="-1"/>
<Param name="amp" value="0,0,0,0,0,0,0,0,0,0"/>
</ParamUnit>
</ParamUnitPool>
</AudioParam>
@@ -0,0 +1,43 @@
<?xml version="1.0" encoding="UTF-8"?>
<ParamUnitDesc version="1.1">
<CategoryTypeList>
<CategoryType name="Scene" feature_option="VIR_SCENE_CUSTOMIZATION_SUPPORT">
<Category name="Default"/>
<Category name="App1"/>
<Category name="App2"/>
</CategoryType>
<CategoryType name="Volume type">
<Category name="Ring_Alarm" alias="Ring,Alarm"/>
<Category name="Notification"/>
<Category name="Others" alias="System,Music,Bluetooth_sco,Enforced_Audible,DTMF,TTS,Boot,VIBSPK,Accessibility,Assistant"/>
</CategoryType>
<CategoryType name="Profile">
<Category name="RCV"/>
<Category name="HS" alias="Headset,3/4-pole Headset,HP"/>
<Category name="SPK" alias="Speaker"/>
<Category name="HSSPK" alias="Headset+Speaker"/>
<Category name="HS5POLE" alias="5-pole Headset"/>
<Category name="HS5POLE_ANC" alias="5-pole headset+ANC"/>
<Category name="USB"/>
<Category name="HEARING_AID"/>
</CategoryType>
</CategoryTypeList>
<ParamUnit>
<Param name="headset_pga" type="short_array"> <!-- save index of register -->
<Field name="hs_ana_gain" array_index="0" bit="0,15" check_list="0,8dB,1,7dB,2,6dB,3,5dB,4,4dB,5,3dB,6,2dB,7,1dB,8,0dB,9,-1dB,10,-2dB,11,-3dB,12,-4dB,13,-5dB,14,-6dB,15,-7dB,16,-8dB,17,-9dB,18,-10dB"/>
</Param>
<Param name="speaker_pga" type="short_array"> <!-- save index of register -->
<Field name="spk_ana_gain" feature_option="SPK_PATH_INT" array_index="0" bit="0,15" check_list="15,17dB,14,16dB,13,15dB,12,14dB,11,13dB,10,12dB,9,11dB,8,10dB,7,9dB,6,8dB,5,7dB,4,6dB,3,5dB,2,4dB"/>
<Field name="spk_ana_gain" feature_option="SPK_PATH_LO" array_index="0" bit="0,15" check_list="0,8dB,1,7dB,2,6dB,3,5dB,4,4dB,5,3dB,6,2dB,7,1dB,8,0dB,9,-1dB,10,-2dB,11,-3dB,12,-4dB,13,-5dB,14,-6dB,15,-7dB,16,-8dB,17,-9dB,18,-10dB"/>
<Field name="spk_ana_gain" feature_option="SPK_PATH_HP" array_index="0" bit="0,15" check_list="0,8dB,1,7dB,2,6dB,3,5dB,4,4dB,5,3dB,6,2dB,7,1dB,8,0dB,9,-1dB,10,-2dB,11,-3dB,12,-4dB,13,-5dB,14,-6dB,15,-7dB,16,-8dB,17,-9dB,18,-10dB"/>
<Field name="spk_ana_gain" feature_option="SPK_PATH_NO_ANA" array_index="0" bit="0,15" check_list="0,0dB,0,0dB"/>
</Param>
<Param name="receiver_pga" type="short_array"> <!-- save index of register -->
<Field name="rcv_ana_gain" feature_option="RCV_PATH_INT" array_index="0" bit="0,15" check_list="0,8dB,1,7dB,2,6dB,3,5dB,4,4dB,5,3dB,6,2dB,7,1dB,8,0dB,9,-1dB,10,-2dB,11,-3dB,12,-4dB,13,-5dB,14,-6dB,15,-7dB,16,-8dB,17,-9dB,18,-10dB"/>
<Field name="rcv_ana_gain" feature_option="RCV_PATH_2_IN_1_SPK" array_index="0" bit="0,15" check_list="15,17dB,14,16dB,13,15dB,12,14dB,11,13dB,10,12dB,9,11dB,8,10dB,7,9dB,6,8dB,5,7dB,4,6dB,3,5dB,2,4dB"/>
<Field name="rcv_ana_gain" feature_option="RCV_PATH_3_IN_1_SPK" array_index="0" bit="0,15" check_list="15,17dB,14,16dB,13,15dB,12,14dB,11,13dB,10,12dB,9,11dB,8,10dB,7,9dB,6,8dB,5,7dB,4,6dB,3,5dB,2,4dB"/>
<Field name="rcv_ana_gain" feature_option="RCV_PATH_NO_ANA" array_index="0" bit="0,15" check_list="0,0dB,0,0dB"/>
</Param>
<Param name="amp" type="short_array"/>
</ParamUnit>
</ParamUnitDesc>
@@ -0,0 +1,260 @@
<?xml version="1.0" encoding="UTF-8"?>
<AudioParam version="1.1">
<ParamTree>
<Param path="System,RCV" param_id="0"/>
<Param path="System,HS" param_id="0"/>
<Param path="System,SPK" param_id="0"/>
<Param path="System,HSSPK" param_id="0"/>
<Param path="System,HS5POLE" param_id="0"/>
<Param path="System,HS5POLE_ANC" param_id="0"/>
<Param path="System,USB" param_id="0"/>
<Param path="System,BT_A2DP" param_id="0"/>
<Param path="System,BT_A2DP_HP" param_id="0"/>
<Param path="System,BT_A2DP_SPK" param_id="0"/>
<Param path="System,HEARING_AID" param_id="1"/>
<Param path="Ring,RCV" param_id="0"/>
<Param path="Ring,HS" param_id="0"/>
<Param path="Ring,SPK" param_id="0"/>
<Param path="Ring,HSSPK" param_id="0"/>
<Param path="Ring,HS5POLE" param_id="0"/>
<Param path="Ring,HS5POLE_ANC" param_id="0"/>
<Param path="Ring,USB" param_id="0"/>
<Param path="Ring,BT_A2DP" param_id="0"/>
<Param path="Ring,BT_A2DP_HP" param_id="0"/>
<Param path="Ring,BT_A2DP_SPK" param_id="0"/>
<Param path="Ring,HEARING_AID" param_id="1"/>
<Param path="Music,RCV" param_id="0"/>
<Param path="Music,HS" param_id="0"/>
<Param path="Music,SPK" param_id="0"/>
<Param path="Music,HSSPK" param_id="0"/>
<Param path="Music,HS5POLE" param_id="0"/>
<Param path="Music,HS5POLE_ANC" param_id="0"/>
<Param path="Music,USB" param_id="0"/>
<Param path="Music,BT_A2DP" param_id="0"/>
<Param path="Music,BT_A2DP_HP" param_id="0"/>
<Param path="Music,BT_A2DP_SPK" param_id="0"/>
<Param path="Music,HEARING_AID" param_id="1"/>
<Param path="Alarm,RCV" param_id="0"/>
<Param path="Alarm,HS" param_id="0"/>
<Param path="Alarm,SPK" param_id="0"/>
<Param path="Alarm,HSSPK" param_id="0"/>
<Param path="Alarm,HS5POLE" param_id="0"/>
<Param path="Alarm,HS5POLE_ANC" param_id="0"/>
<Param path="Alarm,USB" param_id="0"/>
<Param path="Alarm,BT_A2DP" param_id="0"/>
<Param path="Alarm,BT_A2DP_HP" param_id="0"/>
<Param path="Alarm,BT_A2DP_SPK" param_id="0"/>
<Param path="Alarm,HEARING_AID" param_id="1"/>
<Param path="Notification,RCV" param_id="0"/>
<Param path="Notification,HS" param_id="0"/>
<Param path="Notification,SPK" param_id="0"/>
<Param path="Notification,HSSPK" param_id="0"/>
<Param path="Notification,HS5POLE" param_id="0"/>
<Param path="Notification,HS5POLE_ANC" param_id="0"/>
<Param path="Notification,USB" param_id="0"/>
<Param path="Notification,BT_A2DP" param_id="0"/>
<Param path="Notification,BT_A2DP_HP" param_id="0"/>
<Param path="Notification,BT_A2DP_SPK" param_id="0"/>
<Param path="Notification,HEARING_AID" param_id="1"/>
<Param path="Bluetooth_sco,RCV" param_id="0"/>
<Param path="Bluetooth_sco,HS" param_id="0"/>
<Param path="Bluetooth_sco,SPK" param_id="0"/>
<Param path="Bluetooth_sco,HSSPK" param_id="0"/>
<Param path="Bluetooth_sco,HS5POLE" param_id="0"/>
<Param path="Bluetooth_sco,HS5POLE_ANC" param_id="0"/>
<Param path="Bluetooth_sco,USB" param_id="0"/>
<Param path="Bluetooth_sco,BT_A2DP" param_id="0"/>
<Param path="Bluetooth_sco,BT_A2DP_HP" param_id="0"/>
<Param path="Bluetooth_sco,BT_A2DP_SPK" param_id="0"/>
<Param path="Bluetooth_sco,HEARING_AID" param_id="1"/>
<Param path="Enforced_Audible,RCV" param_id="59"/>
<Param path="Enforced_Audible,HS" param_id="59"/>
<Param path="Enforced_Audible,SPK" param_id="59"/>
<Param path="Enforced_Audible,HSSPK" param_id="59"/>
<Param path="Enforced_Audible,HS5POLE" param_id="59"/>
<Param path="Enforced_Audible,HS5POLE_ANC" param_id="59"/>
<Param path="Enforced_Audible,USB" param_id="59"/>
<Param path="Enforced_Audible,BT_A2DP" param_id="59"/>
<Param path="Enforced_Audible,BT_A2DP_HP" param_id="59"/>
<Param path="Enforced_Audible,BT_A2DP_SPK" param_id="59"/>
<Param path="Enforced_Audible,HEARING_AID" param_id="1"/>
<Param path="DTMF,RCV" param_id="0"/>
<Param path="DTMF,HS" param_id="0"/>
<Param path="DTMF,SPK" param_id="0"/>
<Param path="DTMF,HSSPK" param_id="0"/>
<Param path="DTMF,HS5POLE" param_id="0"/>
<Param path="DTMF,HS5POLE_ANC" param_id="0"/>
<Param path="DTMF,USB" param_id="0"/>
<Param path="DTMF,BT_A2DP" param_id="0"/>
<Param path="DTMF,BT_A2DP_HP" param_id="0"/>
<Param path="DTMF,BT_A2DP_SPK" param_id="0"/>
<Param path="DTMF,HEARING_AID" param_id="1"/>
<Param path="TTS,RCV" param_id="0"/>
<Param path="TTS,HS" param_id="0"/>
<Param path="TTS,SPK" param_id="0"/>
<Param path="TTS,HSSPK" param_id="0"/>
<Param path="TTS,HS5POLE" param_id="0"/>
<Param path="TTS,HS5POLE_ANC" param_id="0"/>
<Param path="TTS,USB" param_id="0"/>
<Param path="TTS,BT_A2DP" param_id="0"/>
<Param path="TTS,BT_A2DP_HP" param_id="0"/>
<Param path="TTS,BT_A2DP_SPK" param_id="0"/>
<Param path="TTS,HEARING_AID" param_id="1"/>
<Param path="Boot,RCV" param_id="0"/>
<Param path="Boot,HS" param_id="0"/>
<Param path="Boot,SPK" param_id="0"/>
<Param path="Boot,HSSPK" param_id="0"/>
<Param path="Boot,HS5POLE" param_id="0"/>
<Param path="Boot,HS5POLE_ANC" param_id="0"/>
<Param path="Boot,USB" param_id="0"/>
<Param path="Boot,BT_A2DP" param_id="0"/>
<Param path="Boot,BT_A2DP_HP" param_id="0"/>
<Param path="Boot,BT_A2DP_SPK" param_id="0"/>
<Param path="Boot,HEARING_AID" param_id="1"/>
<Param path="VIBSPK,RCV" param_id="0"/>
<Param path="VIBSPK,HS" param_id="0"/>
<Param path="VIBSPK,SPK" param_id="0"/>
<Param path="VIBSPK,HSSPK" param_id="0"/>
<Param path="VIBSPK,HS5POLE" param_id="0"/>
<Param path="VIBSPK,HS5POLE_ANC" param_id="0"/>
<Param path="VIBSPK,USB" param_id="0"/>
<Param path="VIBSPK,BT_A2DP" param_id="0"/>
<Param path="VIBSPK,BT_A2DP_HP" param_id="0"/>
<Param path="VIBSPK,BT_A2DP_SPK" param_id="0"/>
<Param path="VIBSPK,HEARING_AID" param_id="1"/>
<Param path="Accessibility,RCV" param_id="0"/>
<Param path="Accessibility,HS" param_id="0"/>
<Param path="Accessibility,SPK" param_id="0"/>
<Param path="Accessibility,HSSPK" param_id="0"/>
<Param path="Accessibility,HS5POLE" param_id="0"/>
<Param path="Accessibility,HS5POLE_ANC" param_id="0"/>
<Param path="Accessibility,USB" param_id="0"/>
<Param path="Accessibility,BT_A2DP" param_id="0"/>
<Param path="Accessibility,BT_A2DP_HP" param_id="0"/>
<Param path="Accessibility,BT_A2DP_SPK" param_id="0"/>
<Param path="Accessibility,HEARING_AID" param_id="1"/>
<Param path="Assistant,RCV" param_id="0"/>
<Param path="Assistant,HS" param_id="0"/>
<Param path="Assistant,SPK" param_id="0"/>
<Param path="Assistant,HSSPK" param_id="0"/>
<Param path="Assistant,HS5POLE" param_id="0"/>
<Param path="Assistant,HS5POLE_ANC" param_id="0"/>
<Param path="Assistant,USB" param_id="0"/>
<Param path="Assistant,BT_A2DP" param_id="0"/>
<Param path="Assistant,BT_A2DP_HP" param_id="0"/>
<Param path="Assistant,BT_A2DP_SPK" param_id="0"/>
<Param path="Assistant,HEARING_AID" param_id="1"/>
<Param path="Default,Music,HS" param_id="2"/>
<Param path="Default,Music,SPK" param_id="3"/>
<Param path="Default,DTMF,SPK" param_id="4"/>
<Param path="Default,DTMF,BT_A2DP" param_id="50"/>
<Param path="Default,DTMF,BT_A2DP_HP" param_id="50"/>
<Param path="Default,DTMF,BT_A2DP_SPK" param_id="50"/>
<Param path="Default,DTMF,HS" param_id="51"/>
<Param path="Default,DTMF,USB" param_id="52"/>
<Param path="Default,Notification,SPK" param_id="53"/>
<Param path="Default,Notification,BT_A2DP" param_id="8"/>
<Param path="Default,Notification,BT_A2DP_HP" param_id="69"/>
<Param path="Default,Notification,BT_A2DP_SPK" param_id="69"/>
<Param path="Default,Notification,HS" param_id="70"/>
<Param path="Default,Notification,HSSPK" param_id="71"/>
<Param path="Default,Notification,USB" param_id="72"/>
<Param path="Default,System,SPK" param_id="5"/>
<Param path="Default,System,BT_A2DP" param_id="21"/>
<Param path="Default,System,BT_A2DP_HP" param_id="21"/>
<Param path="Default,System,BT_A2DP_SPK" param_id="21"/>
<Param path="Default,System,HS" param_id="22"/>
<Param path="Default,System,USB" param_id="23"/>
<Param path="Default,Ring,BT_A2DP" param_id="39"/>
<Param path="Default,Ring,BT_A2DP_HP" param_id="39"/>
<Param path="Default,Ring,BT_A2DP_SPK" param_id="39"/>
<Param path="Default,Ring,HSSPK" param_id="40"/>
<Param path="Default,Ring,USB" param_id="41"/>
<Param path="Default,Ring,SPK" param_id="6"/>
<Param path="Default,Music,USB" param_id="7"/>
<Param path="Default,Music,BT_A2DP" param_id="26"/>
<Param path="Default,Music,BT_A2DP_HP" param_id="26"/>
<Param path="Default,Music,BT_A2DP_SPK" param_id="26"/>
<Param path="Default,Alarm,SPK" param_id="9"/>
</ParamTree>
<ParamUnitPool>
<ParamUnit param_id="0">
<Param name="digital_gain" value="-64,-48,-42,-39,-36,-33,-30,-27,-24,-21,-18,-15,-12,-9,-6,-3,0"/>
</ParamUnit>
<ParamUnit param_id="1">
<Param name="digital_gain" value="-64,-48,-42,-39,-36,-33,-30,-27,-24,-21,-18,-15,-12,-9,-6,-3,0"/>
</ParamUnit>
<ParamUnit param_id="2">
<Param name="digital_gain" value="-64,-58,-52,-46,-40,-35,-30,-27,-24,-21,-18,-15,-12,-9,-6,-3,0"/>
</ParamUnit>
<ParamUnit param_id="3">
<Param name="digital_gain" value="-64,-47,-42,-37,-33,-30,-27,-24,-21,-18,-15,-12,-9,-6,-4,-2,0"/>
</ParamUnit>
<ParamUnit param_id="4">
<Param name="digital_gain" value="-64,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16"/>
</ParamUnit>
<ParamUnit param_id="50">
<Param name="digital_gain" value="-64,-62,-59,-56,-53,-50,-47,-44,-41,-38,-36,-34,-32,-30,-28,-26,-24"/>
</ParamUnit>
<ParamUnit param_id="51">
<Param name="digital_gain" value="-64,-62,-59,-56,-53,-50,-47,-44,-41,-38,-36,-34,-32,-30,-28,-26,-24"/>
</ParamUnit>
<ParamUnit param_id="52">
<Param name="digital_gain" value="-64,-62,-59,-56,-53,-50,-47,-44,-41,-38,-36,-34,-32,-30,-28,-26,-24"/>
</ParamUnit>
<ParamUnit param_id="53">
<Param name="digital_gain" value="-64,-45,-42,-39,-36,-33,-30,-27,-24,-21,-18,-16,-14,-12,-10,-8,-6"/>
</ParamUnit>
<ParamUnit param_id="69">
<Param name="digital_gain" value="-64,-58,-55,-52,-49,-46,-43,-40,-37,-34,-32,-30,-28,-26,-24,-22,-20"/>
</ParamUnit>
<ParamUnit param_id="70">
<Param name="digital_gain" value="-64,-58,-55,-52,-49,-46,-43,-40,-37,-34,-32,-30,-28,-26,-24,-22,-20"/>
</ParamUnit>
<ParamUnit param_id="71">
<Param name="digital_gain" value="-64,-58,-55,-52,-49,-46,-43,-40,-37,-35,-32,-30,-28,-26,-24,-22,-20"/>
</ParamUnit>
<ParamUnit param_id="72">
<Param name="digital_gain" value="-64,-58,-55,-52,-49,-46,-43,-40,-37,-34,-32,-30,-28,-26,-24,-22,-20"/>
</ParamUnit>
<ParamUnit param_id="5">
<Param name="digital_gain" value="-64,-24,-22,-20,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6"/>
</ParamUnit>
<ParamUnit param_id="21">
<Param name="digital_gain" value="-64,-58,-55,-52,-49,-46,-43,-40,-37,-35,-32,-30,-28,-26,-24,-22,-20"/>
</ParamUnit>
<ParamUnit param_id="22">
<Param name="digital_gain" value="-64,-58,-55,-52,-49,-46,-43,-40,-37,-34,-32,-30,-28,-26,-24,-22,-20"/>
</ParamUnit>
<ParamUnit param_id="23">
<Param name="digital_gain" value="-64,-58,-55,-52,-49,-46,-43,-40,-37,-34,-32,-30,-28,-26,-24,-22,-20"/>
</ParamUnit>
<ParamUnit param_id="39">
<Param name="digital_gain" value="-64,-58,-55,-52,-49,-46,-43,-40,-37,-34,-32,-30,-28,-26,-24,-22,-20"/>
</ParamUnit>
<ParamUnit param_id="40">
<Param name="digital_gain" value="-64,-39,-36,-33,-30,-27,-24,-21,-18,-15,-12,-10,-8,-6,-4,-2,0"/>
</ParamUnit>
<ParamUnit param_id="41">
<Param name="digital_gain" value="-64,-58,-55,-52,-49,-46,-43,-40,-37,-34,-32,-30,-28,-26,-24,-22,-20"/>
</ParamUnit>
<ParamUnit param_id="6">
<Param name="digital_gain" value="-64,-39,-36,-33,-30,-27,-24,-20,-16,-13,-11,-9,-7,-5,-3,-2,0"/>
</ParamUnit>
<ParamUnit param_id="7">
<Param name="digital_gain" value="-64,-63,-57,-51,-45,-40,-35,-32,-29,-26,-23,-20,-17,-14,-11,-8,-5"/>
</ParamUnit>
<ParamUnit param_id="26">
<Param name="digital_gain" value="-64,-61,-57,-53,-49,-45,-41,-37,-33,-29,-25,-21,-17,-13,-9,-5,-1"/>
</ParamUnit>
<ParamUnit param_id="8">
<Param name="digital_gain" value="-64,-58,-55,-52,-49,-46,-43,-40,-37,-34,-31,-28,-25,-22,-19,-16,-13"/>
</ParamUnit>
<ParamUnit param_id="9">
<Param name="digital_gain" value="-64,-40,-35,-30,-26,-22,-19,-16,-14,-12,-10,-8,-6,-4,-2,-1,0"/>
</ParamUnit>
<ParamUnit param_id="59">
<Param name="digital_gain" value="-64,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18"/>
</ParamUnit>
</ParamUnitPool>
</AudioParam>

Some files were not shown because too many files have changed in this diff Show More