From 04c21bc820421c0a5a1133492086b6ffcb8a2590 Mon Sep 17 00:00:00 2001 From: Robert Lee Date: Thu, 20 Jul 2023 17:06:55 +0800 Subject: [PATCH] audio: Phase in AK3 fortemedia tuning tables Change List : Fortemedia: Handset: Optimal performance for NB/WB/SWB AMS Handheld : Optimal RX performance for NB Optimal performance for NB/WB/SWB AMS Headset: Enable FENS on condor WB Files from the latest attachment on b/292048972 Bug: 292048972 Test: verified by ntkuo@ Change-Id: Ide23f78e948225142d82e737626e8f465c19e5cd --- audio/akita/tuning/fortemedia/HANDSET.dat | Bin 258170 -> 258170 bytes audio/akita/tuning/fortemedia/HANDSET.mods | 88 +++++----- audio/akita/tuning/fortemedia/HANDSFREE.dat | Bin 118342 -> 118342 bytes audio/akita/tuning/fortemedia/HANDSFREE.mods | 160 +++++++++---------- audio/akita/tuning/fortemedia/HEADSET.dat | Bin 430266 -> 430266 bytes audio/akita/tuning/fortemedia/HEADSET.mods | 10 +- 6 files changed, 129 insertions(+), 129 deletions(-) diff --git a/audio/akita/tuning/fortemedia/HANDSET.dat b/audio/akita/tuning/fortemedia/HANDSET.dat index 72aee9d4326f73a322ffe5786fd895091619c406..f739db3970c328dbbc206a93cdbe920950035059 100644 GIT binary patch delta 269 zcmezMfdAJ6{ta$?ydRiam>C#anGZ0uF>_AuZ($PGV=(At{$Jn6tW(#|98o_3$eswq zlbFxsOlD?angYaAfp{7aPY2@33zEbpujBJ!ZK&VK%(eMHU%n<2gTdqi3o$+H8fE|u zo5}1TKZ}`xaW;^i1El9NuVR?~VI7knBiD5M^-SA0@3Ner!Ro-=%=}@pf0DK>$SJpg zPT7OkDG-wz>>wsL*g;Hon7p3Pee%B~4xric@r*l~_b0dSPi6#SrtSNanRoX90OZzI AF8}}l delta 50 zcmezMfdAJ6{ta$?o5Qv}l%A|#$GzF<(oangV|&*z<_`YmeaY?nk{N-RY5Trp<~=$hyBC#anGZ0uF>^AsGjlL>Ff;IU0>!$R-qc{xiI{XpPU$hyBC#anGZ0uF|#qWGjlL>Ff;IU0>!$R{4+GnT9})ekFZSeEgYlsfeZwQPsXz=$pY>4nTYKWe^-^P9OIu`*(^0ZD~=dxk)yICBY-?_y| UZ_nDqSjyPEKY9E9WXAR^01+^24gdfE diff --git a/audio/akita/tuning/fortemedia/HANDSFREE.mods b/audio/akita/tuning/fortemedia/HANDSFREE.mods index 6ea29d1..989bf63 100644 --- a/audio/akita/tuning/fortemedia/HANDSFREE.mods +++ b/audio/akita/tuning/fortemedia/HANDSFREE.mods @@ -3,7 +3,7 @@ #EXPORT_FLAG HANDSFREE #PARAM_MODE FULL #SAVE_MODE 3 -#SAVE_TIME 2023-07-13 15:26:06 +#SAVE_TIME 2023-07-20 16:43:51 #CASE_NAME HANDSFREE-HANDSFREE-VOICE_GENERIC-NB #PARAM_TYPE TX+2RX @@ -909,33 +909,33 @@ 897 0x2339 //TX_SENDFUNC_REG_MICMUTE 898 0x0020 //TX_SENDFUNC_REG_MICMUTE1 899 0x0384 //TX_MICMUTE_RATIO_THR -900 0x02E0 //TX_MICMUTE_AMP_THR +900 0x02F0 //TX_MICMUTE_AMP_THR 901 0x0000 //TX_MICMUTE_HPF_IND 902 0x00C0 //TX_MICMUTE_LOG_EYR_TH -903 0x0006 //TX_MICMUTE_CVG_TIME +903 0x0009 //TX_MICMUTE_CVG_TIME 904 0x0008 //TX_MICMUTE_RELEASE_TIME 905 0x0C00 //TX_MIC_VOLUME_MIC0MUTE 906 0x0000 //TX_MICMUTE_EPD_OFFSET_0 907 0x001E //TX_MICMUTE_FRQ_AEC_L -908 0x7B70 //TX_MICMUTE_EAD_THR +908 0x7F00 //TX_MICMUTE_EAD_THR 909 0x4000 //TX_MICMUTE_LAMBDA_CB_NLE -910 0x4000 //TX_MICMUTE_LAMBDA_RE_EST -911 0x7EF4 //TX_DTD_THR1_MICMUTE_0 -912 0x7D00 //TX_DTD_THR1_MICMUTE_1 +910 0x7FFF //TX_MICMUTE_LAMBDA_RE_EST +911 0x7F44 //TX_DTD_THR1_MICMUTE_0 +912 0x7EF4 //TX_DTD_THR1_MICMUTE_1 913 0x7FFF //TX_DTD_THR1_MICMUTE_2 914 0x7FFF //TX_DTD_THR1_MICMUTE_3 915 0x6CCC //TX_DTD_THR2_MICMUTE_0 -916 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_0 -917 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_1 -918 0x1000 //TX_MICMUTE_MIN_EQ_RE_EST_2 -919 0x7FFF //TX_MICMUTE_MIN_EQ_RE_EST_3 -920 0x7FFF //TX_MICMUTE_MIN_EQ_RE_EST_4 +916 0x0200 //TX_MICMUTE_MIN_EQ_RE_EST_0 +917 0x0200 //TX_MICMUTE_MIN_EQ_RE_EST_1 +918 0x0200 //TX_MICMUTE_MIN_EQ_RE_EST_2 +919 0x0200 //TX_MICMUTE_MIN_EQ_RE_EST_3 +920 0x0200 //TX_MICMUTE_MIN_EQ_RE_EST_4 921 0x4000 //TX_MICMUTE_C_POST_FLT -922 0x03E8 //TX_MICMUTE_DT_CUT_K -923 0x0001 //TX_MICMUTE_DT_CUT_THR -924 0x03E8 //TX_MICMUTE_DT_CUT_K2 -925 0x0001 //TX_MICMUTE_DT_CUT_THR2 -926 0x0064 //TX_MICMUTE_DT2_HOLD_N +922 0x0FA0 //TX_MICMUTE_DT_CUT_K +923 0x0100 //TX_MICMUTE_DT_CUT_THR +924 0x0FA0 //TX_MICMUTE_DT_CUT_K2 +925 0x0100 //TX_MICMUTE_DT_CUT_THR2 +926 0x000F //TX_MICMUTE_DT2_HOLD_N 927 0x1000 //TX_MICMUTE_RATIODTH_THCUT 928 0x1000 //TX_MICMUTE_B_POST_FLT_ECHOL 929 0x7FFF //TX_MICMUTE_B_POST_FLT_ECHOH @@ -955,7 +955,7 @@ 943 0x0100 //TX_MIC_VOLUME_MIC1MUTE 944 0x3BF6 //TX_TFMASKM4_2_DT_THR 945 0x7F26 //TX_MEAN_GAIN500HZ_DT_THR -946 0x0000 //TX_AMS_RESRV_04 +946 0x000A //TX_AMS_RESRV_04 947 0x0000 //TX_AMS_RESRV_05 948 0x0000 //TX_AMS_RESRV_06 949 0x0000 //TX_AMS_RESRV_07 @@ -3603,34 +3603,34 @@ 896 0xD999 //TX_FASTNS_SSA_THHFH 897 0x2339 //TX_SENDFUNC_REG_MICMUTE 898 0x0020 //TX_SENDFUNC_REG_MICMUTE1 -899 0x0384 //TX_MICMUTE_RATIO_THR -900 0x02E0 //TX_MICMUTE_AMP_THR +899 0x0320 //TX_MICMUTE_RATIO_THR +900 0x02F0 //TX_MICMUTE_AMP_THR 901 0x0000 //TX_MICMUTE_HPF_IND 902 0x00C0 //TX_MICMUTE_LOG_EYR_TH -903 0x0008 //TX_MICMUTE_CVG_TIME +903 0x000A //TX_MICMUTE_CVG_TIME 904 0x0008 //TX_MICMUTE_RELEASE_TIME 905 0x0C00 //TX_MIC_VOLUME_MIC0MUTE 906 0x0000 //TX_MICMUTE_EPD_OFFSET_0 907 0x001E //TX_MICMUTE_FRQ_AEC_L -908 0x7999 //TX_MICMUTE_EAD_THR -909 0x7FFF //TX_MICMUTE_LAMBDA_CB_NLE +908 0x7FF6 //TX_MICMUTE_EAD_THR +909 0x3000 //TX_MICMUTE_LAMBDA_CB_NLE 910 0x7FFF //TX_MICMUTE_LAMBDA_RE_EST -911 0x7DC8 //TX_DTD_THR1_MICMUTE_0 -912 0x7FFF //TX_DTD_THR1_MICMUTE_1 +911 0x7FFF //TX_DTD_THR1_MICMUTE_0 +912 0x7FDF //TX_DTD_THR1_MICMUTE_1 913 0x7FFF //TX_DTD_THR1_MICMUTE_2 -914 0x7FFF //TX_DTD_THR1_MICMUTE_3 -915 0x6CCC //TX_DTD_THR2_MICMUTE_0 -916 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_0 -917 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_1 -918 0x1000 //TX_MICMUTE_MIN_EQ_RE_EST_2 -919 0x7FFF //TX_MICMUTE_MIN_EQ_RE_EST_3 -920 0x7FFF //TX_MICMUTE_MIN_EQ_RE_EST_4 +914 0x7918 //TX_DTD_THR1_MICMUTE_3 +915 0x7000 //TX_DTD_THR2_MICMUTE_0 +916 0x0200 //TX_MICMUTE_MIN_EQ_RE_EST_0 +917 0x0200 //TX_MICMUTE_MIN_EQ_RE_EST_1 +918 0x0200 //TX_MICMUTE_MIN_EQ_RE_EST_2 +919 0x0200 //TX_MICMUTE_MIN_EQ_RE_EST_3 +920 0x0200 //TX_MICMUTE_MIN_EQ_RE_EST_4 921 0x4000 //TX_MICMUTE_C_POST_FLT -922 0x03E8 //TX_MICMUTE_DT_CUT_K -923 0x0001 //TX_MICMUTE_DT_CUT_THR -924 0x03E8 //TX_MICMUTE_DT_CUT_K2 -925 0x0001 //TX_MICMUTE_DT_CUT_THR2 -926 0x00B0 //TX_MICMUTE_DT2_HOLD_N +922 0x1F40 //TX_MICMUTE_DT_CUT_K +923 0x0100 //TX_MICMUTE_DT_CUT_THR +924 0x1F40 //TX_MICMUTE_DT_CUT_K2 +925 0x0100 //TX_MICMUTE_DT_CUT_THR2 +926 0x000F //TX_MICMUTE_DT2_HOLD_N 927 0x1000 //TX_MICMUTE_RATIODTH_THCUT 928 0x1000 //TX_MICMUTE_B_POST_FLT_ECHOL 929 0x7FFF //TX_MICMUTE_B_POST_FLT_ECHOH @@ -3648,9 +3648,9 @@ 941 0x0008 //TX_MIC1MUTE_CVG_TIME 942 0x0008 //TX_MIC1MUTE_RELEASE_TIME 943 0x0100 //TX_MIC_VOLUME_MIC1MUTE -944 0xE0C0 //TX_TFMASKM4_2_DT_THR +944 0x3C0A //TX_TFMASKM4_2_DT_THR 945 0x2710 //TX_MEAN_GAIN500HZ_DT_THR -946 0x0000 //TX_AMS_RESRV_04 +946 0x000A //TX_AMS_RESRV_04 947 0x0000 //TX_AMS_RESRV_05 948 0x0000 //TX_AMS_RESRV_06 949 0x0000 //TX_AMS_RESRV_07 @@ -4370,20 +4370,20 @@ 123 0x0CCD //RX_TDDRC_SMT_W 124 0x01D8 //RX_TDDRC_DRC_GAIN 38 0x001C //RX_FDEQ_SUBNUM -39 0x7C5C //RX_FDEQ_GAIN_0 -40 0x4F57 //RX_FDEQ_GAIN_1 -41 0x5C53 //RX_FDEQ_GAIN_2 -42 0x5C6A //RX_FDEQ_GAIN_3 -43 0x8186 //RX_FDEQ_GAIN_4 -44 0x8681 //RX_FDEQ_GAIN_5 +39 0x8060 //RX_FDEQ_GAIN_0 +40 0x535B //RX_FDEQ_GAIN_1 +41 0x6061 //RX_FDEQ_GAIN_2 +42 0x6E78 //RX_FDEQ_GAIN_3 +43 0x8994 //RX_FDEQ_GAIN_4 +44 0x9485 //RX_FDEQ_GAIN_5 45 0x6A52 //RX_FDEQ_GAIN_6 46 0x4F4E //RX_FDEQ_GAIN_7 -47 0x505B //RX_FDEQ_GAIN_8 -48 0x5A51 //RX_FDEQ_GAIN_9 +47 0x4C4F //RX_FDEQ_GAIN_8 +48 0x4E4D //RX_FDEQ_GAIN_9 49 0x4F4F //RX_FDEQ_GAIN_10 50 0x4F58 //RX_FDEQ_GAIN_11 -51 0x645B //RX_FDEQ_GAIN_12 -52 0x5048 //RX_FDEQ_GAIN_13 +51 0x6C78 //RX_FDEQ_GAIN_12 +52 0x8088 //RX_FDEQ_GAIN_13 53 0x4848 //RX_FDEQ_GAIN_14 54 0x4848 //RX_FDEQ_GAIN_15 55 0x4848 //RX_FDEQ_GAIN_16 @@ -4469,20 +4469,20 @@ 123 0x0CCD //RX_TDDRC_SMT_W 124 0x038C //RX_TDDRC_DRC_GAIN 38 0x001C //RX_FDEQ_SUBNUM -39 0x7C5C //RX_FDEQ_GAIN_0 -40 0x4F57 //RX_FDEQ_GAIN_1 -41 0x5C53 //RX_FDEQ_GAIN_2 -42 0x5C6A //RX_FDEQ_GAIN_3 -43 0x8186 //RX_FDEQ_GAIN_4 -44 0x8681 //RX_FDEQ_GAIN_5 +39 0x8060 //RX_FDEQ_GAIN_0 +40 0x535B //RX_FDEQ_GAIN_1 +41 0x6061 //RX_FDEQ_GAIN_2 +42 0x6E78 //RX_FDEQ_GAIN_3 +43 0x8994 //RX_FDEQ_GAIN_4 +44 0x9485 //RX_FDEQ_GAIN_5 45 0x6A52 //RX_FDEQ_GAIN_6 46 0x4F4E //RX_FDEQ_GAIN_7 -47 0x505B //RX_FDEQ_GAIN_8 -48 0x5A51 //RX_FDEQ_GAIN_9 +47 0x4C4F //RX_FDEQ_GAIN_8 +48 0x4E4D //RX_FDEQ_GAIN_9 49 0x4F4F //RX_FDEQ_GAIN_10 50 0x4F58 //RX_FDEQ_GAIN_11 -51 0x645B //RX_FDEQ_GAIN_12 -52 0x5048 //RX_FDEQ_GAIN_13 +51 0x6C78 //RX_FDEQ_GAIN_12 +52 0x8088 //RX_FDEQ_GAIN_13 53 0x4848 //RX_FDEQ_GAIN_14 54 0x4848 //RX_FDEQ_GAIN_15 55 0x4848 //RX_FDEQ_GAIN_16 @@ -6298,34 +6298,34 @@ 896 0xD999 //TX_FASTNS_SSA_THHFH 897 0x2379 //TX_SENDFUNC_REG_MICMUTE 898 0x0020 //TX_SENDFUNC_REG_MICMUTE1 -899 0x03B6 //TX_MICMUTE_RATIO_THR -900 0x02E0 //TX_MICMUTE_AMP_THR +899 0x0340 //TX_MICMUTE_RATIO_THR +900 0x02F0 //TX_MICMUTE_AMP_THR 901 0x0000 //TX_MICMUTE_HPF_IND 902 0x00C0 //TX_MICMUTE_LOG_EYR_TH -903 0x0008 //TX_MICMUTE_CVG_TIME +903 0x000A //TX_MICMUTE_CVG_TIME 904 0x0008 //TX_MICMUTE_RELEASE_TIME 905 0x0E00 //TX_MIC_VOLUME_MIC0MUTE 906 0x0000 //TX_MICMUTE_EPD_OFFSET_0 907 0x001E //TX_MICMUTE_FRQ_AEC_L -908 0x7999 //TX_MICMUTE_EAD_THR -909 0x7FFF //TX_MICMUTE_LAMBDA_CB_NLE +908 0x7FD0 //TX_MICMUTE_EAD_THR +909 0x3000 //TX_MICMUTE_LAMBDA_CB_NLE 910 0x7FFF //TX_MICMUTE_LAMBDA_RE_EST -911 0x7918 //TX_DTD_THR1_MICMUTE_0 -912 0x797C //TX_DTD_THR1_MICMUTE_1 -913 0x7FFF //TX_DTD_THR1_MICMUTE_2 -914 0x7FFF //TX_DTD_THR1_MICMUTE_3 +911 0x7DFA //TX_DTD_THR1_MICMUTE_0 +912 0x7FFF //TX_DTD_THR1_MICMUTE_1 +913 0x7FDA //TX_DTD_THR1_MICMUTE_2 +914 0x7EF4 //TX_DTD_THR1_MICMUTE_3 915 0x6CCC //TX_DTD_THR2_MICMUTE_0 -916 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_0 -917 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_1 -918 0x1000 //TX_MICMUTE_MIN_EQ_RE_EST_2 -919 0x7FFF //TX_MICMUTE_MIN_EQ_RE_EST_3 -920 0x7FFF //TX_MICMUTE_MIN_EQ_RE_EST_4 +916 0x0200 //TX_MICMUTE_MIN_EQ_RE_EST_0 +917 0x0200 //TX_MICMUTE_MIN_EQ_RE_EST_1 +918 0x0200 //TX_MICMUTE_MIN_EQ_RE_EST_2 +919 0x0200 //TX_MICMUTE_MIN_EQ_RE_EST_3 +920 0x0200 //TX_MICMUTE_MIN_EQ_RE_EST_4 921 0x4000 //TX_MICMUTE_C_POST_FLT -922 0x03E8 //TX_MICMUTE_DT_CUT_K -923 0x0001 //TX_MICMUTE_DT_CUT_THR -924 0x03E8 //TX_MICMUTE_DT_CUT_K2 -925 0x0001 //TX_MICMUTE_DT_CUT_THR2 -926 0x0064 //TX_MICMUTE_DT2_HOLD_N +922 0x3E80 //TX_MICMUTE_DT_CUT_K +923 0x0100 //TX_MICMUTE_DT_CUT_THR +924 0x3E80 //TX_MICMUTE_DT_CUT_K2 +925 0x0100 //TX_MICMUTE_DT_CUT_THR2 +926 0x0014 //TX_MICMUTE_DT2_HOLD_N 927 0x1000 //TX_MICMUTE_RATIODTH_THCUT 928 0x1000 //TX_MICMUTE_B_POST_FLT_ECHOL 929 0x7FFF //TX_MICMUTE_B_POST_FLT_ECHOH @@ -6343,9 +6343,9 @@ 941 0x0008 //TX_MIC1MUTE_CVG_TIME 942 0x0008 //TX_MIC1MUTE_RELEASE_TIME 943 0x0100 //TX_MIC_VOLUME_MIC1MUTE -944 0xF060 //TX_TFMASKM4_2_DT_THR +944 0x3BF6 //TX_TFMASKM4_2_DT_THR 945 0x2FA8 //TX_MEAN_GAIN500HZ_DT_THR -946 0x0000 //TX_AMS_RESRV_04 +946 0x000A //TX_AMS_RESRV_04 947 0x0000 //TX_AMS_RESRV_05 948 0x0000 //TX_AMS_RESRV_06 949 0x0000 //TX_AMS_RESRV_07 diff --git a/audio/akita/tuning/fortemedia/HEADSET.dat b/audio/akita/tuning/fortemedia/HEADSET.dat index f35aa05ddaeccf5008ef70adc763547443ca5e76..580e18e2eeebd2c40b61cf0fd0d56cc3994ef66b 100644 GIT binary patch delta 53 zcmdnBP-@pgsfI0#=eQYFwx8!_wB`lU@~;_