From acc3575027182a125a0a9220bb7aa94d70b4ad82 Mon Sep 17 00:00:00 2001 From: Carter Hsu Date: Thu, 1 Jun 2023 09:08:40 +0000 Subject: [PATCH 1/4] audio: FM table check in (2023/06/01) for telephony. - SB3 Headset (Gene) Fine tune 3rd party USB-C adaptor by using Samsung EE-UC10. - SB3 Handset (Duncan) 1: Fine tune TMOUS WB SLR 2: Noisy environment up eye improve on VoIP/VOICE_GENERIC NS 3: TMOUS NB/SWB RLR fine tune 4: VoiceGeneric/TMOUS WB TX enable CNG 5: Update VOICEGENERIC/TMOUS NB/WB/SWB TX PREEQ1/PREEQ2 for EVT1.1 setting - SB3 Handsfree (Ricky) 1. Fine tune NS_type 3 to mitigate noise pumping in SWB (b/279143103) 2. Fine tune low-freqency to improve power consumption in WB Files from the latest attachment on b/285255101 Bug: 279143103 Bug: 285255101 Test: verified by rickycheng@ Change-Id: Ibd4bdc48aa0e046e028fde50d485c5687f137926 --- audio/shiba/tuning/fortemedia/HANDSET.dat | Bin 258170 -> 258170 bytes audio/shiba/tuning/fortemedia/HANDSET.mods | 230 +++++++++---------- audio/shiba/tuning/fortemedia/HANDSFREE.dat | Bin 118342 -> 118342 bytes audio/shiba/tuning/fortemedia/HANDSFREE.mods | 36 +-- audio/shiba/tuning/fortemedia/HEADSET.dat | Bin 430266 -> 430266 bytes audio/shiba/tuning/fortemedia/HEADSET.mods | 100 ++++---- 6 files changed, 183 insertions(+), 183 deletions(-) diff --git a/audio/shiba/tuning/fortemedia/HANDSET.dat b/audio/shiba/tuning/fortemedia/HANDSET.dat index cc5c7d11401367687b5a5add6c5630906c600f6e..c61ab2ee17ebe7e870d58d95fada623a06521458 100644 GIT binary patch delta 340 zcmezMfdAJ6{tfP0jQN{Av<~Ys{+q6##kgy_)M@4vrvLSm4VvYE)bs_XnUfh=re9de z_?eM;`-2Niax9w<#j%EL-p+NJee2XJmTIxS2;pjdAih=LDuljGJu^ zNecjtj<}S?HT_%^BhTi2CM?WM3|!mRF@0m)eClDK9I-aeW7;0X%GkgNv=?YX7RUAn zv5bdUwyzRo)L@*v&emXho&}=;lP%NsIed(2jMM$B852OfHG+(7jN6q2K&rfQ5+JPU zuQC}EAX=yAIRcrp_<-`$<(@N1v~x)^Zs(F@GBhXFVc?+1k#CPHW7-~9#w=3>0Qe4j AQ~&?~ delta 236 zcmezMfdAJ6{tfP0+nX0KWphnG7sbf4d7p`|^7i;s%-h*EABtlQ+5WkK=|9WnW7|{M z8ErRf?{8<^EVW02aq>Cm1PCL{HDU9i!&CV{W}N5Ptaf`2q0k U3%KiZ$hyBP!D#MJU1PV)tYp+u1pwG{K{o&Z delta 151 zcmX>$hyBF7M3lnyNjFZ># zb8L4y$9jf|aph$BXUa^@&f70+V@zU1;W9B!k9*9RfDn7I6N{3(XUIxE?7^a>?j@3v zZ3h^o7`NBm23tNo|0pBac7u`oHaY!CRxdWePT64Uk#4;b4Rp$s*Mzd^hMk5Pm{egz3% zc!nYj@*ha}!AnLv#_dh4Y-gB&+-(P#AVwz0LRAYKhKdv@Kt&XeK}8yrp&|`}Y*zIE DF7M3lnyN++qs%M(O!nA;O@&Vqk?Rs2{GZ-hY-K6VR+r5?8^78;ANH(kh diff --git a/audio/shiba/tuning/fortemedia/HEADSET.mods b/audio/shiba/tuning/fortemedia/HEADSET.mods index f4d8f78..15a75e6 100644 --- a/audio/shiba/tuning/fortemedia/HEADSET.mods +++ b/audio/shiba/tuning/fortemedia/HEADSET.mods @@ -3,7 +3,7 @@ #EXPORT_FLAG HEADSET #PARAM_MODE FULL #SAVE_MODE 3 -#SAVE_TIME 2023-05-25 12:29:14 +#SAVE_TIME 2023-06-01 15:39:39 #CASE_NAME HEADSET-USB_BLACKBIRD-VOICE_GENERIC-NB #PARAM_TYPE TX+2RX @@ -94908,8 +94908,8 @@ 571 0x4848 //TX_FDEQ_GAIN_4 572 0x4848 //TX_FDEQ_GAIN_5 573 0x4844 //TX_FDEQ_GAIN_6 -574 0x4242 //TX_FDEQ_GAIN_7 -575 0x3C34 //TX_FDEQ_GAIN_8 +574 0x4041 //TX_FDEQ_GAIN_7 +575 0x3B34 //TX_FDEQ_GAIN_8 576 0x343A //TX_FDEQ_GAIN_9 577 0x4848 //TX_FDEQ_GAIN_10 578 0x4848 //TX_FDEQ_GAIN_11 @@ -95200,7 +95200,7 @@ 863 0x199A //TX_TDDRC_HMNC_GAIN 864 0x0000 //TX_TDDRC_SMT_FLAG 865 0x0CCD //TX_TDDRC_SMT_W -866 0x05A0 //TX_TDDRC_DRC_GAIN +866 0x04BB //TX_TDDRC_DRC_GAIN 867 0x7FFF //TX_TDDRC_LMT_THRD 868 0x0000 //TX_TDDRC_LMT_ALPHA 869 0x0000 //TX_TFMASKLTH @@ -95503,7 +95503,7 @@ 121 0x199A //RX_TDDRC_HMNC_GAIN 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W -124 0x0200 //RX_TDDRC_DRC_GAIN +124 0x02A9 //RX_TDDRC_DRC_GAIN 38 0x0014 //RX_FDEQ_SUBNUM 39 0x4848 //RX_FDEQ_GAIN_0 40 0x4848 //RX_FDEQ_GAIN_1 @@ -95512,7 +95512,7 @@ 43 0x4848 //RX_FDEQ_GAIN_4 44 0x4848 //RX_FDEQ_GAIN_5 45 0x4844 //RX_FDEQ_GAIN_6 -46 0x4444 //RX_FDEQ_GAIN_7 +46 0x4343 //RX_FDEQ_GAIN_7 47 0x4848 //RX_FDEQ_GAIN_8 48 0x4444 //RX_FDEQ_GAIN_9 49 0x4848 //RX_FDEQ_GAIN_10 @@ -95602,7 +95602,7 @@ 121 0x199A //RX_TDDRC_HMNC_GAIN 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W -124 0x0200 //RX_TDDRC_DRC_GAIN +124 0x02A9 //RX_TDDRC_DRC_GAIN 38 0x0014 //RX_FDEQ_SUBNUM 39 0x4848 //RX_FDEQ_GAIN_0 40 0x4848 //RX_FDEQ_GAIN_1 @@ -95611,7 +95611,7 @@ 43 0x4848 //RX_FDEQ_GAIN_4 44 0x4848 //RX_FDEQ_GAIN_5 45 0x4844 //RX_FDEQ_GAIN_6 -46 0x4444 //RX_FDEQ_GAIN_7 +46 0x4343 //RX_FDEQ_GAIN_7 47 0x4848 //RX_FDEQ_GAIN_8 48 0x4444 //RX_FDEQ_GAIN_9 49 0x4848 //RX_FDEQ_GAIN_10 @@ -95701,7 +95701,7 @@ 121 0x199A //RX_TDDRC_HMNC_GAIN 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W -124 0x0200 //RX_TDDRC_DRC_GAIN +124 0x02A9 //RX_TDDRC_DRC_GAIN 38 0x0014 //RX_FDEQ_SUBNUM 39 0x4848 //RX_FDEQ_GAIN_0 40 0x4848 //RX_FDEQ_GAIN_1 @@ -95710,7 +95710,7 @@ 43 0x4848 //RX_FDEQ_GAIN_4 44 0x4848 //RX_FDEQ_GAIN_5 45 0x4844 //RX_FDEQ_GAIN_6 -46 0x4444 //RX_FDEQ_GAIN_7 +46 0x4343 //RX_FDEQ_GAIN_7 47 0x4848 //RX_FDEQ_GAIN_8 48 0x4444 //RX_FDEQ_GAIN_9 49 0x4848 //RX_FDEQ_GAIN_10 @@ -95800,7 +95800,7 @@ 121 0x199A //RX_TDDRC_HMNC_GAIN 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W -124 0x0200 //RX_TDDRC_DRC_GAIN +124 0x02A9 //RX_TDDRC_DRC_GAIN 38 0x0014 //RX_FDEQ_SUBNUM 39 0x4848 //RX_FDEQ_GAIN_0 40 0x4848 //RX_FDEQ_GAIN_1 @@ -95809,7 +95809,7 @@ 43 0x4848 //RX_FDEQ_GAIN_4 44 0x4848 //RX_FDEQ_GAIN_5 45 0x4844 //RX_FDEQ_GAIN_6 -46 0x4444 //RX_FDEQ_GAIN_7 +46 0x4343 //RX_FDEQ_GAIN_7 47 0x4848 //RX_FDEQ_GAIN_8 48 0x4444 //RX_FDEQ_GAIN_9 49 0x4848 //RX_FDEQ_GAIN_10 @@ -95899,7 +95899,7 @@ 121 0x199A //RX_TDDRC_HMNC_GAIN 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W -124 0x0200 //RX_TDDRC_DRC_GAIN +124 0x02A9 //RX_TDDRC_DRC_GAIN 38 0x0014 //RX_FDEQ_SUBNUM 39 0x4848 //RX_FDEQ_GAIN_0 40 0x4848 //RX_FDEQ_GAIN_1 @@ -95908,7 +95908,7 @@ 43 0x4848 //RX_FDEQ_GAIN_4 44 0x4848 //RX_FDEQ_GAIN_5 45 0x4844 //RX_FDEQ_GAIN_6 -46 0x4444 //RX_FDEQ_GAIN_7 +46 0x4343 //RX_FDEQ_GAIN_7 47 0x4848 //RX_FDEQ_GAIN_8 48 0x4444 //RX_FDEQ_GAIN_9 49 0x4848 //RX_FDEQ_GAIN_10 @@ -95998,7 +95998,7 @@ 121 0x199A //RX_TDDRC_HMNC_GAIN 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W -124 0x0200 //RX_TDDRC_DRC_GAIN +124 0x02A9 //RX_TDDRC_DRC_GAIN 38 0x0014 //RX_FDEQ_SUBNUM 39 0x4848 //RX_FDEQ_GAIN_0 40 0x4848 //RX_FDEQ_GAIN_1 @@ -96007,7 +96007,7 @@ 43 0x4848 //RX_FDEQ_GAIN_4 44 0x4848 //RX_FDEQ_GAIN_5 45 0x4844 //RX_FDEQ_GAIN_6 -46 0x4444 //RX_FDEQ_GAIN_7 +46 0x4343 //RX_FDEQ_GAIN_7 47 0x4848 //RX_FDEQ_GAIN_8 48 0x4444 //RX_FDEQ_GAIN_9 49 0x4848 //RX_FDEQ_GAIN_10 @@ -96097,7 +96097,7 @@ 121 0x199A //RX_TDDRC_HMNC_GAIN 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W -124 0x0200 //RX_TDDRC_DRC_GAIN +124 0x02A9 //RX_TDDRC_DRC_GAIN 38 0x0014 //RX_FDEQ_SUBNUM 39 0x4848 //RX_FDEQ_GAIN_0 40 0x4848 //RX_FDEQ_GAIN_1 @@ -96106,7 +96106,7 @@ 43 0x4848 //RX_FDEQ_GAIN_4 44 0x4848 //RX_FDEQ_GAIN_5 45 0x4844 //RX_FDEQ_GAIN_6 -46 0x4444 //RX_FDEQ_GAIN_7 +46 0x4343 //RX_FDEQ_GAIN_7 47 0x4848 //RX_FDEQ_GAIN_8 48 0x4444 //RX_FDEQ_GAIN_9 49 0x4848 //RX_FDEQ_GAIN_10 @@ -96354,7 +96354,7 @@ 278 0x199A //RX_TDDRC_HMNC_GAIN 279 0x0001 //RX_TDDRC_SMT_FLAG 280 0x0CCD //RX_TDDRC_SMT_W -281 0x0200 //RX_TDDRC_DRC_GAIN +281 0x02A9 //RX_TDDRC_DRC_GAIN 195 0x0014 //RX_FDEQ_SUBNUM 196 0x4848 //RX_FDEQ_GAIN_0 197 0x4848 //RX_FDEQ_GAIN_1 @@ -96363,7 +96363,7 @@ 200 0x4848 //RX_FDEQ_GAIN_4 201 0x4848 //RX_FDEQ_GAIN_5 202 0x4844 //RX_FDEQ_GAIN_6 -203 0x4444 //RX_FDEQ_GAIN_7 +203 0x4343 //RX_FDEQ_GAIN_7 204 0x4848 //RX_FDEQ_GAIN_8 205 0x4444 //RX_FDEQ_GAIN_9 206 0x4848 //RX_FDEQ_GAIN_10 @@ -96453,7 +96453,7 @@ 278 0x199A //RX_TDDRC_HMNC_GAIN 279 0x0001 //RX_TDDRC_SMT_FLAG 280 0x0CCD //RX_TDDRC_SMT_W -281 0x0200 //RX_TDDRC_DRC_GAIN +281 0x02A9 //RX_TDDRC_DRC_GAIN 195 0x0014 //RX_FDEQ_SUBNUM 196 0x4848 //RX_FDEQ_GAIN_0 197 0x4848 //RX_FDEQ_GAIN_1 @@ -96462,7 +96462,7 @@ 200 0x4848 //RX_FDEQ_GAIN_4 201 0x4848 //RX_FDEQ_GAIN_5 202 0x4844 //RX_FDEQ_GAIN_6 -203 0x4444 //RX_FDEQ_GAIN_7 +203 0x4343 //RX_FDEQ_GAIN_7 204 0x4848 //RX_FDEQ_GAIN_8 205 0x4444 //RX_FDEQ_GAIN_9 206 0x4848 //RX_FDEQ_GAIN_10 @@ -96552,7 +96552,7 @@ 278 0x199A //RX_TDDRC_HMNC_GAIN 279 0x0001 //RX_TDDRC_SMT_FLAG 280 0x0CCD //RX_TDDRC_SMT_W -281 0x0200 //RX_TDDRC_DRC_GAIN +281 0x02A9 //RX_TDDRC_DRC_GAIN 195 0x0014 //RX_FDEQ_SUBNUM 196 0x4848 //RX_FDEQ_GAIN_0 197 0x4848 //RX_FDEQ_GAIN_1 @@ -96561,7 +96561,7 @@ 200 0x4848 //RX_FDEQ_GAIN_4 201 0x4848 //RX_FDEQ_GAIN_5 202 0x4844 //RX_FDEQ_GAIN_6 -203 0x4444 //RX_FDEQ_GAIN_7 +203 0x4343 //RX_FDEQ_GAIN_7 204 0x4848 //RX_FDEQ_GAIN_8 205 0x4444 //RX_FDEQ_GAIN_9 206 0x4848 //RX_FDEQ_GAIN_10 @@ -96651,7 +96651,7 @@ 278 0x199A //RX_TDDRC_HMNC_GAIN 279 0x0001 //RX_TDDRC_SMT_FLAG 280 0x0CCD //RX_TDDRC_SMT_W -281 0x0200 //RX_TDDRC_DRC_GAIN +281 0x02A9 //RX_TDDRC_DRC_GAIN 195 0x0014 //RX_FDEQ_SUBNUM 196 0x4848 //RX_FDEQ_GAIN_0 197 0x4848 //RX_FDEQ_GAIN_1 @@ -96660,7 +96660,7 @@ 200 0x4848 //RX_FDEQ_GAIN_4 201 0x4848 //RX_FDEQ_GAIN_5 202 0x4844 //RX_FDEQ_GAIN_6 -203 0x4444 //RX_FDEQ_GAIN_7 +203 0x4343 //RX_FDEQ_GAIN_7 204 0x4848 //RX_FDEQ_GAIN_8 205 0x4444 //RX_FDEQ_GAIN_9 206 0x4848 //RX_FDEQ_GAIN_10 @@ -96750,7 +96750,7 @@ 278 0x199A //RX_TDDRC_HMNC_GAIN 279 0x0001 //RX_TDDRC_SMT_FLAG 280 0x0CCD //RX_TDDRC_SMT_W -281 0x0200 //RX_TDDRC_DRC_GAIN +281 0x02A9 //RX_TDDRC_DRC_GAIN 195 0x0014 //RX_FDEQ_SUBNUM 196 0x4848 //RX_FDEQ_GAIN_0 197 0x4848 //RX_FDEQ_GAIN_1 @@ -96759,7 +96759,7 @@ 200 0x4848 //RX_FDEQ_GAIN_4 201 0x4848 //RX_FDEQ_GAIN_5 202 0x4844 //RX_FDEQ_GAIN_6 -203 0x4444 //RX_FDEQ_GAIN_7 +203 0x4343 //RX_FDEQ_GAIN_7 204 0x4848 //RX_FDEQ_GAIN_8 205 0x4444 //RX_FDEQ_GAIN_9 206 0x4848 //RX_FDEQ_GAIN_10 @@ -96849,7 +96849,7 @@ 278 0x199A //RX_TDDRC_HMNC_GAIN 279 0x0001 //RX_TDDRC_SMT_FLAG 280 0x0CCD //RX_TDDRC_SMT_W -281 0x0200 //RX_TDDRC_DRC_GAIN +281 0x02A9 //RX_TDDRC_DRC_GAIN 195 0x0014 //RX_FDEQ_SUBNUM 196 0x4848 //RX_FDEQ_GAIN_0 197 0x4848 //RX_FDEQ_GAIN_1 @@ -96858,7 +96858,7 @@ 200 0x4848 //RX_FDEQ_GAIN_4 201 0x4848 //RX_FDEQ_GAIN_5 202 0x4844 //RX_FDEQ_GAIN_6 -203 0x4444 //RX_FDEQ_GAIN_7 +203 0x4343 //RX_FDEQ_GAIN_7 204 0x4848 //RX_FDEQ_GAIN_8 205 0x4444 //RX_FDEQ_GAIN_9 206 0x4848 //RX_FDEQ_GAIN_10 @@ -96948,7 +96948,7 @@ 278 0x199A //RX_TDDRC_HMNC_GAIN 279 0x0001 //RX_TDDRC_SMT_FLAG 280 0x0CCD //RX_TDDRC_SMT_W -281 0x0200 //RX_TDDRC_DRC_GAIN +281 0x02A9 //RX_TDDRC_DRC_GAIN 195 0x0014 //RX_FDEQ_SUBNUM 196 0x4848 //RX_FDEQ_GAIN_0 197 0x4848 //RX_FDEQ_GAIN_1 @@ -96957,7 +96957,7 @@ 200 0x4848 //RX_FDEQ_GAIN_4 201 0x4848 //RX_FDEQ_GAIN_5 202 0x4844 //RX_FDEQ_GAIN_6 -203 0x4444 //RX_FDEQ_GAIN_7 +203 0x4343 //RX_FDEQ_GAIN_7 204 0x4848 //RX_FDEQ_GAIN_8 205 0x4444 //RX_FDEQ_GAIN_9 206 0x4848 //RX_FDEQ_GAIN_10 @@ -97607,9 +97607,9 @@ 575 0x4440 //TX_FDEQ_GAIN_8 576 0x3C3C //TX_FDEQ_GAIN_9 577 0x3A38 //TX_FDEQ_GAIN_10 -578 0x3838 //TX_FDEQ_GAIN_11 -579 0x3232 //TX_FDEQ_GAIN_12 -580 0x3434 //TX_FDEQ_GAIN_13 +578 0x3737 //TX_FDEQ_GAIN_11 +579 0x3030 //TX_FDEQ_GAIN_12 +580 0x3333 //TX_FDEQ_GAIN_13 581 0x4848 //TX_FDEQ_GAIN_14 582 0x4848 //TX_FDEQ_GAIN_15 583 0x4848 //TX_FDEQ_GAIN_16 @@ -97895,7 +97895,7 @@ 863 0x199A //TX_TDDRC_HMNC_GAIN 864 0x0000 //TX_TDDRC_SMT_FLAG 865 0x0CCD //TX_TDDRC_SMT_W -866 0x056F //TX_TDDRC_DRC_GAIN +866 0x0443 //TX_TDDRC_DRC_GAIN 867 0x7FFF //TX_TDDRC_LMT_THRD 868 0x0000 //TX_TDDRC_LMT_ALPHA 869 0x0000 //TX_TFMASKLTH @@ -98198,7 +98198,7 @@ 121 0x199A //RX_TDDRC_HMNC_GAIN 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W -124 0x0196 //RX_TDDRC_DRC_GAIN +124 0x02D2 //RX_TDDRC_DRC_GAIN 38 0x001C //RX_FDEQ_SUBNUM 39 0x4848 //RX_FDEQ_GAIN_0 40 0x4848 //RX_FDEQ_GAIN_1 @@ -98297,7 +98297,7 @@ 121 0x199A //RX_TDDRC_HMNC_GAIN 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W -124 0x0196 //RX_TDDRC_DRC_GAIN +124 0x02D2 //RX_TDDRC_DRC_GAIN 38 0x001C //RX_FDEQ_SUBNUM 39 0x4848 //RX_FDEQ_GAIN_0 40 0x4848 //RX_FDEQ_GAIN_1 @@ -98396,7 +98396,7 @@ 121 0x199A //RX_TDDRC_HMNC_GAIN 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W -124 0x0196 //RX_TDDRC_DRC_GAIN +124 0x02D2 //RX_TDDRC_DRC_GAIN 38 0x001C //RX_FDEQ_SUBNUM 39 0x4848 //RX_FDEQ_GAIN_0 40 0x4848 //RX_FDEQ_GAIN_1 @@ -98495,7 +98495,7 @@ 121 0x199A //RX_TDDRC_HMNC_GAIN 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W -124 0x0196 //RX_TDDRC_DRC_GAIN +124 0x02D2 //RX_TDDRC_DRC_GAIN 38 0x001C //RX_FDEQ_SUBNUM 39 0x4848 //RX_FDEQ_GAIN_0 40 0x4848 //RX_FDEQ_GAIN_1 @@ -98594,7 +98594,7 @@ 121 0x199A //RX_TDDRC_HMNC_GAIN 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W -124 0x0196 //RX_TDDRC_DRC_GAIN +124 0x02D2 //RX_TDDRC_DRC_GAIN 38 0x001C //RX_FDEQ_SUBNUM 39 0x4848 //RX_FDEQ_GAIN_0 40 0x4848 //RX_FDEQ_GAIN_1 @@ -98693,7 +98693,7 @@ 121 0x199A //RX_TDDRC_HMNC_GAIN 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W -124 0x0196 //RX_TDDRC_DRC_GAIN +124 0x02D2 //RX_TDDRC_DRC_GAIN 38 0x001C //RX_FDEQ_SUBNUM 39 0x4848 //RX_FDEQ_GAIN_0 40 0x4848 //RX_FDEQ_GAIN_1 @@ -98792,7 +98792,7 @@ 121 0x199A //RX_TDDRC_HMNC_GAIN 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W -124 0x0196 //RX_TDDRC_DRC_GAIN +124 0x02D2 //RX_TDDRC_DRC_GAIN 38 0x001C //RX_FDEQ_SUBNUM 39 0x4848 //RX_FDEQ_GAIN_0 40 0x4848 //RX_FDEQ_GAIN_1 @@ -99049,7 +99049,7 @@ 278 0x199A //RX_TDDRC_HMNC_GAIN 279 0x0001 //RX_TDDRC_SMT_FLAG 280 0x0CCD //RX_TDDRC_SMT_W -281 0x0196 //RX_TDDRC_DRC_GAIN +281 0x02D2 //RX_TDDRC_DRC_GAIN 195 0x001C //RX_FDEQ_SUBNUM 196 0x4848 //RX_FDEQ_GAIN_0 197 0x4848 //RX_FDEQ_GAIN_1 @@ -99148,7 +99148,7 @@ 278 0x199A //RX_TDDRC_HMNC_GAIN 279 0x0001 //RX_TDDRC_SMT_FLAG 280 0x0CCD //RX_TDDRC_SMT_W -281 0x0196 //RX_TDDRC_DRC_GAIN +281 0x02D2 //RX_TDDRC_DRC_GAIN 195 0x001C //RX_FDEQ_SUBNUM 196 0x4848 //RX_FDEQ_GAIN_0 197 0x4848 //RX_FDEQ_GAIN_1 @@ -99247,7 +99247,7 @@ 278 0x199A //RX_TDDRC_HMNC_GAIN 279 0x0001 //RX_TDDRC_SMT_FLAG 280 0x0CCD //RX_TDDRC_SMT_W -281 0x0196 //RX_TDDRC_DRC_GAIN +281 0x02D2 //RX_TDDRC_DRC_GAIN 195 0x001C //RX_FDEQ_SUBNUM 196 0x4848 //RX_FDEQ_GAIN_0 197 0x4848 //RX_FDEQ_GAIN_1 @@ -99346,7 +99346,7 @@ 278 0x199A //RX_TDDRC_HMNC_GAIN 279 0x0001 //RX_TDDRC_SMT_FLAG 280 0x0CCD //RX_TDDRC_SMT_W -281 0x0196 //RX_TDDRC_DRC_GAIN +281 0x02D2 //RX_TDDRC_DRC_GAIN 195 0x001C //RX_FDEQ_SUBNUM 196 0x4848 //RX_FDEQ_GAIN_0 197 0x4848 //RX_FDEQ_GAIN_1 @@ -99445,7 +99445,7 @@ 278 0x199A //RX_TDDRC_HMNC_GAIN 279 0x0001 //RX_TDDRC_SMT_FLAG 280 0x0CCD //RX_TDDRC_SMT_W -281 0x0196 //RX_TDDRC_DRC_GAIN +281 0x02D2 //RX_TDDRC_DRC_GAIN 195 0x001C //RX_FDEQ_SUBNUM 196 0x4848 //RX_FDEQ_GAIN_0 197 0x4848 //RX_FDEQ_GAIN_1 @@ -99544,7 +99544,7 @@ 278 0x199A //RX_TDDRC_HMNC_GAIN 279 0x0001 //RX_TDDRC_SMT_FLAG 280 0x0CCD //RX_TDDRC_SMT_W -281 0x0196 //RX_TDDRC_DRC_GAIN +281 0x02D2 //RX_TDDRC_DRC_GAIN 195 0x001C //RX_FDEQ_SUBNUM 196 0x4848 //RX_FDEQ_GAIN_0 197 0x4848 //RX_FDEQ_GAIN_1 @@ -99643,7 +99643,7 @@ 278 0x199A //RX_TDDRC_HMNC_GAIN 279 0x0001 //RX_TDDRC_SMT_FLAG 280 0x0CCD //RX_TDDRC_SMT_W -281 0x0196 //RX_TDDRC_DRC_GAIN +281 0x02D2 //RX_TDDRC_DRC_GAIN 195 0x001C //RX_FDEQ_SUBNUM 196 0x4848 //RX_FDEQ_GAIN_0 197 0x4848 //RX_FDEQ_GAIN_1 From f587e67e24cbbeef803460ff6fff1c8f773b3461 Mon Sep 17 00:00:00 2001 From: Carter Hsu Date: Thu, 1 Jun 2023 09:11:09 +0000 Subject: [PATCH 2/4] audio: FM table check in (2023/06/01) for telephony. - HK3 Headset (Gene) Fine tune 3rd party USB-C adaptor by using Samsung EE-UC10. - HK3 Handsfree (Ricky) 1. Finetune NS_type 3 to mitigate noise pumping in SWB (b/279146446) Files from the latest attachment on b/285254226 Bug: 279146446 Bug: 285254226 Test: verified by rickycheng@ Change-Id: Id487046b69978802834bced9c24270e9afb74157 --- audio/husky/tuning/fortemedia/HANDSFREE.dat | Bin 118342 -> 118342 bytes audio/husky/tuning/fortemedia/HANDSFREE.mods | 22 ++-- audio/husky/tuning/fortemedia/HEADSET.dat | Bin 430266 -> 430266 bytes audio/husky/tuning/fortemedia/HEADSET.mods | 100 +++++++++---------- 4 files changed, 61 insertions(+), 61 deletions(-) diff --git a/audio/husky/tuning/fortemedia/HANDSFREE.dat b/audio/husky/tuning/fortemedia/HANDSFREE.dat index febfa0cd2796f77b7fa4f89f60de012e5bb6ad6b..9dc13b88fef157a9b823493811201b21e5331afa 100644 GIT binary patch delta 180 zcmX>$hyBNIGaTGB9WXu{I-vgAOBufi95N1JccZBDVjDU^MrquCd!?Rx)a-0sytN BFzWyS delta 102 zcmX>$hyBOP_cZ+0v>qn&e?P)6+AE*ET-o+k2 diff --git a/audio/husky/tuning/fortemedia/HANDSFREE.mods b/audio/husky/tuning/fortemedia/HANDSFREE.mods index 10e54d1..c048acf 100644 --- a/audio/husky/tuning/fortemedia/HANDSFREE.mods +++ b/audio/husky/tuning/fortemedia/HANDSFREE.mods @@ -3,7 +3,7 @@ #EXPORT_FLAG HANDSFREE #PARAM_MODE FULL #SAVE_MODE 3 -#SAVE_TIME 2023-05-25 14:58:27 +#SAVE_TIME 2023-06-01 15:49:24 #CASE_NAME HANDSFREE-HANDSFREE-VOICE_GENERIC-NB #PARAM_TYPE TX+2RX @@ -5644,7 +5644,7 @@ 242 0xF800 //TX_THR_SN_EST_0 243 0xF800 //TX_THR_SN_EST_1 244 0xFA00 //TX_THR_SN_EST_2 -245 0xFA00 //TX_THR_SN_EST_3 +245 0xFC00 //TX_THR_SN_EST_3 246 0xF800 //TX_THR_SN_EST_4 247 0xFA00 //TX_THR_SN_EST_5 248 0xF800 //TX_THR_SN_EST_6 @@ -5652,7 +5652,7 @@ 250 0x0100 //TX_DELTA_THR_SN_EST_0 251 0x0200 //TX_DELTA_THR_SN_EST_1 252 0x0100 //TX_DELTA_THR_SN_EST_2 -253 0x0000 //TX_DELTA_THR_SN_EST_3 +253 0x0200 //TX_DELTA_THR_SN_EST_3 254 0x0100 //TX_DELTA_THR_SN_EST_4 255 0x0200 //TX_DELTA_THR_SN_EST_5 256 0x0100 //TX_DELTA_THR_SN_EST_6 @@ -5683,7 +5683,7 @@ 281 0x0010 //TX_NS_LVL_CTRL_0 282 0x0020 //TX_NS_LVL_CTRL_1 283 0x001C //TX_NS_LVL_CTRL_2 -284 0x001A //TX_NS_LVL_CTRL_3 +284 0x0020 //TX_NS_LVL_CTRL_3 285 0x0014 //TX_NS_LVL_CTRL_4 286 0x0011 //TX_NS_LVL_CTRL_5 287 0x001A //TX_NS_LVL_CTRL_6 @@ -5696,13 +5696,13 @@ 294 0x0020 //TX_MIN_GAIN_S_5 295 0x0020 //TX_MIN_GAIN_S_6 296 0x0020 //TX_MIN_GAIN_S_7 -297 0x6000 //TX_NMOS_SUP +297 0x4000 //TX_NMOS_SUP 298 0x0000 //TX_NS_MAX_PRI_SNR_TH 299 0x0000 //TX_NMOS_SUP_MENSA 300 0x4000 //TX_SNRI_SUP_0 301 0x3000 //TX_SNRI_SUP_1 302 0x4000 //TX_SNRI_SUP_2 -303 0x4000 //TX_SNRI_SUP_3 +303 0x3000 //TX_SNRI_SUP_3 304 0x4000 //TX_SNRI_SUP_4 305 0x4000 //TX_SNRI_SUP_5 306 0x4000 //TX_SNRI_SUP_6 @@ -27204,7 +27204,7 @@ 242 0xF800 //TX_THR_SN_EST_0 243 0xF800 //TX_THR_SN_EST_1 244 0xFA00 //TX_THR_SN_EST_2 -245 0xFA00 //TX_THR_SN_EST_3 +245 0xFC00 //TX_THR_SN_EST_3 246 0xF800 //TX_THR_SN_EST_4 247 0xFA00 //TX_THR_SN_EST_5 248 0xF800 //TX_THR_SN_EST_6 @@ -27212,7 +27212,7 @@ 250 0x0100 //TX_DELTA_THR_SN_EST_0 251 0x0200 //TX_DELTA_THR_SN_EST_1 252 0x0100 //TX_DELTA_THR_SN_EST_2 -253 0x0000 //TX_DELTA_THR_SN_EST_3 +253 0x0200 //TX_DELTA_THR_SN_EST_3 254 0x0100 //TX_DELTA_THR_SN_EST_4 255 0x0200 //TX_DELTA_THR_SN_EST_5 256 0x0100 //TX_DELTA_THR_SN_EST_6 @@ -27243,7 +27243,7 @@ 281 0x0010 //TX_NS_LVL_CTRL_0 282 0x0020 //TX_NS_LVL_CTRL_1 283 0x001C //TX_NS_LVL_CTRL_2 -284 0x001A //TX_NS_LVL_CTRL_3 +284 0x0020 //TX_NS_LVL_CTRL_3 285 0x0014 //TX_NS_LVL_CTRL_4 286 0x0011 //TX_NS_LVL_CTRL_5 287 0x001A //TX_NS_LVL_CTRL_6 @@ -27256,13 +27256,13 @@ 294 0x0020 //TX_MIN_GAIN_S_5 295 0x0020 //TX_MIN_GAIN_S_6 296 0x0020 //TX_MIN_GAIN_S_7 -297 0x6000 //TX_NMOS_SUP +297 0x4000 //TX_NMOS_SUP 298 0x0000 //TX_NS_MAX_PRI_SNR_TH 299 0x0000 //TX_NMOS_SUP_MENSA 300 0x4000 //TX_SNRI_SUP_0 301 0x3000 //TX_SNRI_SUP_1 302 0x4000 //TX_SNRI_SUP_2 -303 0x4000 //TX_SNRI_SUP_3 +303 0x3000 //TX_SNRI_SUP_3 304 0x4000 //TX_SNRI_SUP_4 305 0x4000 //TX_SNRI_SUP_5 306 0x4000 //TX_SNRI_SUP_6 diff --git a/audio/husky/tuning/fortemedia/HEADSET.dat b/audio/husky/tuning/fortemedia/HEADSET.dat index 1bb5cd08f4f0568b362ee3da5ecbb24675d32123..0a498aae54bcd2a7347b3cd3085fe76e68a9047d 100644 GIT binary patch delta 461 zcmdnBP-@pgsfHHD7N!>F7M3lnyNjFZ># zb8L4y$9jf|aph$BXUa^@&f70+V@zU1;W9B!k9*9RfDn7I6N{3(XUIxE?7^a>?j@3v zZ3h^o7`NBm23tNo|0pBac7u`oHaY!CRxdWePT64Uk#4;b4Rp$s*Mzd^hMk5Pm{egz3% zc!nYj@*ha}!AnLv#_dh4Y-gB&+-(P#AVwz0LRAYKhKdv@Kt&XeK}8yrp&|`}Y*zIE DF7M3lnyN++qs%M(O!nA;O@&Vqk?Rs2{GZ-hY-K6VR+r5?8^78;ANH(kh diff --git a/audio/husky/tuning/fortemedia/HEADSET.mods b/audio/husky/tuning/fortemedia/HEADSET.mods index e8415bb..ab2960a 100644 --- a/audio/husky/tuning/fortemedia/HEADSET.mods +++ b/audio/husky/tuning/fortemedia/HEADSET.mods @@ -3,7 +3,7 @@ #EXPORT_FLAG HEADSET #PARAM_MODE FULL #SAVE_MODE 3 -#SAVE_TIME 2023-05-25 12:01:24 +#SAVE_TIME 2023-06-01 15:32:05 #CASE_NAME HEADSET-USB_BLACKBIRD-VOICE_GENERIC-NB #PARAM_TYPE TX+2RX @@ -94908,8 +94908,8 @@ 571 0x4848 //TX_FDEQ_GAIN_4 572 0x4848 //TX_FDEQ_GAIN_5 573 0x4844 //TX_FDEQ_GAIN_6 -574 0x4242 //TX_FDEQ_GAIN_7 -575 0x3C34 //TX_FDEQ_GAIN_8 +574 0x4041 //TX_FDEQ_GAIN_7 +575 0x3B34 //TX_FDEQ_GAIN_8 576 0x343A //TX_FDEQ_GAIN_9 577 0x4848 //TX_FDEQ_GAIN_10 578 0x4848 //TX_FDEQ_GAIN_11 @@ -95200,7 +95200,7 @@ 863 0x199A //TX_TDDRC_HMNC_GAIN 864 0x0000 //TX_TDDRC_SMT_FLAG 865 0x0CCD //TX_TDDRC_SMT_W -866 0x05A0 //TX_TDDRC_DRC_GAIN +866 0x04BB //TX_TDDRC_DRC_GAIN 867 0x7FFF //TX_TDDRC_LMT_THRD 868 0x0000 //TX_TDDRC_LMT_ALPHA 869 0x0000 //TX_TFMASKLTH @@ -95503,7 +95503,7 @@ 121 0x199A //RX_TDDRC_HMNC_GAIN 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W -124 0x0200 //RX_TDDRC_DRC_GAIN +124 0x02A9 //RX_TDDRC_DRC_GAIN 38 0x0014 //RX_FDEQ_SUBNUM 39 0x4848 //RX_FDEQ_GAIN_0 40 0x4848 //RX_FDEQ_GAIN_1 @@ -95512,7 +95512,7 @@ 43 0x4848 //RX_FDEQ_GAIN_4 44 0x4848 //RX_FDEQ_GAIN_5 45 0x4844 //RX_FDEQ_GAIN_6 -46 0x4444 //RX_FDEQ_GAIN_7 +46 0x4343 //RX_FDEQ_GAIN_7 47 0x4848 //RX_FDEQ_GAIN_8 48 0x4444 //RX_FDEQ_GAIN_9 49 0x4848 //RX_FDEQ_GAIN_10 @@ -95602,7 +95602,7 @@ 121 0x199A //RX_TDDRC_HMNC_GAIN 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W -124 0x0200 //RX_TDDRC_DRC_GAIN +124 0x02A9 //RX_TDDRC_DRC_GAIN 38 0x0014 //RX_FDEQ_SUBNUM 39 0x4848 //RX_FDEQ_GAIN_0 40 0x4848 //RX_FDEQ_GAIN_1 @@ -95611,7 +95611,7 @@ 43 0x4848 //RX_FDEQ_GAIN_4 44 0x4848 //RX_FDEQ_GAIN_5 45 0x4844 //RX_FDEQ_GAIN_6 -46 0x4444 //RX_FDEQ_GAIN_7 +46 0x4343 //RX_FDEQ_GAIN_7 47 0x4848 //RX_FDEQ_GAIN_8 48 0x4444 //RX_FDEQ_GAIN_9 49 0x4848 //RX_FDEQ_GAIN_10 @@ -95701,7 +95701,7 @@ 121 0x199A //RX_TDDRC_HMNC_GAIN 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W -124 0x0200 //RX_TDDRC_DRC_GAIN +124 0x02A9 //RX_TDDRC_DRC_GAIN 38 0x0014 //RX_FDEQ_SUBNUM 39 0x4848 //RX_FDEQ_GAIN_0 40 0x4848 //RX_FDEQ_GAIN_1 @@ -95710,7 +95710,7 @@ 43 0x4848 //RX_FDEQ_GAIN_4 44 0x4848 //RX_FDEQ_GAIN_5 45 0x4844 //RX_FDEQ_GAIN_6 -46 0x4444 //RX_FDEQ_GAIN_7 +46 0x4343 //RX_FDEQ_GAIN_7 47 0x4848 //RX_FDEQ_GAIN_8 48 0x4444 //RX_FDEQ_GAIN_9 49 0x4848 //RX_FDEQ_GAIN_10 @@ -95800,7 +95800,7 @@ 121 0x199A //RX_TDDRC_HMNC_GAIN 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W -124 0x0200 //RX_TDDRC_DRC_GAIN +124 0x02A9 //RX_TDDRC_DRC_GAIN 38 0x0014 //RX_FDEQ_SUBNUM 39 0x4848 //RX_FDEQ_GAIN_0 40 0x4848 //RX_FDEQ_GAIN_1 @@ -95809,7 +95809,7 @@ 43 0x4848 //RX_FDEQ_GAIN_4 44 0x4848 //RX_FDEQ_GAIN_5 45 0x4844 //RX_FDEQ_GAIN_6 -46 0x4444 //RX_FDEQ_GAIN_7 +46 0x4343 //RX_FDEQ_GAIN_7 47 0x4848 //RX_FDEQ_GAIN_8 48 0x4444 //RX_FDEQ_GAIN_9 49 0x4848 //RX_FDEQ_GAIN_10 @@ -95899,7 +95899,7 @@ 121 0x199A //RX_TDDRC_HMNC_GAIN 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W -124 0x0200 //RX_TDDRC_DRC_GAIN +124 0x02A9 //RX_TDDRC_DRC_GAIN 38 0x0014 //RX_FDEQ_SUBNUM 39 0x4848 //RX_FDEQ_GAIN_0 40 0x4848 //RX_FDEQ_GAIN_1 @@ -95908,7 +95908,7 @@ 43 0x4848 //RX_FDEQ_GAIN_4 44 0x4848 //RX_FDEQ_GAIN_5 45 0x4844 //RX_FDEQ_GAIN_6 -46 0x4444 //RX_FDEQ_GAIN_7 +46 0x4343 //RX_FDEQ_GAIN_7 47 0x4848 //RX_FDEQ_GAIN_8 48 0x4444 //RX_FDEQ_GAIN_9 49 0x4848 //RX_FDEQ_GAIN_10 @@ -95998,7 +95998,7 @@ 121 0x199A //RX_TDDRC_HMNC_GAIN 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W -124 0x0200 //RX_TDDRC_DRC_GAIN +124 0x02A9 //RX_TDDRC_DRC_GAIN 38 0x0014 //RX_FDEQ_SUBNUM 39 0x4848 //RX_FDEQ_GAIN_0 40 0x4848 //RX_FDEQ_GAIN_1 @@ -96007,7 +96007,7 @@ 43 0x4848 //RX_FDEQ_GAIN_4 44 0x4848 //RX_FDEQ_GAIN_5 45 0x4844 //RX_FDEQ_GAIN_6 -46 0x4444 //RX_FDEQ_GAIN_7 +46 0x4343 //RX_FDEQ_GAIN_7 47 0x4848 //RX_FDEQ_GAIN_8 48 0x4444 //RX_FDEQ_GAIN_9 49 0x4848 //RX_FDEQ_GAIN_10 @@ -96097,7 +96097,7 @@ 121 0x199A //RX_TDDRC_HMNC_GAIN 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W -124 0x0200 //RX_TDDRC_DRC_GAIN +124 0x02A9 //RX_TDDRC_DRC_GAIN 38 0x0014 //RX_FDEQ_SUBNUM 39 0x4848 //RX_FDEQ_GAIN_0 40 0x4848 //RX_FDEQ_GAIN_1 @@ -96106,7 +96106,7 @@ 43 0x4848 //RX_FDEQ_GAIN_4 44 0x4848 //RX_FDEQ_GAIN_5 45 0x4844 //RX_FDEQ_GAIN_6 -46 0x4444 //RX_FDEQ_GAIN_7 +46 0x4343 //RX_FDEQ_GAIN_7 47 0x4848 //RX_FDEQ_GAIN_8 48 0x4444 //RX_FDEQ_GAIN_9 49 0x4848 //RX_FDEQ_GAIN_10 @@ -96354,7 +96354,7 @@ 278 0x199A //RX_TDDRC_HMNC_GAIN 279 0x0001 //RX_TDDRC_SMT_FLAG 280 0x0CCD //RX_TDDRC_SMT_W -281 0x0200 //RX_TDDRC_DRC_GAIN +281 0x02A9 //RX_TDDRC_DRC_GAIN 195 0x0014 //RX_FDEQ_SUBNUM 196 0x4848 //RX_FDEQ_GAIN_0 197 0x4848 //RX_FDEQ_GAIN_1 @@ -96363,7 +96363,7 @@ 200 0x4848 //RX_FDEQ_GAIN_4 201 0x4848 //RX_FDEQ_GAIN_5 202 0x4844 //RX_FDEQ_GAIN_6 -203 0x4444 //RX_FDEQ_GAIN_7 +203 0x4343 //RX_FDEQ_GAIN_7 204 0x4848 //RX_FDEQ_GAIN_8 205 0x4444 //RX_FDEQ_GAIN_9 206 0x4848 //RX_FDEQ_GAIN_10 @@ -96453,7 +96453,7 @@ 278 0x199A //RX_TDDRC_HMNC_GAIN 279 0x0001 //RX_TDDRC_SMT_FLAG 280 0x0CCD //RX_TDDRC_SMT_W -281 0x0200 //RX_TDDRC_DRC_GAIN +281 0x02A9 //RX_TDDRC_DRC_GAIN 195 0x0014 //RX_FDEQ_SUBNUM 196 0x4848 //RX_FDEQ_GAIN_0 197 0x4848 //RX_FDEQ_GAIN_1 @@ -96462,7 +96462,7 @@ 200 0x4848 //RX_FDEQ_GAIN_4 201 0x4848 //RX_FDEQ_GAIN_5 202 0x4844 //RX_FDEQ_GAIN_6 -203 0x4444 //RX_FDEQ_GAIN_7 +203 0x4343 //RX_FDEQ_GAIN_7 204 0x4848 //RX_FDEQ_GAIN_8 205 0x4444 //RX_FDEQ_GAIN_9 206 0x4848 //RX_FDEQ_GAIN_10 @@ -96552,7 +96552,7 @@ 278 0x199A //RX_TDDRC_HMNC_GAIN 279 0x0001 //RX_TDDRC_SMT_FLAG 280 0x0CCD //RX_TDDRC_SMT_W -281 0x0200 //RX_TDDRC_DRC_GAIN +281 0x02A9 //RX_TDDRC_DRC_GAIN 195 0x0014 //RX_FDEQ_SUBNUM 196 0x4848 //RX_FDEQ_GAIN_0 197 0x4848 //RX_FDEQ_GAIN_1 @@ -96561,7 +96561,7 @@ 200 0x4848 //RX_FDEQ_GAIN_4 201 0x4848 //RX_FDEQ_GAIN_5 202 0x4844 //RX_FDEQ_GAIN_6 -203 0x4444 //RX_FDEQ_GAIN_7 +203 0x4343 //RX_FDEQ_GAIN_7 204 0x4848 //RX_FDEQ_GAIN_8 205 0x4444 //RX_FDEQ_GAIN_9 206 0x4848 //RX_FDEQ_GAIN_10 @@ -96651,7 +96651,7 @@ 278 0x199A //RX_TDDRC_HMNC_GAIN 279 0x0001 //RX_TDDRC_SMT_FLAG 280 0x0CCD //RX_TDDRC_SMT_W -281 0x0200 //RX_TDDRC_DRC_GAIN +281 0x02A9 //RX_TDDRC_DRC_GAIN 195 0x0014 //RX_FDEQ_SUBNUM 196 0x4848 //RX_FDEQ_GAIN_0 197 0x4848 //RX_FDEQ_GAIN_1 @@ -96660,7 +96660,7 @@ 200 0x4848 //RX_FDEQ_GAIN_4 201 0x4848 //RX_FDEQ_GAIN_5 202 0x4844 //RX_FDEQ_GAIN_6 -203 0x4444 //RX_FDEQ_GAIN_7 +203 0x4343 //RX_FDEQ_GAIN_7 204 0x4848 //RX_FDEQ_GAIN_8 205 0x4444 //RX_FDEQ_GAIN_9 206 0x4848 //RX_FDEQ_GAIN_10 @@ -96750,7 +96750,7 @@ 278 0x199A //RX_TDDRC_HMNC_GAIN 279 0x0001 //RX_TDDRC_SMT_FLAG 280 0x0CCD //RX_TDDRC_SMT_W -281 0x0200 //RX_TDDRC_DRC_GAIN +281 0x02A9 //RX_TDDRC_DRC_GAIN 195 0x0014 //RX_FDEQ_SUBNUM 196 0x4848 //RX_FDEQ_GAIN_0 197 0x4848 //RX_FDEQ_GAIN_1 @@ -96759,7 +96759,7 @@ 200 0x4848 //RX_FDEQ_GAIN_4 201 0x4848 //RX_FDEQ_GAIN_5 202 0x4844 //RX_FDEQ_GAIN_6 -203 0x4444 //RX_FDEQ_GAIN_7 +203 0x4343 //RX_FDEQ_GAIN_7 204 0x4848 //RX_FDEQ_GAIN_8 205 0x4444 //RX_FDEQ_GAIN_9 206 0x4848 //RX_FDEQ_GAIN_10 @@ -96849,7 +96849,7 @@ 278 0x199A //RX_TDDRC_HMNC_GAIN 279 0x0001 //RX_TDDRC_SMT_FLAG 280 0x0CCD //RX_TDDRC_SMT_W -281 0x0200 //RX_TDDRC_DRC_GAIN +281 0x02A9 //RX_TDDRC_DRC_GAIN 195 0x0014 //RX_FDEQ_SUBNUM 196 0x4848 //RX_FDEQ_GAIN_0 197 0x4848 //RX_FDEQ_GAIN_1 @@ -96858,7 +96858,7 @@ 200 0x4848 //RX_FDEQ_GAIN_4 201 0x4848 //RX_FDEQ_GAIN_5 202 0x4844 //RX_FDEQ_GAIN_6 -203 0x4444 //RX_FDEQ_GAIN_7 +203 0x4343 //RX_FDEQ_GAIN_7 204 0x4848 //RX_FDEQ_GAIN_8 205 0x4444 //RX_FDEQ_GAIN_9 206 0x4848 //RX_FDEQ_GAIN_10 @@ -96948,7 +96948,7 @@ 278 0x199A //RX_TDDRC_HMNC_GAIN 279 0x0001 //RX_TDDRC_SMT_FLAG 280 0x0CCD //RX_TDDRC_SMT_W -281 0x0200 //RX_TDDRC_DRC_GAIN +281 0x02A9 //RX_TDDRC_DRC_GAIN 195 0x0014 //RX_FDEQ_SUBNUM 196 0x4848 //RX_FDEQ_GAIN_0 197 0x4848 //RX_FDEQ_GAIN_1 @@ -96957,7 +96957,7 @@ 200 0x4848 //RX_FDEQ_GAIN_4 201 0x4848 //RX_FDEQ_GAIN_5 202 0x4844 //RX_FDEQ_GAIN_6 -203 0x4444 //RX_FDEQ_GAIN_7 +203 0x4343 //RX_FDEQ_GAIN_7 204 0x4848 //RX_FDEQ_GAIN_8 205 0x4444 //RX_FDEQ_GAIN_9 206 0x4848 //RX_FDEQ_GAIN_10 @@ -97607,9 +97607,9 @@ 575 0x4440 //TX_FDEQ_GAIN_8 576 0x3C3C //TX_FDEQ_GAIN_9 577 0x3A38 //TX_FDEQ_GAIN_10 -578 0x3838 //TX_FDEQ_GAIN_11 -579 0x3232 //TX_FDEQ_GAIN_12 -580 0x3434 //TX_FDEQ_GAIN_13 +578 0x3737 //TX_FDEQ_GAIN_11 +579 0x3030 //TX_FDEQ_GAIN_12 +580 0x3333 //TX_FDEQ_GAIN_13 581 0x4848 //TX_FDEQ_GAIN_14 582 0x4848 //TX_FDEQ_GAIN_15 583 0x4848 //TX_FDEQ_GAIN_16 @@ -97895,7 +97895,7 @@ 863 0x199A //TX_TDDRC_HMNC_GAIN 864 0x0000 //TX_TDDRC_SMT_FLAG 865 0x0CCD //TX_TDDRC_SMT_W -866 0x056F //TX_TDDRC_DRC_GAIN +866 0x0443 //TX_TDDRC_DRC_GAIN 867 0x7FFF //TX_TDDRC_LMT_THRD 868 0x0000 //TX_TDDRC_LMT_ALPHA 869 0x0000 //TX_TFMASKLTH @@ -98198,7 +98198,7 @@ 121 0x199A //RX_TDDRC_HMNC_GAIN 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W -124 0x0196 //RX_TDDRC_DRC_GAIN +124 0x02D2 //RX_TDDRC_DRC_GAIN 38 0x001C //RX_FDEQ_SUBNUM 39 0x4848 //RX_FDEQ_GAIN_0 40 0x4848 //RX_FDEQ_GAIN_1 @@ -98297,7 +98297,7 @@ 121 0x199A //RX_TDDRC_HMNC_GAIN 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W -124 0x0196 //RX_TDDRC_DRC_GAIN +124 0x02D2 //RX_TDDRC_DRC_GAIN 38 0x001C //RX_FDEQ_SUBNUM 39 0x4848 //RX_FDEQ_GAIN_0 40 0x4848 //RX_FDEQ_GAIN_1 @@ -98396,7 +98396,7 @@ 121 0x199A //RX_TDDRC_HMNC_GAIN 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W -124 0x0196 //RX_TDDRC_DRC_GAIN +124 0x02D2 //RX_TDDRC_DRC_GAIN 38 0x001C //RX_FDEQ_SUBNUM 39 0x4848 //RX_FDEQ_GAIN_0 40 0x4848 //RX_FDEQ_GAIN_1 @@ -98495,7 +98495,7 @@ 121 0x199A //RX_TDDRC_HMNC_GAIN 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W -124 0x0196 //RX_TDDRC_DRC_GAIN +124 0x02D2 //RX_TDDRC_DRC_GAIN 38 0x001C //RX_FDEQ_SUBNUM 39 0x4848 //RX_FDEQ_GAIN_0 40 0x4848 //RX_FDEQ_GAIN_1 @@ -98594,7 +98594,7 @@ 121 0x199A //RX_TDDRC_HMNC_GAIN 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W -124 0x0196 //RX_TDDRC_DRC_GAIN +124 0x02D2 //RX_TDDRC_DRC_GAIN 38 0x001C //RX_FDEQ_SUBNUM 39 0x4848 //RX_FDEQ_GAIN_0 40 0x4848 //RX_FDEQ_GAIN_1 @@ -98693,7 +98693,7 @@ 121 0x199A //RX_TDDRC_HMNC_GAIN 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W -124 0x0196 //RX_TDDRC_DRC_GAIN +124 0x02D2 //RX_TDDRC_DRC_GAIN 38 0x001C //RX_FDEQ_SUBNUM 39 0x4848 //RX_FDEQ_GAIN_0 40 0x4848 //RX_FDEQ_GAIN_1 @@ -98792,7 +98792,7 @@ 121 0x199A //RX_TDDRC_HMNC_GAIN 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W -124 0x0196 //RX_TDDRC_DRC_GAIN +124 0x02D2 //RX_TDDRC_DRC_GAIN 38 0x001C //RX_FDEQ_SUBNUM 39 0x4848 //RX_FDEQ_GAIN_0 40 0x4848 //RX_FDEQ_GAIN_1 @@ -99049,7 +99049,7 @@ 278 0x199A //RX_TDDRC_HMNC_GAIN 279 0x0001 //RX_TDDRC_SMT_FLAG 280 0x0CCD //RX_TDDRC_SMT_W -281 0x0196 //RX_TDDRC_DRC_GAIN +281 0x02D2 //RX_TDDRC_DRC_GAIN 195 0x001C //RX_FDEQ_SUBNUM 196 0x4848 //RX_FDEQ_GAIN_0 197 0x4848 //RX_FDEQ_GAIN_1 @@ -99148,7 +99148,7 @@ 278 0x199A //RX_TDDRC_HMNC_GAIN 279 0x0001 //RX_TDDRC_SMT_FLAG 280 0x0CCD //RX_TDDRC_SMT_W -281 0x0196 //RX_TDDRC_DRC_GAIN +281 0x02D2 //RX_TDDRC_DRC_GAIN 195 0x001C //RX_FDEQ_SUBNUM 196 0x4848 //RX_FDEQ_GAIN_0 197 0x4848 //RX_FDEQ_GAIN_1 @@ -99247,7 +99247,7 @@ 278 0x199A //RX_TDDRC_HMNC_GAIN 279 0x0001 //RX_TDDRC_SMT_FLAG 280 0x0CCD //RX_TDDRC_SMT_W -281 0x0196 //RX_TDDRC_DRC_GAIN +281 0x02D2 //RX_TDDRC_DRC_GAIN 195 0x001C //RX_FDEQ_SUBNUM 196 0x4848 //RX_FDEQ_GAIN_0 197 0x4848 //RX_FDEQ_GAIN_1 @@ -99346,7 +99346,7 @@ 278 0x199A //RX_TDDRC_HMNC_GAIN 279 0x0001 //RX_TDDRC_SMT_FLAG 280 0x0CCD //RX_TDDRC_SMT_W -281 0x0196 //RX_TDDRC_DRC_GAIN +281 0x02D2 //RX_TDDRC_DRC_GAIN 195 0x001C //RX_FDEQ_SUBNUM 196 0x4848 //RX_FDEQ_GAIN_0 197 0x4848 //RX_FDEQ_GAIN_1 @@ -99445,7 +99445,7 @@ 278 0x199A //RX_TDDRC_HMNC_GAIN 279 0x0001 //RX_TDDRC_SMT_FLAG 280 0x0CCD //RX_TDDRC_SMT_W -281 0x0196 //RX_TDDRC_DRC_GAIN +281 0x02D2 //RX_TDDRC_DRC_GAIN 195 0x001C //RX_FDEQ_SUBNUM 196 0x4848 //RX_FDEQ_GAIN_0 197 0x4848 //RX_FDEQ_GAIN_1 @@ -99544,7 +99544,7 @@ 278 0x199A //RX_TDDRC_HMNC_GAIN 279 0x0001 //RX_TDDRC_SMT_FLAG 280 0x0CCD //RX_TDDRC_SMT_W -281 0x0196 //RX_TDDRC_DRC_GAIN +281 0x02D2 //RX_TDDRC_DRC_GAIN 195 0x001C //RX_FDEQ_SUBNUM 196 0x4848 //RX_FDEQ_GAIN_0 197 0x4848 //RX_FDEQ_GAIN_1 @@ -99643,7 +99643,7 @@ 278 0x199A //RX_TDDRC_HMNC_GAIN 279 0x0001 //RX_TDDRC_SMT_FLAG 280 0x0CCD //RX_TDDRC_SMT_W -281 0x0196 //RX_TDDRC_DRC_GAIN +281 0x02D2 //RX_TDDRC_DRC_GAIN 195 0x001C //RX_FDEQ_SUBNUM 196 0x4848 //RX_FDEQ_GAIN_0 197 0x4848 //RX_FDEQ_GAIN_1 From e6a84ee54f9d081368ba7c99db64105ba52f156a Mon Sep 17 00:00:00 2001 From: Patty Huang Date: Mon, 29 May 2023 14:48:45 +0800 Subject: [PATCH 3/4] Disable broadcast source & assistant by default Bug: 284804688 Test: Ensure the broadcast source & assistant was disabled by default Change-Id: I6b784d015dc18d5f19bde6a843520e9894010bff --- device-husky.mk | 6 ++---- device-ripcurrent.mk | 4 +--- device-shiba.mk | 6 ++---- 3 files changed, 5 insertions(+), 11 deletions(-) diff --git a/device-husky.mk b/device-husky.mk index 1e05080..225155f 100644 --- a/device-husky.mk +++ b/device-husky.mk @@ -155,9 +155,7 @@ PRODUCT_PRODUCT_PROPERTIES += \ bluetooth.profile.hap.client.enabled=true \ bluetooth.profile.mcp.server.enabled=true \ bluetooth.profile.ccp.server.enabled=true \ - bluetooth.profile.vcp.controller.enabled=true \ - bluetooth.profile.bap.broadcast.assist.enabled=true \ - bluetooth.profile.bap.broadcast.source.enabled=true + bluetooth.profile.vcp.controller.enabled=true # Bluetooth LE Audio enable hardware offloading PRODUCT_PRODUCT_PROPERTIES += \ @@ -329,4 +327,4 @@ $(call inherit-product, $(SRC_TARGET_DIR)/product/window_extensions.mk) # Disable Settings large-screen optimization enabled by Window Extensions PRODUCT_SYSTEM_PROPERTIES += \ - persist.settings.large_screen_opt.enabled=false \ No newline at end of file + persist.settings.large_screen_opt.enabled=false diff --git a/device-ripcurrent.mk b/device-ripcurrent.mk index 6aa66be..6d07de0 100644 --- a/device-ripcurrent.mk +++ b/device-ripcurrent.mk @@ -150,9 +150,7 @@ PRODUCT_PRODUCT_PROPERTIES += \ bluetooth.profile.hap.client.enabled=true \ bluetooth.profile.mcp.server.enabled=true \ bluetooth.profile.ccp.server.enabled=true \ - bluetooth.profile.vcp.controller.enabled=true \ - bluetooth.profile.bap.broadcast.assist.enabled=true \ - bluetooth.profile.bap.broadcast.source.enabled=true + bluetooth.profile.vcp.controller.enabled=true # Bluetooth LE Audio enable hardware offloading PRODUCT_PRODUCT_PROPERTIES += \ diff --git a/device-shiba.mk b/device-shiba.mk index 4dba843..507d77c 100644 --- a/device-shiba.mk +++ b/device-shiba.mk @@ -141,9 +141,7 @@ PRODUCT_PRODUCT_PROPERTIES += \ bluetooth.profile.hap.client.enabled=true \ bluetooth.profile.mcp.server.enabled=true \ bluetooth.profile.ccp.server.enabled=true \ - bluetooth.profile.vcp.controller.enabled=true \ - bluetooth.profile.bap.broadcast.assist.enabled=true \ - bluetooth.profile.bap.broadcast.source.enabled=true + bluetooth.profile.vcp.controller.enabled=true # Bluetooth LE Audio enable hardware offloading PRODUCT_PRODUCT_PROPERTIES += \ @@ -301,4 +299,4 @@ $(call inherit-product, $(SRC_TARGET_DIR)/product/window_extensions.mk) # Disable Settings large-screen optimization enabled by Window Extensions PRODUCT_SYSTEM_PROPERTIES += \ - persist.settings.large_screen_opt.enabled=false \ No newline at end of file + persist.settings.large_screen_opt.enabled=false From e5dc65c64a99be4604a765c33884739f628481bc Mon Sep 17 00:00:00 2001 From: Jasmine Cha Date: Fri, 2 Jun 2023 09:48:07 +0800 Subject: [PATCH 4/4] audio: update waves tuning for phone call waves_config.ini - support phone call mode w/ new OM and preset name waves_preset.mps - add lite tuning preset in OM9 (only using PEQ non-discrete + MaxxVolume limiter) Bug: 285360691 Bug: 285361118 Test: manual test Change-Id: Ia3d1d6e5dba1f8cfa445a0744b3c5597e47a95f2 Signed-off-by: Jasmine Cha --- audio/husky/tuning/waves/waves_config.ini | 14 ++++++++------ audio/husky/tuning/waves/waves_preset.mps | Bin 146630 -> 173678 bytes audio/shiba/tuning/waves/waves_config.ini | 12 +++++++----- audio/shiba/tuning/waves/waves_preset.mps | Bin 153420 -> 184822 bytes 4 files changed, 15 insertions(+), 11 deletions(-) diff --git a/audio/husky/tuning/waves/waves_config.ini b/audio/husky/tuning/waves/waves_config.ini index 05c18e3..6aee28d 100644 --- a/audio/husky/tuning/waves/waves_config.ini +++ b/audio/husky/tuning/waves/waves_config.ini @@ -19,7 +19,7 @@ SR_COMMON = 48000 # This can be configured by Waves or platform vendor. ######################################################################################################## [HAL_ORIENTATION_SUBTYPES] -OST_SPEAKER = 0:12,90:13,180:12,270:0|13 +OST_SPEAKER = 0:12,90:13,180:12,270:0|14 ######################################################################################################## # This defines available preset configurations. @@ -27,9 +27,11 @@ OST_SPEAKER = 0:12,90:13,180:12,270:0|13 ######################################################################################################## [HAL_SUPPORTED_PRESETS] SPEAKER_MUSIC_THROTTLE= OM:1,SM:3,OST:OST_SPEAKER -SPEAKER_SAFE_MUSIC_THROTTLE = OM:10,SM:3,OST:OST_SPEAKER +SPEAKER_SAFE_MUSIC_THROTTLE = OM:10,SM:3 +SPEAKER_SAFE_MUSIC_THROTTLE_LITE = OM:9,SM:3 SPEAKER_MUSIC = OM:1,SM:2,OST:OST_SPEAKER -SPEAKER_SAFE_MUSIC = OM:10,SM:2,OST:OST_SPEAKER +SPEAKER_SAFE_MUSIC = OM:10,SM:2 +SPEAKER_SAFE_MUSIC_LITE = OM:9,SM:2 ######################################################################################################## # This defines available CONTROL configurations. Only define the CONTROL if you need it. @@ -37,7 +39,7 @@ SPEAKER_SAFE_MUSIC = OM:10,SM:2,OST:OST_SPEAKER # This can be configured by Waves or platform vendor. ######################################################################################################## [HAL_SUPPORTED_CONTROLS] -SPEAKER_INSTANCE = INSTANCE:1,DEV:0,SR:SR_COMMON,PRESET:SPEAKER_MUSIC|SPEAKER_SAFE_MUSIC|SPEAKER_MUSIC_THROTTLE|SPEAKER_SAFE_MUSIC_THROTTLE +SPEAKER_INSTANCE = INSTANCE:1,DEV:0,SR:SR_COMMON,PRESET:SPEAKER_MUSIC|SPEAKER_SAFE_MUSIC|SPEAKER_MUSIC_THROTTLE|SPEAKER_SAFE_MUSIC_THROTTLE|SPEAKER_SAFE_MUSIC_THROTTLE_LITE|SPEAKER_SAFE_MUSIC_LITE [COEFS_CONVERTER_SETTING] AlgFxPath=/vendor/lib/libAlgFx_HiFi3z.so @@ -52,10 +54,10 @@ AlgFxPath64=/vendor/lib64/libAlgFx_HiFi3z.so [CUSTOM_ACTION_260] CASE_1=PRIORITY:0,NUMBERS:2:0|1:1|2,PRESET:SPEAKER_MUSIC -CASE_2=PRIORITY:1,NUMBERS:1|2|4194304:2|3|4:1|2,PRESET:SPEAKER_SAFE_MUSIC +CASE_2=PRIORITY:1,NUMBERS:1|2|4194304:2|3|4:1|2,PRESET:SPEAKER_SAFE_MUSIC_LITE CASE_3=PRIORITY:2,NUMBERS:1|4194304:0|1:1|2,PRESET:SPEAKER_SAFE_MUSIC CASE_4=PRIORITY:3,NUMBERS:2:0|1:0,PRESET:SPEAKER_MUSIC_THROTTLE -CASE_5=PRIORITY:4,NUMBERS:1|2|4194304:2|3|4:0,PRESET:SPEAKER_SAFE_MUSIC_THROTTLE +CASE_5=PRIORITY:4,NUMBERS:1|2|4194304:2|3|4:0,PRESET:SPEAKER_SAFE_MUSIC_THROTTLE_LITE CASE_6=PRIORITY:5,NUMBERS:1|4194304:0|1:0,PRESET:SPEAKER_SAFE_MUSIC_THROTTLE # Action 260 parameters: audio_devices_t, audio_mode_t, throttle_control_state_t # - throttle_control_state_t: 0 - Enabled, 1 - Disabled, 2 - Bypassed diff --git a/audio/husky/tuning/waves/waves_preset.mps b/audio/husky/tuning/waves/waves_preset.mps index b9e4b50ee5b673bd830f36394bff17e6facf6b54..458778fe285ede69f056b14a2c8b795e5be5418b 100644 GIT binary patch delta 4442 zcmeH~|4-Fb7{||Z(aXITMcPt9(R(RT3{pySPK$d%L~DGJ&{|CkCl_mpO64poV6K|A zX3@v-QI`m|+-h!w{BW73Ueth1ocRZ6w$_%bIhqqQV|JeBybl+CaM~~Z6ysc;&+9y& z^X2v2^SPJaTfS=pfjLF13d?E_d(>p56ea5ymE=*BqEsr!`lm-X&xGbVYcl;4s@{I% z&1hYyYRk6GHGv6LTchh=i@qMJT3;J&e)pl~BOAPBUwPEH$z78v9`Y`@N(-)j;znxd zL&VOh)8!V2qO{rKp8d~RJQ$@Ci|3zhwfIUc*%W8~_b+Lzcuo>!-;11b_8DF-6n|bNTkfj6br3XxSJcm57%1p`)dh2_szITeLrirDRz*0?M zt|qWl6PT+BEY-AFSF^rX@z_#LVBR^hrJBHO0az>mb2Whz)kGg_K%ZzZlZggksV1^n z39u*u=4t{x8e z@z`Ptm`x#DOaZegU@-;ErhpTs(8s3GC#K9~VhUJHA)8GBiz#3>1uUk3*^~*-vZ;YO zS{U?pc2H+WgE3`dF$FB9fY}tVm;z=~z+%c`ZK|_F@z`Ptm`x#DOaZegU@-;ErhpTs z(8s3GC#K9~VhUJHA)8GBiz#3>1uUk3*^~)$6nWgXCq1*femU0@@^10d7JrkmWn!@f zEVh8z7O>a?W?R5w%VKS7i(m2BVhfmUAzRxzI9_I#$0?}DLNdz&wz86O2fIR-xH40T zD`4&Fc_gzcP*G)KhgAWKDqwz?ny_o((4CO?LN;BH>Wu-mzk9(FGeQ_+k)osqSP zu37PQiHkqOPIW_Rtn~yPq)EHZMBYzyJ?MnKemvH2iuRDl7mwW`&rz?Fx#Y!IsGp+a zW5Jy?lVSrYw4GuTf1qQ@6H8L82dyGjKSUoaT^mvq-5y z{kOZ2Xwn+}yRX!VpSC$E8RttUEaSF6Be+a86)jUES@~yeR;p8dXnYz=mmg%fgBhNA zZoHU$$!6dhw|yf8oyc{+dvPO8b@S`U=VTw4g6`FBW3%r5@wCtV;ufW4>JsX8ak~=H ze|7t|(9W(u<>pQ5F8IB&yTGDSCs=M5l#)JoZAX~fnH#&p^-nz$wpot;1ko$yQtM_{ zs^9)aDHlhETJ2`SA_m>-h~UPtN5nw>u4Rshx&C)Y w1OxLCvA5sH5y8x3jtE8?dqfN@2>HkH5qV2KMbbwfk=Q^BwWit!=A#e%14X3+;Q#;t delta 2663 zcmX|?L1>&+6h_}0^{*r{F%m%}kWrzDREUB|K@n4^1Wb#iva- zF$`o3h^ZU5SZkc+ji0#je#P-iXDi;j@oL3iUi+%z z-J7+b|M2Jetr90r{`#lk5o;d|ix&?M@y`=4)FbAmKQpfP@-Q8r8D96?WzLNkUyn4d zxO@5Knx1;PKBD*Whv#d0@%BeUyfQ2}wOg;~zq3BPZgBC)zny09AnzUgu159_QsHPs zagRofyxz#`jn_^N)A5;C`eTphLl4A>Jvwj^9r$cIaLTidJiFqRvm?UqW^!x$?a6#( zs_8D|?!ujzolvuL%_9EH z(pYR^EVeKfTUW$lD~-h##$pR&v5hRYYgz0-4NkoM*zx@AR5P}p$M$~>FG6{7j29zb zjCe8P#fTT7yo~K9PR5HX@M6S^5idr(2*Zn0ycqFf#EY-Mi&MN9@nXbF#p0#b7B511 z5pUnQkdKx>pj)}SbvwKW<;5{xjCe8P#fTRpUWD?}-AbH{7gylLh!-PXjCc`-7pHhJ i;>Cy;Ux62=croI|h?k1RORX(lgz_TZ{&GDZ{pNqujqHj5 diff --git a/audio/shiba/tuning/waves/waves_config.ini b/audio/shiba/tuning/waves/waves_config.ini index e2c5bb9..6aee28d 100644 --- a/audio/shiba/tuning/waves/waves_config.ini +++ b/audio/shiba/tuning/waves/waves_config.ini @@ -27,9 +27,11 @@ OST_SPEAKER = 0:12,90:13,180:12,270:0|14 ######################################################################################################## [HAL_SUPPORTED_PRESETS] SPEAKER_MUSIC_THROTTLE= OM:1,SM:3,OST:OST_SPEAKER -SPEAKER_SAFE_MUSIC_THROTTLE = OM:10,SM:3,OST:OST_SPEAKER +SPEAKER_SAFE_MUSIC_THROTTLE = OM:10,SM:3 +SPEAKER_SAFE_MUSIC_THROTTLE_LITE = OM:9,SM:3 SPEAKER_MUSIC = OM:1,SM:2,OST:OST_SPEAKER -SPEAKER_SAFE_MUSIC = OM:10,SM:2,OST:OST_SPEAKER +SPEAKER_SAFE_MUSIC = OM:10,SM:2 +SPEAKER_SAFE_MUSIC_LITE = OM:9,SM:2 ######################################################################################################## # This defines available CONTROL configurations. Only define the CONTROL if you need it. @@ -37,7 +39,7 @@ SPEAKER_SAFE_MUSIC = OM:10,SM:2,OST:OST_SPEAKER # This can be configured by Waves or platform vendor. ######################################################################################################## [HAL_SUPPORTED_CONTROLS] -SPEAKER_INSTANCE = INSTANCE:1,DEV:0,SR:SR_COMMON,PRESET:SPEAKER_MUSIC|SPEAKER_SAFE_MUSIC|SPEAKER_MUSIC_THROTTLE|SPEAKER_SAFE_MUSIC_THROTTLE +SPEAKER_INSTANCE = INSTANCE:1,DEV:0,SR:SR_COMMON,PRESET:SPEAKER_MUSIC|SPEAKER_SAFE_MUSIC|SPEAKER_MUSIC_THROTTLE|SPEAKER_SAFE_MUSIC_THROTTLE|SPEAKER_SAFE_MUSIC_THROTTLE_LITE|SPEAKER_SAFE_MUSIC_LITE [COEFS_CONVERTER_SETTING] AlgFxPath=/vendor/lib/libAlgFx_HiFi3z.so @@ -52,10 +54,10 @@ AlgFxPath64=/vendor/lib64/libAlgFx_HiFi3z.so [CUSTOM_ACTION_260] CASE_1=PRIORITY:0,NUMBERS:2:0|1:1|2,PRESET:SPEAKER_MUSIC -CASE_2=PRIORITY:1,NUMBERS:1|2|4194304:2|3|4:1|2,PRESET:SPEAKER_SAFE_MUSIC +CASE_2=PRIORITY:1,NUMBERS:1|2|4194304:2|3|4:1|2,PRESET:SPEAKER_SAFE_MUSIC_LITE CASE_3=PRIORITY:2,NUMBERS:1|4194304:0|1:1|2,PRESET:SPEAKER_SAFE_MUSIC CASE_4=PRIORITY:3,NUMBERS:2:0|1:0,PRESET:SPEAKER_MUSIC_THROTTLE -CASE_5=PRIORITY:4,NUMBERS:1|2|4194304:2|3|4:0,PRESET:SPEAKER_SAFE_MUSIC_THROTTLE +CASE_5=PRIORITY:4,NUMBERS:1|2|4194304:2|3|4:0,PRESET:SPEAKER_SAFE_MUSIC_THROTTLE_LITE CASE_6=PRIORITY:5,NUMBERS:1|4194304:0|1:0,PRESET:SPEAKER_SAFE_MUSIC_THROTTLE # Action 260 parameters: audio_devices_t, audio_mode_t, throttle_control_state_t # - throttle_control_state_t: 0 - Enabled, 1 - Disabled, 2 - Bypassed diff --git a/audio/shiba/tuning/waves/waves_preset.mps b/audio/shiba/tuning/waves/waves_preset.mps index 700a2e71df88288e6d2367fb5286ece231674908..8ded11d1cf51eac82b0e5f09e712be377a6cc9f4 100644 GIT binary patch delta 9516 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 ad-Aa5;fz$$<~G(|{z&cho*0H{;r{?wV9sU$ delta 3332 zcmYL~&x_P$9LJw$Mn>DMZ8qwfV}@?VGMHbO%?sq@_r=-%5A)TJd$_N{wcifL*@YLY#}HZT72g2@Z<6oiY?&0SVH~&8{wRzx41$d)1QbW0qhA;1*Y7PJBY~R`F zEauMQF{TkJjWyC3BTZZ=X?%fctdYi=X{?bZG}2fjjWyF)BaIPhj7TG78e60>B28dP zV?-Jw(ioA(h%|vEO=mITgCLEp()a|@STjxNlE#QMMx=@7N*W{5_&`asLpVPEJ`h$exhi4jeVXktVYBbo%3CbQ!S9|TQg)x;;z#F|Y)mnKFuF``L4SDF~n#0N?f ztPvwLVpt=FHDg#Kh7mE0h#_PQ zTf{ITMqr6yL<}Qh7!kvW7=b0mMo#!3h#{*OK7kn4j1juTFd~K#G2*!r!-yC@fPEr- zvo%uZK3V;#nWtOZKAz0=;r&j1XJasz2Xk!(5-N~20vRJvTquEjfq|?M$eMwy5hyeQ zStF1&16d=G5rK>dBxE341TrE}UebEncK~$wO5GVE7II6!l=^r1?&}F&|Z<|UXj*b zk>*~p=3bHJUXj*bk>*|za<2%vSBTmxvfL{|?iC~UijaFn$h{)uUJ-Jy7_nEH2_J-e zh1PpTC%9LnwO6dMSA^UvLhcnmhrJ@?UeN*W72?Io)z24mESAA~9<2YOQ6YL%q&X_W zh!PhtD!QOi(J79Kv_?gmqhifbk>;pKYgD8;DngEmkfTD>sK|0ugd7zkMn%X`5pq<7 z92Fr)#fVW^Pxv4l6