From 63ded053e084102aca9e9ac1467861c5184fb48d Mon Sep 17 00:00:00 2001 From: linpeter Date: Wed, 15 Dec 2021 11:03:25 +0800 Subject: [PATCH 01/42] display: update display color data Updated LHBM compensation data Bug: 210591829 test: check lhbm Change-Id: I834d3c024ad6e2a83c2c2e02999a272ec2e88986 --- display_colordata_dev_cal0.pb | Bin 2712 -> 2712 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/display_colordata_dev_cal0.pb b/display_colordata_dev_cal0.pb index 4fe410b3b07399332b336e49eedeafe4e5d5171d..252a819c76412956c9499a2f5d63a84e158169c6 100644 GIT binary patch literal 2712 zcmd6pEsx_?7)F~oPU7ot$6raD4;4m{nn@;^Y*E`EP|_bzWp`#*E6wg!Gc6c)!GNeT zFbFU(Fo@Iu16N%TFyMlK0D}Mn1A~A70|SEr0|xXebT?g1rBU`D9O>vh?+bn@=Y(84 z*O9I#@2>xN|E7CAx){8EHTZQj>2s4&??vyt_u{12@4udW|LvQL_ZL@_-!IPFFK^oC zZ?Av5oZPfueYpH^)xLcD@@jH*^Aqv&cRzOiAwX%=A9u&&GwCk^{FwuJfo;Qf2j;%{ z0p?H+=20FJh=2uDfFvSe5fxzxm0%f_A%&<1>JDUJL8tVBNtgwjvL2Um9-r~PkP5z- ziJr8T>`GXf$)Rj3kup<5)z%`-(nEb#jjFR+ShMP3eP)D)-3S}AX4ssy!j|+k!PLGc zn9fH6l*i+7_hdL6{vT~Vl~F#{=F=JNGa2Kv8S8Ty=kq(>5n{m+W6_af$*IH@M~-Dz z*(#12tB$tS96i>ZYFu?{5!M#eO=E3L8|%ijxoY0FR!`UVoG?$;_M9-CzX?G0x+iC+ zhn@LEN_d4`VNUMIMe(tSN)M$a4$Y^gzz17k(;@9LDdVsa>u@n=^8r5<)&dmo#77ZH zCJxP&6ZuZLS3EUQ=US{m9qF)&s<4J?u#W1`Kn84}25h1xY@rrxA4u&uFbA9+2WCHz zCuhU%pm$&(?R=DXiI}hpals`YNWYjA-BMVx%1PO!c9a7mFvr$xCSq)C&E!_xEx+O) z`K53#cw!=cl&09)Tu$Ys@~AA;skYQI&C^re!<{|J+VNmMW9@h_duxN}{vp)u3wOeRS*F`rJs3|7`7;FrQdECd}U2>F~5W>K|zB zOV0=d2tXRqkn#7=NW#v!gj-;1b0HBHxV43pN?s+Ycz7cnWuusCpqg5UpOKAj?yYTV jW_^RNT3}d>pkXyPO{=we`c*^J^TB*#?aOc4^TGTJ#}B}x literal 2712 zcmd7UFO%YC90%}{g!~T)AtV99pQ&V+DGLkBRkeKqHGKgc?so6yX7=tnyRBIFhzO>G zh(JUj5X>|JL8piaL_|bHLi&b3eT4zkk>NbvW)7#>4KL?sfOgMYq>`KmPvP4>zB0?#930T({mnw5~ti z|8_fmXubP#`{k~6`|<7F`0n8+^ylw>Z2yDO#O2_!GwfZ7f1&iBIT{hT7HG9W?wcP# z&dp5_7tv7{onQ{8=bb#jxA+m?5`f&2PvnL=P#gM*-Y^Gd&BpAKi@8N1DJ=PfUkb6X zEXKv97>iaZE?H76nPso6%dV^|zA{mLRj+szz3NvdHLs>?o;Im_^=ZRvfTrIRzoszN zuPMw)ZP*)iMx*~#b5I@gFaXt#c?SoCLmUX3Jdie2v!R;BB#gx-?21b`3#wUs%CCe( zSQXQvB}SrA3QC6LOGbHDHsnAyl$~OzfofEOict-!(^^n7G+#67LEUHs4ZRthSIZ*I zS+y*}v^OYCjz*)-#b7Xat!z#XAPxdh2L-Tf&ulh+fMq+L*j7|Zt>~0qF)1wDBfI8O zZe2(VD?a8;VJDcysA!6zI4^~zxfDtBa#S|uP&SplGE+m2;?L z8cyTTa9^@z8Ri9BmSNg|qjbL8xwyJKZ?;EM)W-IhncwASc!F<;l(5JnxuTBLn%>g} z<1teX2IgP_A%vqezy;i#pO1I=tWX&dFBEYw7` zpxF$bNAomlk#^AR`cvI%#Emm**@byUExRx$wSIThxg7Lg>za<3NPrlqhZ@)po8|Yg zYaTu!e8M32q)7#oPP_Dk2^fRjvvbbnK*9cR*49wXE&|boqZXDH(q6L4ad{^1)OiDg2BWwFu5yqCH>7GhNFv%nP+F!~6^QH_t8r From 6cc8aa3d80e5dd59fb2921bb9ad564fdf95d3a73 Mon Sep 17 00:00:00 2001 From: Sasha Smundak Date: Wed, 15 Dec 2021 09:26:12 -0800 Subject: [PATCH 02/42] Use soong_config_ macros to set Soong config variables. Bug: 198503843 Test: treehugger Change-Id: I0ba5abeb34b48ff07b6642e601c2badef81c5d7e --- bluejay/BoardConfig.mk | 2 +- device-bluejay.mk | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/bluejay/BoardConfig.mk b/bluejay/BoardConfig.mk index bf43396..34d9a7d 100644 --- a/bluejay/BoardConfig.mk +++ b/bluejay/BoardConfig.mk @@ -22,4 +22,4 @@ include device/google/gs101/BoardConfig-common.mk -include vendor/google_devices/gs101/prebuilts/BoardConfigVendor.mk -include vendor/google_devices/bluejay/proprietary/BoardConfigVendor.mk -SOONG_CONFIG_google3a_config_target_device := bluejay +$(call soong_config_set,google3a_config,target_device,bluejay) diff --git a/device-bluejay.mk b/device-bluejay.mk index fed7f7f..6007f34 100644 --- a/device-bluejay.mk +++ b/device-bluejay.mk @@ -39,8 +39,8 @@ else include device/google/gs101/fingerprint/udfps_factory.mk endif -SOONG_CONFIG_lyric_tuning_product := bluejay -SOONG_CONFIG_google3a_config_target_device := bluejay +$(call soong_config_set,lyric,tuning_product,bluejay) +$(call soong_config_set,google3a_config,target_device,bluejay) # Init files PRODUCT_COPY_FILES += \ From aa58c7eb7b98c8eb84e8275ff0d81f88e1e0e8c3 Mon Sep 17 00:00:00 2001 From: lbill Date: Thu, 16 Dec 2021 03:09:33 +0000 Subject: [PATCH 03/42] Config ro.support_one_handed_mode for B3 PRODUCT_PRODUCT_PROPERTIES += \ ro.support_one_handed_mode=true Test: make Bug: 210933221 Change-Id: I59974f849d3afe510eaac234488abfd488637ae8 --- device-bluejay.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/device-bluejay.mk b/device-bluejay.mk index 5fdf2f7..546f98a 100644 --- a/device-bluejay.mk +++ b/device-bluejay.mk @@ -167,6 +167,10 @@ PRODUCT_PACKAGES += \ PRODUCT_PRODUCT_PROPERTIES += \ ro.support_hide_display_cutout=true +# Set support one-handed mode +PRODUCT_PRODUCT_PROPERTIES += \ + ro.support_one_handed_mode=true + # Voice packs for Text-To-Speech PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/tts/ja-jp/ja-jp-x-multi-darwinn-wavernn-r27.zvoice:product/tts/google/ja-jp/ja-jp-x-multi-darwinn-wavernn-r27.zvoice\ From c540dcf6a22e0a0a16139497c211f14672228655 Mon Sep 17 00:00:00 2001 From: timothywang Date: Thu, 16 Dec 2021 14:39:22 +0800 Subject: [PATCH 04/42] Add system property for 1080p 60fps binning mode Test: go/p21-camera-test-checklist Bug: 207430886 Change-Id: Ia2ef7909563ee020d0381f836ca86512c62ba325 --- device-bluejay.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/device-bluejay.mk b/device-bluejay.mk index fed7f7f..3c982ab 100644 --- a/device-bluejay.mk +++ b/device-bluejay.mk @@ -148,6 +148,10 @@ PRODUCT_PRODUCT_PROPERTIES += \ PRODUCT_VENDOR_PROPERTIES += \ vendor.zram.size=2g +# Enable camera 1080P 60FPS binning mode +PRODUCT_VENDOR_PROPERTIES += \ + persist.vendor.camera.1080P_60fps_binning=true + # Fingerprint antispoof property PRODUCT_PRODUCT_PROPERTIES +=\ persist.vendor.fingerprint.disable.fake.override=none From 731a1b444150238710f7fbc003d514e387f8e1ff Mon Sep 17 00:00:00 2001 From: vincenttew Date: Tue, 21 Dec 2021 15:24:05 +0800 Subject: [PATCH 05/42] audio: add usb headset mic source to factory test Bug: 211528888 Test: loopback audio command, build pass Signed-off-by: vincenttew Change-Id: I3a2a4c227a24fe87eb846f94851b9dc81df33f2a --- audio/bluejay/config/mixer_paths_factory.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/audio/bluejay/config/mixer_paths_factory.xml b/audio/bluejay/config/mixer_paths_factory.xml index d82e6f4..14b87bc 100644 --- a/audio/bluejay/config/mixer_paths_factory.xml +++ b/audio/bluejay/config/mixer_paths_factory.xml @@ -273,11 +273,13 @@ + + From a88c78af0abd61c8cf616ab14438428e28e809d9 Mon Sep 17 00:00:00 2001 From: Beverly Date: Tue, 21 Dec 2021 12:26:34 -0500 Subject: [PATCH 06/42] Device uses default prox sensor for falsing The prox sensor does NOT need be gated by the light sensor because the device only has one frequency which the white dot is synced to so that it won't be visible. Test: manual Fixes: 204746796 Change-Id: I8443a34d6d37fe152b02be4efe5b45cbe953e22f --- .../frameworks/base/packages/SystemUI/res/values/config.xml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/bluejay/overlay/frameworks/base/packages/SystemUI/res/values/config.xml b/bluejay/overlay/frameworks/base/packages/SystemUI/res/values/config.xml index eda0ef7..7a655ac 100644 --- a/bluejay/overlay/frameworks/base/packages/SystemUI/res/values/config.xml +++ b/bluejay/overlay/frameworks/base/packages/SystemUI/res/values/config.xml @@ -53,6 +53,12 @@ 0 + + + + + + 0x36B0 2. HA/HH NB/WB/SWB (Generic/TMOUS) 1 Enable mic blocked algorithm 2 Sync HH TX setting to Headphone/VCO/BT-HAC Hardware verification: telephony function is normal (HA/HH/HE) Bug: 192810349 Test: build pass, voice call, playback, record Signed-off-by: vincenttew Change-Id: I0ada7655207e54ee27bd9ef15e89a84e6199f21e --- audio/bluejay/tuning/fortemedia/BLUETOOTH.dat | Bin 147110 -> 147110 bytes .../bluejay/tuning/fortemedia/BLUETOOTH.mods | 46 +- audio/bluejay/tuning/fortemedia/HANDSET.dat | Bin 133102 -> 133102 bytes audio/bluejay/tuning/fortemedia/HANDSET.mods | 837 +++++++++--------- audio/bluejay/tuning/fortemedia/HANDSFREE.dat | Bin 49054 -> 49054 bytes .../bluejay/tuning/fortemedia/HANDSFREE.mods | 53 +- audio/bluejay/tuning/fortemedia/HEADSET.dat | Bin 224154 -> 224154 bytes audio/bluejay/tuning/fortemedia/HEADSET.mods | 124 ++- 8 files changed, 559 insertions(+), 501 deletions(-) diff --git a/audio/bluejay/tuning/fortemedia/BLUETOOTH.dat b/audio/bluejay/tuning/fortemedia/BLUETOOTH.dat index 1d9d245e9ca081f6051e1ae9e3a04c7ac3d934d9..9fbccde935609612cae824976aec71e971329f02 100644 GIT binary patch delta 164 zcmZ4Xmt)yqjt%y*tQ^@444jh}SU55Lubv$#$Ec2T@N%q2Iz2z>G<3bfCACs$@99F2hIbGgZl8J$1 z@*E5I$?FetPkv_sQNv_4hwXp;8wLi3Nn!Gvs|%+yZjQ2GguG<4>9!%|~Fe{eH_w3#@t3_{Di)L(i3;=eMH=_Um diff --git a/audio/bluejay/tuning/fortemedia/BLUETOOTH.mods b/audio/bluejay/tuning/fortemedia/BLUETOOTH.mods index 7e1474c..c63cf2b 100644 --- a/audio/bluejay/tuning/fortemedia/BLUETOOTH.mods +++ b/audio/bluejay/tuning/fortemedia/BLUETOOTH.mods @@ -1,7 +1,7 @@ #PLATFORM_NAME gChip #EXPORT_FLAG BLUETOOTH #SINGLE_API_VER 1.1.6 -#SAVE_TIME 2021-12-01 17:44:23 +#SAVE_TIME 2021-12-29 14:27:42 #CASE_NAME BLUETOOTH-RESERVE1-VOICE_GENERIC-FB #PARAM_MODE FULL @@ -1869,14 +1869,14 @@ 104 0x0000 //TX_MIC_LOC_23 105 0x0000 //TX_MIC_LOC_24 106 0x0000 //TX_MIC_LOC_25 -107 0x0200 //TX_MIC_REFBLK_VOLUME -108 0x0CAE //TX_MIC_BLOCK_VOLUME +107 0x0800 //TX_MIC_REFBLK_VOLUME +108 0x0900 //TX_MIC_BLOCK_VOLUME 109 0x0000 //TX_INVERSE_MASK 110 0x0000 //TX_ADCS_MASK 111 0x04D0 //TX_ADCS_GAIN 112 0x4000 //TX_NFC_GAINFAC -113 0x0000 //TX_MAINMIC_BLKFACTOR -114 0x0000 //TX_REFMIC_BLKFACTOR +113 0x0004 //TX_MAINMIC_BLKFACTOR +114 0x0004 //TX_REFMIC_BLKFACTOR 115 0x0000 //TX_BLMIC_BLKFACTOR 116 0x0000 //TX_BRMIC_BLKFACTOR 117 0x0031 //TX_MICBLK_START_BIN @@ -1887,7 +1887,7 @@ 122 0x0000 //TX_FENE_HOLD 123 0x4000 //TX_FE_ENER_TH_MTS 124 0x0004 //TX_FE_ENER_TH_EXP -125 0x6000 //TX_C_POST_FLT_MIC_MAINBLK +125 0x7FFF //TX_C_POST_FLT_MIC_MAINBLK 126 0x6000 //TX_C_POST_FLT_MIC_REFBLK 127 0x0010 //TX_MIC_BLOCK_N 128 0x7646 //TX_A_HP @@ -1942,7 +1942,7 @@ 177 0x0000 //TX_ADD_LINEIN_GAINL 178 0x0000 //TX_ADD_LINEIN_GAINH 179 0x0000 //TX_MIN_EQ_RE_EST_14 -180 0x0000 //TX_DTD_THR1_8 +180 0xF6A0 //TX_DTD_THR1_8 181 0x7FFF //TX_DTD_THR2_8 182 0x0000 //TX_DTD_MIC_BLK2 183 0x0008 //TX_FRQ_LIN_LEN @@ -1998,8 +1998,8 @@ 233 0x0000 //TX_EPD_OFFST_01 234 0x05DC //TX_RATIO_DT_L0_TH_HIGH 235 0x3A98 //TX_RATIO_DT_H_TH_CUT -236 0x7FFF //TX_MIN_EQ_RE_EST_13 -237 0x0000 //TX_DTD_THR1_7 +236 0x0770 //TX_MIN_EQ_RE_EST_13 +237 0xFF38 //TX_DTD_THR1_7 238 0x0000 //TX_DTD_THR2_7 239 0x0800 //TX_DT_RESRV_7 240 0x0800 //TX_DT_RESRV_8 @@ -3623,7 +3623,7 @@ 104 0x0000 //TX_MIC_LOC_23 105 0x0000 //TX_MIC_LOC_24 106 0x0000 //TX_MIC_LOC_25 -107 0x0800 //TX_MIC_REFBLK_VOLUME +107 0x0B50 //TX_MIC_REFBLK_VOLUME 108 0x0C00 //TX_MIC_BLOCK_VOLUME 109 0x0000 //TX_INVERSE_MASK 110 0x0000 //TX_ADCS_MASK @@ -3641,7 +3641,7 @@ 122 0x0000 //TX_FENE_HOLD 123 0x4000 //TX_FE_ENER_TH_MTS 124 0x0004 //TX_FE_ENER_TH_EXP -125 0x6000 //TX_C_POST_FLT_MIC_MAINBLK +125 0x3000 //TX_C_POST_FLT_MIC_MAINBLK 126 0x6000 //TX_C_POST_FLT_MIC_REFBLK 127 0x0010 //TX_MIC_BLOCK_N 128 0x7B02 //TX_A_HP @@ -3696,7 +3696,7 @@ 177 0x0000 //TX_ADD_LINEIN_GAINL 178 0x0000 //TX_ADD_LINEIN_GAINH 179 0x0000 //TX_MIN_EQ_RE_EST_14 -180 0x0000 //TX_DTD_THR1_8 +180 0xC568 //TX_DTD_THR1_8 181 0x7FFF //TX_DTD_THR2_8 182 0x0000 //TX_DTD_MIC_BLK2 183 0x0008 //TX_FRQ_LIN_LEN @@ -3752,8 +3752,8 @@ 233 0x0000 //TX_EPD_OFFST_01 234 0x03E8 //TX_RATIO_DT_L0_TH_HIGH 235 0x7FFF //TX_RATIO_DT_H_TH_CUT -236 0x7FFF //TX_MIN_EQ_RE_EST_13 -237 0x0000 //TX_DTD_THR1_7 +236 0x0800 //TX_MIN_EQ_RE_EST_13 +237 0xADF8 //TX_DTD_THR1_7 238 0x0000 //TX_DTD_THR2_7 239 0x0800 //TX_DT_RESRV_7 240 0x0800 //TX_DT_RESRV_8 @@ -5377,14 +5377,14 @@ 104 0x0000 //TX_MIC_LOC_23 105 0x0000 //TX_MIC_LOC_24 106 0x0000 //TX_MIC_LOC_25 -107 0x0800 //TX_MIC_REFBLK_VOLUME +107 0x0B50 //TX_MIC_REFBLK_VOLUME 108 0x0CAE //TX_MIC_BLOCK_VOLUME 109 0x0000 //TX_INVERSE_MASK 110 0x0000 //TX_ADCS_MASK 111 0x04D0 //TX_ADCS_GAIN 112 0x4000 //TX_NFC_GAINFAC -113 0x0000 //TX_MAINMIC_BLKFACTOR -114 0x0000 //TX_REFMIC_BLKFACTOR +113 0x0004 //TX_MAINMIC_BLKFACTOR +114 0x0004 //TX_REFMIC_BLKFACTOR 115 0x0000 //TX_BLMIC_BLKFACTOR 116 0x0000 //TX_BRMIC_BLKFACTOR 117 0x0031 //TX_MICBLK_START_BIN @@ -5449,8 +5449,8 @@ 176 0x0000 //TX_REF_DELAY_LENGTH 177 0x0000 //TX_ADD_LINEIN_GAINL 178 0x0000 //TX_ADD_LINEIN_GAINH -179 0x0000 //TX_MIN_EQ_RE_EST_14 -180 0x0000 //TX_DTD_THR1_8 +179 0xF060 //TX_MIN_EQ_RE_EST_14 +180 0xF128 //TX_DTD_THR1_8 181 0x7FFF //TX_DTD_THR2_8 182 0x0000 //TX_DTD_MIC_BLK2 183 0x0008 //TX_FRQ_LIN_LEN @@ -5506,8 +5506,8 @@ 233 0x0000 //TX_EPD_OFFST_01 234 0x3A98 //TX_RATIO_DT_L0_TH_HIGH 235 0x7FFF //TX_RATIO_DT_H_TH_CUT -236 0x7FFF //TX_MIN_EQ_RE_EST_13 -237 0x0000 //TX_DTD_THR1_7 +236 0xFC18 //TX_MIN_EQ_RE_EST_13 +237 0xDAE4 //TX_DTD_THR1_7 238 0x0000 //TX_DTD_THR2_7 239 0x0800 //TX_DT_RESRV_7 240 0x0800 //TX_DT_RESRV_8 @@ -5778,8 +5778,8 @@ 505 0x4000 //TX_C_POST_FLT_CUT 506 0x2000 //TX_RADIODTLV 507 0x0320 //TX_POWER_LINEIN_TH -508 0x0014 //TX_FE_VADCOUNT_TH_FC -509 0x0000 //TX_ECHO_SUPP_FC +508 0x001A //TX_FE_VADCOUNT_TH_FC +509 0x000A //TX_ECHO_SUPP_FC 510 0x0C80 //TX_ECHO_TH 511 0x6666 //TX_MIC_TO_BFGAIN 512 0x0000 //TX_MICTOBFGAIN0 diff --git a/audio/bluejay/tuning/fortemedia/HANDSET.dat b/audio/bluejay/tuning/fortemedia/HANDSET.dat index e005dbebf812d070723a0dd1d569038a4113a500..fb6cced11b5002165ac1c2f36b66a98ea6023930 100644 GIT binary patch delta 2184 zcmcIlQAiVU9Nzu58@AFX3DO0lhn%O*b6&CBInR0Jup!4?vlLBEmoIqwA?x zTaS%d3U^Zs{Ol)*hJfAT)CUidRqHd_dEYARfgwE;q5KZHV}jz%2;kfbJ%WeG&N86=U;-}JI}tIdIMi`+|e z(zB``0vX**r*0SW6sgxI^(Rv+(?`S6< z)W?RwW~_RIKg?KTC|VpaMbYe_X^K{Eo1*CTkXec}Jy!XxMD1Q5cWmB>o-ny>GhtyP zVM+j$P!mKI2_i}}w6_N#CbWPYmmwBC4XR3=qc?2u!cLZo2S~{n4_2GzO6wJJ=B=JO zmytT50tLa1N<$@Hk8wDRRhaGDOkEB=n9J4T%p{M~&+Bk-(u?u#di2EvOhiv0_7dbi z6UTVMq;+(DJjj@|YeQPuglW>2Cd`$_O_?SwKc!21W168GT}Ot?OKEbtv3#uQJ#&x- uBiqGi#Pnb1c&Ecv#%gmj%=VF_e;w+*_NIf?9Ls-}{O4aqi+^MuxPJlDRRJLY delta 424 zcmaFY&+)FGW5c)L$#$|Klf6PNOx|bdIypXc_T*>GlADFY>?N5PI3{oC3Yxqu|Keo* z<@KAt73`1%Dc;P~UBEaw&g$dlSc1G6i-As($IykJc=9#W%%XnwAR&plS^z+G#+}rCs7`HHD+VxX> zJ5YK*Bf1TXxu-uX1{#nxTZ3^k*K9{luql(fq(wGoEwPoJZhw)Hd$Uu}7O+Mv!Gz+^ e?cbI&67=YHzr&2UeQLlDwi4uk?Y9IOO{4)-IHhs` diff --git a/audio/bluejay/tuning/fortemedia/HANDSET.mods b/audio/bluejay/tuning/fortemedia/HANDSET.mods index 74c5b14..8e565b2 100644 --- a/audio/bluejay/tuning/fortemedia/HANDSET.mods +++ b/audio/bluejay/tuning/fortemedia/HANDSET.mods @@ -1,9 +1,10 @@ #PLATFORM_NAME gChip #EXPORT_FLAG HANDSET #SINGLE_API_VER 1.1.6 -#SAVE_TIME 2021-12-03 11:32:40 +#SAVE_TIME 2021-12-29 12:38:11 #CASE_NAME HANDSET-HANDSET-RESERVE1-FB +#PARAM_MODE FULL #PARAM_TYPE TX+RX #TOTAL_CUSTOM_STEP 7 #TX @@ -1757,6 +1758,7 @@ 130 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSET-HANDSET-CUSTOM2-FB +#PARAM_MODE FULL #PARAM_TYPE TX+RX #TOTAL_CUSTOM_STEP 7 #TX @@ -3510,6 +3512,7 @@ 130 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSET-HANDSET-CUSTOM1-FB +#PARAM_MODE FULL #PARAM_TYPE TX+RX #TOTAL_CUSTOM_STEP 7 #TX @@ -5263,6 +5266,7 @@ 130 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSET-HANDSET-VOICE_GENERIC-NB +#PARAM_MODE FULL #PARAM_TYPE TX+RX #TOTAL_CUSTOM_STEP 7 #TX @@ -5373,14 +5377,14 @@ 104 0x0000 //TX_MIC_LOC_23 105 0x0000 //TX_MIC_LOC_24 106 0x0000 //TX_MIC_LOC_25 -107 0x0200 //TX_MIC_REFBLK_VOLUME +107 0x0393 //TX_MIC_REFBLK_VOLUME 108 0x0AAC //TX_MIC_BLOCK_VOLUME 109 0x0000 //TX_INVERSE_MASK 110 0x0000 //TX_ADCS_MASK 111 0x04D0 //TX_ADCS_GAIN 112 0x4000 //TX_NFC_GAINFAC -113 0x0000 //TX_MAINMIC_BLKFACTOR -114 0x0000 //TX_REFMIC_BLKFACTOR +113 0x0004 //TX_MAINMIC_BLKFACTOR +114 0x0004 //TX_REFMIC_BLKFACTOR 115 0x0000 //TX_BLMIC_BLKFACTOR 116 0x0000 //TX_BRMIC_BLKFACTOR 117 0x0031 //TX_MICBLK_START_BIN @@ -5446,7 +5450,7 @@ 177 0x0000 //TX_ADD_LINEIN_GAINL 178 0x0000 //TX_ADD_LINEIN_GAINH 179 0x0000 //TX_MIN_EQ_RE_EST_14 -180 0x0000 //TX_DTD_THR1_8 +180 0x032C //TX_DTD_THR1_8 181 0x7FFF //TX_DTD_THR2_8 182 0x0000 //TX_DTD_MIC_BLK2 183 0x0008 //TX_FRQ_LIN_LEN @@ -5502,8 +5506,8 @@ 233 0x0000 //TX_EPD_OFFST_01 234 0x0000 //TX_RATIO_DT_L0_TH_HIGH 235 0x3A98 //TX_RATIO_DT_H_TH_CUT -236 0x7FFF //TX_MIN_EQ_RE_EST_13 -237 0x0000 //TX_DTD_THR1_7 +236 0x2000 //TX_MIN_EQ_RE_EST_13 +237 0x0200 //TX_DTD_THR1_7 238 0x0000 //TX_DTD_THR2_7 239 0x0800 //TX_DT_RESRV_7 240 0x0800 //TX_DT_RESRV_8 @@ -7016,6 +7020,7 @@ 130 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSET-HANDSET-VOICE_GENERIC-WB +#PARAM_MODE FULL #PARAM_TYPE TX+RX #TOTAL_CUSTOM_STEP 7 #TX @@ -7126,7 +7131,7 @@ 104 0x0000 //TX_MIC_LOC_23 105 0x0000 //TX_MIC_LOC_24 106 0x0000 //TX_MIC_LOC_25 -107 0x0800 //TX_MIC_REFBLK_VOLUME +107 0x0393 //TX_MIC_REFBLK_VOLUME 108 0x0AAC //TX_MIC_BLOCK_VOLUME 109 0x0000 //TX_INVERSE_MASK 110 0x0000 //TX_ADCS_MASK @@ -7199,7 +7204,7 @@ 177 0x0000 //TX_ADD_LINEIN_GAINL 178 0x0000 //TX_ADD_LINEIN_GAINH 179 0x0000 //TX_MIN_EQ_RE_EST_14 -180 0x0000 //TX_DTD_THR1_8 +180 0x0800 //TX_DTD_THR1_8 181 0x7FFF //TX_DTD_THR2_8 182 0x0000 //TX_DTD_MIC_BLK2 183 0x0008 //TX_FRQ_LIN_LEN @@ -8769,6 +8774,7 @@ 130 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSET-HANDSET-VOICE_GENERIC-SWB +#PARAM_MODE FULL #PARAM_TYPE TX+RX #TOTAL_CUSTOM_STEP 7 #TX @@ -8879,14 +8885,14 @@ 104 0x0000 //TX_MIC_LOC_23 105 0x0000 //TX_MIC_LOC_24 106 0x0000 //TX_MIC_LOC_25 -107 0x0200 //TX_MIC_REFBLK_VOLUME +107 0x0393 //TX_MIC_REFBLK_VOLUME 108 0x0AAC //TX_MIC_BLOCK_VOLUME 109 0x0000 //TX_INVERSE_MASK 110 0x0000 //TX_ADCS_MASK 111 0x04D0 //TX_ADCS_GAIN 112 0x4000 //TX_NFC_GAINFAC -113 0x0000 //TX_MAINMIC_BLKFACTOR -114 0x0000 //TX_REFMIC_BLKFACTOR +113 0x0004 //TX_MAINMIC_BLKFACTOR +114 0x0004 //TX_REFMIC_BLKFACTOR 115 0x0000 //TX_BLMIC_BLKFACTOR 116 0x0000 //TX_BRMIC_BLKFACTOR 117 0x0031 //TX_MICBLK_START_BIN @@ -8992,7 +8998,7 @@ 217 0x4000 //TX_FDPFGAINECHO 218 0x0000 //TX_DTD_HD_THR 219 0x0000 //TX_SPK_CUT_K_S -220 0x0000 //TX_DTD_MIC_BLK +220 0x7FFF //TX_DTD_MIC_BLK 221 0x0400 //TX_ADPT_STRICT_L 222 0x0200 //TX_ADPT_STRICT_H 223 0x0C00 //TX_RATIO_DT_L_TH_LOW @@ -9008,8 +9014,8 @@ 233 0x0000 //TX_EPD_OFFST_01 234 0x1388 //TX_RATIO_DT_L0_TH_HIGH 235 0x3A98 //TX_RATIO_DT_H_TH_CUT -236 0x7FFF //TX_MIN_EQ_RE_EST_13 -237 0x0000 //TX_DTD_THR1_7 +236 0x1C00 //TX_MIN_EQ_RE_EST_13 +237 0x0C00 //TX_DTD_THR1_7 238 0x0000 //TX_DTD_THR2_7 239 0x0800 //TX_DT_RESRV_7 240 0x0800 //TX_DT_RESRV_8 @@ -10522,6 +10528,7 @@ 130 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSET-HANDSET-VOICE_GENERIC-FB +#PARAM_MODE FULL #PARAM_TYPE TX+RX #TOTAL_CUSTOM_STEP 7 #TX @@ -12275,6 +12282,7 @@ 130 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSET-HANDSET_HAC-VOICE_GENERIC-NB +#PARAM_MODE FULL #PARAM_TYPE TX+RX #TOTAL_CUSTOM_STEP 7 #TX @@ -12385,14 +12393,14 @@ 104 0x0000 //TX_MIC_LOC_23 105 0x0000 //TX_MIC_LOC_24 106 0x0000 //TX_MIC_LOC_25 -107 0x0200 //TX_MIC_REFBLK_VOLUME +107 0x0393 //TX_MIC_REFBLK_VOLUME 108 0x0AAC //TX_MIC_BLOCK_VOLUME 109 0x0000 //TX_INVERSE_MASK 110 0x0000 //TX_ADCS_MASK 111 0x04D0 //TX_ADCS_GAIN 112 0x4000 //TX_NFC_GAINFAC -113 0x0000 //TX_MAINMIC_BLKFACTOR -114 0x0000 //TX_REFMIC_BLKFACTOR +113 0x0004 //TX_MAINMIC_BLKFACTOR +114 0x0004 //TX_REFMIC_BLKFACTOR 115 0x0000 //TX_BLMIC_BLKFACTOR 116 0x0000 //TX_BRMIC_BLKFACTOR 117 0x0031 //TX_MICBLK_START_BIN @@ -12458,7 +12466,7 @@ 177 0x0000 //TX_ADD_LINEIN_GAINL 178 0x0000 //TX_ADD_LINEIN_GAINH 179 0x0000 //TX_MIN_EQ_RE_EST_14 -180 0x0000 //TX_DTD_THR1_8 +180 0x032C //TX_DTD_THR1_8 181 0x7FFF //TX_DTD_THR2_8 182 0x0000 //TX_DTD_MIC_BLK2 183 0x0008 //TX_FRQ_LIN_LEN @@ -12514,8 +12522,8 @@ 233 0x0000 //TX_EPD_OFFST_01 234 0x0000 //TX_RATIO_DT_L0_TH_HIGH 235 0x3A98 //TX_RATIO_DT_H_TH_CUT -236 0x7FFF //TX_MIN_EQ_RE_EST_13 -237 0x0000 //TX_DTD_THR1_7 +236 0x2000 //TX_MIN_EQ_RE_EST_13 +237 0x0200 //TX_DTD_THR1_7 238 0x0000 //TX_DTD_THR2_7 239 0x0800 //TX_DT_RESRV_7 240 0x0800 //TX_DT_RESRV_8 @@ -13053,8 +13061,8 @@ 772 0x0044 //TX_MIC_PWR_BIAS_3 773 0x0000 //TX_GAIN_LIMIT_0 774 0x0000 //TX_GAIN_LIMIT_1 -775 0x0006 //TX_GAIN_LIMIT_2 -776 0x0007 //TX_GAIN_LIMIT_3 +775 0x0004 //TX_GAIN_LIMIT_2 +776 0x0005 //TX_GAIN_LIMIT_3 777 0x7F5B //TX_BVE_NOVAD0_ALPHADOWN 778 0x7FDE //TX_BVE_VAD0_ALPHAUP 779 0x7F3A //TX_BVE_VAD0_ALPHADOWN @@ -14028,6 +14036,7 @@ 130 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSET-HANDSET_HAC-VOICE_GENERIC-WB +#PARAM_MODE FULL #PARAM_TYPE TX+RX #TOTAL_CUSTOM_STEP 7 #TX @@ -14138,7 +14147,7 @@ 104 0x0000 //TX_MIC_LOC_23 105 0x0000 //TX_MIC_LOC_24 106 0x0000 //TX_MIC_LOC_25 -107 0x0800 //TX_MIC_REFBLK_VOLUME +107 0x0393 //TX_MIC_REFBLK_VOLUME 108 0x0AAC //TX_MIC_BLOCK_VOLUME 109 0x0000 //TX_INVERSE_MASK 110 0x0000 //TX_ADCS_MASK @@ -14211,7 +14220,7 @@ 177 0x0000 //TX_ADD_LINEIN_GAINL 178 0x0000 //TX_ADD_LINEIN_GAINH 179 0x0000 //TX_MIN_EQ_RE_EST_14 -180 0x0000 //TX_DTD_THR1_8 +180 0x0800 //TX_DTD_THR1_8 181 0x7FFF //TX_DTD_THR2_8 182 0x0000 //TX_DTD_MIC_BLK2 183 0x0008 //TX_FRQ_LIN_LEN @@ -14806,8 +14815,8 @@ 772 0x0046 //TX_MIC_PWR_BIAS_3 773 0x0000 //TX_GAIN_LIMIT_0 774 0x0000 //TX_GAIN_LIMIT_1 -775 0x0006 //TX_GAIN_LIMIT_2 -776 0x0005 //TX_GAIN_LIMIT_3 +775 0x0004 //TX_GAIN_LIMIT_2 +776 0x0003 //TX_GAIN_LIMIT_3 777 0x7F5B //TX_BVE_NOVAD0_ALPHADOWN 778 0x7FDE //TX_BVE_VAD0_ALPHAUP 779 0x7F3A //TX_BVE_VAD0_ALPHADOWN @@ -15781,6 +15790,7 @@ 130 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSET-HANDSET_HAC-VOICE_GENERIC-SWB +#PARAM_MODE FULL #PARAM_TYPE TX+RX #TOTAL_CUSTOM_STEP 7 #TX @@ -15891,14 +15901,14 @@ 104 0x0000 //TX_MIC_LOC_23 105 0x0000 //TX_MIC_LOC_24 106 0x0000 //TX_MIC_LOC_25 -107 0x0200 //TX_MIC_REFBLK_VOLUME +107 0x0393 //TX_MIC_REFBLK_VOLUME 108 0x0AAC //TX_MIC_BLOCK_VOLUME 109 0x0000 //TX_INVERSE_MASK 110 0x0000 //TX_ADCS_MASK 111 0x04D0 //TX_ADCS_GAIN 112 0x4000 //TX_NFC_GAINFAC -113 0x0000 //TX_MAINMIC_BLKFACTOR -114 0x0000 //TX_REFMIC_BLKFACTOR +113 0x0004 //TX_MAINMIC_BLKFACTOR +114 0x0004 //TX_REFMIC_BLKFACTOR 115 0x0000 //TX_BLMIC_BLKFACTOR 116 0x0000 //TX_BRMIC_BLKFACTOR 117 0x0031 //TX_MICBLK_START_BIN @@ -16004,7 +16014,7 @@ 217 0x4000 //TX_FDPFGAINECHO 218 0x0000 //TX_DTD_HD_THR 219 0x0000 //TX_SPK_CUT_K_S -220 0x0000 //TX_DTD_MIC_BLK +220 0x7FFF //TX_DTD_MIC_BLK 221 0x0400 //TX_ADPT_STRICT_L 222 0x0200 //TX_ADPT_STRICT_H 223 0x0C00 //TX_RATIO_DT_L_TH_LOW @@ -16020,8 +16030,8 @@ 233 0x0000 //TX_EPD_OFFST_01 234 0x1388 //TX_RATIO_DT_L0_TH_HIGH 235 0x3A98 //TX_RATIO_DT_H_TH_CUT -236 0x7FFF //TX_MIN_EQ_RE_EST_13 -237 0x0000 //TX_DTD_THR1_7 +236 0x1C00 //TX_MIN_EQ_RE_EST_13 +237 0x0C00 //TX_DTD_THR1_7 238 0x0000 //TX_DTD_THR2_7 239 0x0800 //TX_DT_RESRV_7 240 0x0800 //TX_DT_RESRV_8 @@ -16558,7 +16568,7 @@ 771 0x0046 //TX_MIC_PWR_BIAS_2 772 0x0046 //TX_MIC_PWR_BIAS_3 773 0x0000 //TX_GAIN_LIMIT_0 -774 0x0005 //TX_GAIN_LIMIT_1 +774 0x0004 //TX_GAIN_LIMIT_1 775 0x0000 //TX_GAIN_LIMIT_2 776 0x0000 //TX_GAIN_LIMIT_3 777 0x7F5B //TX_BVE_NOVAD0_ALPHADOWN @@ -17534,6 +17544,7 @@ 130 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSET-HANDSET_HAC-VOICE_GENERIC-FB +#PARAM_MODE FULL #PARAM_TYPE TX+RX #TOTAL_CUSTOM_STEP 7 #TX @@ -19287,6 +19298,7 @@ 130 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSET-HANDSET-TMOBILE_US-NB +#PARAM_MODE FULL #PARAM_TYPE TX+RX #TOTAL_CUSTOM_STEP 7 #TX @@ -19397,14 +19409,14 @@ 104 0x0000 //TX_MIC_LOC_23 105 0x0000 //TX_MIC_LOC_24 106 0x0000 //TX_MIC_LOC_25 -107 0x0200 //TX_MIC_REFBLK_VOLUME +107 0x0393 //TX_MIC_REFBLK_VOLUME 108 0x0AAC //TX_MIC_BLOCK_VOLUME 109 0x0000 //TX_INVERSE_MASK 110 0x0000 //TX_ADCS_MASK 111 0x04D0 //TX_ADCS_GAIN 112 0x4000 //TX_NFC_GAINFAC -113 0x0000 //TX_MAINMIC_BLKFACTOR -114 0x0000 //TX_REFMIC_BLKFACTOR +113 0x0004 //TX_MAINMIC_BLKFACTOR +114 0x0004 //TX_REFMIC_BLKFACTOR 115 0x0000 //TX_BLMIC_BLKFACTOR 116 0x0000 //TX_BRMIC_BLKFACTOR 117 0x0031 //TX_MICBLK_START_BIN @@ -19470,7 +19482,7 @@ 177 0x0000 //TX_ADD_LINEIN_GAINL 178 0x0000 //TX_ADD_LINEIN_GAINH 179 0x0000 //TX_MIN_EQ_RE_EST_14 -180 0x0000 //TX_DTD_THR1_8 +180 0x032C //TX_DTD_THR1_8 181 0x7FFF //TX_DTD_THR2_8 182 0x0000 //TX_DTD_MIC_BLK2 183 0x0008 //TX_FRQ_LIN_LEN @@ -19526,8 +19538,8 @@ 233 0x0000 //TX_EPD_OFFST_01 234 0x0000 //TX_RATIO_DT_L0_TH_HIGH 235 0x3A98 //TX_RATIO_DT_H_TH_CUT -236 0x7FFF //TX_MIN_EQ_RE_EST_13 -237 0x0000 //TX_DTD_THR1_7 +236 0x2000 //TX_MIN_EQ_RE_EST_13 +237 0x0200 //TX_DTD_THR1_7 238 0x0000 //TX_DTD_THR2_7 239 0x0800 //TX_DT_RESRV_7 240 0x0800 //TX_DT_RESRV_8 @@ -19861,10 +19873,10 @@ 568 0x584F //TX_FDEQ_GAIN_1 569 0x4F4E //TX_FDEQ_GAIN_2 570 0x474A //TX_FDEQ_GAIN_3 -571 0x473F //TX_FDEQ_GAIN_4 -572 0x4848 //TX_FDEQ_GAIN_5 -573 0x4848 //TX_FDEQ_GAIN_6 -574 0x423C //TX_FDEQ_GAIN_7 +571 0x4741 //TX_FDEQ_GAIN_4 +572 0x4440 //TX_FDEQ_GAIN_5 +573 0x3C3C //TX_FDEQ_GAIN_6 +574 0x3838 //TX_FDEQ_GAIN_7 575 0x2C28 //TX_FDEQ_GAIN_8 576 0x343C //TX_FDEQ_GAIN_9 577 0x4848 //TX_FDEQ_GAIN_10 @@ -20198,7 +20210,7 @@ 7 0x1000 //RX_TDDRC_ALPHA_UP_2 8 0x1000 //RX_TDDRC_ALPHA_UP_3 9 0x1000 //RX_TDDRC_ALPHA_UP_4 -10 0x065B //RX_PGA +10 0x05AA //RX_PGA 11 0x7646 //RX_A_HP 12 0x4000 //RX_B_PE 13 0x7800 //RX_THR_PITCH_DET_0 @@ -20368,18 +20380,18 @@ 121 0x199A //RX_TDDRC_HMNC_GAIN 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W -124 0x03FC //RX_TDDRC_DRC_GAIN +124 0x0438 //RX_TDDRC_DRC_GAIN 38 0x0014 //RX_FDEQ_SUBNUM -39 0x4040 //RX_FDEQ_GAIN_0 -40 0x4040 //RX_FDEQ_GAIN_1 -41 0x4E62 //RX_FDEQ_GAIN_2 -42 0x6C7A //RX_FDEQ_GAIN_3 -43 0x868C //RX_FDEQ_GAIN_4 -44 0x827A //RX_FDEQ_GAIN_5 -45 0x7A7A //RX_FDEQ_GAIN_6 -46 0x7C7C //RX_FDEQ_GAIN_7 -47 0x7C84 //RX_FDEQ_GAIN_8 -48 0x8488 //RX_FDEQ_GAIN_9 +39 0x3C3C //RX_FDEQ_GAIN_0 +40 0x3E3E //RX_FDEQ_GAIN_1 +41 0x4A4C //RX_FDEQ_GAIN_2 +42 0x6074 //RX_FDEQ_GAIN_3 +43 0x8492 //RX_FDEQ_GAIN_4 +44 0x867C //RX_FDEQ_GAIN_5 +45 0x726A //RX_FDEQ_GAIN_6 +46 0x6A74 //RX_FDEQ_GAIN_7 +47 0x7272 //RX_FDEQ_GAIN_8 +48 0x7884 //RX_FDEQ_GAIN_9 49 0x4848 //RX_FDEQ_GAIN_10 50 0x4848 //RX_FDEQ_GAIN_11 51 0x4848 //RX_FDEQ_GAIN_12 @@ -20467,18 +20479,18 @@ 121 0x199A //RX_TDDRC_HMNC_GAIN 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W -124 0x03FC //RX_TDDRC_DRC_GAIN +124 0x0438 //RX_TDDRC_DRC_GAIN 38 0x0014 //RX_FDEQ_SUBNUM -39 0x4040 //RX_FDEQ_GAIN_0 -40 0x4040 //RX_FDEQ_GAIN_1 -41 0x4E62 //RX_FDEQ_GAIN_2 -42 0x6C7A //RX_FDEQ_GAIN_3 -43 0x868C //RX_FDEQ_GAIN_4 -44 0x827A //RX_FDEQ_GAIN_5 -45 0x7A7A //RX_FDEQ_GAIN_6 -46 0x7C7C //RX_FDEQ_GAIN_7 -47 0x7C84 //RX_FDEQ_GAIN_8 -48 0x8488 //RX_FDEQ_GAIN_9 +39 0x3C3C //RX_FDEQ_GAIN_0 +40 0x3E3E //RX_FDEQ_GAIN_1 +41 0x4A4C //RX_FDEQ_GAIN_2 +42 0x6074 //RX_FDEQ_GAIN_3 +43 0x8492 //RX_FDEQ_GAIN_4 +44 0x867C //RX_FDEQ_GAIN_5 +45 0x726A //RX_FDEQ_GAIN_6 +46 0x6A74 //RX_FDEQ_GAIN_7 +47 0x7272 //RX_FDEQ_GAIN_8 +48 0x7884 //RX_FDEQ_GAIN_9 49 0x4848 //RX_FDEQ_GAIN_10 50 0x4848 //RX_FDEQ_GAIN_11 51 0x4848 //RX_FDEQ_GAIN_12 @@ -20566,18 +20578,18 @@ 121 0x199A //RX_TDDRC_HMNC_GAIN 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W -124 0x03FC //RX_TDDRC_DRC_GAIN +124 0x0438 //RX_TDDRC_DRC_GAIN 38 0x0014 //RX_FDEQ_SUBNUM -39 0x4040 //RX_FDEQ_GAIN_0 -40 0x4040 //RX_FDEQ_GAIN_1 -41 0x4E62 //RX_FDEQ_GAIN_2 -42 0x6C7A //RX_FDEQ_GAIN_3 -43 0x868C //RX_FDEQ_GAIN_4 -44 0x827A //RX_FDEQ_GAIN_5 -45 0x7A7A //RX_FDEQ_GAIN_6 -46 0x7C7C //RX_FDEQ_GAIN_7 -47 0x7C84 //RX_FDEQ_GAIN_8 -48 0x8488 //RX_FDEQ_GAIN_9 +39 0x3C3C //RX_FDEQ_GAIN_0 +40 0x3E3E //RX_FDEQ_GAIN_1 +41 0x4A4C //RX_FDEQ_GAIN_2 +42 0x6074 //RX_FDEQ_GAIN_3 +43 0x8492 //RX_FDEQ_GAIN_4 +44 0x867C //RX_FDEQ_GAIN_5 +45 0x726A //RX_FDEQ_GAIN_6 +46 0x6A74 //RX_FDEQ_GAIN_7 +47 0x7272 //RX_FDEQ_GAIN_8 +48 0x7884 //RX_FDEQ_GAIN_9 49 0x4848 //RX_FDEQ_GAIN_10 50 0x4848 //RX_FDEQ_GAIN_11 51 0x4848 //RX_FDEQ_GAIN_12 @@ -20665,18 +20677,18 @@ 121 0x199A //RX_TDDRC_HMNC_GAIN 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W -124 0x03FC //RX_TDDRC_DRC_GAIN +124 0x0438 //RX_TDDRC_DRC_GAIN 38 0x0014 //RX_FDEQ_SUBNUM -39 0x4040 //RX_FDEQ_GAIN_0 -40 0x4040 //RX_FDEQ_GAIN_1 -41 0x4E62 //RX_FDEQ_GAIN_2 -42 0x6C7A //RX_FDEQ_GAIN_3 -43 0x868C //RX_FDEQ_GAIN_4 -44 0x827A //RX_FDEQ_GAIN_5 -45 0x7A7A //RX_FDEQ_GAIN_6 -46 0x7C7C //RX_FDEQ_GAIN_7 -47 0x7C84 //RX_FDEQ_GAIN_8 -48 0x8488 //RX_FDEQ_GAIN_9 +39 0x3C3C //RX_FDEQ_GAIN_0 +40 0x3E3E //RX_FDEQ_GAIN_1 +41 0x4A4C //RX_FDEQ_GAIN_2 +42 0x6074 //RX_FDEQ_GAIN_3 +43 0x8492 //RX_FDEQ_GAIN_4 +44 0x867C //RX_FDEQ_GAIN_5 +45 0x726A //RX_FDEQ_GAIN_6 +46 0x6A74 //RX_FDEQ_GAIN_7 +47 0x7272 //RX_FDEQ_GAIN_8 +48 0x7884 //RX_FDEQ_GAIN_9 49 0x4848 //RX_FDEQ_GAIN_10 50 0x4848 //RX_FDEQ_GAIN_11 51 0x4848 //RX_FDEQ_GAIN_12 @@ -20764,18 +20776,18 @@ 121 0x199A //RX_TDDRC_HMNC_GAIN 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W -124 0x03FC //RX_TDDRC_DRC_GAIN +124 0x0438 //RX_TDDRC_DRC_GAIN 38 0x0014 //RX_FDEQ_SUBNUM -39 0x4040 //RX_FDEQ_GAIN_0 -40 0x4040 //RX_FDEQ_GAIN_1 -41 0x4E62 //RX_FDEQ_GAIN_2 -42 0x6C7A //RX_FDEQ_GAIN_3 -43 0x868C //RX_FDEQ_GAIN_4 -44 0x827A //RX_FDEQ_GAIN_5 -45 0x7A7A //RX_FDEQ_GAIN_6 -46 0x7C7C //RX_FDEQ_GAIN_7 -47 0x7C84 //RX_FDEQ_GAIN_8 -48 0x8488 //RX_FDEQ_GAIN_9 +39 0x3C3C //RX_FDEQ_GAIN_0 +40 0x3E3E //RX_FDEQ_GAIN_1 +41 0x4A4C //RX_FDEQ_GAIN_2 +42 0x6074 //RX_FDEQ_GAIN_3 +43 0x8492 //RX_FDEQ_GAIN_4 +44 0x867C //RX_FDEQ_GAIN_5 +45 0x726A //RX_FDEQ_GAIN_6 +46 0x6A74 //RX_FDEQ_GAIN_7 +47 0x7272 //RX_FDEQ_GAIN_8 +48 0x7884 //RX_FDEQ_GAIN_9 49 0x4848 //RX_FDEQ_GAIN_10 50 0x4848 //RX_FDEQ_GAIN_11 51 0x4848 //RX_FDEQ_GAIN_12 @@ -20863,18 +20875,18 @@ 121 0x199A //RX_TDDRC_HMNC_GAIN 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W -124 0x03FC //RX_TDDRC_DRC_GAIN +124 0x0438 //RX_TDDRC_DRC_GAIN 38 0x0014 //RX_FDEQ_SUBNUM -39 0x4040 //RX_FDEQ_GAIN_0 -40 0x4040 //RX_FDEQ_GAIN_1 -41 0x4E62 //RX_FDEQ_GAIN_2 -42 0x6C7A //RX_FDEQ_GAIN_3 -43 0x868C //RX_FDEQ_GAIN_4 -44 0x827A //RX_FDEQ_GAIN_5 -45 0x7A7A //RX_FDEQ_GAIN_6 -46 0x7C7C //RX_FDEQ_GAIN_7 -47 0x7C84 //RX_FDEQ_GAIN_8 -48 0x8488 //RX_FDEQ_GAIN_9 +39 0x3C3C //RX_FDEQ_GAIN_0 +40 0x3E3E //RX_FDEQ_GAIN_1 +41 0x4A4C //RX_FDEQ_GAIN_2 +42 0x6074 //RX_FDEQ_GAIN_3 +43 0x8492 //RX_FDEQ_GAIN_4 +44 0x867C //RX_FDEQ_GAIN_5 +45 0x726A //RX_FDEQ_GAIN_6 +46 0x6A74 //RX_FDEQ_GAIN_7 +47 0x7272 //RX_FDEQ_GAIN_8 +48 0x7884 //RX_FDEQ_GAIN_9 49 0x4848 //RX_FDEQ_GAIN_10 50 0x4848 //RX_FDEQ_GAIN_11 51 0x4848 //RX_FDEQ_GAIN_12 @@ -20962,18 +20974,18 @@ 121 0x199A //RX_TDDRC_HMNC_GAIN 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W -124 0x03FC //RX_TDDRC_DRC_GAIN +124 0x0438 //RX_TDDRC_DRC_GAIN 38 0x0014 //RX_FDEQ_SUBNUM -39 0x4040 //RX_FDEQ_GAIN_0 -40 0x4040 //RX_FDEQ_GAIN_1 -41 0x4E62 //RX_FDEQ_GAIN_2 -42 0x6C7A //RX_FDEQ_GAIN_3 -43 0x868C //RX_FDEQ_GAIN_4 -44 0x827A //RX_FDEQ_GAIN_5 -45 0x7A7A //RX_FDEQ_GAIN_6 -46 0x7C7C //RX_FDEQ_GAIN_7 -47 0x7C84 //RX_FDEQ_GAIN_8 -48 0x8488 //RX_FDEQ_GAIN_9 +39 0x3C3C //RX_FDEQ_GAIN_0 +40 0x3E3E //RX_FDEQ_GAIN_1 +41 0x4A4C //RX_FDEQ_GAIN_2 +42 0x6074 //RX_FDEQ_GAIN_3 +43 0x8492 //RX_FDEQ_GAIN_4 +44 0x867C //RX_FDEQ_GAIN_5 +45 0x726A //RX_FDEQ_GAIN_6 +46 0x6A74 //RX_FDEQ_GAIN_7 +47 0x7272 //RX_FDEQ_GAIN_8 +48 0x7884 //RX_FDEQ_GAIN_9 49 0x4848 //RX_FDEQ_GAIN_10 50 0x4848 //RX_FDEQ_GAIN_11 51 0x4848 //RX_FDEQ_GAIN_12 @@ -21040,6 +21052,7 @@ 130 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSET-HANDSET-TMOBILE_US-WB +#PARAM_MODE FULL #PARAM_TYPE TX+RX #TOTAL_CUSTOM_STEP 7 #TX @@ -21150,7 +21163,7 @@ 104 0x0000 //TX_MIC_LOC_23 105 0x0000 //TX_MIC_LOC_24 106 0x0000 //TX_MIC_LOC_25 -107 0x0800 //TX_MIC_REFBLK_VOLUME +107 0x0393 //TX_MIC_REFBLK_VOLUME 108 0x0AAC //TX_MIC_BLOCK_VOLUME 109 0x0000 //TX_INVERSE_MASK 110 0x0000 //TX_ADCS_MASK @@ -21223,7 +21236,7 @@ 177 0x0000 //TX_ADD_LINEIN_GAINL 178 0x0000 //TX_ADD_LINEIN_GAINH 179 0x0000 //TX_MIN_EQ_RE_EST_14 -180 0x0000 //TX_DTD_THR1_8 +180 0x0800 //TX_DTD_THR1_8 181 0x7FFF //TX_DTD_THR2_8 182 0x0000 //TX_DTD_MIC_BLK2 183 0x0008 //TX_FRQ_LIN_LEN @@ -21613,15 +21626,15 @@ 567 0x5C54 //TX_FDEQ_GAIN_0 568 0x5048 //TX_FDEQ_GAIN_1 569 0x4C4C //TX_FDEQ_GAIN_2 -570 0x474A //TX_FDEQ_GAIN_3 -571 0x473F //TX_FDEQ_GAIN_4 -572 0x424C //TX_FDEQ_GAIN_5 -573 0x545C //TX_FDEQ_GAIN_6 -574 0x5C54 //TX_FDEQ_GAIN_7 +570 0x474C //TX_FDEQ_GAIN_3 +571 0x4C48 //TX_FDEQ_GAIN_4 +572 0x4848 //TX_FDEQ_GAIN_5 +573 0x4848 //TX_FDEQ_GAIN_6 +574 0x4848 //TX_FDEQ_GAIN_7 575 0x4040 //TX_FDEQ_GAIN_8 -576 0x4048 //TX_FDEQ_GAIN_9 -577 0x4848 //TX_FDEQ_GAIN_10 -578 0x4848 //TX_FDEQ_GAIN_11 +576 0x4444 //TX_FDEQ_GAIN_9 +577 0x443C //TX_FDEQ_GAIN_10 +578 0x3C40 //TX_FDEQ_GAIN_11 579 0x4848 //TX_FDEQ_GAIN_12 580 0x4848 //TX_FDEQ_GAIN_13 581 0x4848 //TX_FDEQ_GAIN_14 @@ -21951,7 +21964,7 @@ 7 0x1000 //RX_TDDRC_ALPHA_UP_2 8 0x1000 //RX_TDDRC_ALPHA_UP_3 9 0x1000 //RX_TDDRC_ALPHA_UP_4 -10 0x065B //RX_PGA +10 0x0403 //RX_PGA 11 0x7B02 //RX_A_HP 12 0x4000 //RX_B_PE 13 0x7800 //RX_THR_PITCH_DET_0 @@ -22121,22 +22134,22 @@ 121 0x199A //RX_TDDRC_HMNC_GAIN 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W -124 0x03C3 //RX_TDDRC_DRC_GAIN +124 0x0478 //RX_TDDRC_DRC_GAIN 38 0x001C //RX_FDEQ_SUBNUM -39 0x4844 //RX_FDEQ_GAIN_0 -40 0x4444 //RX_FDEQ_GAIN_1 -41 0x485C //RX_FDEQ_GAIN_2 -42 0x6873 //RX_FDEQ_GAIN_3 -43 0x7F8E //RX_FDEQ_GAIN_4 -44 0x847E //RX_FDEQ_GAIN_5 -45 0x7E7E //RX_FDEQ_GAIN_6 -46 0x8884 //RX_FDEQ_GAIN_7 -47 0x888C //RX_FDEQ_GAIN_8 -48 0x8C9C //RX_FDEQ_GAIN_9 -49 0x9898 //RX_FDEQ_GAIN_10 -50 0x7C88 //RX_FDEQ_GAIN_11 -51 0x6C70 //RX_FDEQ_GAIN_12 -52 0x6858 //RX_FDEQ_GAIN_13 +39 0x3030 //RX_FDEQ_GAIN_0 +40 0x3030 //RX_FDEQ_GAIN_1 +41 0x343C //RX_FDEQ_GAIN_2 +42 0x505C //RX_FDEQ_GAIN_3 +43 0x7880 //RX_FDEQ_GAIN_4 +44 0x8478 //RX_FDEQ_GAIN_5 +45 0x7878 //RX_FDEQ_GAIN_6 +46 0x7878 //RX_FDEQ_GAIN_7 +47 0x7878 //RX_FDEQ_GAIN_8 +48 0x7884 //RX_FDEQ_GAIN_9 +49 0x887C //RX_FDEQ_GAIN_10 +50 0x7070 //RX_FDEQ_GAIN_11 +51 0x5454 //RX_FDEQ_GAIN_12 +52 0x5454 //RX_FDEQ_GAIN_13 53 0x4848 //RX_FDEQ_GAIN_14 54 0x4848 //RX_FDEQ_GAIN_15 55 0x4848 //RX_FDEQ_GAIN_16 @@ -22220,22 +22233,22 @@ 121 0x199A //RX_TDDRC_HMNC_GAIN 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W -124 0x03C3 //RX_TDDRC_DRC_GAIN +124 0x0478 //RX_TDDRC_DRC_GAIN 38 0x001C //RX_FDEQ_SUBNUM -39 0x4844 //RX_FDEQ_GAIN_0 -40 0x4444 //RX_FDEQ_GAIN_1 -41 0x485C //RX_FDEQ_GAIN_2 -42 0x6873 //RX_FDEQ_GAIN_3 -43 0x7F8E //RX_FDEQ_GAIN_4 -44 0x847E //RX_FDEQ_GAIN_5 -45 0x7E7E //RX_FDEQ_GAIN_6 -46 0x8884 //RX_FDEQ_GAIN_7 -47 0x888C //RX_FDEQ_GAIN_8 -48 0x8C9C //RX_FDEQ_GAIN_9 -49 0x9898 //RX_FDEQ_GAIN_10 -50 0x7C88 //RX_FDEQ_GAIN_11 -51 0x6C70 //RX_FDEQ_GAIN_12 -52 0x6858 //RX_FDEQ_GAIN_13 +39 0x3030 //RX_FDEQ_GAIN_0 +40 0x3030 //RX_FDEQ_GAIN_1 +41 0x343C //RX_FDEQ_GAIN_2 +42 0x505C //RX_FDEQ_GAIN_3 +43 0x7880 //RX_FDEQ_GAIN_4 +44 0x8478 //RX_FDEQ_GAIN_5 +45 0x7878 //RX_FDEQ_GAIN_6 +46 0x7878 //RX_FDEQ_GAIN_7 +47 0x7878 //RX_FDEQ_GAIN_8 +48 0x7884 //RX_FDEQ_GAIN_9 +49 0x887C //RX_FDEQ_GAIN_10 +50 0x7070 //RX_FDEQ_GAIN_11 +51 0x5454 //RX_FDEQ_GAIN_12 +52 0x5454 //RX_FDEQ_GAIN_13 53 0x4848 //RX_FDEQ_GAIN_14 54 0x4848 //RX_FDEQ_GAIN_15 55 0x4848 //RX_FDEQ_GAIN_16 @@ -22319,22 +22332,22 @@ 121 0x199A //RX_TDDRC_HMNC_GAIN 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W -124 0x03C3 //RX_TDDRC_DRC_GAIN +124 0x0478 //RX_TDDRC_DRC_GAIN 38 0x001C //RX_FDEQ_SUBNUM -39 0x4844 //RX_FDEQ_GAIN_0 -40 0x4444 //RX_FDEQ_GAIN_1 -41 0x485C //RX_FDEQ_GAIN_2 -42 0x6873 //RX_FDEQ_GAIN_3 -43 0x7F8E //RX_FDEQ_GAIN_4 -44 0x847E //RX_FDEQ_GAIN_5 -45 0x7E7E //RX_FDEQ_GAIN_6 -46 0x8884 //RX_FDEQ_GAIN_7 -47 0x888C //RX_FDEQ_GAIN_8 -48 0x8C9C //RX_FDEQ_GAIN_9 -49 0x9898 //RX_FDEQ_GAIN_10 -50 0x7C88 //RX_FDEQ_GAIN_11 -51 0x6C70 //RX_FDEQ_GAIN_12 -52 0x6858 //RX_FDEQ_GAIN_13 +39 0x3030 //RX_FDEQ_GAIN_0 +40 0x3030 //RX_FDEQ_GAIN_1 +41 0x343C //RX_FDEQ_GAIN_2 +42 0x505C //RX_FDEQ_GAIN_3 +43 0x7880 //RX_FDEQ_GAIN_4 +44 0x8478 //RX_FDEQ_GAIN_5 +45 0x7878 //RX_FDEQ_GAIN_6 +46 0x7878 //RX_FDEQ_GAIN_7 +47 0x7878 //RX_FDEQ_GAIN_8 +48 0x7884 //RX_FDEQ_GAIN_9 +49 0x887C //RX_FDEQ_GAIN_10 +50 0x7070 //RX_FDEQ_GAIN_11 +51 0x5454 //RX_FDEQ_GAIN_12 +52 0x5454 //RX_FDEQ_GAIN_13 53 0x4848 //RX_FDEQ_GAIN_14 54 0x4848 //RX_FDEQ_GAIN_15 55 0x4848 //RX_FDEQ_GAIN_16 @@ -22418,22 +22431,22 @@ 121 0x199A //RX_TDDRC_HMNC_GAIN 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W -124 0x03C3 //RX_TDDRC_DRC_GAIN +124 0x0478 //RX_TDDRC_DRC_GAIN 38 0x001C //RX_FDEQ_SUBNUM -39 0x4844 //RX_FDEQ_GAIN_0 -40 0x4444 //RX_FDEQ_GAIN_1 -41 0x485C //RX_FDEQ_GAIN_2 -42 0x6873 //RX_FDEQ_GAIN_3 -43 0x7F8E //RX_FDEQ_GAIN_4 -44 0x847E //RX_FDEQ_GAIN_5 -45 0x7E7E //RX_FDEQ_GAIN_6 -46 0x8884 //RX_FDEQ_GAIN_7 -47 0x888C //RX_FDEQ_GAIN_8 -48 0x8C9C //RX_FDEQ_GAIN_9 -49 0x9898 //RX_FDEQ_GAIN_10 -50 0x7C88 //RX_FDEQ_GAIN_11 -51 0x6C70 //RX_FDEQ_GAIN_12 -52 0x6858 //RX_FDEQ_GAIN_13 +39 0x3030 //RX_FDEQ_GAIN_0 +40 0x3030 //RX_FDEQ_GAIN_1 +41 0x343C //RX_FDEQ_GAIN_2 +42 0x505C //RX_FDEQ_GAIN_3 +43 0x7880 //RX_FDEQ_GAIN_4 +44 0x8478 //RX_FDEQ_GAIN_5 +45 0x7878 //RX_FDEQ_GAIN_6 +46 0x7878 //RX_FDEQ_GAIN_7 +47 0x7878 //RX_FDEQ_GAIN_8 +48 0x7884 //RX_FDEQ_GAIN_9 +49 0x887C //RX_FDEQ_GAIN_10 +50 0x7070 //RX_FDEQ_GAIN_11 +51 0x5454 //RX_FDEQ_GAIN_12 +52 0x5454 //RX_FDEQ_GAIN_13 53 0x4848 //RX_FDEQ_GAIN_14 54 0x4848 //RX_FDEQ_GAIN_15 55 0x4848 //RX_FDEQ_GAIN_16 @@ -22517,22 +22530,22 @@ 121 0x199A //RX_TDDRC_HMNC_GAIN 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W -124 0x03C3 //RX_TDDRC_DRC_GAIN +124 0x0478 //RX_TDDRC_DRC_GAIN 38 0x001C //RX_FDEQ_SUBNUM -39 0x4844 //RX_FDEQ_GAIN_0 -40 0x4444 //RX_FDEQ_GAIN_1 -41 0x485C //RX_FDEQ_GAIN_2 -42 0x6873 //RX_FDEQ_GAIN_3 -43 0x7F8E //RX_FDEQ_GAIN_4 -44 0x847E //RX_FDEQ_GAIN_5 -45 0x7E7E //RX_FDEQ_GAIN_6 -46 0x8884 //RX_FDEQ_GAIN_7 -47 0x888C //RX_FDEQ_GAIN_8 -48 0x8C9C //RX_FDEQ_GAIN_9 -49 0x9898 //RX_FDEQ_GAIN_10 -50 0x7C88 //RX_FDEQ_GAIN_11 -51 0x6C70 //RX_FDEQ_GAIN_12 -52 0x6858 //RX_FDEQ_GAIN_13 +39 0x3030 //RX_FDEQ_GAIN_0 +40 0x3030 //RX_FDEQ_GAIN_1 +41 0x343C //RX_FDEQ_GAIN_2 +42 0x505C //RX_FDEQ_GAIN_3 +43 0x7880 //RX_FDEQ_GAIN_4 +44 0x8478 //RX_FDEQ_GAIN_5 +45 0x7878 //RX_FDEQ_GAIN_6 +46 0x7878 //RX_FDEQ_GAIN_7 +47 0x7878 //RX_FDEQ_GAIN_8 +48 0x7884 //RX_FDEQ_GAIN_9 +49 0x887C //RX_FDEQ_GAIN_10 +50 0x7070 //RX_FDEQ_GAIN_11 +51 0x5454 //RX_FDEQ_GAIN_12 +52 0x5454 //RX_FDEQ_GAIN_13 53 0x4848 //RX_FDEQ_GAIN_14 54 0x4848 //RX_FDEQ_GAIN_15 55 0x4848 //RX_FDEQ_GAIN_16 @@ -22616,22 +22629,22 @@ 121 0x199A //RX_TDDRC_HMNC_GAIN 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W -124 0x03C3 //RX_TDDRC_DRC_GAIN +124 0x0478 //RX_TDDRC_DRC_GAIN 38 0x001C //RX_FDEQ_SUBNUM -39 0x4844 //RX_FDEQ_GAIN_0 -40 0x4444 //RX_FDEQ_GAIN_1 -41 0x485C //RX_FDEQ_GAIN_2 -42 0x6873 //RX_FDEQ_GAIN_3 -43 0x7F8E //RX_FDEQ_GAIN_4 -44 0x847E //RX_FDEQ_GAIN_5 -45 0x7E7E //RX_FDEQ_GAIN_6 -46 0x8884 //RX_FDEQ_GAIN_7 -47 0x888C //RX_FDEQ_GAIN_8 -48 0x8C9C //RX_FDEQ_GAIN_9 -49 0x9898 //RX_FDEQ_GAIN_10 -50 0x7C88 //RX_FDEQ_GAIN_11 -51 0x6C70 //RX_FDEQ_GAIN_12 -52 0x6858 //RX_FDEQ_GAIN_13 +39 0x3030 //RX_FDEQ_GAIN_0 +40 0x3030 //RX_FDEQ_GAIN_1 +41 0x343C //RX_FDEQ_GAIN_2 +42 0x505C //RX_FDEQ_GAIN_3 +43 0x7880 //RX_FDEQ_GAIN_4 +44 0x8478 //RX_FDEQ_GAIN_5 +45 0x7878 //RX_FDEQ_GAIN_6 +46 0x7878 //RX_FDEQ_GAIN_7 +47 0x7878 //RX_FDEQ_GAIN_8 +48 0x7884 //RX_FDEQ_GAIN_9 +49 0x887C //RX_FDEQ_GAIN_10 +50 0x7070 //RX_FDEQ_GAIN_11 +51 0x5454 //RX_FDEQ_GAIN_12 +52 0x5454 //RX_FDEQ_GAIN_13 53 0x4848 //RX_FDEQ_GAIN_14 54 0x4848 //RX_FDEQ_GAIN_15 55 0x4848 //RX_FDEQ_GAIN_16 @@ -22715,22 +22728,22 @@ 121 0x199A //RX_TDDRC_HMNC_GAIN 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W -124 0x03C3 //RX_TDDRC_DRC_GAIN +124 0x0478 //RX_TDDRC_DRC_GAIN 38 0x001C //RX_FDEQ_SUBNUM -39 0x4844 //RX_FDEQ_GAIN_0 -40 0x4444 //RX_FDEQ_GAIN_1 -41 0x485C //RX_FDEQ_GAIN_2 -42 0x6873 //RX_FDEQ_GAIN_3 -43 0x7F8E //RX_FDEQ_GAIN_4 -44 0x847E //RX_FDEQ_GAIN_5 -45 0x7E7E //RX_FDEQ_GAIN_6 -46 0x8884 //RX_FDEQ_GAIN_7 -47 0x888C //RX_FDEQ_GAIN_8 -48 0x8C9C //RX_FDEQ_GAIN_9 -49 0x9898 //RX_FDEQ_GAIN_10 -50 0x7C88 //RX_FDEQ_GAIN_11 -51 0x6C70 //RX_FDEQ_GAIN_12 -52 0x6858 //RX_FDEQ_GAIN_13 +39 0x3030 //RX_FDEQ_GAIN_0 +40 0x3030 //RX_FDEQ_GAIN_1 +41 0x343C //RX_FDEQ_GAIN_2 +42 0x505C //RX_FDEQ_GAIN_3 +43 0x7880 //RX_FDEQ_GAIN_4 +44 0x8478 //RX_FDEQ_GAIN_5 +45 0x7878 //RX_FDEQ_GAIN_6 +46 0x7878 //RX_FDEQ_GAIN_7 +47 0x7878 //RX_FDEQ_GAIN_8 +48 0x7884 //RX_FDEQ_GAIN_9 +49 0x887C //RX_FDEQ_GAIN_10 +50 0x7070 //RX_FDEQ_GAIN_11 +51 0x5454 //RX_FDEQ_GAIN_12 +52 0x5454 //RX_FDEQ_GAIN_13 53 0x4848 //RX_FDEQ_GAIN_14 54 0x4848 //RX_FDEQ_GAIN_15 55 0x4848 //RX_FDEQ_GAIN_16 @@ -22793,6 +22806,7 @@ 130 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSET-HANDSET-TMOBILE_US-SWB +#PARAM_MODE FULL #PARAM_TYPE TX+RX #TOTAL_CUSTOM_STEP 7 #TX @@ -22903,14 +22917,14 @@ 104 0x0000 //TX_MIC_LOC_23 105 0x0000 //TX_MIC_LOC_24 106 0x0000 //TX_MIC_LOC_25 -107 0x0200 //TX_MIC_REFBLK_VOLUME +107 0x0393 //TX_MIC_REFBLK_VOLUME 108 0x0AAC //TX_MIC_BLOCK_VOLUME 109 0x0000 //TX_INVERSE_MASK 110 0x0000 //TX_ADCS_MASK 111 0x04D0 //TX_ADCS_GAIN 112 0x4000 //TX_NFC_GAINFAC -113 0x0000 //TX_MAINMIC_BLKFACTOR -114 0x0000 //TX_REFMIC_BLKFACTOR +113 0x0004 //TX_MAINMIC_BLKFACTOR +114 0x0004 //TX_REFMIC_BLKFACTOR 115 0x0000 //TX_BLMIC_BLKFACTOR 116 0x0000 //TX_BRMIC_BLKFACTOR 117 0x0031 //TX_MICBLK_START_BIN @@ -23016,7 +23030,7 @@ 217 0x4000 //TX_FDPFGAINECHO 218 0x0000 //TX_DTD_HD_THR 219 0x0000 //TX_SPK_CUT_K_S -220 0x0000 //TX_DTD_MIC_BLK +220 0x7FFF //TX_DTD_MIC_BLK 221 0x0400 //TX_ADPT_STRICT_L 222 0x0200 //TX_ADPT_STRICT_H 223 0x0C00 //TX_RATIO_DT_L_TH_LOW @@ -23032,8 +23046,8 @@ 233 0x0000 //TX_EPD_OFFST_01 234 0x1388 //TX_RATIO_DT_L0_TH_HIGH 235 0x3A98 //TX_RATIO_DT_H_TH_CUT -236 0x7FFF //TX_MIN_EQ_RE_EST_13 -237 0x0000 //TX_DTD_THR1_7 +236 0x1C00 //TX_MIN_EQ_RE_EST_13 +237 0x0C00 //TX_DTD_THR1_7 238 0x0000 //TX_DTD_THR2_7 239 0x0800 //TX_DT_RESRV_7 240 0x0800 //TX_DT_RESRV_8 @@ -23366,19 +23380,19 @@ 567 0x5C54 //TX_FDEQ_GAIN_0 568 0x5048 //TX_FDEQ_GAIN_1 569 0x4C4C //TX_FDEQ_GAIN_2 -570 0x474A //TX_FDEQ_GAIN_3 -571 0x423C //TX_FDEQ_GAIN_4 -572 0x4048 //TX_FDEQ_GAIN_5 -573 0x4858 //TX_FDEQ_GAIN_6 -574 0x5848 //TX_FDEQ_GAIN_7 -575 0x4248 //TX_FDEQ_GAIN_8 -576 0x4848 //TX_FDEQ_GAIN_9 -577 0x4856 //TX_FDEQ_GAIN_10 -578 0x5656 //TX_FDEQ_GAIN_11 -579 0x4850 //TX_FDEQ_GAIN_12 -580 0x5850 //TX_FDEQ_GAIN_13 -581 0x585C //TX_FDEQ_GAIN_14 -582 0x707C //TX_FDEQ_GAIN_15 +570 0x4752 //TX_FDEQ_GAIN_3 +571 0x4A44 //TX_FDEQ_GAIN_4 +572 0x4848 //TX_FDEQ_GAIN_5 +573 0x484C //TX_FDEQ_GAIN_6 +574 0x5048 //TX_FDEQ_GAIN_7 +575 0x4850 //TX_FDEQ_GAIN_8 +576 0x5054 //TX_FDEQ_GAIN_9 +577 0x5052 //TX_FDEQ_GAIN_10 +578 0x4E4E //TX_FDEQ_GAIN_11 +579 0x345C //TX_FDEQ_GAIN_12 +580 0x5E44 //TX_FDEQ_GAIN_13 +581 0x545C //TX_FDEQ_GAIN_14 +582 0x7C7C //TX_FDEQ_GAIN_15 583 0x7070 //TX_FDEQ_GAIN_16 584 0x7048 //TX_FDEQ_GAIN_17 585 0x4848 //TX_FDEQ_GAIN_18 @@ -23662,7 +23676,7 @@ 863 0x199A //TX_TDDRC_HMNC_GAIN 864 0x0000 //TX_TDDRC_SMT_FLAG 865 0x0CCD //TX_TDDRC_SMT_W -866 0x0550 //TX_TDDRC_DRC_GAIN +866 0x06B1 //TX_TDDRC_DRC_GAIN 867 0x7FFF //TX_TDDRC_LMT_THRD 868 0x0000 //TX_TDDRC_LMT_ALPHA 869 0x0000 //TX_TFMASKLTH @@ -23704,7 +23718,7 @@ 7 0x1000 //RX_TDDRC_ALPHA_UP_2 8 0x1000 //RX_TDDRC_ALPHA_UP_3 9 0x1000 //RX_TDDRC_ALPHA_UP_4 -10 0x065B //RX_PGA +10 0x0403 //RX_PGA 11 0x7D83 //RX_A_HP 12 0x4000 //RX_B_PE 13 0x5800 //RX_THR_PITCH_DET_0 @@ -23874,24 +23888,24 @@ 121 0x199A //RX_TDDRC_HMNC_GAIN 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W -124 0x03C3 //RX_TDDRC_DRC_GAIN +124 0x04BD //RX_TDDRC_DRC_GAIN 38 0x0020 //RX_FDEQ_SUBNUM -39 0x4840 //RX_FDEQ_GAIN_0 -40 0x4040 //RX_FDEQ_GAIN_1 -41 0x4450 //RX_FDEQ_GAIN_2 -42 0x606C //RX_FDEQ_GAIN_3 -43 0x7C86 //RX_FDEQ_GAIN_4 +39 0x3430 //RX_FDEQ_GAIN_0 +40 0x3434 //RX_FDEQ_GAIN_1 +41 0x3A50 //RX_FDEQ_GAIN_2 +42 0x5C6C //RX_FDEQ_GAIN_3 +43 0x808A //RX_FDEQ_GAIN_4 44 0x7E84 //RX_FDEQ_GAIN_5 -45 0x8484 //RX_FDEQ_GAIN_6 -46 0x8A90 //RX_FDEQ_GAIN_7 -47 0x9094 //RX_FDEQ_GAIN_8 +45 0x7878 //RX_FDEQ_GAIN_6 +46 0x8088 //RX_FDEQ_GAIN_7 +47 0x8888 //RX_FDEQ_GAIN_8 48 0xA0A8 //RX_FDEQ_GAIN_9 -49 0xA8A0 //RX_FDEQ_GAIN_10 -50 0xB08B //RX_FDEQ_GAIN_11 -51 0x7066 //RX_FDEQ_GAIN_12 -52 0x6444 //RX_FDEQ_GAIN_13 -53 0x6470 //RX_FDEQ_GAIN_14 -54 0x8490 //RX_FDEQ_GAIN_15 +49 0xACA4 //RX_FDEQ_GAIN_10 +50 0xA083 //RX_FDEQ_GAIN_11 +51 0x685E //RX_FDEQ_GAIN_12 +52 0x5C38 //RX_FDEQ_GAIN_13 +53 0x5460 //RX_FDEQ_GAIN_14 +54 0x7480 //RX_FDEQ_GAIN_15 55 0x4848 //RX_FDEQ_GAIN_16 56 0x4848 //RX_FDEQ_GAIN_17 57 0x4848 //RX_FDEQ_GAIN_18 @@ -23973,24 +23987,24 @@ 121 0x199A //RX_TDDRC_HMNC_GAIN 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W -124 0x03C3 //RX_TDDRC_DRC_GAIN +124 0x04BD //RX_TDDRC_DRC_GAIN 38 0x0020 //RX_FDEQ_SUBNUM -39 0x4840 //RX_FDEQ_GAIN_0 -40 0x4040 //RX_FDEQ_GAIN_1 -41 0x4450 //RX_FDEQ_GAIN_2 -42 0x606C //RX_FDEQ_GAIN_3 -43 0x7C86 //RX_FDEQ_GAIN_4 +39 0x3430 //RX_FDEQ_GAIN_0 +40 0x3434 //RX_FDEQ_GAIN_1 +41 0x3A50 //RX_FDEQ_GAIN_2 +42 0x5C6C //RX_FDEQ_GAIN_3 +43 0x808A //RX_FDEQ_GAIN_4 44 0x7E84 //RX_FDEQ_GAIN_5 -45 0x8484 //RX_FDEQ_GAIN_6 -46 0x8A90 //RX_FDEQ_GAIN_7 -47 0x9094 //RX_FDEQ_GAIN_8 +45 0x7878 //RX_FDEQ_GAIN_6 +46 0x8088 //RX_FDEQ_GAIN_7 +47 0x8888 //RX_FDEQ_GAIN_8 48 0xA0A8 //RX_FDEQ_GAIN_9 -49 0xA8A0 //RX_FDEQ_GAIN_10 -50 0xB08B //RX_FDEQ_GAIN_11 -51 0x7066 //RX_FDEQ_GAIN_12 -52 0x6444 //RX_FDEQ_GAIN_13 -53 0x6470 //RX_FDEQ_GAIN_14 -54 0x8490 //RX_FDEQ_GAIN_15 +49 0xACA4 //RX_FDEQ_GAIN_10 +50 0xA083 //RX_FDEQ_GAIN_11 +51 0x685E //RX_FDEQ_GAIN_12 +52 0x5C38 //RX_FDEQ_GAIN_13 +53 0x5460 //RX_FDEQ_GAIN_14 +54 0x7480 //RX_FDEQ_GAIN_15 55 0x4848 //RX_FDEQ_GAIN_16 56 0x4848 //RX_FDEQ_GAIN_17 57 0x4848 //RX_FDEQ_GAIN_18 @@ -24072,24 +24086,24 @@ 121 0x199A //RX_TDDRC_HMNC_GAIN 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W -124 0x03C3 //RX_TDDRC_DRC_GAIN +124 0x04BD //RX_TDDRC_DRC_GAIN 38 0x0020 //RX_FDEQ_SUBNUM -39 0x4840 //RX_FDEQ_GAIN_0 -40 0x4040 //RX_FDEQ_GAIN_1 -41 0x4450 //RX_FDEQ_GAIN_2 -42 0x606C //RX_FDEQ_GAIN_3 -43 0x7C86 //RX_FDEQ_GAIN_4 +39 0x3430 //RX_FDEQ_GAIN_0 +40 0x3434 //RX_FDEQ_GAIN_1 +41 0x3A50 //RX_FDEQ_GAIN_2 +42 0x5C6C //RX_FDEQ_GAIN_3 +43 0x808A //RX_FDEQ_GAIN_4 44 0x7E84 //RX_FDEQ_GAIN_5 -45 0x8484 //RX_FDEQ_GAIN_6 -46 0x8A90 //RX_FDEQ_GAIN_7 -47 0x9094 //RX_FDEQ_GAIN_8 +45 0x7878 //RX_FDEQ_GAIN_6 +46 0x8088 //RX_FDEQ_GAIN_7 +47 0x8888 //RX_FDEQ_GAIN_8 48 0xA0A8 //RX_FDEQ_GAIN_9 -49 0xA8A0 //RX_FDEQ_GAIN_10 -50 0xB08B //RX_FDEQ_GAIN_11 -51 0x7066 //RX_FDEQ_GAIN_12 -52 0x6444 //RX_FDEQ_GAIN_13 -53 0x6470 //RX_FDEQ_GAIN_14 -54 0x8490 //RX_FDEQ_GAIN_15 +49 0xACA4 //RX_FDEQ_GAIN_10 +50 0xA083 //RX_FDEQ_GAIN_11 +51 0x685E //RX_FDEQ_GAIN_12 +52 0x5C38 //RX_FDEQ_GAIN_13 +53 0x5460 //RX_FDEQ_GAIN_14 +54 0x7480 //RX_FDEQ_GAIN_15 55 0x4848 //RX_FDEQ_GAIN_16 56 0x4848 //RX_FDEQ_GAIN_17 57 0x4848 //RX_FDEQ_GAIN_18 @@ -24171,24 +24185,24 @@ 121 0x199A //RX_TDDRC_HMNC_GAIN 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W -124 0x03C3 //RX_TDDRC_DRC_GAIN +124 0x04BD //RX_TDDRC_DRC_GAIN 38 0x0020 //RX_FDEQ_SUBNUM -39 0x4840 //RX_FDEQ_GAIN_0 -40 0x4040 //RX_FDEQ_GAIN_1 -41 0x4450 //RX_FDEQ_GAIN_2 -42 0x606C //RX_FDEQ_GAIN_3 -43 0x7C86 //RX_FDEQ_GAIN_4 +39 0x3430 //RX_FDEQ_GAIN_0 +40 0x3434 //RX_FDEQ_GAIN_1 +41 0x3A50 //RX_FDEQ_GAIN_2 +42 0x5C6C //RX_FDEQ_GAIN_3 +43 0x808A //RX_FDEQ_GAIN_4 44 0x7E84 //RX_FDEQ_GAIN_5 -45 0x8484 //RX_FDEQ_GAIN_6 -46 0x8A90 //RX_FDEQ_GAIN_7 -47 0x9094 //RX_FDEQ_GAIN_8 +45 0x7878 //RX_FDEQ_GAIN_6 +46 0x8088 //RX_FDEQ_GAIN_7 +47 0x8888 //RX_FDEQ_GAIN_8 48 0xA0A8 //RX_FDEQ_GAIN_9 -49 0xA8A0 //RX_FDEQ_GAIN_10 -50 0xB08B //RX_FDEQ_GAIN_11 -51 0x7066 //RX_FDEQ_GAIN_12 -52 0x6444 //RX_FDEQ_GAIN_13 -53 0x6470 //RX_FDEQ_GAIN_14 -54 0x8490 //RX_FDEQ_GAIN_15 +49 0xACA4 //RX_FDEQ_GAIN_10 +50 0xA083 //RX_FDEQ_GAIN_11 +51 0x685E //RX_FDEQ_GAIN_12 +52 0x5C38 //RX_FDEQ_GAIN_13 +53 0x5460 //RX_FDEQ_GAIN_14 +54 0x7480 //RX_FDEQ_GAIN_15 55 0x4848 //RX_FDEQ_GAIN_16 56 0x4848 //RX_FDEQ_GAIN_17 57 0x4848 //RX_FDEQ_GAIN_18 @@ -24270,24 +24284,24 @@ 121 0x199A //RX_TDDRC_HMNC_GAIN 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W -124 0x03C3 //RX_TDDRC_DRC_GAIN +124 0x04BD //RX_TDDRC_DRC_GAIN 38 0x0020 //RX_FDEQ_SUBNUM -39 0x4840 //RX_FDEQ_GAIN_0 -40 0x4040 //RX_FDEQ_GAIN_1 -41 0x4450 //RX_FDEQ_GAIN_2 -42 0x606C //RX_FDEQ_GAIN_3 -43 0x7C86 //RX_FDEQ_GAIN_4 +39 0x3430 //RX_FDEQ_GAIN_0 +40 0x3434 //RX_FDEQ_GAIN_1 +41 0x3A50 //RX_FDEQ_GAIN_2 +42 0x5C6C //RX_FDEQ_GAIN_3 +43 0x808A //RX_FDEQ_GAIN_4 44 0x7E84 //RX_FDEQ_GAIN_5 -45 0x8484 //RX_FDEQ_GAIN_6 -46 0x8A90 //RX_FDEQ_GAIN_7 -47 0x9094 //RX_FDEQ_GAIN_8 +45 0x7878 //RX_FDEQ_GAIN_6 +46 0x8088 //RX_FDEQ_GAIN_7 +47 0x8888 //RX_FDEQ_GAIN_8 48 0xA0A8 //RX_FDEQ_GAIN_9 -49 0xA8A0 //RX_FDEQ_GAIN_10 -50 0xB08B //RX_FDEQ_GAIN_11 -51 0x7066 //RX_FDEQ_GAIN_12 -52 0x6444 //RX_FDEQ_GAIN_13 -53 0x6470 //RX_FDEQ_GAIN_14 -54 0x8490 //RX_FDEQ_GAIN_15 +49 0xACA4 //RX_FDEQ_GAIN_10 +50 0xA083 //RX_FDEQ_GAIN_11 +51 0x685E //RX_FDEQ_GAIN_12 +52 0x5C38 //RX_FDEQ_GAIN_13 +53 0x5460 //RX_FDEQ_GAIN_14 +54 0x7480 //RX_FDEQ_GAIN_15 55 0x4848 //RX_FDEQ_GAIN_16 56 0x4848 //RX_FDEQ_GAIN_17 57 0x4848 //RX_FDEQ_GAIN_18 @@ -24369,24 +24383,24 @@ 121 0x199A //RX_TDDRC_HMNC_GAIN 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W -124 0x03C3 //RX_TDDRC_DRC_GAIN +124 0x04BD //RX_TDDRC_DRC_GAIN 38 0x0020 //RX_FDEQ_SUBNUM -39 0x4840 //RX_FDEQ_GAIN_0 -40 0x4040 //RX_FDEQ_GAIN_1 -41 0x4450 //RX_FDEQ_GAIN_2 -42 0x606C //RX_FDEQ_GAIN_3 -43 0x7C86 //RX_FDEQ_GAIN_4 +39 0x3430 //RX_FDEQ_GAIN_0 +40 0x3434 //RX_FDEQ_GAIN_1 +41 0x3A50 //RX_FDEQ_GAIN_2 +42 0x5C6C //RX_FDEQ_GAIN_3 +43 0x808A //RX_FDEQ_GAIN_4 44 0x7E84 //RX_FDEQ_GAIN_5 -45 0x8484 //RX_FDEQ_GAIN_6 -46 0x8A90 //RX_FDEQ_GAIN_7 -47 0x9094 //RX_FDEQ_GAIN_8 +45 0x7878 //RX_FDEQ_GAIN_6 +46 0x8088 //RX_FDEQ_GAIN_7 +47 0x8888 //RX_FDEQ_GAIN_8 48 0xA0A8 //RX_FDEQ_GAIN_9 -49 0xA8A0 //RX_FDEQ_GAIN_10 -50 0xB08B //RX_FDEQ_GAIN_11 -51 0x7066 //RX_FDEQ_GAIN_12 -52 0x6444 //RX_FDEQ_GAIN_13 -53 0x6470 //RX_FDEQ_GAIN_14 -54 0x8490 //RX_FDEQ_GAIN_15 +49 0xACA4 //RX_FDEQ_GAIN_10 +50 0xA083 //RX_FDEQ_GAIN_11 +51 0x685E //RX_FDEQ_GAIN_12 +52 0x5C38 //RX_FDEQ_GAIN_13 +53 0x5460 //RX_FDEQ_GAIN_14 +54 0x7480 //RX_FDEQ_GAIN_15 55 0x4848 //RX_FDEQ_GAIN_16 56 0x4848 //RX_FDEQ_GAIN_17 57 0x4848 //RX_FDEQ_GAIN_18 @@ -24468,24 +24482,24 @@ 121 0x199A //RX_TDDRC_HMNC_GAIN 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W -124 0x03C3 //RX_TDDRC_DRC_GAIN +124 0x04BC //RX_TDDRC_DRC_GAIN 38 0x0020 //RX_FDEQ_SUBNUM -39 0x4840 //RX_FDEQ_GAIN_0 -40 0x4040 //RX_FDEQ_GAIN_1 -41 0x4450 //RX_FDEQ_GAIN_2 -42 0x606C //RX_FDEQ_GAIN_3 -43 0x7C86 //RX_FDEQ_GAIN_4 +39 0x3430 //RX_FDEQ_GAIN_0 +40 0x3434 //RX_FDEQ_GAIN_1 +41 0x3A50 //RX_FDEQ_GAIN_2 +42 0x5C6C //RX_FDEQ_GAIN_3 +43 0x808A //RX_FDEQ_GAIN_4 44 0x7E84 //RX_FDEQ_GAIN_5 -45 0x8484 //RX_FDEQ_GAIN_6 -46 0x8A90 //RX_FDEQ_GAIN_7 -47 0x9094 //RX_FDEQ_GAIN_8 +45 0x7878 //RX_FDEQ_GAIN_6 +46 0x8088 //RX_FDEQ_GAIN_7 +47 0x8888 //RX_FDEQ_GAIN_8 48 0xA0A8 //RX_FDEQ_GAIN_9 -49 0xA8A0 //RX_FDEQ_GAIN_10 -50 0xB08B //RX_FDEQ_GAIN_11 -51 0x7066 //RX_FDEQ_GAIN_12 -52 0x6444 //RX_FDEQ_GAIN_13 -53 0x6470 //RX_FDEQ_GAIN_14 -54 0x8490 //RX_FDEQ_GAIN_15 +49 0xACA4 //RX_FDEQ_GAIN_10 +50 0xA083 //RX_FDEQ_GAIN_11 +51 0x685E //RX_FDEQ_GAIN_12 +52 0x5C38 //RX_FDEQ_GAIN_13 +53 0x5460 //RX_FDEQ_GAIN_14 +54 0x7480 //RX_FDEQ_GAIN_15 55 0x4848 //RX_FDEQ_GAIN_16 56 0x4848 //RX_FDEQ_GAIN_17 57 0x4848 //RX_FDEQ_GAIN_18 @@ -24546,6 +24560,7 @@ 130 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSET-HANDSET-TMOBILE_US-FB +#PARAM_MODE FULL #PARAM_TYPE TX+RX #TOTAL_CUSTOM_STEP 7 #TX @@ -26299,6 +26314,7 @@ 130 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSET-HANDSET_HAC-TMOBILE_US-NB +#PARAM_MODE FULL #PARAM_TYPE TX+RX #TOTAL_CUSTOM_STEP 7 #TX @@ -26409,14 +26425,14 @@ 104 0x0000 //TX_MIC_LOC_23 105 0x0000 //TX_MIC_LOC_24 106 0x0000 //TX_MIC_LOC_25 -107 0x0200 //TX_MIC_REFBLK_VOLUME +107 0x0393 //TX_MIC_REFBLK_VOLUME 108 0x0AAC //TX_MIC_BLOCK_VOLUME 109 0x0000 //TX_INVERSE_MASK 110 0x0000 //TX_ADCS_MASK 111 0x04D0 //TX_ADCS_GAIN 112 0x4000 //TX_NFC_GAINFAC -113 0x0000 //TX_MAINMIC_BLKFACTOR -114 0x0000 //TX_REFMIC_BLKFACTOR +113 0x0004 //TX_MAINMIC_BLKFACTOR +114 0x0004 //TX_REFMIC_BLKFACTOR 115 0x0000 //TX_BLMIC_BLKFACTOR 116 0x0000 //TX_BRMIC_BLKFACTOR 117 0x0031 //TX_MICBLK_START_BIN @@ -26482,7 +26498,7 @@ 177 0x0000 //TX_ADD_LINEIN_GAINL 178 0x0000 //TX_ADD_LINEIN_GAINH 179 0x0000 //TX_MIN_EQ_RE_EST_14 -180 0x0000 //TX_DTD_THR1_8 +180 0x032C //TX_DTD_THR1_8 181 0x7FFF //TX_DTD_THR2_8 182 0x0000 //TX_DTD_MIC_BLK2 183 0x0008 //TX_FRQ_LIN_LEN @@ -26538,8 +26554,8 @@ 233 0x0000 //TX_EPD_OFFST_01 234 0x0000 //TX_RATIO_DT_L0_TH_HIGH 235 0x3A98 //TX_RATIO_DT_H_TH_CUT -236 0x7FFF //TX_MIN_EQ_RE_EST_13 -237 0x0000 //TX_DTD_THR1_7 +236 0x2000 //TX_MIN_EQ_RE_EST_13 +237 0x0200 //TX_DTD_THR1_7 238 0x0000 //TX_DTD_THR2_7 239 0x0800 //TX_DT_RESRV_7 240 0x0800 //TX_DT_RESRV_8 @@ -26873,10 +26889,10 @@ 568 0x584F //TX_FDEQ_GAIN_1 569 0x4F4E //TX_FDEQ_GAIN_2 570 0x474A //TX_FDEQ_GAIN_3 -571 0x473F //TX_FDEQ_GAIN_4 -572 0x4848 //TX_FDEQ_GAIN_5 -573 0x4848 //TX_FDEQ_GAIN_6 -574 0x423C //TX_FDEQ_GAIN_7 +571 0x4741 //TX_FDEQ_GAIN_4 +572 0x4440 //TX_FDEQ_GAIN_5 +573 0x3C3C //TX_FDEQ_GAIN_6 +574 0x3838 //TX_FDEQ_GAIN_7 575 0x2C28 //TX_FDEQ_GAIN_8 576 0x343C //TX_FDEQ_GAIN_9 577 0x4848 //TX_FDEQ_GAIN_10 @@ -27077,8 +27093,8 @@ 772 0x0044 //TX_MIC_PWR_BIAS_3 773 0x0000 //TX_GAIN_LIMIT_0 774 0x0000 //TX_GAIN_LIMIT_1 -775 0x0006 //TX_GAIN_LIMIT_2 -776 0x0007 //TX_GAIN_LIMIT_3 +775 0x0004 //TX_GAIN_LIMIT_2 +776 0x0005 //TX_GAIN_LIMIT_3 777 0x7F5B //TX_BVE_NOVAD0_ALPHADOWN 778 0x7FDE //TX_BVE_VAD0_ALPHAUP 779 0x7F3A //TX_BVE_VAD0_ALPHADOWN @@ -28052,6 +28068,7 @@ 130 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSET-HANDSET_HAC-TMOBILE_US-WB +#PARAM_MODE FULL #PARAM_TYPE TX+RX #TOTAL_CUSTOM_STEP 7 #TX @@ -28162,7 +28179,7 @@ 104 0x0000 //TX_MIC_LOC_23 105 0x0000 //TX_MIC_LOC_24 106 0x0000 //TX_MIC_LOC_25 -107 0x0800 //TX_MIC_REFBLK_VOLUME +107 0x0393 //TX_MIC_REFBLK_VOLUME 108 0x0AAC //TX_MIC_BLOCK_VOLUME 109 0x0000 //TX_INVERSE_MASK 110 0x0000 //TX_ADCS_MASK @@ -28235,7 +28252,7 @@ 177 0x0000 //TX_ADD_LINEIN_GAINL 178 0x0000 //TX_ADD_LINEIN_GAINH 179 0x0000 //TX_MIN_EQ_RE_EST_14 -180 0x0000 //TX_DTD_THR1_8 +180 0x0800 //TX_DTD_THR1_8 181 0x7FFF //TX_DTD_THR2_8 182 0x0000 //TX_DTD_MIC_BLK2 183 0x0008 //TX_FRQ_LIN_LEN @@ -28625,15 +28642,15 @@ 567 0x5C54 //TX_FDEQ_GAIN_0 568 0x5048 //TX_FDEQ_GAIN_1 569 0x4C4C //TX_FDEQ_GAIN_2 -570 0x474A //TX_FDEQ_GAIN_3 -571 0x473F //TX_FDEQ_GAIN_4 -572 0x424C //TX_FDEQ_GAIN_5 -573 0x545C //TX_FDEQ_GAIN_6 -574 0x5C54 //TX_FDEQ_GAIN_7 +570 0x474C //TX_FDEQ_GAIN_3 +571 0x4C48 //TX_FDEQ_GAIN_4 +572 0x4848 //TX_FDEQ_GAIN_5 +573 0x4848 //TX_FDEQ_GAIN_6 +574 0x4848 //TX_FDEQ_GAIN_7 575 0x4040 //TX_FDEQ_GAIN_8 -576 0x4048 //TX_FDEQ_GAIN_9 -577 0x4848 //TX_FDEQ_GAIN_10 -578 0x4848 //TX_FDEQ_GAIN_11 +576 0x4444 //TX_FDEQ_GAIN_9 +577 0x443C //TX_FDEQ_GAIN_10 +578 0x3C40 //TX_FDEQ_GAIN_11 579 0x4848 //TX_FDEQ_GAIN_12 580 0x4848 //TX_FDEQ_GAIN_13 581 0x4848 //TX_FDEQ_GAIN_14 @@ -28830,8 +28847,8 @@ 772 0x0046 //TX_MIC_PWR_BIAS_3 773 0x0000 //TX_GAIN_LIMIT_0 774 0x0000 //TX_GAIN_LIMIT_1 -775 0x0006 //TX_GAIN_LIMIT_2 -776 0x0005 //TX_GAIN_LIMIT_3 +775 0x0004 //TX_GAIN_LIMIT_2 +776 0x0003 //TX_GAIN_LIMIT_3 777 0x7F5B //TX_BVE_NOVAD0_ALPHADOWN 778 0x7FDE //TX_BVE_VAD0_ALPHAUP 779 0x7F3A //TX_BVE_VAD0_ALPHADOWN @@ -29805,6 +29822,7 @@ 130 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSET-HANDSET_HAC-TMOBILE_US-SWB +#PARAM_MODE FULL #PARAM_TYPE TX+RX #TOTAL_CUSTOM_STEP 7 #TX @@ -29915,14 +29933,14 @@ 104 0x0000 //TX_MIC_LOC_23 105 0x0000 //TX_MIC_LOC_24 106 0x0000 //TX_MIC_LOC_25 -107 0x0200 //TX_MIC_REFBLK_VOLUME +107 0x0393 //TX_MIC_REFBLK_VOLUME 108 0x0AAC //TX_MIC_BLOCK_VOLUME 109 0x0000 //TX_INVERSE_MASK 110 0x0000 //TX_ADCS_MASK 111 0x04D0 //TX_ADCS_GAIN 112 0x4000 //TX_NFC_GAINFAC -113 0x0000 //TX_MAINMIC_BLKFACTOR -114 0x0000 //TX_REFMIC_BLKFACTOR +113 0x0004 //TX_MAINMIC_BLKFACTOR +114 0x0004 //TX_REFMIC_BLKFACTOR 115 0x0000 //TX_BLMIC_BLKFACTOR 116 0x0000 //TX_BRMIC_BLKFACTOR 117 0x0031 //TX_MICBLK_START_BIN @@ -30028,7 +30046,7 @@ 217 0x4000 //TX_FDPFGAINECHO 218 0x0000 //TX_DTD_HD_THR 219 0x0000 //TX_SPK_CUT_K_S -220 0x0000 //TX_DTD_MIC_BLK +220 0x7FFF //TX_DTD_MIC_BLK 221 0x0400 //TX_ADPT_STRICT_L 222 0x0200 //TX_ADPT_STRICT_H 223 0x0C00 //TX_RATIO_DT_L_TH_LOW @@ -30044,8 +30062,8 @@ 233 0x0000 //TX_EPD_OFFST_01 234 0x1388 //TX_RATIO_DT_L0_TH_HIGH 235 0x3A98 //TX_RATIO_DT_H_TH_CUT -236 0x7FFF //TX_MIN_EQ_RE_EST_13 -237 0x0000 //TX_DTD_THR1_7 +236 0x1C00 //TX_MIN_EQ_RE_EST_13 +237 0x0C00 //TX_DTD_THR1_7 238 0x0000 //TX_DTD_THR2_7 239 0x0800 //TX_DT_RESRV_7 240 0x0800 //TX_DT_RESRV_8 @@ -30378,19 +30396,19 @@ 567 0x5C54 //TX_FDEQ_GAIN_0 568 0x5048 //TX_FDEQ_GAIN_1 569 0x4C4C //TX_FDEQ_GAIN_2 -570 0x474A //TX_FDEQ_GAIN_3 -571 0x423C //TX_FDEQ_GAIN_4 -572 0x4048 //TX_FDEQ_GAIN_5 -573 0x4858 //TX_FDEQ_GAIN_6 -574 0x5848 //TX_FDEQ_GAIN_7 -575 0x4248 //TX_FDEQ_GAIN_8 -576 0x4848 //TX_FDEQ_GAIN_9 -577 0x4856 //TX_FDEQ_GAIN_10 -578 0x5656 //TX_FDEQ_GAIN_11 -579 0x4850 //TX_FDEQ_GAIN_12 -580 0x5850 //TX_FDEQ_GAIN_13 -581 0x585C //TX_FDEQ_GAIN_14 -582 0x707C //TX_FDEQ_GAIN_15 +570 0x4752 //TX_FDEQ_GAIN_3 +571 0x4A44 //TX_FDEQ_GAIN_4 +572 0x4848 //TX_FDEQ_GAIN_5 +573 0x484C //TX_FDEQ_GAIN_6 +574 0x5048 //TX_FDEQ_GAIN_7 +575 0x4850 //TX_FDEQ_GAIN_8 +576 0x5054 //TX_FDEQ_GAIN_9 +577 0x5052 //TX_FDEQ_GAIN_10 +578 0x4E4E //TX_FDEQ_GAIN_11 +579 0x345C //TX_FDEQ_GAIN_12 +580 0x5E44 //TX_FDEQ_GAIN_13 +581 0x545C //TX_FDEQ_GAIN_14 +582 0x7C7C //TX_FDEQ_GAIN_15 583 0x7070 //TX_FDEQ_GAIN_16 584 0x7048 //TX_FDEQ_GAIN_17 585 0x4848 //TX_FDEQ_GAIN_18 @@ -30582,7 +30600,7 @@ 771 0x0046 //TX_MIC_PWR_BIAS_2 772 0x0046 //TX_MIC_PWR_BIAS_3 773 0x0000 //TX_GAIN_LIMIT_0 -774 0x0005 //TX_GAIN_LIMIT_1 +774 0x0004 //TX_GAIN_LIMIT_1 775 0x0000 //TX_GAIN_LIMIT_2 776 0x0000 //TX_GAIN_LIMIT_3 777 0x7F5B //TX_BVE_NOVAD0_ALPHADOWN @@ -30674,7 +30692,7 @@ 863 0x199A //TX_TDDRC_HMNC_GAIN 864 0x0000 //TX_TDDRC_SMT_FLAG 865 0x0CCD //TX_TDDRC_SMT_W -866 0x0550 //TX_TDDRC_DRC_GAIN +866 0x06B1 //TX_TDDRC_DRC_GAIN 867 0x7FFF //TX_TDDRC_LMT_THRD 868 0x0000 //TX_TDDRC_LMT_ALPHA 869 0x0000 //TX_TFMASKLTH @@ -31558,6 +31576,7 @@ 130 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSET-HANDSET_HAC-TMOBILE_US-FB +#PARAM_MODE FULL #PARAM_TYPE TX+RX #TOTAL_CUSTOM_STEP 7 #TX diff --git a/audio/bluejay/tuning/fortemedia/HANDSFREE.dat b/audio/bluejay/tuning/fortemedia/HANDSFREE.dat index 307bd5c6507e86d1774fce0c1c61ad8f341ee86a..0fb66e924a23c67bd014378a501ae7ed49d543e8 100644 GIT binary patch delta 159 zcmbRDpK0EIrVZbNSvj&97&s?Khh<3i_5e#Wf2Sw75Il8u2Q zn}LC6@}FR*$y!W2lb7W~)a)vlv)M_0FXLw6;@RSp?PNnHGj*St94F@i)U7c2R)NCg au%4L7PV%aoulGo^Oty-8vH8}-Bf0>pJ28m> diff --git a/audio/bluejay/tuning/fortemedia/HANDSFREE.mods b/audio/bluejay/tuning/fortemedia/HANDSFREE.mods index e141646..14eb734 100644 --- a/audio/bluejay/tuning/fortemedia/HANDSFREE.mods +++ b/audio/bluejay/tuning/fortemedia/HANDSFREE.mods @@ -1,9 +1,10 @@ #PLATFORM_NAME gChip #EXPORT_FLAG HANDSFREE #SINGLE_API_VER 1.1.6 -#SAVE_TIME 2021-12-03 11:33:10 +#SAVE_TIME 2021-12-29 14:18:58 #CASE_NAME HANDSFREE-HANDSFREE-RESERVE1-FB +#PARAM_MODE FULL #PARAM_TYPE TX+RX #TOTAL_CUSTOM_STEP 7 #TX @@ -1757,6 +1758,7 @@ 130 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSFREE-HANDSFREE-CUSTOM2-FB +#PARAM_MODE FULL #PARAM_TYPE TX+RX #TOTAL_CUSTOM_STEP 7 #TX @@ -3510,6 +3512,7 @@ 130 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSFREE-HANDSFREE-CUSTOM1-FB +#PARAM_MODE FULL #PARAM_TYPE TX+RX #TOTAL_CUSTOM_STEP 7 #TX @@ -5263,6 +5266,7 @@ 130 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSFREE-HANDSFREE-VOICE_GENERIC-NB +#PARAM_MODE FULL #PARAM_TYPE TX+RX #TOTAL_CUSTOM_STEP 7 #TX @@ -5373,14 +5377,14 @@ 104 0x0000 //TX_MIC_LOC_23 105 0x0000 //TX_MIC_LOC_24 106 0x0000 //TX_MIC_LOC_25 -107 0x0200 //TX_MIC_REFBLK_VOLUME -108 0x0CAE //TX_MIC_BLOCK_VOLUME +107 0x0800 //TX_MIC_REFBLK_VOLUME +108 0x0900 //TX_MIC_BLOCK_VOLUME 109 0x0000 //TX_INVERSE_MASK 110 0x0000 //TX_ADCS_MASK 111 0x04D0 //TX_ADCS_GAIN 112 0x4000 //TX_NFC_GAINFAC -113 0x0000 //TX_MAINMIC_BLKFACTOR -114 0x0000 //TX_REFMIC_BLKFACTOR +113 0x0004 //TX_MAINMIC_BLKFACTOR +114 0x0004 //TX_REFMIC_BLKFACTOR 115 0x0000 //TX_BLMIC_BLKFACTOR 116 0x0000 //TX_BRMIC_BLKFACTOR 117 0x0031 //TX_MICBLK_START_BIN @@ -5391,7 +5395,7 @@ 122 0x0000 //TX_FENE_HOLD 123 0x4000 //TX_FE_ENER_TH_MTS 124 0x0004 //TX_FE_ENER_TH_EXP -125 0x6000 //TX_C_POST_FLT_MIC_MAINBLK +125 0x7FFF //TX_C_POST_FLT_MIC_MAINBLK 126 0x6000 //TX_C_POST_FLT_MIC_REFBLK 127 0x0010 //TX_MIC_BLOCK_N 128 0x7646 //TX_A_HP @@ -5446,7 +5450,7 @@ 177 0x0000 //TX_ADD_LINEIN_GAINL 178 0x0000 //TX_ADD_LINEIN_GAINH 179 0x0000 //TX_MIN_EQ_RE_EST_14 -180 0x0000 //TX_DTD_THR1_8 +180 0xF6A0 //TX_DTD_THR1_8 181 0x7FFF //TX_DTD_THR2_8 182 0x0000 //TX_DTD_MIC_BLK2 183 0x0008 //TX_FRQ_LIN_LEN @@ -5502,8 +5506,8 @@ 233 0x0000 //TX_EPD_OFFST_01 234 0x05DC //TX_RATIO_DT_L0_TH_HIGH 235 0x3A98 //TX_RATIO_DT_H_TH_CUT -236 0x7FFF //TX_MIN_EQ_RE_EST_13 -237 0x0000 //TX_DTD_THR1_7 +236 0x0770 //TX_MIN_EQ_RE_EST_13 +237 0xFF38 //TX_DTD_THR1_7 238 0x0000 //TX_DTD_THR2_7 239 0x0800 //TX_DT_RESRV_7 240 0x0800 //TX_DT_RESRV_8 @@ -7016,6 +7020,7 @@ 130 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSFREE-HANDSFREE-VOICE_GENERIC-WB +#PARAM_MODE FULL #PARAM_TYPE TX+RX #TOTAL_CUSTOM_STEP 7 #TX @@ -7126,7 +7131,7 @@ 104 0x0000 //TX_MIC_LOC_23 105 0x0000 //TX_MIC_LOC_24 106 0x0000 //TX_MIC_LOC_25 -107 0x0800 //TX_MIC_REFBLK_VOLUME +107 0x0B50 //TX_MIC_REFBLK_VOLUME 108 0x0C00 //TX_MIC_BLOCK_VOLUME 109 0x0000 //TX_INVERSE_MASK 110 0x0000 //TX_ADCS_MASK @@ -7144,7 +7149,7 @@ 122 0x0000 //TX_FENE_HOLD 123 0x4000 //TX_FE_ENER_TH_MTS 124 0x0004 //TX_FE_ENER_TH_EXP -125 0x6000 //TX_C_POST_FLT_MIC_MAINBLK +125 0x3000 //TX_C_POST_FLT_MIC_MAINBLK 126 0x6000 //TX_C_POST_FLT_MIC_REFBLK 127 0x0010 //TX_MIC_BLOCK_N 128 0x7B02 //TX_A_HP @@ -7199,7 +7204,7 @@ 177 0x0000 //TX_ADD_LINEIN_GAINL 178 0x0000 //TX_ADD_LINEIN_GAINH 179 0x0000 //TX_MIN_EQ_RE_EST_14 -180 0x0000 //TX_DTD_THR1_8 +180 0xC568 //TX_DTD_THR1_8 181 0x7FFF //TX_DTD_THR2_8 182 0x0000 //TX_DTD_MIC_BLK2 183 0x0008 //TX_FRQ_LIN_LEN @@ -7255,8 +7260,8 @@ 233 0x0000 //TX_EPD_OFFST_01 234 0x03E8 //TX_RATIO_DT_L0_TH_HIGH 235 0x7FFF //TX_RATIO_DT_H_TH_CUT -236 0x7FFF //TX_MIN_EQ_RE_EST_13 -237 0x0000 //TX_DTD_THR1_7 +236 0x0800 //TX_MIN_EQ_RE_EST_13 +237 0xADF8 //TX_DTD_THR1_7 238 0x0000 //TX_DTD_THR2_7 239 0x0800 //TX_DT_RESRV_7 240 0x0800 //TX_DT_RESRV_8 @@ -8769,6 +8774,7 @@ 130 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSFREE-HANDSFREE-VOICE_GENERIC-SWB +#PARAM_MODE FULL #PARAM_TYPE TX+RX #TOTAL_CUSTOM_STEP 7 #TX @@ -8879,14 +8885,14 @@ 104 0x0000 //TX_MIC_LOC_23 105 0x0000 //TX_MIC_LOC_24 106 0x0000 //TX_MIC_LOC_25 -107 0x0800 //TX_MIC_REFBLK_VOLUME +107 0x0B50 //TX_MIC_REFBLK_VOLUME 108 0x0CAE //TX_MIC_BLOCK_VOLUME 109 0x0000 //TX_INVERSE_MASK 110 0x0000 //TX_ADCS_MASK 111 0x04D0 //TX_ADCS_GAIN 112 0x4000 //TX_NFC_GAINFAC -113 0x0000 //TX_MAINMIC_BLKFACTOR -114 0x0000 //TX_REFMIC_BLKFACTOR +113 0x0004 //TX_MAINMIC_BLKFACTOR +114 0x0004 //TX_REFMIC_BLKFACTOR 115 0x0000 //TX_BLMIC_BLKFACTOR 116 0x0000 //TX_BRMIC_BLKFACTOR 117 0x0031 //TX_MICBLK_START_BIN @@ -8951,8 +8957,8 @@ 176 0x0000 //TX_REF_DELAY_LENGTH 177 0x0000 //TX_ADD_LINEIN_GAINL 178 0x0000 //TX_ADD_LINEIN_GAINH -179 0x0000 //TX_MIN_EQ_RE_EST_14 -180 0x0000 //TX_DTD_THR1_8 +179 0xF060 //TX_MIN_EQ_RE_EST_14 +180 0xF128 //TX_DTD_THR1_8 181 0x7FFF //TX_DTD_THR2_8 182 0x0000 //TX_DTD_MIC_BLK2 183 0x0008 //TX_FRQ_LIN_LEN @@ -9008,8 +9014,8 @@ 233 0x0000 //TX_EPD_OFFST_01 234 0x3A98 //TX_RATIO_DT_L0_TH_HIGH 235 0x7FFF //TX_RATIO_DT_H_TH_CUT -236 0x7FFF //TX_MIN_EQ_RE_EST_13 -237 0x0000 //TX_DTD_THR1_7 +236 0xFC18 //TX_MIN_EQ_RE_EST_13 +237 0xDAE4 //TX_DTD_THR1_7 238 0x0000 //TX_DTD_THR2_7 239 0x0800 //TX_DT_RESRV_7 240 0x0800 //TX_DT_RESRV_8 @@ -9280,8 +9286,8 @@ 505 0x4000 //TX_C_POST_FLT_CUT 506 0x2000 //TX_RADIODTLV 507 0x0320 //TX_POWER_LINEIN_TH -508 0x0014 //TX_FE_VADCOUNT_TH_FC -509 0x0000 //TX_ECHO_SUPP_FC +508 0x001A //TX_FE_VADCOUNT_TH_FC +509 0x000A //TX_ECHO_SUPP_FC 510 0x0C80 //TX_ECHO_TH 511 0x6666 //TX_MIC_TO_BFGAIN 512 0x0000 //TX_MICTOBFGAIN0 @@ -10522,6 +10528,7 @@ 130 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSFREE-HANDSFREE-VOICE_GENERIC-FB +#PARAM_MODE FULL #PARAM_TYPE TX+RX #TOTAL_CUSTOM_STEP 7 #TX diff --git a/audio/bluejay/tuning/fortemedia/HEADSET.dat b/audio/bluejay/tuning/fortemedia/HEADSET.dat index b1a568d8174113d9ba3f36023d476a08fd102dd9..71a98019b2bb8fa8b52c73977b4c7348ba21000e 100644 GIT binary patch delta 341 zcmbProp;uC-VLv0nKqa;zmeVkMwZcChm|9nfq`@SlvGA1rvLTRYrGh5F)jEuU7(3E zY5Fd2#u~N)_BRX`|ECAcW0c<>?Zap+$rQjneL^auJEOt$8>v9m8Am4{uymUKEsb#w z8w1B1h97IU0~K#$-0qjjI7gf{fIFLE-So++jONqT8X2FkC4AV-pz#r8!96yKKW`YG z+=7@b+{`G=!Yak^hmmWtebn=IsSd{NQXNd0TqL=0^%N!&TsUtd6ZtOOo^^rAU^W2W CFMnnL delta 271 zcmbProp;uC-VLv0nHXG~-^gx%Bg^Qn!^)J+u#RW)0t>(CZC;EQChxO!nLf*#an5wF zd5o&tqkR~SC7BpFrcX#^bf0V=!ae;_Dpb+8G{!mGfr|DpZuiS%oFhKnZ4P6|bh}2z zGn3=wJV0hBOczTB5|f%3V<4spH#17JOty-8(=OG)xLvA)DU%Do^{b~a5n=tjjZCCj Lzdh>$lfi5NN`_<) diff --git a/audio/bluejay/tuning/fortemedia/HEADSET.mods b/audio/bluejay/tuning/fortemedia/HEADSET.mods index e95fa86..da4b13e 100644 --- a/audio/bluejay/tuning/fortemedia/HEADSET.mods +++ b/audio/bluejay/tuning/fortemedia/HEADSET.mods @@ -1,9 +1,10 @@ #PLATFORM_NAME gChip #EXPORT_FLAG HEADSET #SINGLE_API_VER 1.1.6 -#SAVE_TIME 2021-12-03 11:33:45 +#SAVE_TIME 2021-12-29 14:26:34 #CASE_NAME HEADSET-USB_BLACKBIRD-VOICE_GENERIC-NB +#PARAM_MODE FULL #PARAM_TYPE TX+RX #TOTAL_CUSTOM_STEP 7 #TX @@ -1757,6 +1758,7 @@ 130 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-USB_BLACKBIRD-VOICE_GENERIC-WB +#PARAM_MODE FULL #PARAM_TYPE TX+RX #TOTAL_CUSTOM_STEP 7 #TX @@ -1910,7 +1912,7 @@ 147 0x0080 //TX_AEC_REF_GAIN_0 148 0x0800 //TX_AEC_REF_GAIN_1 149 0x0800 //TX_AEC_REF_GAIN_2 -150 0x4500 //TX_EAD_THR +150 0x36B0 //TX_EAD_THR 151 0x0800 //TX_THR_RE_EST 152 0x0800 //TX_MIN_EQ_RE_EST_0 153 0x0800 //TX_MIN_EQ_RE_EST_1 @@ -3510,6 +3512,7 @@ 130 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-USB_BLACKBIRD-VOICE_GENERIC-SWB +#PARAM_MODE FULL #PARAM_TYPE TX+RX #TOTAL_CUSTOM_STEP 7 #TX @@ -5263,6 +5266,7 @@ 130 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-USB_BLACKBIRD-VOICE_GENERIC-FB +#PARAM_MODE FULL #PARAM_TYPE TX+RX #TOTAL_CUSTOM_STEP 7 #TX @@ -7016,6 +7020,7 @@ 130 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-GOOGLE_CONDOR-VOICE_GENERIC-NB +#PARAM_MODE FULL #PARAM_TYPE TX+RX #TOTAL_CUSTOM_STEP 7 #TX @@ -8769,6 +8774,7 @@ 130 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-GOOGLE_CONDOR-VOICE_GENERIC-WB +#PARAM_MODE FULL #PARAM_TYPE TX+RX #TOTAL_CUSTOM_STEP 7 #TX @@ -10522,6 +10528,7 @@ 130 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-GOOGLE_CONDOR-VOICE_GENERIC-SWB +#PARAM_MODE FULL #PARAM_TYPE TX+RX #TOTAL_CUSTOM_STEP 7 #TX @@ -12275,6 +12282,7 @@ 130 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-GOOGLE_CONDOR-VOICE_GENERIC-FB +#PARAM_MODE FULL #PARAM_TYPE TX+RX #TOTAL_CUSTOM_STEP 7 #TX @@ -14028,6 +14036,7 @@ 130 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-RESERVE1-VOICE_GENERIC-NB +#PARAM_MODE FULL #PARAM_TYPE TX+RX #TOTAL_CUSTOM_STEP 7 #TX @@ -15781,6 +15790,7 @@ 130 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-RESERVE1-VOICE_GENERIC-WB +#PARAM_MODE FULL #PARAM_TYPE TX+RX #TOTAL_CUSTOM_STEP 7 #TX @@ -17534,6 +17544,7 @@ 130 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-RESERVE1-VOICE_GENERIC-SWB +#PARAM_MODE FULL #PARAM_TYPE TX+RX #TOTAL_CUSTOM_STEP 7 #TX @@ -19287,6 +19298,7 @@ 130 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-RESERVE1-VOICE_GENERIC-FB +#PARAM_MODE FULL #PARAM_TYPE TX+RX #TOTAL_CUSTOM_STEP 7 #TX @@ -21040,6 +21052,7 @@ 130 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-GOOGLE_CONDOR_HEADPHONE-VOICE_GENERIC-NB +#PARAM_MODE FULL #PARAM_TYPE TX+RX #TOTAL_CUSTOM_STEP 7 #TX @@ -21150,14 +21163,14 @@ 104 0x0000 //TX_MIC_LOC_23 105 0x0000 //TX_MIC_LOC_24 106 0x0000 //TX_MIC_LOC_25 -107 0x0200 //TX_MIC_REFBLK_VOLUME -108 0x0CAE //TX_MIC_BLOCK_VOLUME +107 0x0800 //TX_MIC_REFBLK_VOLUME +108 0x0900 //TX_MIC_BLOCK_VOLUME 109 0x0000 //TX_INVERSE_MASK 110 0x0000 //TX_ADCS_MASK 111 0x04D0 //TX_ADCS_GAIN 112 0x4000 //TX_NFC_GAINFAC -113 0x0000 //TX_MAINMIC_BLKFACTOR -114 0x0000 //TX_REFMIC_BLKFACTOR +113 0x0004 //TX_MAINMIC_BLKFACTOR +114 0x0004 //TX_REFMIC_BLKFACTOR 115 0x0000 //TX_BLMIC_BLKFACTOR 116 0x0000 //TX_BRMIC_BLKFACTOR 117 0x0031 //TX_MICBLK_START_BIN @@ -21168,7 +21181,7 @@ 122 0x0000 //TX_FENE_HOLD 123 0x4000 //TX_FE_ENER_TH_MTS 124 0x0004 //TX_FE_ENER_TH_EXP -125 0x6000 //TX_C_POST_FLT_MIC_MAINBLK +125 0x7FFF //TX_C_POST_FLT_MIC_MAINBLK 126 0x6000 //TX_C_POST_FLT_MIC_REFBLK 127 0x0010 //TX_MIC_BLOCK_N 128 0x7646 //TX_A_HP @@ -21223,7 +21236,7 @@ 177 0x0000 //TX_ADD_LINEIN_GAINL 178 0x0000 //TX_ADD_LINEIN_GAINH 179 0x0000 //TX_MIN_EQ_RE_EST_14 -180 0x0000 //TX_DTD_THR1_8 +180 0xF6A0 //TX_DTD_THR1_8 181 0x7FFF //TX_DTD_THR2_8 182 0x0000 //TX_DTD_MIC_BLK2 183 0x0008 //TX_FRQ_LIN_LEN @@ -21279,8 +21292,8 @@ 233 0x0000 //TX_EPD_OFFST_01 234 0x05DC //TX_RATIO_DT_L0_TH_HIGH 235 0x3A98 //TX_RATIO_DT_H_TH_CUT -236 0x7FFF //TX_MIN_EQ_RE_EST_13 -237 0x0000 //TX_DTD_THR1_7 +236 0x0770 //TX_MIN_EQ_RE_EST_13 +237 0xFF38 //TX_DTD_THR1_7 238 0x0000 //TX_DTD_THR2_7 239 0x0800 //TX_DT_RESRV_7 240 0x0800 //TX_DT_RESRV_8 @@ -22793,6 +22806,7 @@ 130 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-GOOGLE_CONDOR_HEADPHONE-VOICE_GENERIC-WB +#PARAM_MODE FULL #PARAM_TYPE TX+RX #TOTAL_CUSTOM_STEP 7 #TX @@ -22903,7 +22917,7 @@ 104 0x0000 //TX_MIC_LOC_23 105 0x0000 //TX_MIC_LOC_24 106 0x0000 //TX_MIC_LOC_25 -107 0x0800 //TX_MIC_REFBLK_VOLUME +107 0x0B50 //TX_MIC_REFBLK_VOLUME 108 0x0C00 //TX_MIC_BLOCK_VOLUME 109 0x0000 //TX_INVERSE_MASK 110 0x0000 //TX_ADCS_MASK @@ -22921,7 +22935,7 @@ 122 0x0000 //TX_FENE_HOLD 123 0x4000 //TX_FE_ENER_TH_MTS 124 0x0004 //TX_FE_ENER_TH_EXP -125 0x6000 //TX_C_POST_FLT_MIC_MAINBLK +125 0x3000 //TX_C_POST_FLT_MIC_MAINBLK 126 0x6000 //TX_C_POST_FLT_MIC_REFBLK 127 0x0010 //TX_MIC_BLOCK_N 128 0x7B02 //TX_A_HP @@ -22976,7 +22990,7 @@ 177 0x0000 //TX_ADD_LINEIN_GAINL 178 0x0000 //TX_ADD_LINEIN_GAINH 179 0x0000 //TX_MIN_EQ_RE_EST_14 -180 0x0000 //TX_DTD_THR1_8 +180 0xC568 //TX_DTD_THR1_8 181 0x7FFF //TX_DTD_THR2_8 182 0x0000 //TX_DTD_MIC_BLK2 183 0x0008 //TX_FRQ_LIN_LEN @@ -23032,8 +23046,8 @@ 233 0x0000 //TX_EPD_OFFST_01 234 0x03E8 //TX_RATIO_DT_L0_TH_HIGH 235 0x7FFF //TX_RATIO_DT_H_TH_CUT -236 0x7FFF //TX_MIN_EQ_RE_EST_13 -237 0x0000 //TX_DTD_THR1_7 +236 0x0800 //TX_MIN_EQ_RE_EST_13 +237 0xADF8 //TX_DTD_THR1_7 238 0x0000 //TX_DTD_THR2_7 239 0x0800 //TX_DT_RESRV_7 240 0x0800 //TX_DT_RESRV_8 @@ -24546,6 +24560,7 @@ 130 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-GOOGLE_CONDOR_HEADPHONE-VOICE_GENERIC-SWB +#PARAM_MODE FULL #PARAM_TYPE TX+RX #TOTAL_CUSTOM_STEP 7 #TX @@ -24656,14 +24671,14 @@ 104 0x0000 //TX_MIC_LOC_23 105 0x0000 //TX_MIC_LOC_24 106 0x0000 //TX_MIC_LOC_25 -107 0x0800 //TX_MIC_REFBLK_VOLUME +107 0x0B50 //TX_MIC_REFBLK_VOLUME 108 0x0CAE //TX_MIC_BLOCK_VOLUME 109 0x0000 //TX_INVERSE_MASK 110 0x0000 //TX_ADCS_MASK 111 0x04D0 //TX_ADCS_GAIN 112 0x4000 //TX_NFC_GAINFAC -113 0x0000 //TX_MAINMIC_BLKFACTOR -114 0x0000 //TX_REFMIC_BLKFACTOR +113 0x0004 //TX_MAINMIC_BLKFACTOR +114 0x0004 //TX_REFMIC_BLKFACTOR 115 0x0000 //TX_BLMIC_BLKFACTOR 116 0x0000 //TX_BRMIC_BLKFACTOR 117 0x0031 //TX_MICBLK_START_BIN @@ -24728,8 +24743,8 @@ 176 0x0000 //TX_REF_DELAY_LENGTH 177 0x0000 //TX_ADD_LINEIN_GAINL 178 0x0000 //TX_ADD_LINEIN_GAINH -179 0x0000 //TX_MIN_EQ_RE_EST_14 -180 0x0000 //TX_DTD_THR1_8 +179 0xF060 //TX_MIN_EQ_RE_EST_14 +180 0xF128 //TX_DTD_THR1_8 181 0x7FFF //TX_DTD_THR2_8 182 0x0000 //TX_DTD_MIC_BLK2 183 0x0008 //TX_FRQ_LIN_LEN @@ -24785,8 +24800,8 @@ 233 0x0000 //TX_EPD_OFFST_01 234 0x3A98 //TX_RATIO_DT_L0_TH_HIGH 235 0x7FFF //TX_RATIO_DT_H_TH_CUT -236 0x7FFF //TX_MIN_EQ_RE_EST_13 -237 0x0000 //TX_DTD_THR1_7 +236 0xFC18 //TX_MIN_EQ_RE_EST_13 +237 0xDAE4 //TX_DTD_THR1_7 238 0x0000 //TX_DTD_THR2_7 239 0x0800 //TX_DT_RESRV_7 240 0x0800 //TX_DT_RESRV_8 @@ -25057,8 +25072,8 @@ 505 0x4000 //TX_C_POST_FLT_CUT 506 0x2000 //TX_RADIODTLV 507 0x0320 //TX_POWER_LINEIN_TH -508 0x0014 //TX_FE_VADCOUNT_TH_FC -509 0x0000 //TX_ECHO_SUPP_FC +508 0x001A //TX_FE_VADCOUNT_TH_FC +509 0x000A //TX_ECHO_SUPP_FC 510 0x0C80 //TX_ECHO_TH 511 0x6666 //TX_MIC_TO_BFGAIN 512 0x0000 //TX_MICTOBFGAIN0 @@ -26299,6 +26314,7 @@ 130 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-GOOGLE_CONDOR_HEADPHONE-VOICE_GENERIC-FB +#PARAM_MODE FULL #PARAM_TYPE TX+RX #TOTAL_CUSTOM_STEP 7 #TX @@ -28052,6 +28068,7 @@ 130 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-GOOGLE_CONDOR_CERTIFICATION1-VOICE_GENERIC-NB +#PARAM_MODE FULL #PARAM_TYPE TX+RX #TOTAL_CUSTOM_STEP 7 #TX @@ -29805,6 +29822,7 @@ 130 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-GOOGLE_CONDOR_CERTIFICATION1-VOICE_GENERIC-WB +#PARAM_MODE FULL #PARAM_TYPE TX+RX #TOTAL_CUSTOM_STEP 7 #TX @@ -31558,6 +31576,7 @@ 130 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-GOOGLE_CONDOR_CERTIFICATION1-VOICE_GENERIC-SWB +#PARAM_MODE FULL #PARAM_TYPE TX+RX #TOTAL_CUSTOM_STEP 7 #TX @@ -33311,6 +33330,7 @@ 130 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-GOOGLE_CONDOR_CERTIFICATION1-VOICE_GENERIC-FB +#PARAM_MODE FULL #PARAM_TYPE TX+RX #TOTAL_CUSTOM_STEP 7 #TX @@ -35064,6 +35084,7 @@ 130 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-TTY_HCO-VOICE_GENERIC-NB +#PARAM_MODE FULL #PARAM_TYPE TX+RX #TOTAL_CUSTOM_STEP 7 #TX @@ -36817,6 +36838,7 @@ 130 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-TTY_HCO-VOICE_GENERIC-WB +#PARAM_MODE FULL #PARAM_TYPE TX+RX #TOTAL_CUSTOM_STEP 7 #TX @@ -38570,6 +38592,7 @@ 130 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-TTY_HCO-VOICE_GENERIC-SWB +#PARAM_MODE FULL #PARAM_TYPE TX+RX #TOTAL_CUSTOM_STEP 7 #TX @@ -40323,6 +40346,7 @@ 130 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-TTY_HCO-VOICE_GENERIC-FB +#PARAM_MODE FULL #PARAM_TYPE TX+RX #TOTAL_CUSTOM_STEP 7 #TX @@ -42076,6 +42100,7 @@ 130 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-TTY_VCO-VOICE_GENERIC-NB +#PARAM_MODE FULL #PARAM_TYPE TX+RX #TOTAL_CUSTOM_STEP 7 #TX @@ -42186,14 +42211,14 @@ 104 0x0000 //TX_MIC_LOC_23 105 0x0000 //TX_MIC_LOC_24 106 0x0000 //TX_MIC_LOC_25 -107 0x0200 //TX_MIC_REFBLK_VOLUME -108 0x0CAE //TX_MIC_BLOCK_VOLUME +107 0x0800 //TX_MIC_REFBLK_VOLUME +108 0x0900 //TX_MIC_BLOCK_VOLUME 109 0x0000 //TX_INVERSE_MASK 110 0x0000 //TX_ADCS_MASK 111 0x04D0 //TX_ADCS_GAIN 112 0x4000 //TX_NFC_GAINFAC -113 0x0000 //TX_MAINMIC_BLKFACTOR -114 0x0000 //TX_REFMIC_BLKFACTOR +113 0x0004 //TX_MAINMIC_BLKFACTOR +114 0x0004 //TX_REFMIC_BLKFACTOR 115 0x0000 //TX_BLMIC_BLKFACTOR 116 0x0000 //TX_BRMIC_BLKFACTOR 117 0x0031 //TX_MICBLK_START_BIN @@ -42204,7 +42229,7 @@ 122 0x0000 //TX_FENE_HOLD 123 0x4000 //TX_FE_ENER_TH_MTS 124 0x0004 //TX_FE_ENER_TH_EXP -125 0x6000 //TX_C_POST_FLT_MIC_MAINBLK +125 0x7FFF //TX_C_POST_FLT_MIC_MAINBLK 126 0x6000 //TX_C_POST_FLT_MIC_REFBLK 127 0x0010 //TX_MIC_BLOCK_N 128 0x7646 //TX_A_HP @@ -42259,7 +42284,7 @@ 177 0x0000 //TX_ADD_LINEIN_GAINL 178 0x0000 //TX_ADD_LINEIN_GAINH 179 0x0000 //TX_MIN_EQ_RE_EST_14 -180 0x0000 //TX_DTD_THR1_8 +180 0xF6A0 //TX_DTD_THR1_8 181 0x7FFF //TX_DTD_THR2_8 182 0x0000 //TX_DTD_MIC_BLK2 183 0x0008 //TX_FRQ_LIN_LEN @@ -42315,8 +42340,8 @@ 233 0x0000 //TX_EPD_OFFST_01 234 0x05DC //TX_RATIO_DT_L0_TH_HIGH 235 0x3A98 //TX_RATIO_DT_H_TH_CUT -236 0x7FFF //TX_MIN_EQ_RE_EST_13 -237 0x0000 //TX_DTD_THR1_7 +236 0x0770 //TX_MIN_EQ_RE_EST_13 +237 0xFF38 //TX_DTD_THR1_7 238 0x0000 //TX_DTD_THR2_7 239 0x0800 //TX_DT_RESRV_7 240 0x0800 //TX_DT_RESRV_8 @@ -43829,6 +43854,7 @@ 130 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-TTY_VCO-VOICE_GENERIC-WB +#PARAM_MODE FULL #PARAM_TYPE TX+RX #TOTAL_CUSTOM_STEP 7 #TX @@ -43939,7 +43965,7 @@ 104 0x0000 //TX_MIC_LOC_23 105 0x0000 //TX_MIC_LOC_24 106 0x0000 //TX_MIC_LOC_25 -107 0x0800 //TX_MIC_REFBLK_VOLUME +107 0x0B50 //TX_MIC_REFBLK_VOLUME 108 0x0C00 //TX_MIC_BLOCK_VOLUME 109 0x0000 //TX_INVERSE_MASK 110 0x0000 //TX_ADCS_MASK @@ -43957,7 +43983,7 @@ 122 0x0000 //TX_FENE_HOLD 123 0x4000 //TX_FE_ENER_TH_MTS 124 0x0004 //TX_FE_ENER_TH_EXP -125 0x6000 //TX_C_POST_FLT_MIC_MAINBLK +125 0x3000 //TX_C_POST_FLT_MIC_MAINBLK 126 0x6000 //TX_C_POST_FLT_MIC_REFBLK 127 0x0010 //TX_MIC_BLOCK_N 128 0x7B02 //TX_A_HP @@ -44012,7 +44038,7 @@ 177 0x0000 //TX_ADD_LINEIN_GAINL 178 0x0000 //TX_ADD_LINEIN_GAINH 179 0x0000 //TX_MIN_EQ_RE_EST_14 -180 0x0000 //TX_DTD_THR1_8 +180 0xC568 //TX_DTD_THR1_8 181 0x7FFF //TX_DTD_THR2_8 182 0x0000 //TX_DTD_MIC_BLK2 183 0x0008 //TX_FRQ_LIN_LEN @@ -44068,8 +44094,8 @@ 233 0x0000 //TX_EPD_OFFST_01 234 0x03E8 //TX_RATIO_DT_L0_TH_HIGH 235 0x7FFF //TX_RATIO_DT_H_TH_CUT -236 0x7FFF //TX_MIN_EQ_RE_EST_13 -237 0x0000 //TX_DTD_THR1_7 +236 0x0800 //TX_MIN_EQ_RE_EST_13 +237 0xADF8 //TX_DTD_THR1_7 238 0x0000 //TX_DTD_THR2_7 239 0x0800 //TX_DT_RESRV_7 240 0x0800 //TX_DT_RESRV_8 @@ -45582,6 +45608,7 @@ 130 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-TTY_VCO-VOICE_GENERIC-SWB +#PARAM_MODE FULL #PARAM_TYPE TX+RX #TOTAL_CUSTOM_STEP 7 #TX @@ -45692,14 +45719,14 @@ 104 0x0000 //TX_MIC_LOC_23 105 0x0000 //TX_MIC_LOC_24 106 0x0000 //TX_MIC_LOC_25 -107 0x0800 //TX_MIC_REFBLK_VOLUME +107 0x0B50 //TX_MIC_REFBLK_VOLUME 108 0x0CAE //TX_MIC_BLOCK_VOLUME 109 0x0000 //TX_INVERSE_MASK 110 0x0000 //TX_ADCS_MASK 111 0x04D0 //TX_ADCS_GAIN 112 0x4000 //TX_NFC_GAINFAC -113 0x0000 //TX_MAINMIC_BLKFACTOR -114 0x0000 //TX_REFMIC_BLKFACTOR +113 0x0004 //TX_MAINMIC_BLKFACTOR +114 0x0004 //TX_REFMIC_BLKFACTOR 115 0x0000 //TX_BLMIC_BLKFACTOR 116 0x0000 //TX_BRMIC_BLKFACTOR 117 0x0031 //TX_MICBLK_START_BIN @@ -45764,8 +45791,8 @@ 176 0x0000 //TX_REF_DELAY_LENGTH 177 0x0000 //TX_ADD_LINEIN_GAINL 178 0x0000 //TX_ADD_LINEIN_GAINH -179 0x0000 //TX_MIN_EQ_RE_EST_14 -180 0x0000 //TX_DTD_THR1_8 +179 0xF060 //TX_MIN_EQ_RE_EST_14 +180 0xF128 //TX_DTD_THR1_8 181 0x7FFF //TX_DTD_THR2_8 182 0x0000 //TX_DTD_MIC_BLK2 183 0x0008 //TX_FRQ_LIN_LEN @@ -45821,8 +45848,8 @@ 233 0x0000 //TX_EPD_OFFST_01 234 0x3A98 //TX_RATIO_DT_L0_TH_HIGH 235 0x7FFF //TX_RATIO_DT_H_TH_CUT -236 0x7FFF //TX_MIN_EQ_RE_EST_13 -237 0x0000 //TX_DTD_THR1_7 +236 0xFC18 //TX_MIN_EQ_RE_EST_13 +237 0xDAE4 //TX_DTD_THR1_7 238 0x0000 //TX_DTD_THR2_7 239 0x0800 //TX_DT_RESRV_7 240 0x0800 //TX_DT_RESRV_8 @@ -46093,8 +46120,8 @@ 505 0x4000 //TX_C_POST_FLT_CUT 506 0x2000 //TX_RADIODTLV 507 0x0320 //TX_POWER_LINEIN_TH -508 0x0014 //TX_FE_VADCOUNT_TH_FC -509 0x0000 //TX_ECHO_SUPP_FC +508 0x001A //TX_FE_VADCOUNT_TH_FC +509 0x000A //TX_ECHO_SUPP_FC 510 0x0C80 //TX_ECHO_TH 511 0x6666 //TX_MIC_TO_BFGAIN 512 0x0000 //TX_MICTOBFGAIN0 @@ -47335,6 +47362,7 @@ 130 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-TTY_VCO-VOICE_GENERIC-FB +#PARAM_MODE FULL #PARAM_TYPE TX+RX #TOTAL_CUSTOM_STEP 7 #TX @@ -49088,6 +49116,7 @@ 130 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-TTY_FULL-VOICE_GENERIC-NB +#PARAM_MODE FULL #PARAM_TYPE TX+RX #TOTAL_CUSTOM_STEP 7 #TX @@ -50841,6 +50870,7 @@ 130 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-TTY_FULL-VOICE_GENERIC-WB +#PARAM_MODE FULL #PARAM_TYPE TX+RX #TOTAL_CUSTOM_STEP 7 #TX @@ -52594,6 +52624,7 @@ 130 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-TTY_FULL-VOICE_GENERIC-SWB +#PARAM_MODE FULL #PARAM_TYPE TX+RX #TOTAL_CUSTOM_STEP 7 #TX @@ -54347,6 +54378,7 @@ 130 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-TTY_FULL-VOICE_GENERIC-FB +#PARAM_MODE FULL #PARAM_TYPE TX+RX #TOTAL_CUSTOM_STEP 7 #TX From 9ec5a18e2901b4eed45f4edd174382bbb78cede0 Mon Sep 17 00:00:00 2001 From: vincenttew Date: Thu, 30 Dec 2021 13:03:24 +0800 Subject: [PATCH 15/42] audio: update audio tuning table Change list: Update recording.gatf file for 1. Modifing SNS parameters in SA Bug: 212642733 Test: build pass, camcorder recording, playback Signed-off-by: vincenttew Change-Id: Ie4156c0c1f2228501f9d1e3a31761746ce021631 --- audio/bluejay/tuning/bluenote/recording.gatf | Bin 137824 -> 137824 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/audio/bluejay/tuning/bluenote/recording.gatf b/audio/bluejay/tuning/bluenote/recording.gatf index 67dbdbf74c511b5c44d99773e43ffcfdebdccb9c..a80117413908cccbb6f37a3575458e949200907d 100644 GIT binary patch delta 180 zcmaE`h2y~%jtLSvYgRKbq?RP6D=;uHgx$USv&mI`e)H@*zUMO(m+p7C?!Ua?ZR3$9 z(GY{02acORte(R&aSg}jDLX#QQ%Kmu+1z^UoAXT9SBIycbU&xWw%K~G;l?!&-W~V) zz3;`w?MuQLmq3+o5!%jD&KR?J@`2SXI!lnOY>au%F`Mh~Vb#nxd$`}PoZ0w)(iIcy WZuwVD%`^5#>c(w!nF2N9!8`!N$5)X6 delta 172 zcmaE`h2y~%jtLSvOI9;5q?RP6D=;uHY|u8gc^lH|JomUk|MzQKZ^SZOc>ho2%Dlre z)eTYaUpH)jlE*lOhmmRXL!Q_3bk-p04B99oIjK@B Date: Mon, 3 Jan 2022 17:52:24 +0800 Subject: [PATCH 16/42] audio: add mfg_audio record for usb recording currently mfg audio tool using audio-recordC usb-headset-mic in mixer_paths.xml, add a new path for mfg usb recording to switching the usb mic source Bug: 213027646 Test: verify pass with mfg tool usb-record Signed-off-by: vincenttew Change-Id: Ief5183b6d496c3ffe8234b59954cf9aa213eebe4 --- audio/bluejay/config/mixer_paths_factory.xml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/audio/bluejay/config/mixer_paths_factory.xml b/audio/bluejay/config/mixer_paths_factory.xml index 14b87bc..e68aa88 100644 --- a/audio/bluejay/config/mixer_paths_factory.xml +++ b/audio/bluejay/config/mixer_paths_factory.xml @@ -34,6 +34,14 @@ + + + + + + + + From 09a484c4c820fce1c65d94e928cb1ccb5114362c Mon Sep 17 00:00:00 2001 From: vincenttew Date: Tue, 4 Jan 2022 16:41:44 +0800 Subject: [PATCH 17/42] audio: update audio tuning table Change List : 1. HA SWB Modify RFR for PTCBR 2. HH NB/WB/SWB Modify TX TDDRC for Orange SLR Sync HH TX setting to Headphone/VCO/BT-HAC Hardware verification: - Verified Handset/Speaker phone/USB-Headset function work well. Bug: 192810349 Test: voice call, volume, playback, capture, path switching Signed-off-by: vincenttew Change-Id: Iae2dec76e8f236dbacb20507d067ea86acc7c526 --- audio/bluejay/tuning/fortemedia/BLUETOOTH.dat | Bin 147110 -> 147110 bytes .../bluejay/tuning/fortemedia/BLUETOOTH.mods | 8 +- audio/bluejay/tuning/fortemedia/HANDSET.dat | Bin 133102 -> 133102 bytes audio/bluejay/tuning/fortemedia/HANDSET.mods | 184 +++++++++--------- audio/bluejay/tuning/fortemedia/HANDSFREE.dat | Bin 49054 -> 49054 bytes .../bluejay/tuning/fortemedia/HANDSFREE.mods | 8 +- audio/bluejay/tuning/fortemedia/HEADSET.dat | Bin 224154 -> 224154 bytes audio/bluejay/tuning/fortemedia/HEADSET.mods | 14 +- 8 files changed, 107 insertions(+), 107 deletions(-) diff --git a/audio/bluejay/tuning/fortemedia/BLUETOOTH.dat b/audio/bluejay/tuning/fortemedia/BLUETOOTH.dat index 9fbccde935609612cae824976aec71e971329f02..d18943229c858680163b30cf42fe8991565568b0 100644 GIT binary patch delta 47 zcmV+~0MP%Y{RpQ02(TI{lP-H?vwkV~8k5prShLPV1RDa{50fx^R+B!m41+dcw>Dq_ FaNhhc6d3>j delta 50 zcmZ4Xmt)yqjtx?pOblF;4XTqi*J=KcVw%naWH)X8<#I!6a+yoSWV=l~&1MPP%@P<3 G?g0P_vlNp6 diff --git a/audio/bluejay/tuning/fortemedia/BLUETOOTH.mods b/audio/bluejay/tuning/fortemedia/BLUETOOTH.mods index c63cf2b..27305b9 100644 --- a/audio/bluejay/tuning/fortemedia/BLUETOOTH.mods +++ b/audio/bluejay/tuning/fortemedia/BLUETOOTH.mods @@ -1,7 +1,7 @@ #PLATFORM_NAME gChip #EXPORT_FLAG BLUETOOTH #SINGLE_API_VER 1.1.6 -#SAVE_TIME 2021-12-29 14:27:42 +#SAVE_TIME 2022-01-04 15:06:36 #CASE_NAME BLUETOOTH-RESERVE1-VOICE_GENERIC-FB #PARAM_MODE FULL @@ -2628,7 +2628,7 @@ 863 0x199A //TX_TDDRC_HMNC_GAIN 864 0x0000 //TX_TDDRC_SMT_FLAG 865 0x0CCD //TX_TDDRC_SMT_W -866 0x0A00 //TX_TDDRC_DRC_GAIN +866 0x0B39 //TX_TDDRC_DRC_GAIN 867 0x7FFF //TX_TDDRC_LMT_THRD 868 0x0000 //TX_TDDRC_LMT_ALPHA 869 0x0000 //TX_TFMASKLTH @@ -4382,7 +4382,7 @@ 863 0x199A //TX_TDDRC_HMNC_GAIN 864 0x0000 //TX_TDDRC_SMT_FLAG 865 0x0CCD //TX_TDDRC_SMT_W -866 0x0C97 //TX_TDDRC_DRC_GAIN +866 0x0E21 //TX_TDDRC_DRC_GAIN 867 0x7FFF //TX_TDDRC_LMT_THRD 868 0x0000 //TX_TDDRC_LMT_ALPHA 869 0x0000 //TX_TFMASKLTH @@ -6136,7 +6136,7 @@ 863 0x199A //TX_TDDRC_HMNC_GAIN 864 0x0000 //TX_TDDRC_SMT_FLAG 865 0x0CCD //TX_TDDRC_SMT_W -866 0x0E21 //TX_TDDRC_DRC_GAIN +866 0x0FDA //TX_TDDRC_DRC_GAIN 867 0x7FFF //TX_TDDRC_LMT_THRD 868 0x0000 //TX_TDDRC_LMT_ALPHA 869 0x0000 //TX_TFMASKLTH diff --git a/audio/bluejay/tuning/fortemedia/HANDSET.dat b/audio/bluejay/tuning/fortemedia/HANDSET.dat index fb6cced11b5002165ac1c2f36b66a98ea6023930..9137cfa2e4fb22ac6d34abbc63fbd3ada66f8fa5 100644 GIT binary patch delta 624 zcmaFY&+)FGW5c7FZWSyw4GIiu4Gtda4Gs<(4MA?24J8R$4HG)F8+v+l8d_R(8zyw= zHB6bH->_kULBosT);nVGS}<`8kl-3 x)nKyKYy%pYEH#f7?p-vW7N%+~q=l)Q7E#;O34xm?cS(yhXD!*DwS=)H833Sw^O*nu delta 117 zcmaFY&+)FGW5c7F%!iq4Hm{wo$~c*8b^?NPE7f4K)ocTVfYdxB*+uh_I9dylIGYwB Waqe}0J(8k35aSd-2~EVHtE*cy|*4Op|{mb@s$MiqPj delta 38 wcmV+>0NMYZ{{o)>0pF diff --git a/audio/bluejay/tuning/fortemedia/HANDSFREE.mods b/audio/bluejay/tuning/fortemedia/HANDSFREE.mods index 14eb734..0c6c378 100644 --- a/audio/bluejay/tuning/fortemedia/HANDSFREE.mods +++ b/audio/bluejay/tuning/fortemedia/HANDSFREE.mods @@ -1,7 +1,7 @@ #PLATFORM_NAME gChip #EXPORT_FLAG HANDSFREE #SINGLE_API_VER 1.1.6 -#SAVE_TIME 2021-12-29 14:18:58 +#SAVE_TIME 2022-01-04 15:00:26 #CASE_NAME HANDSFREE-HANDSFREE-RESERVE1-FB #PARAM_MODE FULL @@ -6136,7 +6136,7 @@ 863 0x199A //TX_TDDRC_HMNC_GAIN 864 0x0000 //TX_TDDRC_SMT_FLAG 865 0x0CCD //TX_TDDRC_SMT_W -866 0x0A00 //TX_TDDRC_DRC_GAIN +866 0x0B39 //TX_TDDRC_DRC_GAIN 867 0x7FFF //TX_TDDRC_LMT_THRD 868 0x0000 //TX_TDDRC_LMT_ALPHA 869 0x0000 //TX_TFMASKLTH @@ -7890,7 +7890,7 @@ 863 0x199A //TX_TDDRC_HMNC_GAIN 864 0x0000 //TX_TDDRC_SMT_FLAG 865 0x0CCD //TX_TDDRC_SMT_W -866 0x0C97 //TX_TDDRC_DRC_GAIN +866 0x0E21 //TX_TDDRC_DRC_GAIN 867 0x7FFF //TX_TDDRC_LMT_THRD 868 0x0000 //TX_TDDRC_LMT_ALPHA 869 0x0000 //TX_TFMASKLTH @@ -9644,7 +9644,7 @@ 863 0x199A //TX_TDDRC_HMNC_GAIN 864 0x0000 //TX_TDDRC_SMT_FLAG 865 0x0CCD //TX_TDDRC_SMT_W -866 0x0E21 //TX_TDDRC_DRC_GAIN +866 0x0FDA //TX_TDDRC_DRC_GAIN 867 0x7FFF //TX_TDDRC_LMT_THRD 868 0x0000 //TX_TDDRC_LMT_ALPHA 869 0x0000 //TX_TFMASKLTH diff --git a/audio/bluejay/tuning/fortemedia/HEADSET.dat b/audio/bluejay/tuning/fortemedia/HEADSET.dat index 71a98019b2bb8fa8b52c73977b4c7348ba21000e..495bb4903fb67c158a4465dc5493753e94c3dca1 100644 GIT binary patch delta 95 zcmbProp;uC-i9rVd|}g-RxqY)FA8J)AvOJ24`ak+yG=UV-xV_6kYc*UKV2Y Date: Tue, 4 Jan 2022 14:36:58 +0800 Subject: [PATCH 18/42] powerstats: use gs common library to get common data providers Bug: 206576142 Test: dumpsys android.hardware.power.stats.IPowerStats/default Change-Id: I6e5d97d357d275116af1873fe799c39cd9e4c9bc Signed-off-by: Darren Hsu --- powerstats/bluejay/Android.bp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/powerstats/bluejay/Android.bp b/powerstats/bluejay/Android.bp index e5ca506..d2f7f9e 100644 --- a/powerstats/bluejay/Android.bp +++ b/powerstats/bluejay/Android.bp @@ -15,7 +15,7 @@ soong_namespace { imports: [ "hardware/google/pixel", - "device/google/gs101", + "device/google/gs101/powerstats", ] } From 833f32f87c163ec4c3578e7e47d60cf01f518b74 Mon Sep 17 00:00:00 2001 From: Jack Wu Date: Mon, 10 Jan 2022 12:03:43 +0800 Subject: [PATCH 19/42] Set retaildemo settings move the settings from init.gs101.rc Bug: 204926279 Test: check demo mode functionality Signed-off-by: Jack Wu Change-Id: I2d9838fb0760021cf5e181a2df6a940142f22580 --- conf/init.bluejay.rc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/conf/init.bluejay.rc b/conf/init.bluejay.rc index cbaefeb..fbe19c6 100644 --- a/conf/init.bluejay.rc +++ b/conf/init.bluejay.rc @@ -21,3 +21,9 @@ on post-fs-data # Ensure Camera sound is enforced audible for JP SKU on property:ro.boot.hardware.sku=GB17L setprop audio.camerasound.force true + +# charger driver exposes now finer grain control, map demo mode to those properties +# NOTE: demo mode can only be exit wiping data (which reset the persist properties) +on property:sys.retaildemo.enabled=1 + setprop persist.vendor.charge.stop.level 35 + setprop persist.vendor.charge.start.level 30 From 9fa1038ddf5f33cfe721a709d2a07699b5c6f7f0 Mon Sep 17 00:00:00 2001 From: Martin Liu Date: Wed, 12 Jan 2022 21:45:31 +0800 Subject: [PATCH 20/42] Adjust lmkd kill timeout Set lmkd kill timeout value as 50 to avoid long waiting on dying process. Bug: 212870947 Test: check timeout property Signed-off-by: Martin Liu Change-Id: Iaf90702a84f854ce5f7f3a52702175340e42d974 --- device-bluejay.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/device-bluejay.mk b/device-bluejay.mk index 3778578..4e149e3 100644 --- a/device-bluejay.mk +++ b/device-bluejay.mk @@ -151,6 +151,10 @@ PRODUCT_PRODUCT_PROPERTIES += \ PRODUCT_VENDOR_PROPERTIES += \ vendor.zram.size=2g +# Set lmkd timetout value +PRODUCT_VENDOR_PROPERTIES += \ + ro.lmk.kill_timeout_ms=50 + # Enable camera 1080P 60FPS binning mode PRODUCT_VENDOR_PROPERTIES += \ persist.vendor.camera.1080P_60fps_binning=true From b6b4bf0a317606526f556d2137d55fa4c1e1853c Mon Sep 17 00:00:00 2001 From: Jimmy Shiu Date: Thu, 13 Jan 2022 01:07:54 +0800 Subject: [PATCH 21/42] PowerHal: move power HAL property to PRODUCT_VENDOR_PROPERTIES 'vendor.powerhal.adpf.rate' should be placed in /vendor if it is used by vendor processes. The product partition (and system_ext) belongs to "system" in Treble view so it will be replaced by GSI. Bug: 204035997 Test: Install GSI by b/204035997#comment19 and run the following command would get a non-null number: $ adb root; adb shell getprop vendor.powerhal.adpf.rate Test: $ adb shell 'find . -type f -name "build.prop" -exec grep -Hn "adpf" {} \; 2> /dev/null' ./vendor/build.prop:83:vendor.powerhal.adpf.rate=16666666 Change-Id: Icdefe5fe61aa3edd2d54766d902f56ee973c00b2 --- device-bluejay.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/device-bluejay.mk b/device-bluejay.mk index fed7f7f..f420f5c 100644 --- a/device-bluejay.mk +++ b/device-bluejay.mk @@ -141,7 +141,7 @@ PRODUCT_PRODUCT_PROPERTIES += \ ro.support_one_handed_mode=true # Power HAL ADPF -PRODUCT_PRODUCT_PROPERTIES += \ +PRODUCT_VENDOR_PROPERTIES += \ vendor.powerhal.adpf.rate=16666666 # Set zram size From 318acd4ccd2760c529dc8c3e7c8a77393d2b152b Mon Sep 17 00:00:00 2001 From: Jason Hsu Date: Fri, 14 Jan 2022 16:26:15 +0800 Subject: [PATCH 22/42] audio: update audio tuning table Change List : HA WB/SWB RFR and RX TDDRC gain for Orange HA NB RX TDDRC for TMOUS HA WB/SWB RX/TX TDDRC for TMOUS Bug: 192810349 Test: build pass Signed-off-by: Jason Hsu Change-Id: I75602de7f29d58e546baa4d5ccd8b867270bb423 --- audio/bluejay/tuning/fortemedia/BLUETOOTH.dat | Bin 147110 -> 147110 bytes .../bluejay/tuning/fortemedia/BLUETOOTH.mods | 22 +- audio/bluejay/tuning/fortemedia/HANDSET.dat | Bin 133102 -> 133102 bytes audio/bluejay/tuning/fortemedia/HANDSET.mods | 306 +++++++++--------- audio/bluejay/tuning/fortemedia/HANDSFREE.dat | Bin 49054 -> 49054 bytes .../bluejay/tuning/fortemedia/HANDSFREE.mods | 22 +- audio/bluejay/tuning/fortemedia/HEADSET.dat | Bin 224154 -> 224154 bytes audio/bluejay/tuning/fortemedia/HEADSET.mods | 42 +-- 8 files changed, 196 insertions(+), 196 deletions(-) diff --git a/audio/bluejay/tuning/fortemedia/BLUETOOTH.dat b/audio/bluejay/tuning/fortemedia/BLUETOOTH.dat index d18943229c858680163b30cf42fe8991565568b0..5c829f03edd4f7db6cf4f77b870f17d6fbafaeba 100644 GIT binary patch delta 60 zcmV-C0K@;L{RpQ02(VIb22cxY02K<8pg1;@j&J0X7F9@-x^SEZ-2dzV0F{zfAG3RL S8w8U&TI_>@cDI6d0VK!=w;8wq delta 60 zcmV-C0K@;L{RpQ02(VIb1^@_a0Im#^5T-Vhj&J0X&WlNtyKtKZ|9|WN005F!AG3RL S8w8W8$M}PecDIgp0T{?4eHzdJ diff --git a/audio/bluejay/tuning/fortemedia/BLUETOOTH.mods b/audio/bluejay/tuning/fortemedia/BLUETOOTH.mods index 27305b9..a21cac0 100644 --- a/audio/bluejay/tuning/fortemedia/BLUETOOTH.mods +++ b/audio/bluejay/tuning/fortemedia/BLUETOOTH.mods @@ -1,7 +1,7 @@ #PLATFORM_NAME gChip #EXPORT_FLAG BLUETOOTH #SINGLE_API_VER 1.1.6 -#SAVE_TIME 2022-01-04 15:06:36 +#SAVE_TIME 2022-01-13 15:49:22 #CASE_NAME BLUETOOTH-RESERVE1-VOICE_GENERIC-FB #PARAM_MODE FULL @@ -7131,14 +7131,14 @@ 104 0x0000 //TX_MIC_LOC_23 105 0x0000 //TX_MIC_LOC_24 106 0x0000 //TX_MIC_LOC_25 -107 0x0800 //TX_MIC_REFBLK_VOLUME -108 0x0CAE //TX_MIC_BLOCK_VOLUME +107 0x0B50 //TX_MIC_REFBLK_VOLUME +108 0x0A15 //TX_MIC_BLOCK_VOLUME 109 0x0000 //TX_INVERSE_MASK 110 0x0000 //TX_ADCS_MASK 111 0x04D0 //TX_ADCS_GAIN 112 0x4000 //TX_NFC_GAINFAC -113 0x0000 //TX_MAINMIC_BLKFACTOR -114 0x0000 //TX_REFMIC_BLKFACTOR +113 0x0004 //TX_MAINMIC_BLKFACTOR +114 0x0004 //TX_REFMIC_BLKFACTOR 115 0x0000 //TX_BLMIC_BLKFACTOR 116 0x0000 //TX_BRMIC_BLKFACTOR 117 0x0031 //TX_MICBLK_START_BIN @@ -7203,8 +7203,8 @@ 176 0x0000 //TX_REF_DELAY_LENGTH 177 0x0000 //TX_ADD_LINEIN_GAINL 178 0x0000 //TX_ADD_LINEIN_GAINH -179 0x0000 //TX_MIN_EQ_RE_EST_14 -180 0x0000 //TX_DTD_THR1_8 +179 0xF060 //TX_MIN_EQ_RE_EST_14 +180 0xF128 //TX_DTD_THR1_8 181 0x7FFF //TX_DTD_THR2_8 182 0x0000 //TX_DTD_MIC_BLK2 183 0x0008 //TX_FRQ_LIN_LEN @@ -7260,8 +7260,8 @@ 233 0x0000 //TX_EPD_OFFST_01 234 0x0A28 //TX_RATIO_DT_L0_TH_HIGH 235 0x3A98 //TX_RATIO_DT_H_TH_CUT -236 0x7FFF //TX_MIN_EQ_RE_EST_13 -237 0x0000 //TX_DTD_THR1_7 +236 0xFFDC //TX_MIN_EQ_RE_EST_13 +237 0x9500 //TX_DTD_THR1_7 238 0x0000 //TX_DTD_THR2_7 239 0x0800 //TX_DT_RESRV_7 240 0x0800 //TX_DT_RESRV_8 @@ -7532,8 +7532,8 @@ 505 0x7FFF //TX_C_POST_FLT_CUT 506 0x2000 //TX_RADIODTLV 507 0x0320 //TX_POWER_LINEIN_TH -508 0x0014 //TX_FE_VADCOUNT_TH_FC -509 0x0000 //TX_ECHO_SUPP_FC +508 0x001A //TX_FE_VADCOUNT_TH_FC +509 0x000A //TX_ECHO_SUPP_FC 510 0x0C80 //TX_ECHO_TH 511 0x6666 //TX_MIC_TO_BFGAIN 512 0x0000 //TX_MICTOBFGAIN0 diff --git a/audio/bluejay/tuning/fortemedia/HANDSET.dat b/audio/bluejay/tuning/fortemedia/HANDSET.dat index 9137cfa2e4fb22ac6d34abbc63fbd3ada66f8fa5..87bdc1459cbdc11887200800fa25ebe2753dc72d 100644 GIT binary patch delta 920 zcmaFY&+)FGV?$e=(I4iT1{nsm1_uXqAl7Jz@zHFk&(Lb<>(*{)>(OawYSL}!=+JBE z>CtakGQpr>#*)bmHQy$$t4|<9>t=_BFh(-;fvw!vM3$8S&E#8ou9Yk+6WYkOa`U|o z7D1+e%#(9w+p#s|m^Sn@Ox`g2(PXaK2~2;GMK^Dl?Zk*G1Xd_D4_)Dbc~}){Eksv% zVIffAUt~+bCf@6incO8UvN>zX0>;Vfxx(hoR%eQ0 z-p*sk*v1HDs4-5ym6`zJ$T*^izRCcL>bRhY{>lc6+PE`b;+wpWS7N(b7^4F-Q!n%O z4^fOjvw%qt$^qH{7X_vcAZJ?~$SAlVF#bRsfkb4{?fa4$*YGk0uuVR|+qC^%A>$P$ zU^s5~DFYb}31<)oXbxNy6sUihx5reXh(bbedrl3q=yagzxWns(*mV1gjNIEN&0;(e Jj1hGA#Q^Z#Y>@x} delta 609 zcmaFY&+)FGV?$dV^I_(i&4D$ljFZ>ZCm=ZQwj*)&H6d}_T97#BT9G(m?Fi21dmSu- zOcgAXb7tGIb>x^fOzD`sVfLfRT(c8UMK^Dl?Zk*G1Xd_D4_)Dbc~}){Eksv%VIfw9 z_c~-IcS(zE&RVj7akHK50>;UHJt~{yta4d5Td%cGLlxS-T8c4VnaP4>JC7Y>8zYpV z#yI&_Y66HOAq?FPU)-@AO;u7<;yVD`Y&w#I%=XyH6R&Xizvq zI6zb2qM$$pa$+h$rocr(AqeE;)PO|yKuwqqG#gKN000C{W9@E#&Wt_uy=l>f9hN;^F m<}q5aOxJ5?d^3HXI}=ZP(_+T$O^caC97)%^{nBfu6ZHUE;WAGE delta 121 zcmbProp;uC-i9rVZgbceII Date: Mon, 17 Jan 2022 14:53:02 +0800 Subject: [PATCH 23/42] Move lmkd kill timeout to common Move kill timeout to common so we can apply the setting to other projects. Bug: 212870947 Test: check timeout property Signed-off-by: Martin Liu Change-Id: I5d10a897db1be6a582dad0b84757010c58b0c9bf --- device-bluejay.mk | 4 ---- 1 file changed, 4 deletions(-) diff --git a/device-bluejay.mk b/device-bluejay.mk index 4765d76..959f716 100644 --- a/device-bluejay.mk +++ b/device-bluejay.mk @@ -153,10 +153,6 @@ PRODUCT_VENDOR_PROPERTIES += \ PRODUCT_VENDOR_PROPERTIES += \ vendor.zram.size=2g -# Set lmkd timetout value -PRODUCT_VENDOR_PROPERTIES += \ - ro.lmk.kill_timeout_ms=50 - # Enable camera 1080P 60FPS binning mode PRODUCT_VENDOR_PROPERTIES += \ persist.vendor.camera.1080P_60fps_binning=true From 156bdf999897cb9347adc9db15bd0eebb2951755 Mon Sep 17 00:00:00 2001 From: vincenttew Date: Tue, 18 Jan 2022 18:12:34 +0800 Subject: [PATCH 24/42] audio: update audio tuning table Change List : HA NB/WB RX TDDRC gain for Orange HA SWB RX FDEQ for Orange Hardware verification: - Verified Handset/Speaker phone/USB-Headset function work well. Bug: 192810349 Test: build pass, voice call Signed-off-by: vincenttew Change-Id: I8306780860365c8d1bf98239dc9f5dbc40171bfa --- audio/bluejay/tuning/fortemedia/HANDSET.dat | Bin 133102 -> 133102 bytes audio/bluejay/tuning/fortemedia/HANDSET.mods | 100 +++++++++---------- 2 files changed, 50 insertions(+), 50 deletions(-) diff --git a/audio/bluejay/tuning/fortemedia/HANDSET.dat b/audio/bluejay/tuning/fortemedia/HANDSET.dat index 87bdc1459cbdc11887200800fa25ebe2753dc72d..d1b35db23a965d5f50e3021041d605b0a508b60e 100644 GIT binary patch delta 385 zcmaFY&+)FGV}n*Qe_y@+t!);+=^Q`IQY4iO$g$0#f`9 zKwazVK_dJOU^QToeN7+{`DTR3xmJ*fej8k5^SurOL8)yE3>s!^Gi;d9ZPZXuVcZaq zW71HPW7^PCF?qx6N0Yf`_ux^odBf~HMm+LhBc$fxHR8ZL!bWH<#B0Qbg@lc`*C8{x QOIoBkYsvPkC5$b}07+e?;{X5v delta 385 zcmaFY&+)FGV}n*Qe_y@+t!);+=^Q`IQY4iO$g$0#f`9 zKwazVK_dJOU^QToeN7+{`DTR3xmJ*fej8k5^SurOL8%Q33>s!^Fl?C6ZPZXuVcg)6 zW75!&W7^QuFnPo5N0Yf`_ux^odBf~HMm+LhBc$fxHR8ZL!bWH<#B0Qbg@lc`*C8{x QOIoBkYsvPkC5$b}06KW7IRF3v diff --git a/audio/bluejay/tuning/fortemedia/HANDSET.mods b/audio/bluejay/tuning/fortemedia/HANDSET.mods index 74007d7..db8484d 100644 --- a/audio/bluejay/tuning/fortemedia/HANDSET.mods +++ b/audio/bluejay/tuning/fortemedia/HANDSET.mods @@ -1,7 +1,7 @@ #PLATFORM_NAME gChip #EXPORT_FLAG HANDSET #SINGLE_API_VER 1.1.6 -#SAVE_TIME 2022-01-13 15:28:29 +#SAVE_TIME 2022-01-17 18:27:30 #CASE_NAME HANDSET-HANDSET-RESERVE1-FB #PARAM_MODE FULL @@ -6348,7 +6348,7 @@ 121 0x199A //RX_TDDRC_HMNC_GAIN 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W -124 0x03FC //RX_TDDRC_DRC_GAIN +124 0x03C3 //RX_TDDRC_DRC_GAIN 38 0x0014 //RX_FDEQ_SUBNUM 39 0x4040 //RX_FDEQ_GAIN_0 40 0x4040 //RX_FDEQ_GAIN_1 @@ -6447,7 +6447,7 @@ 121 0x199A //RX_TDDRC_HMNC_GAIN 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W -124 0x03FC //RX_TDDRC_DRC_GAIN +124 0x03C3 //RX_TDDRC_DRC_GAIN 38 0x0014 //RX_FDEQ_SUBNUM 39 0x4040 //RX_FDEQ_GAIN_0 40 0x4040 //RX_FDEQ_GAIN_1 @@ -6546,7 +6546,7 @@ 121 0x199A //RX_TDDRC_HMNC_GAIN 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W -124 0x03FC //RX_TDDRC_DRC_GAIN +124 0x03C3 //RX_TDDRC_DRC_GAIN 38 0x0014 //RX_FDEQ_SUBNUM 39 0x4040 //RX_FDEQ_GAIN_0 40 0x4040 //RX_FDEQ_GAIN_1 @@ -6645,7 +6645,7 @@ 121 0x199A //RX_TDDRC_HMNC_GAIN 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W -124 0x03FC //RX_TDDRC_DRC_GAIN +124 0x03C3 //RX_TDDRC_DRC_GAIN 38 0x0014 //RX_FDEQ_SUBNUM 39 0x4040 //RX_FDEQ_GAIN_0 40 0x4040 //RX_FDEQ_GAIN_1 @@ -6744,7 +6744,7 @@ 121 0x199A //RX_TDDRC_HMNC_GAIN 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W -124 0x03FC //RX_TDDRC_DRC_GAIN +124 0x03C3 //RX_TDDRC_DRC_GAIN 38 0x0014 //RX_FDEQ_SUBNUM 39 0x4040 //RX_FDEQ_GAIN_0 40 0x4040 //RX_FDEQ_GAIN_1 @@ -6843,7 +6843,7 @@ 121 0x199A //RX_TDDRC_HMNC_GAIN 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W -124 0x03FC //RX_TDDRC_DRC_GAIN +124 0x03C3 //RX_TDDRC_DRC_GAIN 38 0x0014 //RX_FDEQ_SUBNUM 39 0x4040 //RX_FDEQ_GAIN_0 40 0x4040 //RX_FDEQ_GAIN_1 @@ -6942,7 +6942,7 @@ 121 0x199A //RX_TDDRC_HMNC_GAIN 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W -124 0x03FC //RX_TDDRC_DRC_GAIN +124 0x03C3 //RX_TDDRC_DRC_GAIN 38 0x0014 //RX_FDEQ_SUBNUM 39 0x4040 //RX_FDEQ_GAIN_0 40 0x4040 //RX_FDEQ_GAIN_1 @@ -8102,7 +8102,7 @@ 121 0x199A //RX_TDDRC_HMNC_GAIN 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W -124 0x03FC //RX_TDDRC_DRC_GAIN +124 0x03C3 //RX_TDDRC_DRC_GAIN 38 0x001C //RX_FDEQ_SUBNUM 39 0x4040 //RX_FDEQ_GAIN_0 40 0x4040 //RX_FDEQ_GAIN_1 @@ -8201,7 +8201,7 @@ 121 0x199A //RX_TDDRC_HMNC_GAIN 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W -124 0x03FC //RX_TDDRC_DRC_GAIN +124 0x03C3 //RX_TDDRC_DRC_GAIN 38 0x001C //RX_FDEQ_SUBNUM 39 0x4040 //RX_FDEQ_GAIN_0 40 0x4040 //RX_FDEQ_GAIN_1 @@ -8300,7 +8300,7 @@ 121 0x199A //RX_TDDRC_HMNC_GAIN 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W -124 0x03FC //RX_TDDRC_DRC_GAIN +124 0x03C3 //RX_TDDRC_DRC_GAIN 38 0x001C //RX_FDEQ_SUBNUM 39 0x4040 //RX_FDEQ_GAIN_0 40 0x4040 //RX_FDEQ_GAIN_1 @@ -8399,7 +8399,7 @@ 121 0x199A //RX_TDDRC_HMNC_GAIN 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W -124 0x03FC //RX_TDDRC_DRC_GAIN +124 0x03C3 //RX_TDDRC_DRC_GAIN 38 0x001C //RX_FDEQ_SUBNUM 39 0x4040 //RX_FDEQ_GAIN_0 40 0x4040 //RX_FDEQ_GAIN_1 @@ -8498,7 +8498,7 @@ 121 0x199A //RX_TDDRC_HMNC_GAIN 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W -124 0x03FC //RX_TDDRC_DRC_GAIN +124 0x03C3 //RX_TDDRC_DRC_GAIN 38 0x001C //RX_FDEQ_SUBNUM 39 0x4040 //RX_FDEQ_GAIN_0 40 0x4040 //RX_FDEQ_GAIN_1 @@ -8597,7 +8597,7 @@ 121 0x199A //RX_TDDRC_HMNC_GAIN 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W -124 0x03FC //RX_TDDRC_DRC_GAIN +124 0x03C3 //RX_TDDRC_DRC_GAIN 38 0x001C //RX_FDEQ_SUBNUM 39 0x4040 //RX_FDEQ_GAIN_0 40 0x4040 //RX_FDEQ_GAIN_1 @@ -8696,7 +8696,7 @@ 121 0x199A //RX_TDDRC_HMNC_GAIN 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W -124 0x03FC //RX_TDDRC_DRC_GAIN +124 0x03C3 //RX_TDDRC_DRC_GAIN 38 0x001C //RX_FDEQ_SUBNUM 39 0x4040 //RX_FDEQ_GAIN_0 40 0x4040 //RX_FDEQ_GAIN_1 @@ -9867,13 +9867,13 @@ 45 0x8484 //RX_FDEQ_GAIN_6 46 0x8A90 //RX_FDEQ_GAIN_7 47 0x9094 //RX_FDEQ_GAIN_8 -48 0xA0B0 //RX_FDEQ_GAIN_9 -49 0xB098 //RX_FDEQ_GAIN_10 +48 0xA0B6 //RX_FDEQ_GAIN_9 +49 0xB698 //RX_FDEQ_GAIN_10 50 0x8B90 //RX_FDEQ_GAIN_11 51 0x7870 //RX_FDEQ_GAIN_12 -52 0x6C48 //RX_FDEQ_GAIN_13 -53 0x6C80 //RX_FDEQ_GAIN_14 -54 0x808C //RX_FDEQ_GAIN_15 +52 0x6C50 //RX_FDEQ_GAIN_13 +53 0x6C74 //RX_FDEQ_GAIN_14 +54 0x7884 //RX_FDEQ_GAIN_15 55 0x4848 //RX_FDEQ_GAIN_16 56 0x4848 //RX_FDEQ_GAIN_17 57 0x4848 //RX_FDEQ_GAIN_18 @@ -9966,13 +9966,13 @@ 45 0x8484 //RX_FDEQ_GAIN_6 46 0x8A90 //RX_FDEQ_GAIN_7 47 0x9094 //RX_FDEQ_GAIN_8 -48 0xA0B0 //RX_FDEQ_GAIN_9 -49 0xB098 //RX_FDEQ_GAIN_10 +48 0xA0B6 //RX_FDEQ_GAIN_9 +49 0xB698 //RX_FDEQ_GAIN_10 50 0x8B90 //RX_FDEQ_GAIN_11 51 0x7870 //RX_FDEQ_GAIN_12 -52 0x6C48 //RX_FDEQ_GAIN_13 -53 0x6C80 //RX_FDEQ_GAIN_14 -54 0x808C //RX_FDEQ_GAIN_15 +52 0x6C50 //RX_FDEQ_GAIN_13 +53 0x6C74 //RX_FDEQ_GAIN_14 +54 0x7884 //RX_FDEQ_GAIN_15 55 0x4848 //RX_FDEQ_GAIN_16 56 0x4848 //RX_FDEQ_GAIN_17 57 0x4848 //RX_FDEQ_GAIN_18 @@ -10065,13 +10065,13 @@ 45 0x8484 //RX_FDEQ_GAIN_6 46 0x8A90 //RX_FDEQ_GAIN_7 47 0x9094 //RX_FDEQ_GAIN_8 -48 0xA0B0 //RX_FDEQ_GAIN_9 -49 0xB098 //RX_FDEQ_GAIN_10 +48 0xA0B6 //RX_FDEQ_GAIN_9 +49 0xB698 //RX_FDEQ_GAIN_10 50 0x8B90 //RX_FDEQ_GAIN_11 51 0x7870 //RX_FDEQ_GAIN_12 -52 0x6C48 //RX_FDEQ_GAIN_13 -53 0x6C80 //RX_FDEQ_GAIN_14 -54 0x808C //RX_FDEQ_GAIN_15 +52 0x6C50 //RX_FDEQ_GAIN_13 +53 0x6C74 //RX_FDEQ_GAIN_14 +54 0x7884 //RX_FDEQ_GAIN_15 55 0x4848 //RX_FDEQ_GAIN_16 56 0x4848 //RX_FDEQ_GAIN_17 57 0x4848 //RX_FDEQ_GAIN_18 @@ -10164,13 +10164,13 @@ 45 0x8484 //RX_FDEQ_GAIN_6 46 0x8A90 //RX_FDEQ_GAIN_7 47 0x9094 //RX_FDEQ_GAIN_8 -48 0xA0B0 //RX_FDEQ_GAIN_9 -49 0xB098 //RX_FDEQ_GAIN_10 +48 0xA0B6 //RX_FDEQ_GAIN_9 +49 0xB698 //RX_FDEQ_GAIN_10 50 0x8B90 //RX_FDEQ_GAIN_11 51 0x7870 //RX_FDEQ_GAIN_12 -52 0x6C48 //RX_FDEQ_GAIN_13 -53 0x6C80 //RX_FDEQ_GAIN_14 -54 0x808C //RX_FDEQ_GAIN_15 +52 0x6C50 //RX_FDEQ_GAIN_13 +53 0x6C74 //RX_FDEQ_GAIN_14 +54 0x7884 //RX_FDEQ_GAIN_15 55 0x4848 //RX_FDEQ_GAIN_16 56 0x4848 //RX_FDEQ_GAIN_17 57 0x4848 //RX_FDEQ_GAIN_18 @@ -10263,13 +10263,13 @@ 45 0x8484 //RX_FDEQ_GAIN_6 46 0x8A90 //RX_FDEQ_GAIN_7 47 0x9094 //RX_FDEQ_GAIN_8 -48 0xA0B0 //RX_FDEQ_GAIN_9 -49 0xB098 //RX_FDEQ_GAIN_10 +48 0xA0B6 //RX_FDEQ_GAIN_9 +49 0xB698 //RX_FDEQ_GAIN_10 50 0x8B90 //RX_FDEQ_GAIN_11 51 0x7870 //RX_FDEQ_GAIN_12 -52 0x6C48 //RX_FDEQ_GAIN_13 -53 0x6C80 //RX_FDEQ_GAIN_14 -54 0x808C //RX_FDEQ_GAIN_15 +52 0x6C50 //RX_FDEQ_GAIN_13 +53 0x6C74 //RX_FDEQ_GAIN_14 +54 0x7884 //RX_FDEQ_GAIN_15 55 0x4848 //RX_FDEQ_GAIN_16 56 0x4848 //RX_FDEQ_GAIN_17 57 0x4848 //RX_FDEQ_GAIN_18 @@ -10362,13 +10362,13 @@ 45 0x8484 //RX_FDEQ_GAIN_6 46 0x8A90 //RX_FDEQ_GAIN_7 47 0x9094 //RX_FDEQ_GAIN_8 -48 0xA0B0 //RX_FDEQ_GAIN_9 -49 0xB098 //RX_FDEQ_GAIN_10 +48 0xA0B6 //RX_FDEQ_GAIN_9 +49 0xB698 //RX_FDEQ_GAIN_10 50 0x8B90 //RX_FDEQ_GAIN_11 51 0x7870 //RX_FDEQ_GAIN_12 -52 0x6C48 //RX_FDEQ_GAIN_13 -53 0x6C80 //RX_FDEQ_GAIN_14 -54 0x808C //RX_FDEQ_GAIN_15 +52 0x6C50 //RX_FDEQ_GAIN_13 +53 0x6C74 //RX_FDEQ_GAIN_14 +54 0x7884 //RX_FDEQ_GAIN_15 55 0x4848 //RX_FDEQ_GAIN_16 56 0x4848 //RX_FDEQ_GAIN_17 57 0x4848 //RX_FDEQ_GAIN_18 @@ -10461,13 +10461,13 @@ 45 0x8484 //RX_FDEQ_GAIN_6 46 0x8A90 //RX_FDEQ_GAIN_7 47 0x9094 //RX_FDEQ_GAIN_8 -48 0xA0B0 //RX_FDEQ_GAIN_9 -49 0xB098 //RX_FDEQ_GAIN_10 +48 0xA0B6 //RX_FDEQ_GAIN_9 +49 0xB698 //RX_FDEQ_GAIN_10 50 0x8B90 //RX_FDEQ_GAIN_11 51 0x7870 //RX_FDEQ_GAIN_12 -52 0x6C48 //RX_FDEQ_GAIN_13 -53 0x6C80 //RX_FDEQ_GAIN_14 -54 0x808C //RX_FDEQ_GAIN_15 +52 0x6C50 //RX_FDEQ_GAIN_13 +53 0x6C74 //RX_FDEQ_GAIN_14 +54 0x7884 //RX_FDEQ_GAIN_15 55 0x4848 //RX_FDEQ_GAIN_16 56 0x4848 //RX_FDEQ_GAIN_17 57 0x4848 //RX_FDEQ_GAIN_18 From 4c0d670b37c208321c8369635025bf4882c4a2c3 Mon Sep 17 00:00:00 2001 From: vincenttew Date: Wed, 19 Jan 2022 20:52:55 +0800 Subject: [PATCH 25/42] audio: update audio tuning table change list: 1. modify EQ and DRC to increase bass & vocal. 2. Use 18kHz Low Pass Filter one order. 3. Smooth volume curve 4. modify DTMF quiet step a little quieter Bug: 215311926 Test: build pass Signed-off-by: vincenttew Change-Id: I3fdf930f3ae1bfdd8477dd7addb97fddd5f1eece --- audio/bluejay/config/audio_policy_volumes.xml | 8 ++++---- audio/bluejay/tuning/waves/waves_preset.mps | Bin 183120 -> 183298 bytes 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/audio/bluejay/config/audio_policy_volumes.xml b/audio/bluejay/config/audio_policy_volumes.xml index 073ce97..159b62a 100644 --- a/audio/bluejay/config/audio_policy_volumes.xml +++ b/audio/bluejay/config/audio_policy_volumes.xml @@ -80,11 +80,11 @@ volume index from 0 to 100. - 1,-6000 - 28,-3600 + 1,-6200 + 28,-3800 72,-1650 80,-1400 - 88,-800 + 92,-800 100,0 100,-1800 - 1,-5600 + 1,-6000 33,-3000 66,-2200 100,-1600 diff --git a/audio/bluejay/tuning/waves/waves_preset.mps b/audio/bluejay/tuning/waves/waves_preset.mps index 2879460a2d4abc497bb1e4e869a99dc419a4795a..3d34313cbf9670904056ca6814fee1bbcd1a6a58 100644 GIT binary patch delta 5904 zcmeHLZAep57=GU~H=Dzpu~4bjHY-e%bc2XM?q;JPG-jk!N;8_!4@}X)K<8yIaX^AAVtrG{zBZfdW<_DeJGC-dzCb4-#lDzXiv0Pe}7{N zh@3gkgxADlj*-yL9%^aj4II(@nVoHjdS^A?w+VotatX;@_}SdE5xi@i;4O9n)U%LB z@6&>Z0A3a#_%Gq1bjV@vw$6O_DdQ~{j%^QyIEDqsw>6~-0Xxz2`m7u1H|adiJQKyBhm->bOz zsp)A3o=Qv}%_o|#Y%*NWkKZ%L6M%rx_fc#d&sJl)*ye9oXkZ|-@lK|DXu{~ehmfgm z!JmnZXqk`U^TH(mo-~``mcU#dy_R@%SlFq>MMCNz>V;;G=!HHzNm#ts34#4VUa^$| zQUI8Q{w~~L4AR0A!MPCi0oifdapXdEJo; zY}Ncyd;b+Y+EZpL0TV!}nC*KOgAQND(~e@2jP!XgvOFg1=m$*(vCRDsb&2QbT^)u? zx1!29by3x1@z72ez7M6XvnfillI%hg?Qmh(Rw@^1xf5w-XOz*#3 z*tFLz3Bk;Ll+X4pqm>TwIKqxA5EbEVTKWKoVyJ40yNqy`c#BR9&Qvi)df{8$1==zd z6R#Av!P|+diRkKHLxJ;?7#yD&U;??z5oC7 zf8Nes%gczxSnBsxRopecb~ylm+giG}_V9^ncd@(nSm0cs?oy!EQ{r*EJsx-U^Rd;> z1~ky7%NR9jBmBEfHuej95)yBLg7iBiXd*8J}>(Q?eb`sRq?(@vto{;*)nk9fRrrTaJe$( z$D_z=LjBy@QOG0wE^SqQ%u(SwE)gZPnQWuygQU@@8=!7&UwFolZvwcdsz!w=ykGO* zDj*s^d>iSckxX;AL%{`nN>7TwPRKZLQ<;*8RSsRNafRNb<;%#D zu@dyDb|xK+znI)Diw|PlZ{^_uyi&55JkoqyH4{+9E^Th`C$mP4^t6DMf~=ApCtTfKOhg1%G4n#kz)Op|X;8$MKcULoAKR0wC8BSw7@6Vj%a8$`Etf GsNVr0wuCnT From 6265f3067097a9b4bd4b7a19881d2afb9e89a22b Mon Sep 17 00:00:00 2001 From: Tim Lin Date: Thu, 20 Jan 2022 08:03:39 +0800 Subject: [PATCH 26/42] correct MMS UA, UAProf for B3 Bug: 214140683 Test: MMS and check UAProfile Change-Id: I4e96aaff750fb87196bb7ee88a350bd2cde3064a --- .../overlay/frameworks/base/core/res/res/values/config.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bluejay/overlay/frameworks/base/core/res/res/values/config.xml b/bluejay/overlay/frameworks/base/core/res/res/values/config.xml index 5001b13..5b8f0ae 100644 --- a/bluejay/overlay/frameworks/base/core/res/res/values/config.xml +++ b/bluejay/overlay/frameworks/base/core/res/res/values/config.xml @@ -159,9 +159,9 @@ com.google.sensor.long_press - gb7n6 + gx7as - http://www.gstatic.com/android/sms/GB7N6.xml + http://www.gstatic.com/android/sms/GX7AS.xml com.google.sensor.quick_pickup From 873bc594785d5108beced8f418356ae165c5780f Mon Sep 17 00:00:00 2001 From: eddielan Date: Tue, 18 Jan 2022 21:00:38 +0800 Subject: [PATCH 27/42] fingerprint: Build fps extension lib Bug: 208400345 Test: build Pass Change-Id: I24c42aa13de94650cd9f597cdea1fb53abcbc7a9 --- device-bluejay.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/device-bluejay.mk b/device-bluejay.mk index 8c5caeb..d7f9857 100644 --- a/device-bluejay.mk +++ b/device-bluejay.mk @@ -27,6 +27,7 @@ $(call inherit-product-if-exists, vendor/google_devices/bluejay/proprietary/Wall GOODIX_CONFIG_BUILD_VERSION := g7_trusty DEVICE_PACKAGE_OVERLAYS += device/google/bluejay/bluejay/overlay +include device/google/gs101/fingerprint/extension/fingerprint.extension.mk include device/google/bluejay-sepolicy/bluejay-sepolicy.mk include device/google/bluejay/audio/bluejay/audio-tables.mk include device/google/gs101/device-shipping-common.mk From 611fc32f3df860ee1bad56b93f8f0d25d18d4577 Mon Sep 17 00:00:00 2001 From: vincenttew Date: Thu, 20 Jan 2022 17:46:34 +0800 Subject: [PATCH 28/42] conf: remove world writable on speaker.cal Bug: 215489377 Test: do re-calibration and check the speaker.cal is updated. adb shell crus_sp_cal -d -s -a --device 5 --ambient 27 --num-speaker 2 --verbosity 7 Signed-off-by: vincenttew Change-Id: I96020bd2cae54c117ddd364aaf292ade04770d05 --- conf/init.bluejay.rc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/conf/init.bluejay.rc b/conf/init.bluejay.rc index cbaefeb..a7b9661 100644 --- a/conf/init.bluejay.rc +++ b/conf/init.bluejay.rc @@ -18,6 +18,9 @@ on post-fs-data chown system system /dev/goodix_fp exec_background - system shell -- /vendor/bin/trusty_apploader /vendor/firmware/g7.app + # Speaker amp permission + chmod 644 /mnt/vendor/persist/audio/speaker.cal + # Ensure Camera sound is enforced audible for JP SKU on property:ro.boot.hardware.sku=GB17L setprop audio.camerasound.force true From 4d03382a4fb9fb8c05b81c40c7b27f8fe24244ad Mon Sep 17 00:00:00 2001 From: George Lee Date: Fri, 14 Jan 2022 08:34:52 -0800 Subject: [PATCH 29/42] thermal: Deploy BCL policy Bug: 214568831 Test: Local Test Signed-off-by: George Lee Change-Id: I329c930335c6167bbc5afaa7580a294610e88b76 --- thermal_info_config_bluejay.json | 133 ++++++++++++++++++++++++++++--- 1 file changed, 123 insertions(+), 10 deletions(-) diff --git a/thermal_info_config_bluejay.json b/thermal_info_config_bluejay.json index 6251725..9cba6bf 100644 --- a/thermal_info_config_bluejay.json +++ b/thermal_info_config_bluejay.json @@ -548,7 +548,7 @@ "Coefficient":[ "-10000", "400", - "1200" + "1000" ], "HotThreshold":[ "NAN", @@ -563,6 +563,47 @@ "Multiplier":1, "Monitor":true }, + { + "Name":"LOW_TEMP_UVLO2", + "Type":"UNKNOWN", + "VirtualSensor":true, + "Formula":"COUNT_THRESHOLD", + "TriggerSensor": "vdroop2", + "Combination":[ + "battery", + "vdroop2" + ], + "Coefficient":[ + "-5000", + "1200" + ], + "HotThreshold":[ + "NAN", + "NAN", + "NAN", + "NAN", + 2.00, + "NAN", + "NAN" + ], + "VrThreshold":"NAN", + "Multiplier":1, + "Monitor":true, + "BindedCdevInfo": [ + { + "CdevRequest": "thermal-cpufreq-2", + "LimitInfo": [0, 0, 0, 0, 7, 10, 10] + }, + { + "CdevRequest": "thermal-gpufreq-0", + "LimitInfo": [0, 0, 0, 0, 10, 15, 15] + }, + { + "CdevRequest": "tpu_cooling", + "LimitInfo": [0, 0, 0, 0, 4, 4, 4] + } + ] + }, { "Name":"FLASH_LED_REDUCE", "Type":"UNKNOWN", @@ -577,7 +618,7 @@ "Coefficient":[ "-10000", "400", - "1200" + "1000" ], "HotThreshold":[ "NAN", @@ -607,7 +648,23 @@ ], "VrThreshold":"NAN", "Multiplier":1, - "Monitor":true + "Monitor":true, + "PollingDelay":300000, + "PassiveDelay":5000, + "BindedCdevInfo": [ + { + "CdevRequest": "thermal-cpufreq-2", + "LimitInfo": [0, 0, 0, 7, 7, 10, 10] + }, + { + "CdevRequest": "thermal-gpufreq-0", + "LimitInfo": [0, 0, 0, 0, 0, 7, 11] + }, + { + "CdevRequest": "tpu_cooling", + "LimitInfo": [0, 0, 0, 0, 0, 4, 5] + } + ] }, { "Name":"batoilo", @@ -632,7 +689,21 @@ ], "VrThreshold":"NAN", "Multiplier":1, - "Monitor":true + "Monitor":true, + "BindedCdevInfo": [ + { + "CdevRequest": "thermal-cpufreq-2", + "LimitInfo": [0, 0, 0, 0, 7, 10, 10] + }, + { + "CdevRequest": "thermal-gpufreq-0", + "LimitInfo": [0, 0, 0, 0, 10, 11, 11] + }, + { + "CdevRequest": "tpu_cooling", + "LimitInfo": [0, 0, 0, 0, 4, 4, 4] + } + ] }, { "Name":"vdroop1", @@ -642,7 +713,7 @@ "NAN", "NAN", "NAN", - 1150, + 1000, "NAN", "NAN" ], @@ -657,7 +728,21 @@ ], "VrThreshold":"NAN", "Multiplier":1, - "Monitor":true + "Monitor":true, + "BindedCdevInfo": [ + { + "CdevRequest": "thermal-cpufreq-2", + "LimitInfo": [0, 0, 0, 0, 7, 10, 10] + }, + { + "CdevRequest": "thermal-gpufreq-0", + "LimitInfo": [0, 0, 0, 0, 7, 7, 7] + }, + { + "CdevRequest": "tpu_cooling", + "LimitInfo": [0, 0, 0, 0, 4, 4, 4] + } + ] }, { "Name":"vdroop2", @@ -667,7 +752,7 @@ "NAN", "NAN", "NAN", - 1350, + 1200, "NAN", "NAN" ], @@ -682,7 +767,21 @@ ], "VrThreshold":"NAN", "Multiplier":1, - "Monitor":true + "Monitor":true, + "BindedCdevInfo": [ + { + "CdevRequest": "thermal-cpufreq-2", + "LimitInfo": [0, 0, 0, 0, 7, 10, 10] + }, + { + "CdevRequest": "thermal-gpufreq-0", + "LimitInfo": [0, 0, 0, 0, 15, 15, 15] + }, + { + "CdevRequest": "tpu_cooling", + "LimitInfo": [0, 0, 0, 0, 4, 4, 4] + } + ] }, { "Name":"smpl_gm", @@ -692,7 +791,7 @@ "NAN", "NAN", "NAN", - 1400, + 1100, "NAN", "NAN" ], @@ -707,7 +806,21 @@ ], "VrThreshold":"NAN", "Multiplier":1, - "Monitor":true + "Monitor":true, + "BindedCdevInfo": [ + { + "CdevRequest": "thermal-cpufreq-2", + "LimitInfo": [0, 0, 0, 0, 7, 10, 10] + }, + { + "CdevRequest": "thermal-gpufreq-0", + "LimitInfo": [0, 0, 0, 0, 13, 13, 13] + }, + { + "CdevRequest": "tpu_cooling", + "LimitInfo": [0, 0, 0, 0, 4, 4, 4] + } + ] }, { "Name":"ocp_cpu1", From d010f150ed9ce1dc03778006c55ad15d143151b7 Mon Sep 17 00:00:00 2001 From: MingChe Chiang Date: Fri, 21 Jan 2022 11:54:05 +0800 Subject: [PATCH 30/42] Reveal model/make name in camera EXIF bug: 201977563 Test: Jpeg exif, CTS Change-Id: I7cb0fecc684951b30a29683126f9d5740d103a4d --- device-bluejay.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/device-bluejay.mk b/device-bluejay.mk index 8c5caeb..d584008 100644 --- a/device-bluejay.mk +++ b/device-bluejay.mk @@ -159,6 +159,10 @@ PRODUCT_VENDOR_PROPERTIES += \ PRODUCT_VENDOR_PROPERTIES += \ persist.vendor.camera.1080P_60fps_binning=true +# Enable camera exif model/make reporting +PRODUCT_VENDOR_PROPERTIES += \ + persist.vendor.camera.exif_reveal_make_model=true + # Fingerprint antispoof property PRODUCT_PRODUCT_PROPERTIES +=\ persist.vendor.fingerprint.disable.fake.override=none From cce795e4f4151f398d5183da23bb76f6c10110de Mon Sep 17 00:00:00 2001 From: Sam Ou Date: Fri, 21 Jan 2022 19:06:55 +0000 Subject: [PATCH 31/42] power_profile: Correct CPU topology and power number Bug: 214127772 Signed-off-by: Sam Ou Change-Id: I00cf8b282ba9f2d6e4a05a18e25ed03758338db0 --- .../base/core/res/res/xml/power_profile.xml | 192 ++++++++++-------- 1 file changed, 102 insertions(+), 90 deletions(-) diff --git a/bluejay/overlay/frameworks/base/core/res/res/xml/power_profile.xml b/bluejay/overlay/frameworks/base/core/res/res/xml/power_profile.xml index 59ec2bd..a007e14 100644 --- a/bluejay/overlay/frameworks/base/core/res/res/xml/power_profile.xml +++ b/bluejay/overlay/frameworks/base/core/res/res/xml/power_profile.xml @@ -25,113 +25,125 @@ 2 - 4.35 - 5.78 - 2.35 - 32.58 - 6.44 - 0 + 10 + 28.6 + 12.37 + 0.24 + 3.23 + 5.94 + - 300000 - 574000 - 738000 - 930000 - 1098000 - 1197000 - 1328000 - 1401000 - 1598000 - 1704000 - 1803000 - 1950000 - 2024000 + 300000 + 574000 + 738000 + 930000 + 1098000 + 1197000 + 1328000 + 1401000 + 1598000 + 1704000 + 1803000 + - 400000 - 553000 - 696000 - 799000 - 910000 - 1024000 - 1197000 - 1328000 - 1491000 - 1663000 - 1836000 - 1999000 - 2130000 - 2253000 + 400000 + 553000 + 696000 + 799000 + 910000 + 1024000 + 1197000 + 1328000 + 1491000 + 1663000 + 1836000 + 1999000 + 2130000 + 2253000 + - 500000 - 851000 - 984000 - 1106000 - 1277000 - 1426000 - 1582000 - 1745000 - 1826000 - 2048000 - 2188000 - 2252000 - 2401000 - 2507000 - 2630000 + 500000 + 851000 + 984000 + 1106000 + 1277000 + 1426000 + 1582000 + 1745000 + 1826000 + 2048000 + 2188000 + 2252000 + 2401000 + 2507000 + 2630000 + 2704000 + 2802000 + - 13.58 - 38.22 - 48.59 - 64.02 - 79.69 - 89.66 - 105.64 - 113.30 - 142.24 - 158.91 - 180.73 - 229.19 - 266.66 + 1.89 + 6.15 + 9.34 + 14.22 + 18.94 + 21.98 + 26.83 + 30.17 + 41.55 + 48.36 + 58.45 + - 59.00 - 87.69 - 114.54 - 134.19 - 157.72 - 184.69 - 229.99 - 264.08 - 316.56 - 375.74 - 450.94 - 529.79 - 603.34 - 684.48 + 3.71 + 6.16 + 8 + 10.94 + 12.73 + 14.4 + 21.39 + 24.1 + 30.42 + 42.49 + 49.37 + 58.09 + 67.54 + 79.04 + - 199.11 - 332.32 - 389.40 - 452.85 - 547.22 - 629.93 - 735.84 - 861.23 - 946.15 - 1137.98 - 1318.48 - 1396.56 - 1583.05 - 1811.61 - 2050.00 + 8.36 + 16.33 + 19.44 + 36.71 + 41.42 + 48.24 + 54.77 + 65.32 + 69.58 + 128.49 + 142.15 + 149.74 + 164.78 + 188.68 + 193.15 + 227.98 + 254.25 From 334b7682431fc947aeaa7dbf6a32119b7478ce64 Mon Sep 17 00:00:00 2001 From: More Kuo Date: Mon, 24 Jan 2022 15:59:47 +0800 Subject: [PATCH 32/42] Bluetooth: B3 BT SAR tables for US/EU/CA/JP Bug: 215492843 Test: build pass Change-Id: I854ce7b19ea75a9169ff58edea957fad94066536 --- bluetooth_power_limits.csv | 34 ++++++++++ bluetooth_power_limits_G1AZG_EU.csv | 34 ++++++++++ bluetooth_power_limits_GB17L_JP.csv | 34 ++++++++++ bluetooth_power_limits_GB62Z_EU.csv | 34 ++++++++++ ...csv => bluetooth_power_limits_GB62Z_US.csv | 68 +++++++++---------- bluetooth_power_limits_GX7AS_CA.csv | 34 ++++++++++ bluetooth_power_limits_GX7AS_US.csv | 34 ++++++++++ bluetooth_power_limits_bluejay_JP.csv | 34 ---------- bluetooth_power_limits_bluejay_ROW.csv | 34 ---------- device-bluejay.mk | 11 +-- 10 files changed, 245 insertions(+), 106 deletions(-) create mode 100644 bluetooth_power_limits.csv create mode 100644 bluetooth_power_limits_G1AZG_EU.csv create mode 100644 bluetooth_power_limits_GB17L_JP.csv create mode 100644 bluetooth_power_limits_GB62Z_EU.csv rename bluetooth_power_limits_bluejay_US.csv => bluetooth_power_limits_GB62Z_US.csv (82%) create mode 100644 bluetooth_power_limits_GX7AS_CA.csv create mode 100644 bluetooth_power_limits_GX7AS_US.csv delete mode 100644 bluetooth_power_limits_bluejay_JP.csv delete mode 100644 bluetooth_power_limits_bluejay_ROW.csv diff --git a/bluetooth_power_limits.csv b/bluetooth_power_limits.csv new file mode 100644 index 0000000..a593be6 --- /dev/null +++ b/bluetooth_power_limits.csv @@ -0,0 +1,34 @@ +Head,BTHotspot,WIFI5Ghz,HotspotVoice,Cell,IMU,BDR_Single_Chain_0,EDR_Single_Chain_0,BLE_Single_Chain_0,BDR_Single_Chain_1,EDR_Single_Chain_1,BLE_Single_Chain_1,BDR_Dual_Chain_0,EDR_Dual_Chain_0,BLE_Dual_Chain_0,BDR_Dual_Chain_1,EDR_Dual_Chain_1,BLE_Dual_Chain_1 +off,off,off,off,off,on,76,76,36,76,76,36,66,66,36,66,66,36 +off,off,off,off,on,on,76,76,36,76,76,36,66,66,36,66,66,36 +off,off,off,on,off,on,76,76,36,76,76,36,66,66,36,66,66,36 +off,off,off,on,on,on,76,76,36,76,76,36,66,66,36,66,66,36 +off,off,on,off,off,on,76,76,36,76,76,36,66,66,36,66,66,36 +off,off,on,off,on,on,76,76,36,72,72,36,66,66,36,66,66,36 +off,off,on,on,off,on,76,76,36,72,72,36,66,66,36,66,66,36 +off,off,on,on,on,on,76,76,36,72,72,36,66,66,36,66,66,36 +off,on,off,off,off,on,76,76,36,72,72,36,66,66,36,66,66,36 +off,on,off,off,on,on,76,76,36,72,72,36,66,66,36,66,66,36 +off,on,off,on,off,on,76,76,36,72,72,36,66,66,36,66,66,36 +off,on,off,on,on,on,76,76,36,72,72,36,66,66,36,66,66,36 +off,on,on,off,off,on,76,76,36,72,72,36,66,66,36,66,66,36 +off,on,on,off,on,on,76,76,36,72,72,36,66,66,36,66,66,36 +off,on,on,on,off,on,76,76,36,72,72,36,66,66,36,66,66,36 +off,on,on,on,on,on,76,76,36,72,72,36,66,66,36,66,66,36 +on,off,off,off,off,any,76,76,36,76,76,36,66,66,36,66,66,36 +on,off,off,off,on,any,76,76,36,76,76,36,66,66,36,66,66,36 +on,off,off,on,off,any,76,76,36,76,76,36,66,66,36,66,66,36 +on,off,off,on,on,any,76,76,36,76,76,36,66,66,36,66,66,36 +on,off,on,off,off,any,76,76,36,76,76,36,66,66,36,66,66,36 +on,off,on,off,on,any,76,76,36,72,72,36,66,66,36,66,66,36 +on,off,on,on,off,any,76,76,36,72,72,36,66,66,36,66,66,36 +on,off,on,on,on,any,76,76,36,72,72,36,66,66,36,66,66,36 +on,on,off,off,off,any,76,76,36,72,72,36,66,66,36,66,66,36 +on,on,off,off,on,any,76,76,36,72,72,36,66,66,36,66,66,36 +on,on,off,on,off,any,76,76,36,72,72,36,66,66,36,66,66,36 +on,on,off,on,on,any,76,76,36,72,72,36,66,66,36,66,66,36 +on,on,on,off,off,any,76,76,36,72,72,36,66,66,36,66,66,36 +on,on,on,off,on,any,76,76,36,72,72,36,66,66,36,66,66,36 +on,on,on,on,off,any,76,76,36,72,72,36,66,66,36,66,66,36 +on,on,on,on,on,any,76,76,36,72,72,36,66,66,36,66,66,36 +off,any,any,any,any,off,76,76,36,76,76,36,66,66,36,66,66,36 diff --git a/bluetooth_power_limits_G1AZG_EU.csv b/bluetooth_power_limits_G1AZG_EU.csv new file mode 100644 index 0000000..a593be6 --- /dev/null +++ b/bluetooth_power_limits_G1AZG_EU.csv @@ -0,0 +1,34 @@ +Head,BTHotspot,WIFI5Ghz,HotspotVoice,Cell,IMU,BDR_Single_Chain_0,EDR_Single_Chain_0,BLE_Single_Chain_0,BDR_Single_Chain_1,EDR_Single_Chain_1,BLE_Single_Chain_1,BDR_Dual_Chain_0,EDR_Dual_Chain_0,BLE_Dual_Chain_0,BDR_Dual_Chain_1,EDR_Dual_Chain_1,BLE_Dual_Chain_1 +off,off,off,off,off,on,76,76,36,76,76,36,66,66,36,66,66,36 +off,off,off,off,on,on,76,76,36,76,76,36,66,66,36,66,66,36 +off,off,off,on,off,on,76,76,36,76,76,36,66,66,36,66,66,36 +off,off,off,on,on,on,76,76,36,76,76,36,66,66,36,66,66,36 +off,off,on,off,off,on,76,76,36,76,76,36,66,66,36,66,66,36 +off,off,on,off,on,on,76,76,36,72,72,36,66,66,36,66,66,36 +off,off,on,on,off,on,76,76,36,72,72,36,66,66,36,66,66,36 +off,off,on,on,on,on,76,76,36,72,72,36,66,66,36,66,66,36 +off,on,off,off,off,on,76,76,36,72,72,36,66,66,36,66,66,36 +off,on,off,off,on,on,76,76,36,72,72,36,66,66,36,66,66,36 +off,on,off,on,off,on,76,76,36,72,72,36,66,66,36,66,66,36 +off,on,off,on,on,on,76,76,36,72,72,36,66,66,36,66,66,36 +off,on,on,off,off,on,76,76,36,72,72,36,66,66,36,66,66,36 +off,on,on,off,on,on,76,76,36,72,72,36,66,66,36,66,66,36 +off,on,on,on,off,on,76,76,36,72,72,36,66,66,36,66,66,36 +off,on,on,on,on,on,76,76,36,72,72,36,66,66,36,66,66,36 +on,off,off,off,off,any,76,76,36,76,76,36,66,66,36,66,66,36 +on,off,off,off,on,any,76,76,36,76,76,36,66,66,36,66,66,36 +on,off,off,on,off,any,76,76,36,76,76,36,66,66,36,66,66,36 +on,off,off,on,on,any,76,76,36,76,76,36,66,66,36,66,66,36 +on,off,on,off,off,any,76,76,36,76,76,36,66,66,36,66,66,36 +on,off,on,off,on,any,76,76,36,72,72,36,66,66,36,66,66,36 +on,off,on,on,off,any,76,76,36,72,72,36,66,66,36,66,66,36 +on,off,on,on,on,any,76,76,36,72,72,36,66,66,36,66,66,36 +on,on,off,off,off,any,76,76,36,72,72,36,66,66,36,66,66,36 +on,on,off,off,on,any,76,76,36,72,72,36,66,66,36,66,66,36 +on,on,off,on,off,any,76,76,36,72,72,36,66,66,36,66,66,36 +on,on,off,on,on,any,76,76,36,72,72,36,66,66,36,66,66,36 +on,on,on,off,off,any,76,76,36,72,72,36,66,66,36,66,66,36 +on,on,on,off,on,any,76,76,36,72,72,36,66,66,36,66,66,36 +on,on,on,on,off,any,76,76,36,72,72,36,66,66,36,66,66,36 +on,on,on,on,on,any,76,76,36,72,72,36,66,66,36,66,66,36 +off,any,any,any,any,off,76,76,36,76,76,36,66,66,36,66,66,36 diff --git a/bluetooth_power_limits_GB17L_JP.csv b/bluetooth_power_limits_GB17L_JP.csv new file mode 100644 index 0000000..f0a33bc --- /dev/null +++ b/bluetooth_power_limits_GB17L_JP.csv @@ -0,0 +1,34 @@ +Head,BTHotspot,WIFI5Ghz,HotspotVoice,Cell,IMU,BDR_Single_Chain_0,EDR_Single_Chain_0,BLE_Single_Chain_0,BDR_Single_Chain_1,EDR_Single_Chain_1,BLE_Single_Chain_1,BDR_Dual_Chain_0,EDR_Dual_Chain_0,BLE_Dual_Chain_0,BDR_Dual_Chain_1,EDR_Dual_Chain_1,BLE_Dual_Chain_1 +off,off,off,off,off,on,64,64,40,64,64,40,56,56,40,56,56,40 +off,off,off,off,on,on,64,64,40,64,64,40,56,56,40,56,56,40 +off,off,off,on,off,on,64,64,40,64,64,40,56,56,40,56,56,40 +off,off,off,on,on,on,64,64,40,64,64,40,56,56,40,56,56,40 +off,off,on,off,off,on,64,64,40,64,64,40,56,56,40,56,56,40 +off,off,on,off,on,on,64,64,40,64,64,40,56,56,40,56,56,40 +off,off,on,on,off,on,64,64,40,64,64,40,56,56,40,56,56,40 +off,off,on,on,on,on,64,64,40,64,64,40,56,56,40,56,56,40 +off,on,off,off,off,on,64,64,40,64,64,40,56,56,40,56,56,40 +off,on,off,off,on,on,64,64,40,64,64,40,56,56,40,56,56,40 +off,on,off,on,off,on,64,64,40,64,64,40,56,56,40,56,56,40 +off,on,off,on,on,on,64,64,40,64,64,40,56,56,40,56,56,40 +off,on,on,off,off,on,64,64,40,64,64,40,56,56,40,56,56,40 +off,on,on,off,on,on,64,64,40,64,64,40,56,56,40,56,56,40 +off,on,on,on,off,on,64,64,40,64,64,40,56,56,40,56,56,40 +off,on,on,on,on,on,64,64,40,64,64,40,56,56,40,56,56,40 +on,off,off,off,off,any,64,64,40,64,64,40,56,56,40,56,56,40 +on,off,off,off,on,any,64,64,40,64,64,40,56,56,40,56,56,40 +on,off,off,on,off,any,64,64,40,64,64,40,56,56,40,56,56,40 +on,off,off,on,on,any,64,64,40,64,64,40,56,56,40,56,56,40 +on,off,on,off,off,any,64,64,40,64,64,40,56,56,40,56,56,40 +on,off,on,off,on,any,64,64,40,64,64,40,56,56,40,56,56,40 +on,off,on,on,off,any,64,64,40,64,64,40,56,56,40,56,56,40 +on,off,on,on,on,any,64,64,40,64,64,40,56,56,40,56,56,40 +on,on,off,off,off,any,64,64,40,64,64,40,56,56,40,56,56,40 +on,on,off,off,on,any,64,64,40,64,64,40,56,56,40,56,56,40 +on,on,off,on,off,any,64,64,40,64,64,40,56,56,40,56,56,40 +on,on,off,on,on,any,64,64,40,64,64,40,56,56,40,56,56,40 +on,on,on,off,off,any,64,64,40,64,64,40,56,56,40,56,56,40 +on,on,on,off,on,any,64,64,40,64,64,40,56,56,40,56,56,40 +on,on,on,on,off,any,64,64,40,64,64,40,56,56,40,56,56,40 +on,on,on,on,on,any,64,64,40,64,64,40,56,56,40,56,56,40 +off,any,any,any,any,off,64,64,40,64,64,40,56,56,40,56,56,40 diff --git a/bluetooth_power_limits_GB62Z_EU.csv b/bluetooth_power_limits_GB62Z_EU.csv new file mode 100644 index 0000000..d5a6f27 --- /dev/null +++ b/bluetooth_power_limits_GB62Z_EU.csv @@ -0,0 +1,34 @@ +Head,BTHotspot,WIFI5Ghz,HotspotVoice,Cell,IMU,BDR_Single_Chain_0,EDR_Single_Chain_0,BLE_Single_Chain_0,BDR_Single_Chain_1,EDR_Single_Chain_1,BLE_Single_Chain_1,BDR_Dual_Chain_0,EDR_Dual_Chain_0,BLE_Dual_Chain_0,BDR_Dual_Chain_1,EDR_Dual_Chain_1,BLE_Dual_Chain_1 +off,off,off,off,off,on,76,76,48,76,76,34,66,66,48,66,66,34 +off,off,off,off,on,on,76,76,48,76,76,34,66,66,48,66,66,34 +off,off,off,on,off,on,76,76,48,76,76,34,66,66,48,66,66,34 +off,off,off,on,on,on,76,76,48,76,76,34,66,66,48,66,66,34 +off,off,on,off,off,on,76,76,48,76,76,34,66,66,48,66,66,34 +off,off,on,off,on,on,76,76,48,76,76,34,66,66,48,66,66,34 +off,off,on,on,off,on,76,76,48,76,76,34,66,66,48,66,66,34 +off,off,on,on,on,on,76,76,48,76,76,34,66,66,48,66,66,34 +off,on,off,off,off,on,76,76,48,76,76,34,66,66,48,66,66,34 +off,on,off,off,on,on,76,76,48,76,76,34,66,66,48,66,66,34 +off,on,off,on,off,on,76,76,48,76,76,34,66,66,48,66,66,34 +off,on,off,on,on,on,76,76,48,76,76,34,66,66,48,66,66,34 +off,on,on,off,off,on,76,76,48,76,76,34,66,66,48,66,66,34 +off,on,on,off,on,on,76,76,48,76,76,34,66,66,48,66,66,34 +off,on,on,on,off,on,76,76,48,76,76,34,66,66,48,66,66,34 +off,on,on,on,on,on,76,76,48,76,76,34,66,66,48,66,66,34 +on,off,off,off,off,any,76,76,48,76,76,34,66,66,48,66,66,34 +on,off,off,off,on,any,76,76,48,76,76,34,66,66,48,66,66,34 +on,off,off,on,off,any,76,76,48,76,76,34,66,66,48,66,66,34 +on,off,off,on,on,any,76,76,48,76,76,34,66,66,48,66,66,34 +on,off,on,off,off,any,76,76,48,76,76,34,66,66,48,66,66,34 +on,off,on,off,on,any,76,76,48,76,76,34,66,66,48,66,66,34 +on,off,on,on,off,any,76,76,48,76,76,34,66,66,48,66,66,34 +on,off,on,on,on,any,76,76,48,76,76,34,66,66,48,66,66,34 +on,on,off,off,off,any,76,76,48,76,76,34,66,66,48,66,66,34 +on,on,off,off,on,any,76,76,48,76,76,34,66,66,48,66,66,34 +on,on,off,on,off,any,76,76,48,76,76,34,66,66,48,66,66,34 +on,on,off,on,on,any,76,76,48,76,76,34,66,66,48,66,66,34 +on,on,on,off,off,any,76,76,48,76,76,34,66,66,48,66,66,34 +on,on,on,off,on,any,76,76,48,76,76,34,66,66,48,66,66,34 +on,on,on,on,off,any,76,76,48,76,76,34,66,66,48,66,66,34 +on,on,on,on,on,any,76,76,48,76,76,34,66,66,48,66,66,34 +off,any,any,any,any,off,76,76,48,76,76,34,66,66,48,66,66,34 diff --git a/bluetooth_power_limits_bluejay_US.csv b/bluetooth_power_limits_GB62Z_US.csv similarity index 82% rename from bluetooth_power_limits_bluejay_US.csv rename to bluetooth_power_limits_GB62Z_US.csv index 4c7e73b..af742ec 100644 --- a/bluetooth_power_limits_bluejay_US.csv +++ b/bluetooth_power_limits_GB62Z_US.csv @@ -1,34 +1,34 @@ -Head,BTHotspot,WIFI5Ghz,HotspotVoice,Cell,IMU,BDR_Single_Chain_0,EDR_Single_Chain_0,BLE_Single_Chain_0,BDR_Single_Chain_1,EDR_Single_Chain_1,BLE_Single_Chain_1,BDR_Dual_Chain_0,EDR_Dual_Chain_0,BLE_Dual_Chain_0,BDR_Dual_Chain_1,EDR_Dual_Chain_1,BLE_Dual_Chain_1 -off,off,off,off,off,on,76,76,76,76,76,76,70,70,70,70,70,70 -off,off,off,off,on,on,56,56,56,56,56,56,56,56,56,56,56,56 -off,off,off,on,off,on,56,56,56,56,56,56,56,56,56,56,56,56 -off,off,off,on,on,on,56,56,56,56,56,56,56,56,56,56,56,56 -off,off,on,off,off,on,56,56,56,56,56,56,56,56,56,56,56,56 -off,off,on,off,on,on,56,56,56,56,56,56,56,56,56,56,56,56 -off,off,on,on,off,on,56,56,56,56,56,56,56,56,56,56,56,56 -off,off,on,on,on,on,56,56,56,56,56,56,56,56,56,56,56,56 -off,on,off,off,off,on,56,56,56,56,56,56,56,56,56,56,56,56 -off,on,off,off,on,on,56,56,56,56,56,56,56,56,56,56,56,56 -off,on,off,on,off,on,56,56,56,56,56,56,56,56,56,56,56,56 -off,on,off,on,on,on,56,56,56,56,56,56,56,56,56,56,56,56 -off,on,on,off,off,on,56,56,56,56,56,56,56,56,56,56,56,56 -off,on,on,off,on,on,56,56,56,56,56,56,56,56,56,56,56,56 -off,on,on,on,off,on,56,56,56,56,56,56,56,56,56,56,56,56 -off,on,on,on,on,on,56,56,56,56,56,56,56,56,56,56,56,56 -on,off,off,off,off,any,44,44,44,44,44,44,44,44,44,44,44,44 -on,off,off,off,on,any,44,44,44,44,44,44,44,44,44,44,44,44 -on,off,off,on,off,any,44,44,44,44,44,44,44,44,44,44,44,44 -on,off,off,on,on,any,44,44,44,44,44,44,44,44,44,44,44,44 -on,off,on,off,off,any,44,44,44,44,44,44,44,44,44,44,44,44 -on,off,on,off,on,any,44,44,44,44,44,44,44,44,44,44,44,44 -on,off,on,on,off,any,44,44,44,44,44,44,44,44,44,44,44,44 -on,off,on,on,on,any,44,44,44,44,44,44,44,44,44,44,44,44 -on,on,off,off,off,any,44,44,44,44,44,44,44,44,44,44,44,44 -on,on,off,off,on,any,44,44,44,44,44,44,44,44,44,44,44,44 -on,on,off,on,off,any,44,44,44,44,44,44,44,44,44,44,44,44 -on,on,off,on,on,any,44,44,44,44,44,44,44,44,44,44,44,44 -on,on,on,off,off,any,44,44,44,44,44,44,44,44,44,44,44,44 -on,on,on,off,on,any,44,44,44,44,44,44,44,44,44,44,44,44 -on,on,on,on,off,any,44,44,44,44,44,44,44,44,44,44,44,44 -on,on,on,on,on,any,44,44,44,44,44,44,44,44,44,44,44,44 -off,any,any,any,any,off,76,76,76,76,76,76,70,70,70,70,70,70 +Head,BTHotspot,WIFI5Ghz,HotspotVoice,Cell,IMU,BDR_Single_Chain_0,EDR_Single_Chain_0,BLE_Single_Chain_0,BDR_Single_Chain_1,EDR_Single_Chain_1,BLE_Single_Chain_1,BDR_Dual_Chain_0,EDR_Dual_Chain_0,BLE_Dual_Chain_0,BDR_Dual_Chain_1,EDR_Dual_Chain_1,BLE_Dual_Chain_1 +off,off,off,off,off,on,76,76,68,76,76,76,66,66,66,66,66,66 +off,off,off,off,on,on,76,76,68,76,76,76,66,66,66,66,66,66 +off,off,off,on,off,on,76,76,68,76,76,76,66,66,66,66,66,66 +off,off,off,on,on,on,76,76,68,76,76,76,66,66,66,66,66,66 +off,off,on,off,off,on,76,76,68,76,76,76,66,66,66,66,66,66 +off,off,on,off,on,on,56,56,56,56,56,56,56,56,56,56,56,56 +off,off,on,on,off,on,56,56,56,56,56,56,56,56,56,56,56,56 +off,off,on,on,on,on,56,56,56,56,56,56,56,56,56,56,56,56 +off,on,off,off,off,on,56,56,56,56,56,56,56,56,56,56,56,56 +off,on,off,off,on,on,56,56,56,56,56,56,56,56,56,56,56,56 +off,on,off,on,off,on,56,56,56,56,56,56,56,56,56,56,56,56 +off,on,off,on,on,on,56,56,56,56,56,56,56,56,56,56,56,56 +off,on,on,off,off,on,56,56,56,56,56,56,56,56,56,56,56,56 +off,on,on,off,on,on,56,56,56,56,56,56,56,56,56,56,56,56 +off,on,on,on,off,on,56,56,56,56,56,56,56,56,56,56,56,56 +off,on,on,on,on,on,56,56,56,56,56,56,56,56,56,56,56,56 +on,off,off,off,off,any,44,44,44,44,44,44,44,44,44,44,44,44 +on,off,off,off,on,any,44,44,44,44,44,44,44,44,44,44,44,44 +on,off,off,on,off,any,44,44,44,44,44,44,44,44,44,44,44,44 +on,off,off,on,on,any,44,44,44,44,44,44,44,44,44,44,44,44 +on,off,on,off,off,any,44,44,44,44,44,44,44,44,44,44,44,44 +on,off,on,off,on,any,44,44,44,44,44,44,44,44,44,44,44,44 +on,off,on,on,off,any,44,44,44,44,44,44,44,44,44,44,44,44 +on,off,on,on,on,any,44,44,44,44,44,44,44,44,44,44,44,44 +on,on,off,off,off,any,44,44,44,44,44,44,44,44,44,44,44,44 +on,on,off,off,on,any,44,44,44,44,44,44,44,44,44,44,44,44 +on,on,off,on,off,any,44,44,44,44,44,44,44,44,44,44,44,44 +on,on,off,on,on,any,44,44,44,44,44,44,44,44,44,44,44,44 +on,on,on,off,off,any,44,44,44,44,44,44,44,44,44,44,44,44 +on,on,on,off,on,any,44,44,44,44,44,44,44,44,44,44,44,44 +on,on,on,on,off,any,44,44,44,44,44,44,44,44,44,44,44,44 +on,on,on,on,on,any,44,44,44,44,44,44,44,44,44,44,44,44 +off,any,any,any,any,off,76,76,68,76,76,76,66,66,66,66,66,66 diff --git a/bluetooth_power_limits_GX7AS_CA.csv b/bluetooth_power_limits_GX7AS_CA.csv new file mode 100644 index 0000000..6ce2287 --- /dev/null +++ b/bluetooth_power_limits_GX7AS_CA.csv @@ -0,0 +1,34 @@ +Head,BTHotspot,WIFI5Ghz,HotspotVoice,Cell,IMU,BDR_Single_Chain_0,EDR_Single_Chain_0,BLE_Single_Chain_0,BDR_Single_Chain_1,EDR_Single_Chain_1,BLE_Single_Chain_1,BDR_Dual_Chain_0,EDR_Dual_Chain_0,BLE_Dual_Chain_0,BDR_Dual_Chain_1,EDR_Dual_Chain_1,BLE_Dual_Chain_1 +off,off,off,off,off,on,76,76,76,76,76,76,66,66,66,66,66,66 +off,off,off,off,on,on,76,76,76,76,76,76,66,66,66,66,66,66 +off,off,off,on,off,on,76,76,76,76,76,76,66,66,66,66,66,66 +off,off,off,on,on,on,76,76,76,76,76,76,66,66,66,66,66,66 +off,off,on,off,off,on,76,76,76,76,76,76,66,66,66,66,66,66 +off,off,on,off,on,on,56,56,56,56,56,56,56,56,56,56,56,56 +off,off,on,on,off,on,56,56,56,56,56,56,56,56,56,56,56,56 +off,off,on,on,on,on,56,56,56,56,56,56,56,56,56,56,56,56 +off,on,off,off,off,on,56,56,56,56,56,56,56,56,56,56,56,56 +off,on,off,off,on,on,56,56,56,56,56,56,56,56,56,56,56,56 +off,on,off,on,off,on,56,56,56,56,56,56,56,56,56,56,56,56 +off,on,off,on,on,on,56,56,56,56,56,56,56,56,56,56,56,56 +off,on,on,off,off,on,56,56,56,56,56,56,56,56,56,56,56,56 +off,on,on,off,on,on,56,56,56,56,56,56,56,56,56,56,56,56 +off,on,on,on,off,on,56,56,56,56,56,56,56,56,56,56,56,56 +off,on,on,on,on,on,56,56,56,56,56,56,56,56,56,56,56,56 +on,off,off,off,off,any,44,44,44,44,44,44,44,44,44,44,44,44 +on,off,off,off,on,any,44,44,44,44,44,44,44,44,44,44,44,44 +on,off,off,on,off,any,44,44,44,44,44,44,44,44,44,44,44,44 +on,off,off,on,on,any,44,44,44,44,44,44,44,44,44,44,44,44 +on,off,on,off,off,any,44,44,44,44,44,44,44,44,44,44,44,44 +on,off,on,off,on,any,44,44,44,44,44,44,44,44,44,44,44,44 +on,off,on,on,off,any,44,44,44,44,44,44,44,44,44,44,44,44 +on,off,on,on,on,any,44,44,44,44,44,44,44,44,44,44,44,44 +on,on,off,off,off,any,44,44,44,44,44,44,44,44,44,44,44,44 +on,on,off,off,on,any,44,44,44,44,44,44,44,44,44,44,44,44 +on,on,off,on,off,any,44,44,44,44,44,44,44,44,44,44,44,44 +on,on,off,on,on,any,44,44,44,44,44,44,44,44,44,44,44,44 +on,on,on,off,off,any,44,44,44,44,44,44,44,44,44,44,44,44 +on,on,on,off,on,any,44,44,44,44,44,44,44,44,44,44,44,44 +on,on,on,on,off,any,44,44,44,44,44,44,44,44,44,44,44,44 +on,on,on,on,on,any,44,44,44,44,44,44,44,44,44,44,44,44 +off,any,any,any,any,off,76,76,76,76,76,76,66,66,66,66,66,66 diff --git a/bluetooth_power_limits_GX7AS_US.csv b/bluetooth_power_limits_GX7AS_US.csv new file mode 100644 index 0000000..6ce2287 --- /dev/null +++ b/bluetooth_power_limits_GX7AS_US.csv @@ -0,0 +1,34 @@ +Head,BTHotspot,WIFI5Ghz,HotspotVoice,Cell,IMU,BDR_Single_Chain_0,EDR_Single_Chain_0,BLE_Single_Chain_0,BDR_Single_Chain_1,EDR_Single_Chain_1,BLE_Single_Chain_1,BDR_Dual_Chain_0,EDR_Dual_Chain_0,BLE_Dual_Chain_0,BDR_Dual_Chain_1,EDR_Dual_Chain_1,BLE_Dual_Chain_1 +off,off,off,off,off,on,76,76,76,76,76,76,66,66,66,66,66,66 +off,off,off,off,on,on,76,76,76,76,76,76,66,66,66,66,66,66 +off,off,off,on,off,on,76,76,76,76,76,76,66,66,66,66,66,66 +off,off,off,on,on,on,76,76,76,76,76,76,66,66,66,66,66,66 +off,off,on,off,off,on,76,76,76,76,76,76,66,66,66,66,66,66 +off,off,on,off,on,on,56,56,56,56,56,56,56,56,56,56,56,56 +off,off,on,on,off,on,56,56,56,56,56,56,56,56,56,56,56,56 +off,off,on,on,on,on,56,56,56,56,56,56,56,56,56,56,56,56 +off,on,off,off,off,on,56,56,56,56,56,56,56,56,56,56,56,56 +off,on,off,off,on,on,56,56,56,56,56,56,56,56,56,56,56,56 +off,on,off,on,off,on,56,56,56,56,56,56,56,56,56,56,56,56 +off,on,off,on,on,on,56,56,56,56,56,56,56,56,56,56,56,56 +off,on,on,off,off,on,56,56,56,56,56,56,56,56,56,56,56,56 +off,on,on,off,on,on,56,56,56,56,56,56,56,56,56,56,56,56 +off,on,on,on,off,on,56,56,56,56,56,56,56,56,56,56,56,56 +off,on,on,on,on,on,56,56,56,56,56,56,56,56,56,56,56,56 +on,off,off,off,off,any,44,44,44,44,44,44,44,44,44,44,44,44 +on,off,off,off,on,any,44,44,44,44,44,44,44,44,44,44,44,44 +on,off,off,on,off,any,44,44,44,44,44,44,44,44,44,44,44,44 +on,off,off,on,on,any,44,44,44,44,44,44,44,44,44,44,44,44 +on,off,on,off,off,any,44,44,44,44,44,44,44,44,44,44,44,44 +on,off,on,off,on,any,44,44,44,44,44,44,44,44,44,44,44,44 +on,off,on,on,off,any,44,44,44,44,44,44,44,44,44,44,44,44 +on,off,on,on,on,any,44,44,44,44,44,44,44,44,44,44,44,44 +on,on,off,off,off,any,44,44,44,44,44,44,44,44,44,44,44,44 +on,on,off,off,on,any,44,44,44,44,44,44,44,44,44,44,44,44 +on,on,off,on,off,any,44,44,44,44,44,44,44,44,44,44,44,44 +on,on,off,on,on,any,44,44,44,44,44,44,44,44,44,44,44,44 +on,on,on,off,off,any,44,44,44,44,44,44,44,44,44,44,44,44 +on,on,on,off,on,any,44,44,44,44,44,44,44,44,44,44,44,44 +on,on,on,on,off,any,44,44,44,44,44,44,44,44,44,44,44,44 +on,on,on,on,on,any,44,44,44,44,44,44,44,44,44,44,44,44 +off,any,any,any,any,off,76,76,76,76,76,76,66,66,66,66,66,66 diff --git a/bluetooth_power_limits_bluejay_JP.csv b/bluetooth_power_limits_bluejay_JP.csv deleted file mode 100644 index 8f3e765..0000000 --- a/bluetooth_power_limits_bluejay_JP.csv +++ /dev/null @@ -1,34 +0,0 @@ -Head,BTHotspot,WIFI5Ghz,HotspotVoice,Cell,IMU,BDR_Single_Chain_0,EDR_Single_Chain_0,BLE_Single_Chain_0,BDR_Single_Chain_1,EDR_Single_Chain_1,BLE_Single_Chain_1,BDR_Dual_Chain_0,EDR_Dual_Chain_0,BLE_Dual_Chain_0,BDR_Dual_Chain_1,EDR_Dual_Chain_1,BLE_Dual_Chain_1 -off,off,off,off,off,on,76,76,76,76,76,76,70,70,70,70,70,70 -off,off,off,off,on,on,76,76,76,76,76,76,70,70,70,70,70,70 -off,off,off,on,off,on,76,76,76,76,76,76,70,70,70,70,70,70 -off,off,off,on,on,on,76,76,76,76,76,76,70,70,70,70,70,70 -off,off,on,off,off,on,76,76,76,76,76,76,70,70,70,70,70,70 -off,off,on,off,on,on,76,76,76,76,76,76,70,70,70,70,70,70 -off,off,on,on,off,on,76,76,76,76,76,76,70,70,70,70,70,70 -off,off,on,on,on,on,76,76,76,76,76,76,70,70,70,70,70,70 -off,on,off,off,off,on,76,76,76,76,76,76,70,70,70,70,70,70 -off,on,off,off,on,on,76,76,76,76,76,76,70,70,70,70,70,70 -off,on,off,on,off,on,76,76,76,76,76,76,70,70,70,70,70,70 -off,on,off,on,on,on,76,76,76,76,76,76,70,70,70,70,70,70 -off,on,on,off,off,on,76,76,76,76,76,76,70,70,70,70,70,70 -off,on,on,off,on,on,76,76,76,76,76,76,70,70,70,70,70,70 -off,on,on,on,off,on,76,76,76,76,76,76,70,70,70,70,70,70 -off,on,on,on,on,on,76,76,76,76,76,76,70,70,70,70,70,70 -on,off,off,off,off,any,76,76,76,76,76,76,70,70,70,70,70,70 -on,off,off,off,on,any,76,76,76,76,76,76,70,70,70,70,70,70 -on,off,off,on,off,any,76,76,76,76,76,76,70,70,70,70,70,70 -on,off,off,on,on,any,76,76,76,76,76,76,70,70,70,70,70,70 -on,off,on,off,off,any,76,76,76,76,76,76,70,70,70,70,70,70 -on,off,on,off,on,any,76,76,76,76,76,76,70,70,70,70,70,70 -on,off,on,on,off,any,76,76,76,76,76,76,70,70,70,70,70,70 -on,off,on,on,on,any,76,76,76,76,76,76,70,70,70,70,70,70 -on,on,off,off,off,any,76,76,76,76,76,76,70,70,70,70,70,70 -on,on,off,off,on,any,76,76,76,76,76,76,70,70,70,70,70,70 -on,on,off,on,off,any,76,76,76,76,76,76,70,70,70,70,70,70 -on,on,off,on,on,any,76,76,76,76,76,76,70,70,70,70,70,70 -on,on,on,off,off,any,76,76,76,76,76,76,70,70,70,70,70,70 -on,on,on,off,on,any,76,76,76,76,76,76,70,70,70,70,70,70 -on,on,on,on,off,any,76,76,76,76,76,76,70,70,70,70,70,70 -on,on,on,on,on,any,76,76,76,76,76,76,70,70,70,70,70,70 -off,any,any,any,any,off,76,76,76,76,76,76,70,70,70,70,70,70 diff --git a/bluetooth_power_limits_bluejay_ROW.csv b/bluetooth_power_limits_bluejay_ROW.csv deleted file mode 100644 index 8f3e765..0000000 --- a/bluetooth_power_limits_bluejay_ROW.csv +++ /dev/null @@ -1,34 +0,0 @@ -Head,BTHotspot,WIFI5Ghz,HotspotVoice,Cell,IMU,BDR_Single_Chain_0,EDR_Single_Chain_0,BLE_Single_Chain_0,BDR_Single_Chain_1,EDR_Single_Chain_1,BLE_Single_Chain_1,BDR_Dual_Chain_0,EDR_Dual_Chain_0,BLE_Dual_Chain_0,BDR_Dual_Chain_1,EDR_Dual_Chain_1,BLE_Dual_Chain_1 -off,off,off,off,off,on,76,76,76,76,76,76,70,70,70,70,70,70 -off,off,off,off,on,on,76,76,76,76,76,76,70,70,70,70,70,70 -off,off,off,on,off,on,76,76,76,76,76,76,70,70,70,70,70,70 -off,off,off,on,on,on,76,76,76,76,76,76,70,70,70,70,70,70 -off,off,on,off,off,on,76,76,76,76,76,76,70,70,70,70,70,70 -off,off,on,off,on,on,76,76,76,76,76,76,70,70,70,70,70,70 -off,off,on,on,off,on,76,76,76,76,76,76,70,70,70,70,70,70 -off,off,on,on,on,on,76,76,76,76,76,76,70,70,70,70,70,70 -off,on,off,off,off,on,76,76,76,76,76,76,70,70,70,70,70,70 -off,on,off,off,on,on,76,76,76,76,76,76,70,70,70,70,70,70 -off,on,off,on,off,on,76,76,76,76,76,76,70,70,70,70,70,70 -off,on,off,on,on,on,76,76,76,76,76,76,70,70,70,70,70,70 -off,on,on,off,off,on,76,76,76,76,76,76,70,70,70,70,70,70 -off,on,on,off,on,on,76,76,76,76,76,76,70,70,70,70,70,70 -off,on,on,on,off,on,76,76,76,76,76,76,70,70,70,70,70,70 -off,on,on,on,on,on,76,76,76,76,76,76,70,70,70,70,70,70 -on,off,off,off,off,any,76,76,76,76,76,76,70,70,70,70,70,70 -on,off,off,off,on,any,76,76,76,76,76,76,70,70,70,70,70,70 -on,off,off,on,off,any,76,76,76,76,76,76,70,70,70,70,70,70 -on,off,off,on,on,any,76,76,76,76,76,76,70,70,70,70,70,70 -on,off,on,off,off,any,76,76,76,76,76,76,70,70,70,70,70,70 -on,off,on,off,on,any,76,76,76,76,76,76,70,70,70,70,70,70 -on,off,on,on,off,any,76,76,76,76,76,76,70,70,70,70,70,70 -on,off,on,on,on,any,76,76,76,76,76,76,70,70,70,70,70,70 -on,on,off,off,off,any,76,76,76,76,76,76,70,70,70,70,70,70 -on,on,off,off,on,any,76,76,76,76,76,76,70,70,70,70,70,70 -on,on,off,on,off,any,76,76,76,76,76,76,70,70,70,70,70,70 -on,on,off,on,on,any,76,76,76,76,76,76,70,70,70,70,70,70 -on,on,on,off,off,any,76,76,76,76,76,76,70,70,70,70,70,70 -on,on,on,off,on,any,76,76,76,76,76,76,70,70,70,70,70,70 -on,on,on,on,off,any,76,76,76,76,76,76,70,70,70,70,70,70 -on,on,on,on,on,any,76,76,76,76,76,76,70,70,70,70,70,70 -off,any,any,any,any,off,76,76,76,76,76,76,70,70,70,70,70,70 diff --git a/device-bluejay.mk b/device-bluejay.mk index 9d0355c..abb2782 100644 --- a/device-bluejay.mk +++ b/device-bluejay.mk @@ -131,10 +131,13 @@ PRODUCT_PACKAGES_DEBUG += \ # Bluetooth Tx power caps for bluejay PRODUCT_COPY_FILES += \ - $(LOCAL_PATH)/bluetooth_power_limits_bluejay_ROW.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits.csv \ - $(LOCAL_PATH)/bluetooth_power_limits_bluejay_US.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits_US.csv \ - $(LOCAL_PATH)/bluetooth_power_limits_bluejay_ROW.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits_EU.csv \ - $(LOCAL_PATH)/bluetooth_power_limits_bluejay_JP.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits_JP.csv + $(LOCAL_PATH)/bluetooth_power_limits.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits.csv \ + $(LOCAL_PATH)/bluetooth_power_limits_GB17L_JP.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits_JP.csv \ + $(LOCAL_PATH)/bluetooth_power_limits_GX7AS_CA.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits_CA.csv \ + $(LOCAL_PATH)/bluetooth_power_limits_GB62Z_US.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits_GB62Z_US.csv \ + $(LOCAL_PATH)/bluetooth_power_limits_GX7AS_US.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits_GX7AS_US.csv \ + $(LOCAL_PATH)/bluetooth_power_limits_G1AZG_EU.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits_G1AZG_EU.csv \ + $(LOCAL_PATH)/bluetooth_power_limits_GB62Z_EU.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits_GB62Z_EU.csv # Bluetooth PRODUCT_PRODUCT_PROPERTIES += \ From 46d8c710bfbeb324ca6bd744aaac12872a1fa7e0 Mon Sep 17 00:00:00 2001 From: Carter Hsu Date: Mon, 17 Jan 2022 13:46:11 +0800 Subject: [PATCH 33/42] audio: add Fortemedia mcps file Bug: 213020870 Test: build pass Signed-off-by: Carter Hsu Change-Id: I215594d57b247283248c9bcc7493eadea527bdbd --- audio/bluejay/audio-tables.mk | 1 + audio/bluejay/tuning/fortemedia/mcps.dat | Bin 0 -> 292 bytes 2 files changed, 1 insertion(+) create mode 100644 audio/bluejay/tuning/fortemedia/mcps.dat diff --git a/audio/bluejay/audio-tables.mk b/audio/bluejay/audio-tables.mk index eb8251c..07dec10 100644 --- a/audio/bluejay/audio-tables.mk +++ b/audio/bluejay/audio-tables.mk @@ -46,6 +46,7 @@ PRODUCT_COPY_FILES += \ device/google/bluejay/audio/$(AUDIO_TABLE_FOLDER)/tuning/fortemedia/HANDSFREE.dat:$(TARGET_COPY_OUT_VENDOR)/etc/aoc/HANDSFREE.dat \ device/google/bluejay/audio/$(AUDIO_TABLE_FOLDER)/tuning/fortemedia/HANDSET.dat:$(TARGET_COPY_OUT_VENDOR)/etc/aoc/HANDSET.dat \ device/google/bluejay/audio/$(AUDIO_TABLE_FOLDER)/tuning/fortemedia/HEADSET.dat:$(TARGET_COPY_OUT_VENDOR)/etc/aoc/HEADSET.dat \ + device/google/bluejay/audio/$(AUDIO_TABLE_FOLDER)/tuning/fortemedia/mcps.dat:$(TARGET_COPY_OUT_VENDOR)/etc/aoc/mcps.dat \ device/google/bluejay/audio/$(AUDIO_TABLE_FOLDER)/tuning/waves/waves_config.ini:$(TARGET_COPY_OUT_VENDOR)/etc/waves_config.ini \ device/google/bluejay/audio/$(AUDIO_TABLE_FOLDER)/tuning/waves/waves_preset.mps:$(TARGET_COPY_OUT_VENDOR)/etc/waves_preset.mps diff --git a/audio/bluejay/tuning/fortemedia/mcps.dat b/audio/bluejay/tuning/fortemedia/mcps.dat new file mode 100644 index 0000000000000000000000000000000000000000..04fc10042f748224f321473096600a6543c89b95 GIT binary patch literal 292 zcmY+{j{f~n};4u>Ch2$bG g>&Q@r Date: Tue, 25 Jan 2022 23:20:31 +0800 Subject: [PATCH 34/42] audio: remove 3 channel config for primary input Bug: 215405301 Test: solotester recording Mic/VR source Signed-off-by: vincenttew Change-Id: Ie2c1e998a04eb0d2eeabb316ede64b7a4ed0b750 --- audio/bluejay/config/audio_policy_configuration.xml | 2 +- .../config/audio_policy_configuration_a2dp_offload_disabled.xml | 2 +- .../config/audio_policy_configuration_bluetooth_legacy_hal.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/audio/bluejay/config/audio_policy_configuration.xml b/audio/bluejay/config/audio_policy_configuration.xml index 90ee1c3..14c9f98 100644 --- a/audio/bluejay/config/audio_policy_configuration.xml +++ b/audio/bluejay/config/audio_policy_configuration.xml @@ -82,7 +82,7 @@ + channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/> + channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/> + channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/> Date: Sat, 22 Jan 2022 05:00:29 +0800 Subject: [PATCH 35/42] powerhint: fork powerhint.json for bluejay Move the powerhint.json from gs101 to b3 Test: build and manually check Bug: 215655510 Change-Id: I974d00750312dee4479ceffb91c1bde6871b720a --- device-bluejay.mk | 4 + powerhint.json | 1290 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 1294 insertions(+) create mode 100644 powerhint.json diff --git a/device-bluejay.mk b/device-bluejay.mk index 94538ca..0c18d2f 100644 --- a/device-bluejay.mk +++ b/device-bluejay.mk @@ -62,6 +62,10 @@ PRODUCT_COPY_FILES += \ PRODUCT_COPY_FILES += \ device/google/bluejay/thermal_info_config_bluejay.json:$(TARGET_COPY_OUT_VENDOR)/etc/thermal_info_config.json +# Power HAL config +PRODUCT_COPY_FILES += \ + device/google/bluejay/powerhint.json:$(TARGET_COPY_OUT_VENDOR)/etc/powerhint.json + # Camera PRODUCT_COPY_FILES += \ device/google/bluejay/media_profiles_bluejay.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_profiles_V1_0.xml diff --git a/powerhint.json b/powerhint.json new file mode 100644 index 0000000..4d7e0d7 --- /dev/null +++ b/powerhint.json @@ -0,0 +1,1290 @@ +{ + "Nodes": [ + { + "Name": "MemFreq", + "Path": "/sys/devices/platform/17000010.devfreq_mif/devfreq/17000010.devfreq_mif/min_freq", + "Values": [ + "3172000", + "1014000", + "421000" + ], + "ResetOnInit": true + }, + { + "Name": "IntFreq", + "Path": "/sys/devices/platform/17000020.devfreq_int/devfreq/17000020.devfreq_int/min_freq", + "Values": [ + "533000", + "100000" + ], + "ResetOnInit": true + }, + { + "Name": "CPULittleClusterMaxFreq", + "Path": "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq", + "Values": [ + "9999999", + "1098000", + "1401000", + "930000", + "1197000", + "1328000", + "1598000", + "1803000" + ], + "DefaultIndex": 0, + "ResetOnInit": true + }, + { + "Name": "CPULittleClusterMinFreq", + "Path": "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq", + "Values": [ + "9999999", + "1197000", + "0" + ], + "ResetOnInit": true + }, + { + "Name": "CPUMidClusterMaxFreq", + "Path": "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq", + "Values": [ + "9999999", + "1024000", + "1197000", + "1491000", + "910000", + "1328000", + "1663000", + "1836000", + "1999000" + ], + "DefaultIndex": 0, + "ResetOnInit": true + }, + { + "Name": "CPUMidClusterMinFreq", + "Path": "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq", + "Values": [ + "9999999", + "1197000", + "0" + ], + "ResetOnInit": true + }, + { + "Name": "CPUBigClusterMaxFreq", + "Path": "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq", + "Values": [ + "9999999", + "984000", + "1426000", + "1826000", + "1277000", + "1582000", + "1745000", + "2048000", + "2401000" + ], + "DefaultIndex": 0, + "ResetOnInit": true + }, + { + "Name": "CPUBigClusterMinFreq", + "Path": "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq", + "Values": [ + "9999999", + "1106000", + "0" + ], + "ResetOnInit": true + }, + { + "Name": "GPUMinFreq", + "Path": "/sys/devices/platform/1c500000.mali/hint_min_freq", + "Values": [ + "762000", + "471000", + "400000", + "302000", + "151000" + ], + "ResetOnInit": true + }, + { + "Name": "DisplayWakeup", + "Path": "/sys/devices/platform/1c300000.drmdecon/early_wakeup", + "Values": [ + "1", + "0" + ] + }, + { + "Name": "CPUUtilThreshold", + "Path": "/sys/kernel/vendor_sched/util_threshold", + "Values": [ + "1280", + "1100" + ], + "DefaultIndex": 0, + "ResetOnInit": true + }, + { + "Name": "MIFTargetLoad", + "Path": "/sys/class/devfreq/17000010.devfreq_mif/interactive/target_load", + "Values": [ + "20 5 80", + "20 10 80" + ], + "ResetOnInit": true + }, + { + "Name": "TAUClampBoost", + "Path": "/sys/kernel/vendor_sched/ta_uclamp_min", + "Values": [ + "553", + "108", + "1", + "42" + ], + "ResetOnInit": true + }, + { + "Name": "SFUClampBoost", + "Path": "/sys/kernel/vendor_sched/sf_uclamp_min", + "Values": [ + "125", + "65", + "30" + ], + "ResetOnInit": true + }, + { + "Name": "MLUclampBoost", + "Path": "/sys/kernel/vendor_sched/nnapi_uclamp_min", + "Values": [ + "154", + "512" + ], + "DefaultIndex": 0, + "ResetOnInit": true + }, + { + "Name": "CDPreferIdle", + "Path": "/sys/kernel/vendor_sched/cam_prefer_idle", + "Values": [ + "0", + "1" + ], + "ResetOnInit": true + }, + { + "Name": "CDCpuset", + "Path": "/dev/cpuset/camera-daemon/cpus", + "Values": [ + "4-7", + "0-7" + ], + "ResetOnInit": true + }, + { + "Name": "CDHighCpusetCpus", + "Path": "/dev/cpuset/camera-daemon-high-group/cpus", + "Values": [ + "6-7", + "0-7" + ], + "ResetOnInit": true + }, + { + "Name": "CDMidCpusetCpus", + "Path": "/dev/cpuset/camera-daemon-mid-group/cpus", + "Values": [ + "4-5", + "0-7" + ], + "ResetOnInit": true + }, + { + "Name": "CDMidHighCpusetCpus", + "Path": "/dev/cpuset/camera-daemon-mid-high-group/cpus", + "Values": [ + "4-7", + "0-7" + ], + "ResetOnInit": true + }, + { + "Name": "F2fsRecessModeEnable", + "Path": "/dev/sys/fs/by-name/userdata/gc_urgent", + "Values": [ + "2", + "0" + ], + "ResetOnInit": true + }, + { + "Name": "TAPreferHighCap", + "Path": "/sys/kernel/vendor_sched/ta_prefer_high_cap", + "Values": [ + "1", + "0" + ], + "ResetOnInit": true + }, + { + "Name": "TAPreferIdle", + "Path": "/sys/kernel/vendor_sched/ta_prefer_idle", + "Values": [ + "0", + "1" + ], + "ResetOnInit": true + }, + { + "Name": "CDPreferHighCap", + "Path": "/sys/kernel/vendor_sched/cam_prefer_high_cap", + "Values": [ + "1", + "0" + ], + "ResetOnInit": true + }, + { + "Name": "HighCapacityStartCpu", + "Path": "/sys/kernel/vendor_sched/high_capacity_start_cpu", + "Values": [ + "4", + "6" + ], + "ResetOnInit": true + }, + { + "Name": "LimitFlashCurrent", + "Path": "vendor.camera.max_flash_current", + "Values": [ + "100", + "1500" + ], + "ResetOnInit": true, + "Type": "Property" + }, + { + "Name": "PowerHALRenderingState", + "Path": "vendor.powerhal.rendering", + "Values": [ + "EXPENSIVE_RENDERING", + "" + ], + "Type": "Property" + }, + { + "Name": "INTCAMFreq", + "Path": "/sys/devices/platform/17000030.devfreq_intcam/devfreq/17000030.devfreq_intcam/min_freq", + "Values": [ + "664000", + "67000" + ], + "ResetOnInit": true + }, + { + "Name": "TNRFreq", + "Path": "/sys/devices/platform/17000060.devfreq_tnr/devfreq/17000060.devfreq_tnr/min_freq", + "Values": [ + "664000", + "67000" + ], + "ResetOnInit": true + }, + { + "Name": "GPUPowerPolicy", + "Path": "/sys/devices/platform/1c500000.mali/power_policy", + "Values": [ + "always_on", + "adaptive" + ], + "ResetOnInit": true + }, + { + "Name": "BigControlTempSet", + "Path": "/dev/thermal/tz-by-name/BIG/trip_point_2_temp", + "Values": [ + "90000", + "80000" + ], + "DefaultIndex": 0, + "ResetOnInit": false + }, + { + "Name": "MidControlTempSet", + "Path": "/dev/thermal/tz-by-name/MID/trip_point_2_temp", + "Values": [ + "90000", + "80000" + ], + "DefaultIndex": 0, + "ResetOnInit": false + }, + { + "Name": "LittleControlTempSet", + "Path": "/dev/thermal/tz-by-name/LITTLE/trip_point_2_temp", + "Values": [ + "90000", + "80000" + ], + "DefaultIndex": 0, + "ResetOnInit": false + }, + { + "Name": "G3dControlTempSet", + "Path": "/dev/thermal/tz-by-name/G3D/trip_point_2_temp", + "Values": [ + "90000", + "80000" + ], + "DefaultIndex": 0, + "ResetOnInit": false + }, + { + "Name": "BigSwitchOnTempSet", + "Path": "/dev/thermal/tz-by-name/BIG/trip_point_1_temp", + "Values": [ + "70000", + "60000" + ], + "DefaultIndex": 0, + "ResetOnInit": false + }, + { + "Name": "MidSwitchOnTempSet", + "Path": "/dev/thermal/tz-by-name/MID/trip_point_1_temp", + "Values": [ + "70000", + "60000" + ], + "DefaultIndex": 0, + "ResetOnInit": false + }, + { + "Name": "LittleSwitchOnTempSet", + "Path": "/dev/thermal/tz-by-name/LITTLE/trip_point_1_temp", + "Values": [ + "70000", + "60000" + ], + "DefaultIndex": 0, + "ResetOnInit": false + }, + { + "Name": "G3dSwitchOnTempSet", + "Path": "/dev/thermal/tz-by-name/G3D/trip_point_1_temp", + "Values": [ + "70000", + "60000" + ], + "DefaultIndex": 0, + "ResetOnInit": false + } + ], + "Actions": [ + { + "PowerHint": "INTERACTION", + "Node": "SFUClampBoost", + "Duration": 5000, + "Value": "65" + }, + { + "PowerHint": "DEVICE_IDLE", + "Node": "F2fsRecessModeEnable", + "Duration": 0, + "Value": "2" + }, + { + "PowerHint": "LAUNCH", + "Node": "SFUClampBoost", + "Duration": 5000, + "Value": "65" + }, + { + "PowerHint": "LAUNCH", + "Node": "CPUMidClusterMaxFreq", + "Duration": 5000, + "Value": "9999999" + }, + { + "PowerHint": "LAUNCH", + "Node": "CPULittleClusterMaxFreq", + "Duration": 5000, + "Value": "9999999" + }, + { + "PowerHint": "LAUNCH", + "Node": "TAUClampBoost", + "Duration": 5000, + "Value": "553" + }, + { + "PowerHint": "LAUNCH", + "Node": "MemFreq", + "Duration": 5000, + "Value": "3172000" + }, + { + "PowerHint": "LAUNCH", + "Node": "GPUPowerPolicy", + "Duration": 5000, + "Value": "always_on" + }, + { + "PowerHint": "DISPLAY_INACTIVE", + "Node": "F2fsRecessModeEnable", + "Duration": 0, + "Value": "2" + }, + { + "PowerHint": "CAMERA_LAUNCH", + "Node": "MemFreq", + "Duration": 1000, + "Value": "3172000" + }, + { + "PowerHint": "CAMERA_LAUNCH", + "Node": "CPUBigClusterMaxFreq", + "Duration": 1000, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_LAUNCH", + "Node": "CPUBigClusterMinFreq", + "Duration": 1000, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_LAUNCH", + "Node": "CPUMidClusterMaxFreq", + "Duration": 1000, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_LAUNCH", + "Node": "CPUMidClusterMinFreq", + "Duration": 1000, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_LAUNCH", + "Node": "CPULittleClusterMaxFreq", + "Duration": 1000, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_LAUNCH", + "Node": "CPULittleClusterMinFreq", + "Duration": 1000, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_LAUNCH", + "Node": "CDCpuset", + "Duration": 1000, + "Value": "4-7" + }, + { + "PowerHint": "CAMERA_LAUNCH_EXTENDED", + "Node": "CPUBigClusterMaxFreq", + "Duration": 2000, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_LAUNCH_EXTENDED", + "Node": "CPUMidClusterMaxFreq", + "Duration": 2000, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_LAUNCH_EXTENDED", + "Node": "CPULittleClusterMaxFreq", + "Duration": 2000, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_THERMAL_CPU_THROTTLE", + "Node": "CPUBigClusterMaxFreq", + "Duration": 1000, + "Value": "984000" + }, + { + "PowerHint": "CAMERA_THERMAL_CPU_THROTTLE", + "Node": "CPUMidClusterMaxFreq", + "Duration": 1000, + "Value": "1024000" + }, + { + "PowerHint": "CAMERA_THERMAL_CPU_THROTTLE", + "Node": "CPULittleClusterMaxFreq", + "Duration": 1000, + "Value": "1098000" + }, + { + "PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE", + "Node": "CPUBigClusterMaxFreq", + "Duration": 1000, + "Value": "1426000" + }, + { + "PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE", + "Node": "CPUMidClusterMaxFreq", + "Duration": 1000, + "Value": "1197000" + }, + { + "PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE", + "Node": "CPULittleClusterMaxFreq", + "Duration": 1000, + "Value": "1401000" + }, + { + "PowerHint": "CAMERA_SHOT", + "Node": "MemFreq", + "Duration": 300, + "Value": "3172000" + }, + { + "PowerHint": "CAMERA_SHOT", + "Node": "CPUBigClusterMaxFreq", + "Duration": 300, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_SHOT", + "Node": "CPUBigClusterMinFreq", + "Duration": 300, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_SHOT", + "Node": "CPUMidClusterMaxFreq", + "Duration": 300, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_SHOT", + "Node": "CPUMidClusterMinFreq", + "Duration": 300, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_BACKEND_BOOST", + "Node": "MemFreq", + "Duration": 1000, + "Value": "3172000" + }, + { + "PowerHint": "CAMERA_BACKEND_BOOST", + "Node": "IntFreq", + "Duration": 1000, + "Value": "533000" + }, + { + "PowerHint": "CAMERA_BACKEND_BOOST", + "Node": "INTCAMFreq", + "Duration": 1000, + "Value": "664000" + }, + { + "PowerHint": "CAMERA_BACKEND_BOOST", + "Node": "TNRFreq", + "Duration": 1000, + "Value": "664000" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_BIGCPU", + "Node": "TAPreferHighCap", + "Duration": 3000, + "Value": "1" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_BIGCPU", + "Node": "CPUBigClusterMaxFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_BIGCPU", + "Node": "CPUBigClusterMinFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU", + "Node": "TAPreferHighCap", + "Duration": 3000, + "Value": "1" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU", + "Node": "CPUBigClusterMaxFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU", + "Node": "CPUBigClusterMinFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU", + "Node": "CPUMidClusterMaxFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU", + "Node": "CPUMidClusterMinFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_ALLCPU", + "Node": "TAPreferHighCap", + "Duration": 3000, + "Value": "1" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_ALLCPU", + "Node": "CPUBigClusterMaxFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_ALLCPU", + "Node": "CPUBigClusterMinFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_ALLCPU", + "Node": "CPUMidClusterMaxFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_ALLCPU", + "Node": "CPUMidClusterMinFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_ALLCPU", + "Node": "CPULittleClusterMaxFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_ALLCPU", + "Node": "CPULittleClusterMinFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "CPULittleClusterMaxFreq", + "Duration": 0, + "Value": "1401000" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "CPUMidClusterMaxFreq", + "Duration": 0, + "Value": "1491000" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "CPUBigClusterMaxFreq", + "Duration": 0, + "Value": "1826000" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "CDPreferHighCap", + "Duration": 0, + "Value": "1" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "HighCapacityStartCpu", + "Duration": 0, + "Value": "4" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "GPUMinFreq", + "Duration": 0, + "Value": "302000" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "MemFreq", + "Duration": 0, + "Value": "1014000" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "MIFTargetLoad", + "Duration": 0, + "Value": "20 10 80" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "TAPreferHighCap", + "Duration": 0, + "Value": "1" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "TAPreferIdle", + "Duration": 0, + "Value": "0" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "CDHighCpusetCpus", + "Duration": 0, + "Value": "6-7" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "CDMidCpusetCpus", + "Duration": 0, + "Value": "4-5" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "CDMidHighCpusetCpus", + "Duration": 0, + "Value": "4-7" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "CPUUtilThreshold", + "Duration": 0, + "Value": "1100" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "CPUMidClusterMaxFreq", + "Duration": 0, + "Value": "1491000" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "CPUBigClusterMaxFreq", + "Duration": 0, + "Value": "1826000" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "CDPreferHighCap", + "Duration": 0, + "Value": "1" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "HighCapacityStartCpu", + "Duration": 0, + "Value": "4" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "CPULittleClusterMaxFreq", + "Duration": 0, + "Value": "1401000" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "GPUMinFreq", + "Duration": 0, + "Value": "302000" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "MemFreq", + "Duration": 0, + "Value": "1014000" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "MIFTargetLoad", + "Duration": 0, + "Value": "20 10 80" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "TAPreferHighCap", + "Duration": 0, + "Value": "1" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "TAPreferIdle", + "Duration": 0, + "Value": "0" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "CDHighCpusetCpus", + "Duration": 0, + "Value": "6-7" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "CDMidCpusetCpus", + "Duration": 0, + "Value": "4-5" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "CDMidHighCpusetCpus", + "Duration": 0, + "Value": "4-7" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "CDPreferHighCap", + "Duration": 0, + "Value": "1" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "TAPreferHighCap", + "Duration": 0, + "Value": "1" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "CPUBigClusterMaxFreq", + "Duration": 0, + "Value": "1826000" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "CPUMidClusterMaxFreq", + "Duration": 0, + "Value": "1491000" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "CPULittleClusterMaxFreq", + "Duration": 0, + "Value": "1401000" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "GPUMinFreq", + "Duration": 0, + "Value": "302000" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "MemFreq", + "Duration": 0, + "Value": "1014000" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "MIFTargetLoad", + "Duration": 0, + "Value": "20 10 80" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "CDHighCpusetCpus", + "Duration": 0, + "Value": "6-7" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "CDMidCpusetCpus", + "Duration": 0, + "Value": "4-5" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "CDMidHighCpusetCpus", + "Duration": 0, + "Value": "4-7" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "CDPreferHighCap", + "Duration": 0, + "Value": "1" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "TAPreferHighCap", + "Duration": 0, + "Value": "1" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "CDPreferIdle", + "Duration": 0, + "Value": "0" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "HighCapacityStartCpu", + "Duration": 0, + "Value": "4" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "CPUBigClusterMaxFreq", + "Duration": 0, + "Value": "1826000" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "CPUMidClusterMaxFreq", + "Duration": 0, + "Value": "1491000" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "CPULittleClusterMaxFreq", + "Duration": 0, + "Value": "1401000" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "GPUMinFreq", + "Duration": 0, + "Value": "302000" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "MemFreq", + "Duration": 0, + "Value": "1014000" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "MIFTargetLoad", + "Duration": 0, + "Value": "20 10 80" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "CDHighCpusetCpus", + "Duration": 0, + "Value": "6-7" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "CDMidCpusetCpus", + "Duration": 0, + "Value": "4-5" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "CDMidHighCpusetCpus", + "Duration": 0, + "Value": "4-7" + }, + { + "PowerHint": "FIXED_PERFORMANCE", + "Node": "CPUBigClusterMaxFreq", + "Duration": 0, + "Value": "9999999" + }, + { + "PowerHint": "FIXED_PERFORMANCE", + "Node": "CPUBigClusterMinFreq", + "Duration": 0, + "Value": "9999999" + }, + { + "PowerHint": "FIXED_PERFORMANCE", + "Node": "CPUMidClusterMaxFreq", + "Duration": 0, + "Value": "9999999" + }, + { + "PowerHint": "FIXED_PERFORMANCE", + "Node": "CPUMidClusterMinFreq", + "Duration": 0, + "Value": "9999999" + }, + { + "PowerHint": "FIXED_PERFORMANCE", + "Node": "CPULittleClusterMaxFreq", + "Duration": 0, + "Value": "9999999" + }, + { + "PowerHint": "FIXED_PERFORMANCE", + "Node": "CPULittleClusterMinFreq", + "Duration": 0, + "Value": "9999999" + }, + { + "PowerHint": "LOW_POWER_LITTLE_CLUSTER_50", + "Node": "CPULittleClusterMaxFreq", + "Duration": 3600000, + "Value": "930000" + }, + { + "PowerHint": "LOW_POWER_LITTLE_CLUSTER_60", + "Node": "CPULittleClusterMaxFreq", + "Duration": 3600000, + "Value": "1197000" + }, + { + "PowerHint": "LOW_POWER_LITTLE_CLUSTER_70", + "Node": "CPULittleClusterMaxFreq", + "Duration": 3600000, + "Value": "1328000" + }, + { + "PowerHint": "LOW_POWER_LITTLE_CLUSTER_80", + "Node": "CPULittleClusterMaxFreq", + "Duration": 3600000, + "Value": "1598000" + }, + { + "PowerHint": "LOW_POWER_LITTLE_CLUSTER_90", + "Node": "CPULittleClusterMaxFreq", + "Duration": 3600000, + "Value": "1803000" + }, + { + "PowerHint": "LOW_POWER_MID_CLUSTER_50", + "Node": "CPUMidClusterMaxFreq", + "Duration": 3600000, + "Value": "910000" + }, + { + "PowerHint": "LOW_POWER_MID_CLUSTER_60", + "Node": "CPUMidClusterMaxFreq", + "Duration": 3600000, + "Value": "1328000" + }, + { + "PowerHint": "LOW_POWER_MID_CLUSTER_70", + "Node": "CPUMidClusterMaxFreq", + "Duration": 3600000, + "Value": "1663000" + }, + { + "PowerHint": "LOW_POWER_MID_CLUSTER_80", + "Node": "CPUMidClusterMaxFreq", + "Duration": 3600000, + "Value": "1836000" + }, + { + "PowerHint": "LOW_POWER_MID_CLUSTER_90", + "Node": "CPUMidClusterMaxFreq", + "Duration": 3600000, + "Value": "1999000" + }, + { + "PowerHint": "LOW_POWER_CPU_50", + "Node": "CPUBigClusterMaxFreq", + "Duration": 3600000, + "Value": "1277000" + }, + { + "PowerHint": "LOW_POWER_CPU_60", + "Node": "CPUBigClusterMaxFreq", + "Duration": 3600000, + "Value": "1582000" + }, + { + "PowerHint": "LOW_POWER_CPU_70", + "Node": "CPUBigClusterMaxFreq", + "Duration": 3600000, + "Value": "1745000" + }, + { + "PowerHint": "LOW_POWER_CPU_80", + "Node": "CPUBigClusterMaxFreq", + "Duration": 3600000, + "Value": "2048000" + }, + { + "PowerHint": "LOW_POWER_CPU_90", + "Node": "CPUBigClusterMaxFreq", + "Duration": 3600000, + "Value": "2401000" + }, + { + "PowerHint": "REFRESH_60FPS", + "Node": "TAUClampBoost", + "Duration": 0, + "Value": "42" + }, + { + "PowerHint": "ADPF_DISABLE_TA_BOOST", + "Node": "TAUClampBoost", + "Duration": 0, + "Value": "1" + }, + { + "PowerHint": "ADPF_DISABLE_TA_BOOST", + "Type": "MaskHint", + "Value": "BOOST_DISPLAY" + }, + { + "PowerHint": "ADPF_DISABLE_TA_BOOST", + "Type": "EndHint", + "Value": "BOOST_60HZ" + }, + { + "PowerHint": "BOOST_DISPLAY", + "Type": "DoHint", + "Value": "BOOST_60HZ" + }, + { + "PowerHint": "INTERACTION", + "Type": "DoHint", + "Value": "BOOST_DISPLAY" + }, + { + "PowerHint": "BOOST_60HZ", + "Node": "TAUClampBoost", + "Duration": 200, + "Value": "108" + }, + { + "PowerHint": "DISPLAY_IDLE", + "Node": "TAUClampBoost", + "Duration": 0, + "Value": "1" + }, + { + "PowerHint": "DISPLAY_IDLE", + "Type": "EndHint", + "Value": "INTERACTION" + }, + { + "PowerHint": "DISPLAY_IDLE", + "Type": "EndHint", + "Value": "DISPLAY_UPDATE_IMMINENT" + }, + { + "PowerHint": "DISPLAY_UPDATE_IMMINENT", + "Node": "DisplayWakeup", + "Duration": 50, + "Value": "1" + }, + { + "PowerHint": "DISPLAY_UPDATE_IMMINENT", + "Type": "DoHint", + "Value": "BOOST_DISPLAY" + }, + { + "PowerHint": "THERMAL_FLASH_LED_REDUCE_CRITICAL", + "Node": "LimitFlashCurrent", + "Duration": 0, + "Value": "100" + }, + { + "PowerHint": "THERMAL_FLASH_LED_REDUCE_NONE", + "Node": "LimitFlashCurrent", + "Duration": 0, + "Value": "1500" + }, + { + "PowerHint": "EXPENSIVE_RENDERING", + "Node": "PowerHALRenderingState", + "Duration": 0, + "Value": "EXPENSIVE_RENDERING" + }, + { + "PowerHint": "EXPENSIVE_RENDERING", + "Node": "GPUMinFreq", + "Duration": 0, + "Value": "400000" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE", + "Node": "BigControlTempSet", + "Duration": 0, + "Value": "80000" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE", + "Node": "MidControlTempSet", + "Duration": 0, + "Value": "80000" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE", + "Node": "LittleControlTempSet", + "Duration": 0, + "Value": "80000" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE", + "Node": "G3dControlTempSet", + "Duration": 0, + "Value": "80000" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE", + "Node": "BigSwitchOnTempSet", + "Duration": 0, + "Value": "60000" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE", + "Node": "MidSwitchOnTempSet", + "Duration": 0, + "Value": "60000" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE", + "Node": "LittleSwitchOnTempSet", + "Duration": 0, + "Value": "60000" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE", + "Node": "G3dSwitchOnTempSet", + "Duration": 0, + "Value": "60000" + }, + { + "PowerHint": "FACE_UNLOCK_BOOST", + "Node": "CPUBigClusterMaxFreq", + "Duration": 1000, + "Value": "9999999" + }, + { + "PowerHint": "FACE_UNLOCK_BOOST", + "Node": "CPUBigClusterMinFreq", + "Duration": 1000, + "Value": "9999999" + }, + { + "PowerHint": "FP_BOOST", + "Node": "CPUBigClusterMaxFreq", + "Duration": 1000, + "Value": "9999999" + }, + { + "PowerHint": "FP_BOOST", + "Node": "CPUBigClusterMinFreq", + "Duration": 1000, + "Value": "9999999" + }, + { + "PowerHint": "ML_ACC", + "Node": "MLUclampBoost", + "Duration": 2000, + "Value": "512" + } + ] +} From b6bfeaabe37e0646cab41d46856a5d4846eaea84 Mon Sep 17 00:00:00 2001 From: Yohei Yukawa Date: Fri, 28 Jan 2022 12:35:16 -0800 Subject: [PATCH 36/42] Migrate "rounded_corner_content_padding" This CL updates resource overlay of rounded_corner_content_padding so that the same device-specific value can be seen from both the Framework code and the SysUI. With my previous CL [1], the SysUI continues to see the same value even after this migration. [1]: I0c3717c0bdfc928167c6eba06247b37caabf33b9 24d6b891f572f7be419d3acc9793ca68d062cf35 Bug: 215554582 Test: presubmit Change-Id: Iad3f376156a1f991ada3af833d05bfd1f6100329 --- bluejay/overlay/frameworks/base/core/res/res/values/dimens.xml | 3 +++ .../frameworks/base/packages/SystemUI/res/values/dimens.xml | 3 --- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/bluejay/overlay/frameworks/base/core/res/res/values/dimens.xml b/bluejay/overlay/frameworks/base/core/res/res/values/dimens.xml index 86ad4e7..82c194e 100644 --- a/bluejay/overlay/frameworks/base/core/res/res/values/dimens.xml +++ b/bluejay/overlay/frameworks/base/core/res/res/values/dimens.xml @@ -23,6 +23,9 @@ 47px 48px + + 47px + diff --git a/bluejay/overlay/frameworks/base/packages/SystemUI/res/values/dimens.xml b/bluejay/overlay/frameworks/base/packages/SystemUI/res/values/dimens.xml index abbe205..992a8f6 100644 --- a/bluejay/overlay/frameworks/base/packages/SystemUI/res/values/dimens.xml +++ b/bluejay/overlay/frameworks/base/packages/SystemUI/res/values/dimens.xml @@ -19,9 +19,6 @@ 0dp - - 47px - 1px From 78fa2057ed7548cf4dedfa88ef3edd9d9f4f25f8 Mon Sep 17 00:00:00 2001 From: Philip Quinn Date: Fri, 29 Oct 2021 12:14:04 -0700 Subject: [PATCH 37/42] Start twoshay after setting touch_offload permissions. On the current trigger, twoshay starts before it has permissions to read the touch_offload devices and gives the following errors: twoshay.twoshay_pipeline: Failed to open file with ret = -13 twoshay.twoshay_pipeline: Failed to open file with ret = -13 Bug: 216331251 Test: twoshay starts without the above errors Change-Id: Iaad7600d3245174157ae01d8959f86bc79cb995e Signed-off-by: Steve Pfetsch --- conf/init.bluejay.rc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/conf/init.bluejay.rc b/conf/init.bluejay.rc index a7b9661..0151bd6 100644 --- a/conf/init.bluejay.rc +++ b/conf/init.bluejay.rc @@ -2,8 +2,8 @@ import /vendor/etc/init/hw/init.gs101.rc import /vendor/etc/init/hw/init.blueport.rc -on fs - # Start the twoshay touch service +# Start the twoshay touch service +on property:vendor.device.modules.ready=1 start twoshay # Toggle glove_mode according to touch_sensitivity_mode From 3a24298e59013cf7128189877161d249819fa5d5 Mon Sep 17 00:00:00 2001 From: Rick Yiu Date: Tue, 1 Feb 2022 18:42:35 +0800 Subject: [PATCH 38/42] Remove high_capacity_start_cpu The node is removed from kernel. Bug: 201259891 Test: build pass Change-Id: I336f2890a18d8d3ecf350d1955ca4577f638f911 --- powerhint.json | 27 --------------------------- 1 file changed, 27 deletions(-) diff --git a/powerhint.json b/powerhint.json index 4d7e0d7..38d91f7 100644 --- a/powerhint.json +++ b/powerhint.json @@ -250,15 +250,6 @@ ], "ResetOnInit": true }, - { - "Name": "HighCapacityStartCpu", - "Path": "/sys/kernel/vendor_sched/high_capacity_start_cpu", - "Values": [ - "4", - "6" - ], - "ResetOnInit": true - }, { "Name": "LimitFlashCurrent", "Path": "vendor.camera.max_flash_current", @@ -711,12 +702,6 @@ "Duration": 0, "Value": "1" }, - { - "PowerHint": "CAMERA_STREAMING_EXTREME", - "Node": "HighCapacityStartCpu", - "Duration": 0, - "Value": "4" - }, { "PowerHint": "CAMERA_STREAMING_EXTREME", "Node": "GPUMinFreq", @@ -789,12 +774,6 @@ "Duration": 0, "Value": "1" }, - { - "PowerHint": "CAMERA_STREAMING_HIGH", - "Node": "HighCapacityStartCpu", - "Duration": 0, - "Value": "4" - }, { "PowerHint": "CAMERA_STREAMING_HIGH", "Node": "CPULittleClusterMaxFreq", @@ -933,12 +912,6 @@ "Duration": 0, "Value": "0" }, - { - "PowerHint": "CAMERA_STREAMING_LOW", - "Node": "HighCapacityStartCpu", - "Duration": 0, - "Value": "4" - }, { "PowerHint": "CAMERA_STREAMING_LOW", "Node": "CPUBigClusterMaxFreq", From d69d33ff28c1fe77900368f867788f0c1bb7a2e1 Mon Sep 17 00:00:00 2001 From: Wei Wang Date: Wed, 2 Feb 2022 23:17:31 -0800 Subject: [PATCH 39/42] Change restricted cpuset dynamically Currently framework put tasks into restricted cpuset group when display is off. However, when unlocking screen, SystemUI still runs in restricted cpuset group leading to jank and delayed UDFPS action. This CL mitigates problem by dynamically changing restricted cpuset group to all cpus when display is back on. Bug: 217481359 Test: Build Signed-off-by: Wei Wang Change-Id: I0342b8a6e8040cdcf5cf5ca5129f7c58286b5a5c --- powerhint.json | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/powerhint.json b/powerhint.json index 4d7e0d7..f2c9b29 100644 --- a/powerhint.json +++ b/powerhint.json @@ -187,6 +187,15 @@ ], "ResetOnInit": true }, + { + "Name": "RestrictedCpuset", + "Path": "/dev/cpuset/restricted/cpus", + "Values": [ + "0-3", + "0-7" + ], + "ResetOnInit": true + }, { "Name": "CDHighCpusetCpus", "Path": "/dev/cpuset/camera-daemon-high-group/cpus", @@ -1285,6 +1294,18 @@ "Node": "MLUclampBoost", "Duration": 2000, "Value": "512" + }, + { + "PowerHint": "DEVICE_IDLE", + "Node": "RestrictedCpuset", + "Duration": 0, + "Value": "0-3" + }, + { + "PowerHint": "DISPLAY_INACTIVE", + "Node": "RestrictedCpuset", + "Duration": 0, + "Value": "0-3" } ] } From 8ac6004dd05c66fac356a2167a566ae84a351c68 Mon Sep 17 00:00:00 2001 From: Jimmy Shiu Date: Sat, 22 Jan 2022 05:00:29 +0800 Subject: [PATCH 40/42] powerhint: fork powerhint.json for b3 Move the powerhint.json from gs101 to b3 Test: build and manually check Bug: 215655510 Change-Id: I974d00750312dee4479ceffb91c1bde6871b720a Merged-In: I974d00750312dee4479ceffb91c1bde6871b720a --- device-bluejay.mk | 4 + powerhint.json | 1187 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 1191 insertions(+) create mode 100644 powerhint.json diff --git a/device-bluejay.mk b/device-bluejay.mk index abb2782..f574935 100644 --- a/device-bluejay.mk +++ b/device-bluejay.mk @@ -60,6 +60,10 @@ PRODUCT_COPY_FILES += \ PRODUCT_COPY_FILES += \ device/google/bluejay/thermal_info_config_bluejay.json:$(TARGET_COPY_OUT_VENDOR)/etc/thermal_info_config.json +# Power HAL config +PRODUCT_COPY_FILES += \ + device/google/bluejay/powerhint.json:$(TARGET_COPY_OUT_VENDOR)/etc/powerhint.json + # Camera PRODUCT_COPY_FILES += \ device/google/bluejay/media_profiles_bluejay.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_profiles_V1_0.xml diff --git a/powerhint.json b/powerhint.json new file mode 100644 index 0000000..fb9c7cb --- /dev/null +++ b/powerhint.json @@ -0,0 +1,1187 @@ +{ + "Nodes": [ + { + "Name": "MemFreq", + "Path": "/sys/devices/platform/17000010.devfreq_mif/devfreq/17000010.devfreq_mif/min_freq", + "Values": [ + "3172000", + "1014000", + "421000" + ], + "ResetOnInit": true + }, + { + "Name": "IntFreq", + "Path": "/sys/devices/platform/17000020.devfreq_int/devfreq/17000020.devfreq_int/min_freq", + "Values": [ + "533000", + "100000" + ], + "ResetOnInit": true + }, + { + "Name": "CPULittleClusterMaxFreq", + "Path": "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq", + "Values": [ + "9999999", + "1098000", + "1401000", + "1197000" + ], + "DefaultIndex": 0, + "ResetOnInit": true + }, + { + "Name": "CPULittleClusterMinFreq", + "Path": "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq", + "Values": [ + "9999999", + "1197000", + "0" + ], + "ResetOnInit": true + }, + { + "Name": "CPUMidClusterMaxFreq", + "Path": "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq", + "Values": [ + "9999999", + "1024000", + "1197000", + "1999000", + "1491000" + ], + "DefaultIndex": 0, + "ResetOnInit": true + }, + { + "Name": "CPUMidClusterMinFreq", + "Path": "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq", + "Values": [ + "9999999", + "1197000", + "0" + ], + "ResetOnInit": true + }, + { + "Name": "CPUBigClusterMaxFreq", + "Path": "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq", + "Values": [ + "9999999", + "984000", + "1426000", + "1826000" + ], + "DefaultIndex": 0, + "ResetOnInit": true + }, + { + "Name": "CPUBigClusterMinFreq", + "Path": "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq", + "Values": [ + "9999999", + "1106000", + "0" + ], + "ResetOnInit": true + }, + { + "Name": "GPUMinFreq", + "Path": "/sys/devices/platform/1c500000.mali/hint_min_freq", + "Values": [ + "762000", + "471000", + "400000", + "302000", + "151000" + ], + "ResetOnInit": true + }, + { + "Name": "DisplayWakeup", + "Path": "/sys/devices/platform/1c300000.drmdecon/early_wakeup", + "Values": [ + "1", + "0" + ] + }, + { + "Name": "CPUUtilThreshold", + "Path": "/sys/kernel/vendor_sched/util_threshold", + "Values": [ + "1280", + "1100" + ], + "DefaultIndex": 0, + "ResetOnInit": true + }, + { + "Name": "MIFTargetLoad", + "Path": "/sys/class/devfreq/17000010.devfreq_mif/interactive/target_load", + "Values": [ + "20 5 80", + "20 10 80" + ], + "ResetOnInit": true + }, + { + "Name": "TAUClampBoost", + "Path": "/sys/kernel/vendor_sched/ta_uclamp_min", + "Values": [ + "553", + "108", + "1", + "42" + ], + "ResetOnInit": true + }, + { + "Name": "SFUClampBoost", + "Path": "/sys/kernel/vendor_sched/sf_uclamp_min", + "Values": [ + "125", + "65", + "30" + ], + "ResetOnInit": true + }, + { + "Name": "MLUclampBoost", + "Path": "/sys/kernel/vendor_sched/nnapi_uclamp_min", + "Values": [ + "154", + "512" + ], + "DefaultIndex": 0, + "ResetOnInit": true + }, + { + "Name": "CDPreferIdle", + "Path": "/sys/kernel/vendor_sched/cam_prefer_idle", + "Values": [ + "0", + "1" + ], + "ResetOnInit": true + }, + { + "Name": "CDCpuset", + "Path": "/dev/cpuset/camera-daemon/cpus", + "Values": [ + "4-7", + "0-7" + ], + "ResetOnInit": true + }, + { + "Name": "CDHighCpusetCpus", + "Path": "/dev/cpuset/camera-daemon-high-group/cpus", + "Values": [ + "6-7", + "0-7" + ], + "ResetOnInit": true + }, + { + "Name": "CDMidCpusetCpus", + "Path": "/dev/cpuset/camera-daemon-mid-group/cpus", + "Values": [ + "4-5", + "0-7" + ], + "ResetOnInit": true + }, + { + "Name": "CDMidHighCpusetCpus", + "Path": "/dev/cpuset/camera-daemon-mid-high-group/cpus", + "Values": [ + "4-7", + "0-7" + ], + "ResetOnInit": true + }, + { + "Name": "F2fsRecessModeEnable", + "Path": "/dev/sys/fs/by-name/userdata/gc_urgent", + "Values": [ + "2", + "0" + ], + "ResetOnInit": true + }, + { + "Name": "TAPreferHighCap", + "Path": "/sys/kernel/vendor_sched/ta_prefer_high_cap", + "Values": [ + "1", + "0" + ], + "ResetOnInit": true + }, + { + "Name": "TAPreferIdle", + "Path": "/sys/kernel/vendor_sched/ta_prefer_idle", + "Values": [ + "0", + "1" + ], + "ResetOnInit": true + }, + { + "Name": "CDPreferHighCap", + "Path": "/sys/kernel/vendor_sched/cam_prefer_high_cap", + "Values": [ + "1", + "0" + ], + "ResetOnInit": true + }, + { + "Name": "HighCapacityStartCpu", + "Path": "/sys/kernel/vendor_sched/high_capacity_start_cpu", + "Values": [ + "4", + "6" + ], + "ResetOnInit": true + }, + { + "Name": "LimitFlashCurrent", + "Path": "vendor.camera.max_flash_current", + "Values": [ + "100", + "1500" + ], + "ResetOnInit": true, + "Type": "Property" + }, + { + "Name": "PowerHALRenderingState", + "Path": "vendor.powerhal.rendering", + "Values": [ + "EXPENSIVE_RENDERING", + "" + ], + "Type": "Property" + }, + { + "Name": "INTCAMFreq", + "Path": "/sys/devices/platform/17000030.devfreq_intcam/devfreq/17000030.devfreq_intcam/min_freq", + "Values": [ + "664000", + "67000" + ], + "ResetOnInit": true + }, + { + "Name": "TNRFreq", + "Path": "/sys/devices/platform/17000060.devfreq_tnr/devfreq/17000060.devfreq_tnr/min_freq", + "Values": [ + "664000", + "67000" + ], + "ResetOnInit": true + }, + { + "Name": "GPUPowerPolicy", + "Path": "/sys/devices/platform/1c500000.mali/power_policy", + "Values": [ + "always_on", + "adaptive" + ], + "ResetOnInit": true + }, + { + "Name": "BigControlTempSet", + "Path": "/dev/thermal/tz-by-name/BIG/trip_point_2_temp", + "Values": [ + "90000", + "80000" + ], + "DefaultIndex": 0, + "ResetOnInit": false + }, + { + "Name": "MidControlTempSet", + "Path": "/dev/thermal/tz-by-name/MID/trip_point_2_temp", + "Values": [ + "90000", + "80000" + ], + "DefaultIndex": 0, + "ResetOnInit": false + }, + { + "Name": "LittleControlTempSet", + "Path": "/dev/thermal/tz-by-name/LITTLE/trip_point_2_temp", + "Values": [ + "90000", + "80000" + ], + "DefaultIndex": 0, + "ResetOnInit": false + }, + { + "Name": "G3dControlTempSet", + "Path": "/dev/thermal/tz-by-name/G3D/trip_point_2_temp", + "Values": [ + "90000", + "80000" + ], + "DefaultIndex": 0, + "ResetOnInit": false + }, + { + "Name": "BigSwitchOnTempSet", + "Path": "/dev/thermal/tz-by-name/BIG/trip_point_1_temp", + "Values": [ + "70000", + "60000" + ], + "DefaultIndex": 0, + "ResetOnInit": false + }, + { + "Name": "MidSwitchOnTempSet", + "Path": "/dev/thermal/tz-by-name/MID/trip_point_1_temp", + "Values": [ + "70000", + "60000" + ], + "DefaultIndex": 0, + "ResetOnInit": false + }, + { + "Name": "LittleSwitchOnTempSet", + "Path": "/dev/thermal/tz-by-name/LITTLE/trip_point_1_temp", + "Values": [ + "70000", + "60000" + ], + "DefaultIndex": 0, + "ResetOnInit": false + }, + { + "Name": "G3dSwitchOnTempSet", + "Path": "/dev/thermal/tz-by-name/G3D/trip_point_1_temp", + "Values": [ + "70000", + "60000" + ], + "DefaultIndex": 0, + "ResetOnInit": false + } + ], + "Actions": [ + { + "PowerHint": "INTERACTION", + "Node": "SFUClampBoost", + "Duration": 5000, + "Value": "65" + }, + { + "PowerHint": "DEVICE_IDLE", + "Node": "F2fsRecessModeEnable", + "Duration": 0, + "Value": "2" + }, + { + "PowerHint": "LAUNCH", + "Node": "SFUClampBoost", + "Duration": 5000, + "Value": "65" + }, + { + "PowerHint": "LAUNCH", + "Node": "CPUMidClusterMaxFreq", + "Duration": 5000, + "Value": "9999999" + }, + { + "PowerHint": "LAUNCH", + "Node": "CPULittleClusterMaxFreq", + "Duration": 5000, + "Value": "9999999" + }, + { + "PowerHint": "LAUNCH", + "Node": "TAUClampBoost", + "Duration": 5000, + "Value": "553" + }, + { + "PowerHint": "LAUNCH", + "Node": "MemFreq", + "Duration": 5000, + "Value": "3172000" + }, + { + "PowerHint": "LAUNCH", + "Node": "GPUPowerPolicy", + "Duration": 5000, + "Value": "always_on" + }, + { + "PowerHint": "DISPLAY_INACTIVE", + "Node": "F2fsRecessModeEnable", + "Duration": 0, + "Value": "2" + }, + { + "PowerHint": "CAMERA_LAUNCH", + "Node": "MemFreq", + "Duration": 1000, + "Value": "3172000" + }, + { + "PowerHint": "CAMERA_LAUNCH", + "Node": "CPUBigClusterMaxFreq", + "Duration": 1000, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_LAUNCH", + "Node": "CPUBigClusterMinFreq", + "Duration": 1000, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_LAUNCH", + "Node": "CPUMidClusterMaxFreq", + "Duration": 1000, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_LAUNCH", + "Node": "CPUMidClusterMinFreq", + "Duration": 1000, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_LAUNCH", + "Node": "CPULittleClusterMaxFreq", + "Duration": 1000, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_LAUNCH", + "Node": "CPULittleClusterMinFreq", + "Duration": 1000, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_LAUNCH", + "Node": "CDCpuset", + "Duration": 1000, + "Value": "4-7" + }, + { + "PowerHint": "CAMERA_LAUNCH_EXTENDED", + "Node": "CPUBigClusterMaxFreq", + "Duration": 2000, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_LAUNCH_EXTENDED", + "Node": "CPUMidClusterMaxFreq", + "Duration": 2000, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_LAUNCH_EXTENDED", + "Node": "CPULittleClusterMaxFreq", + "Duration": 2000, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_THERMAL_CPU_THROTTLE", + "Node": "CPUBigClusterMaxFreq", + "Duration": 1000, + "Value": "984000" + }, + { + "PowerHint": "CAMERA_THERMAL_CPU_THROTTLE", + "Node": "CPUMidClusterMaxFreq", + "Duration": 1000, + "Value": "1024000" + }, + { + "PowerHint": "CAMERA_THERMAL_CPU_THROTTLE", + "Node": "CPULittleClusterMaxFreq", + "Duration": 1000, + "Value": "1098000" + }, + { + "PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE", + "Node": "CPUBigClusterMaxFreq", + "Duration": 1000, + "Value": "1426000" + }, + { + "PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE", + "Node": "CPUMidClusterMaxFreq", + "Duration": 1000, + "Value": "1197000" + }, + { + "PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE", + "Node": "CPULittleClusterMaxFreq", + "Duration": 1000, + "Value": "1401000" + }, + { + "PowerHint": "CAMERA_SHOT", + "Node": "MemFreq", + "Duration": 300, + "Value": "3172000" + }, + { + "PowerHint": "CAMERA_SHOT", + "Node": "CPUBigClusterMaxFreq", + "Duration": 300, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_SHOT", + "Node": "CPUBigClusterMinFreq", + "Duration": 300, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_SHOT", + "Node": "CPUMidClusterMaxFreq", + "Duration": 300, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_SHOT", + "Node": "CPUMidClusterMinFreq", + "Duration": 300, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_BACKEND_BOOST", + "Node": "MemFreq", + "Duration": 1000, + "Value": "3172000" + }, + { + "PowerHint": "CAMERA_BACKEND_BOOST", + "Node": "IntFreq", + "Duration": 1000, + "Value": "533000" + }, + { + "PowerHint": "CAMERA_BACKEND_BOOST", + "Node": "INTCAMFreq", + "Duration": 1000, + "Value": "664000" + }, + { + "PowerHint": "CAMERA_BACKEND_BOOST", + "Node": "TNRFreq", + "Duration": 1000, + "Value": "664000" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_BIGCPU", + "Node": "TAPreferHighCap", + "Duration": 3000, + "Value": "1" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_BIGCPU", + "Node": "CPUBigClusterMaxFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_BIGCPU", + "Node": "CPUBigClusterMinFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU", + "Node": "TAPreferHighCap", + "Duration": 3000, + "Value": "1" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU", + "Node": "CPUBigClusterMaxFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU", + "Node": "CPUBigClusterMinFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU", + "Node": "CPUMidClusterMaxFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU", + "Node": "CPUMidClusterMinFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_ALLCPU", + "Node": "TAPreferHighCap", + "Duration": 3000, + "Value": "1" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_ALLCPU", + "Node": "CPUBigClusterMaxFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_ALLCPU", + "Node": "CPUBigClusterMinFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_ALLCPU", + "Node": "CPUMidClusterMaxFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_ALLCPU", + "Node": "CPUMidClusterMinFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_ALLCPU", + "Node": "CPULittleClusterMaxFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_ALLCPU", + "Node": "CPULittleClusterMinFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "CPULittleClusterMaxFreq", + "Duration": 0, + "Value": "1401000" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "CPUMidClusterMaxFreq", + "Duration": 0, + "Value": "1491000" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "CPUBigClusterMaxFreq", + "Duration": 0, + "Value": "1826000" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "CDPreferHighCap", + "Duration": 0, + "Value": "1" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "HighCapacityStartCpu", + "Duration": 0, + "Value": "4" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "GPUMinFreq", + "Duration": 0, + "Value": "302000" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "MemFreq", + "Duration": 0, + "Value": "1014000" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "MIFTargetLoad", + "Duration": 0, + "Value": "20 10 80" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "TAPreferHighCap", + "Duration": 0, + "Value": "1" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "TAPreferIdle", + "Duration": 0, + "Value": "0" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "CDHighCpusetCpus", + "Duration": 0, + "Value": "6-7" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "CDMidCpusetCpus", + "Duration": 0, + "Value": "4-5" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "CDMidHighCpusetCpus", + "Duration": 0, + "Value": "4-7" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "CPUUtilThreshold", + "Duration": 0, + "Value": "1100" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "CPUMidClusterMaxFreq", + "Duration": 0, + "Value": "1491000" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "CPUBigClusterMaxFreq", + "Duration": 0, + "Value": "1826000" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "CDPreferHighCap", + "Duration": 0, + "Value": "1" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "HighCapacityStartCpu", + "Duration": 0, + "Value": "4" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "CPULittleClusterMaxFreq", + "Duration": 0, + "Value": "1401000" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "GPUMinFreq", + "Duration": 0, + "Value": "302000" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "MemFreq", + "Duration": 0, + "Value": "1014000" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "MIFTargetLoad", + "Duration": 0, + "Value": "20 10 80" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "TAPreferHighCap", + "Duration": 0, + "Value": "1" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "TAPreferIdle", + "Duration": 0, + "Value": "0" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "CDHighCpusetCpus", + "Duration": 0, + "Value": "6-7" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "CDMidCpusetCpus", + "Duration": 0, + "Value": "4-5" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "CDMidHighCpusetCpus", + "Duration": 0, + "Value": "4-7" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "CDPreferHighCap", + "Duration": 0, + "Value": "1" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "TAPreferHighCap", + "Duration": 0, + "Value": "1" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "CPUBigClusterMaxFreq", + "Duration": 0, + "Value": "1826000" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "CPUMidClusterMaxFreq", + "Duration": 0, + "Value": "1491000" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "CPULittleClusterMaxFreq", + "Duration": 0, + "Value": "1401000" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "GPUMinFreq", + "Duration": 0, + "Value": "302000" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "MemFreq", + "Duration": 0, + "Value": "1014000" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "MIFTargetLoad", + "Duration": 0, + "Value": "20 10 80" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "CDHighCpusetCpus", + "Duration": 0, + "Value": "6-7" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "CDMidCpusetCpus", + "Duration": 0, + "Value": "4-5" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "CDMidHighCpusetCpus", + "Duration": 0, + "Value": "4-7" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "CDPreferHighCap", + "Duration": 0, + "Value": "1" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "TAPreferHighCap", + "Duration": 0, + "Value": "1" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "CDPreferIdle", + "Duration": 0, + "Value": "0" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "HighCapacityStartCpu", + "Duration": 0, + "Value": "4" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "CPUBigClusterMaxFreq", + "Duration": 0, + "Value": "1826000" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "CPUMidClusterMaxFreq", + "Duration": 0, + "Value": "1491000" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "CPULittleClusterMaxFreq", + "Duration": 0, + "Value": "1401000" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "GPUMinFreq", + "Duration": 0, + "Value": "302000" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "MemFreq", + "Duration": 0, + "Value": "1014000" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "MIFTargetLoad", + "Duration": 0, + "Value": "20 10 80" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "CDHighCpusetCpus", + "Duration": 0, + "Value": "6-7" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "CDMidCpusetCpus", + "Duration": 0, + "Value": "4-5" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "CDMidHighCpusetCpus", + "Duration": 0, + "Value": "4-7" + }, + { + "PowerHint": "FIXED_PERFORMANCE", + "Node": "CPUBigClusterMaxFreq", + "Duration": 0, + "Value": "9999999" + }, + { + "PowerHint": "FIXED_PERFORMANCE", + "Node": "CPUBigClusterMinFreq", + "Duration": 0, + "Value": "9999999" + }, + { + "PowerHint": "FIXED_PERFORMANCE", + "Node": "CPUMidClusterMaxFreq", + "Duration": 0, + "Value": "9999999" + }, + { + "PowerHint": "FIXED_PERFORMANCE", + "Node": "CPUMidClusterMinFreq", + "Duration": 0, + "Value": "9999999" + }, + { + "PowerHint": "FIXED_PERFORMANCE", + "Node": "CPULittleClusterMaxFreq", + "Duration": 0, + "Value": "9999999" + }, + { + "PowerHint": "FIXED_PERFORMANCE", + "Node": "CPULittleClusterMinFreq", + "Duration": 0, + "Value": "9999999" + }, + { + "PowerHint": "REFRESH_60FPS", + "Node": "TAUClampBoost", + "Duration": 0, + "Value": "42" + }, + { + "PowerHint": "ADPF_DISABLE_TA_BOOST", + "Node": "TAUClampBoost", + "Duration": 0, + "Value": "1" + }, + { + "PowerHint": "ADPF_DISABLE_TA_BOOST", + "Type": "MaskHint", + "Value": "BOOST_DISPLAY" + }, + { + "PowerHint": "ADPF_DISABLE_TA_BOOST", + "Type": "EndHint", + "Value": "BOOST_60HZ" + }, + { + "PowerHint": "BOOST_DISPLAY", + "Type": "DoHint", + "Value": "BOOST_60HZ" + }, + { + "PowerHint": "INTERACTION", + "Type": "DoHint", + "Value": "BOOST_DISPLAY" + }, + { + "PowerHint": "BOOST_60HZ", + "Node": "TAUClampBoost", + "Duration": 200, + "Value": "108" + }, + { + "PowerHint": "DISPLAY_IDLE", + "Node": "TAUClampBoost", + "Duration": 0, + "Value": "1" + }, + { + "PowerHint": "DISPLAY_IDLE", + "Type": "EndHint", + "Value": "INTERACTION" + }, + { + "PowerHint": "DISPLAY_IDLE", + "Type": "EndHint", + "Value": "DISPLAY_UPDATE_IMMINENT" + }, + { + "PowerHint": "DISPLAY_UPDATE_IMMINENT", + "Node": "DisplayWakeup", + "Duration": 50, + "Value": "1" + }, + { + "PowerHint": "DISPLAY_UPDATE_IMMINENT", + "Type": "DoHint", + "Value": "BOOST_DISPLAY" + }, + { + "PowerHint": "THERMAL_FLASH_LED_REDUCE_CRITICAL", + "Node": "LimitFlashCurrent", + "Duration": 0, + "Value": "100" + }, + { + "PowerHint": "THERMAL_FLASH_LED_REDUCE_NONE", + "Node": "LimitFlashCurrent", + "Duration": 0, + "Value": "1500" + }, + { + "PowerHint": "EXPENSIVE_RENDERING", + "Node": "PowerHALRenderingState", + "Duration": 0, + "Value": "EXPENSIVE_RENDERING" + }, + { + "PowerHint": "EXPENSIVE_RENDERING", + "Node": "GPUMinFreq", + "Duration": 0, + "Value": "400000" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE", + "Node": "BigControlTempSet", + "Duration": 0, + "Value": "80000" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE", + "Node": "MidControlTempSet", + "Duration": 0, + "Value": "80000" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE", + "Node": "LittleControlTempSet", + "Duration": 0, + "Value": "80000" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE", + "Node": "G3dControlTempSet", + "Duration": 0, + "Value": "80000" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE", + "Node": "BigSwitchOnTempSet", + "Duration": 0, + "Value": "60000" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE", + "Node": "MidSwitchOnTempSet", + "Duration": 0, + "Value": "60000" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE", + "Node": "LittleSwitchOnTempSet", + "Duration": 0, + "Value": "60000" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE", + "Node": "G3dSwitchOnTempSet", + "Duration": 0, + "Value": "60000" + }, + { + "PowerHint": "FACE_UNLOCK_BOOST", + "Node": "CPUBigClusterMaxFreq", + "Duration": 1000, + "Value": "9999999" + }, + { + "PowerHint": "FACE_UNLOCK_BOOST", + "Node": "CPUBigClusterMinFreq", + "Duration": 1000, + "Value": "9999999" + }, + { + "PowerHint": "FP_BOOST", + "Node": "CPUBigClusterMaxFreq", + "Duration": 1000, + "Value": "9999999" + }, + { + "PowerHint": "FP_BOOST", + "Node": "CPUBigClusterMinFreq", + "Duration": 1000, + "Value": "9999999" + }, + { + "PowerHint": "ML_ACC", + "Node": "MLUclampBoost", + "Duration": 2000, + "Value": "512" + } + ] +} From 768b542206053576639996f806e87781fe7d5711 Mon Sep 17 00:00:00 2001 From: edyblin Date: Wed, 19 Jan 2022 04:30:29 +0000 Subject: [PATCH 41/42] Update ./DevInfo/Mod model name Need to set DevInfo Model name to GB62Z Bug:213025996 Test: Build pass, Test pass at b/213025996#comment9 Change-Id: Ic63da25caf4b2928ed1579260f897ddc6a39eb5f --- .../packages/apps/OMA-DM/DMService/res/values/config.xml | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 bluejay/overlay/packages/apps/OMA-DM/DMService/res/values/config.xml diff --git a/bluejay/overlay/packages/apps/OMA-DM/DMService/res/values/config.xml b/bluejay/overlay/packages/apps/OMA-DM/DMService/res/values/config.xml new file mode 100644 index 0000000..8ae053c --- /dev/null +++ b/bluejay/overlay/packages/apps/OMA-DM/DMService/res/values/config.xml @@ -0,0 +1,8 @@ + + + + + + GB62Z + From d0d28f12008c2b862c13044453cb3e53cd4570d6 Mon Sep 17 00:00:00 2001 From: Kyle Lin Date: Fri, 11 Feb 2022 23:52:34 +0800 Subject: [PATCH 42/42] powerhint: release BC max frequency when launching Bug: 218459805 Test: Build and Trace Change-Id: I9d3ac193d5eb9449bcbbf7c4d7aeb672d45c7820 Signed-off-by: Kyle Lin --- powerhint.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/powerhint.json b/powerhint.json index 4d7e0d7..d3a1e97 100644 --- a/powerhint.json +++ b/powerhint.json @@ -405,6 +405,12 @@ "Duration": 5000, "Value": "65" }, + { + "PowerHint": "LAUNCH", + "Node": "CPUBigClusterMaxFreq", + "Duration": 5000, + "Value": "9999999" + }, { "PowerHint": "LAUNCH", "Node": "CPUMidClusterMaxFreq",