diff --git a/audio/caiman/aidl_config/mixer_paths_aidl.xml b/audio/caiman/aidl_config/mixer_paths_aidl.xml
index 6963798a..d7dc1bc6 100644
--- a/audio/caiman/aidl_config/mixer_paths_aidl.xml
+++ b/audio/caiman/aidl_config/mixer_paths_aidl.xml
@@ -1297,6 +1297,10 @@
+
+
+
+
@@ -1331,6 +1335,10 @@
+
+
+
+
diff --git a/audio/caiman/prebuilt/libspeechenhancer/arm64/libspeechenhancer.so b/audio/caiman/prebuilt/libspeechenhancer/arm64/libspeechenhancer.so
index f9fca0e8..b9f43a79 100644
Binary files a/audio/caiman/prebuilt/libspeechenhancer/arm64/libspeechenhancer.so and b/audio/caiman/prebuilt/libspeechenhancer/arm64/libspeechenhancer.so differ
diff --git a/audio/caiman/tuning/fortemedia/BLUETOOTH.dat b/audio/caiman/tuning/fortemedia/BLUETOOTH.dat
index e27659e0..64ad94cf 100644
Binary files a/audio/caiman/tuning/fortemedia/BLUETOOTH.dat and b/audio/caiman/tuning/fortemedia/BLUETOOTH.dat differ
diff --git a/audio/caiman/tuning/fortemedia/BLUETOOTH.mods b/audio/caiman/tuning/fortemedia/BLUETOOTH.mods
index 7a2b1fd4..68155e28 100644
--- a/audio/caiman/tuning/fortemedia/BLUETOOTH.mods
+++ b/audio/caiman/tuning/fortemedia/BLUETOOTH.mods
@@ -3,7 +3,7 @@
#EXPORT_FLAG BLUETOOTH
#PARAM_MODE FULL
#SAVE_MODE 3
-#SAVE_TIME 2024-05-28 10:09:25
+#SAVE_TIME 2024-06-06 17:12:26
#CASE_NAME BLUETOOTH-BT_HAC-VOICE_GENERIC-NB
#PARAM_TYPE TX+2RX
@@ -2856,22 +2856,22 @@
149 0x0800 //TX_AEC_REF_GAIN_2
150 0x7A00 //TX_EAD_THR
151 0x1000 //TX_THR_RE_EST
-152 0x0200 //TX_MIN_EQ_RE_EST_0
+152 0x0800 //TX_MIN_EQ_RE_EST_0
153 0x0100 //TX_MIN_EQ_RE_EST_1
154 0x0200 //TX_MIN_EQ_RE_EST_2
155 0x0200 //TX_MIN_EQ_RE_EST_3
156 0x0200 //TX_MIN_EQ_RE_EST_4
157 0x0200 //TX_MIN_EQ_RE_EST_5
158 0x0200 //TX_MIN_EQ_RE_EST_6
-159 0x1000 //TX_MIN_EQ_RE_EST_7
-160 0x1000 //TX_MIN_EQ_RE_EST_8
-161 0x1000 //TX_MIN_EQ_RE_EST_9
-162 0x1000 //TX_MIN_EQ_RE_EST_10
-163 0x1000 //TX_MIN_EQ_RE_EST_11
-164 0x1000 //TX_MIN_EQ_RE_EST_12
+159 0x6000 //TX_MIN_EQ_RE_EST_7
+160 0x6000 //TX_MIN_EQ_RE_EST_8
+161 0x7FFF //TX_MIN_EQ_RE_EST_9
+162 0x7FFF //TX_MIN_EQ_RE_EST_10
+163 0x7FFF //TX_MIN_EQ_RE_EST_11
+164 0x7FFF //TX_MIN_EQ_RE_EST_12
165 0x4000 //TX_LAMBDA_RE_EST
166 0x4000 //TX_LAMBDA_CB_NLE
-167 0x0000 //TX_C_POST_FLT
+167 0x7FFF //TX_C_POST_FLT
168 0x5000 //TX_GAIN_NP
169 0x02A0 //TX_SE_HOLD_N
170 0x00C8 //TX_DT_HOLD_N
@@ -2902,7 +2902,7 @@
195 0x0000 //TX_NORMENERHIGHTH
196 0x0000 //TX_NORMENERHIGHTHL
197 0x7FFD //TX_DTD_THR1_0
-198 0x797C //TX_DTD_THR1_1
+198 0x7B70 //TX_DTD_THR1_1
199 0x7FF0 //TX_DTD_THR1_2
200 0x7148 //TX_DTD_THR1_3
201 0x7FFB //TX_DTD_THR1_4
@@ -2929,8 +2929,8 @@
222 0x023E //TX_ADPT_STRICT_H
223 0x0001 //TX_RATIO_DT_L_TH_LOW
224 0x0A98 //TX_RATIO_DT_H_TH_LOW
-225 0x03E8 //TX_RATIO_DT_L_TH_HIGH
-226 0x32C8 //TX_RATIO_DT_H_TH_HIGH
+225 0x1388 //TX_RATIO_DT_L_TH_HIGH
+226 0x6D60 //TX_RATIO_DT_H_TH_HIGH
227 0x0001 //TX_RATIO_DT_L0_TH
228 0x2000 //TX_B_POST_FILT_ECHO_L
229 0x7FFF //TX_B_POST_FILT_ECHO_H
@@ -2938,7 +2938,7 @@
231 0x1000 //TX_B_LESSCUT_RTO_ECHO
232 0x0000 //TX_EPD_OFFSET_00
233 0x0000 //TX_EPD_OFFST_01
-234 0x0320 //TX_RATIO_DT_L0_TH_HIGH
+234 0x1194 //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
@@ -3671,7 +3671,7 @@
964 0x0200 //TX_EASSA_AEC_NSSA_REFG_2
965 0x0200 //TX_EASSA_AEC_NSSA_REFG_3
966 0x0200 //TX_EASSA_AEC_NSSA_REFG_4
-967 0x0200 //TX_EASSA_AEC_NSSA_REFG_5
+967 0x6000 //TX_EASSA_AEC_NSSA_REFG_5
968 0x0000 //TX_EASSA_AEC_NSSA_GAIN
969 0x2710 //TX_EASSA_BIG_NONLINEAR_TH
970 0x0000 //TX_EASSA_AEC_REFG_STNONL_0
@@ -3679,7 +3679,7 @@
972 0x0400 //TX_EASSA_AEC_REFG_STNONL_2
973 0x0400 //TX_EASSA_AEC_REFG_STNONL_3
974 0x0400 //TX_EASSA_AEC_REFG_STNONL_4
-975 0x0100 //TX_EASSA_AEC_REFG_STNONL_5
+975 0x6000 //TX_EASSA_AEC_REFG_STNONL_5
976 0x00A0 //TX_EASSA_AEC_FEMALE_ECHO_TH
977 0x0032 //TX_EASSA_NONLECHO_TH
978 0x4E20 //TX_EASSA_NONLECHO_ECHOENTH
@@ -5568,7 +5568,7 @@
166 0x3000 //TX_LAMBDA_CB_NLE
167 0x4000 //TX_C_POST_FLT
168 0x2000 //TX_GAIN_NP
-169 0x0260 //TX_SE_HOLD_N
+169 0x02C0 //TX_SE_HOLD_N
170 0x00C8 //TX_DT_HOLD_N
171 0x0180 //TX_DT2_HOLD_N
172 0x6666 //TX_AEC_RESRV_0
@@ -5624,7 +5624,7 @@
222 0x023E //TX_ADPT_STRICT_H
223 0x0001 //TX_RATIO_DT_L_TH_LOW
224 0x1A98 //TX_RATIO_DT_H_TH_LOW
-225 0x2EE0 //TX_RATIO_DT_L_TH_HIGH
+225 0x0BB8 //TX_RATIO_DT_L_TH_HIGH
226 0x5DC0 //TX_RATIO_DT_H_TH_HIGH
227 0x0001 //TX_RATIO_DT_L0_TH
228 0x2000 //TX_B_POST_FILT_ECHO_L
@@ -5633,7 +5633,7 @@
231 0x1000 //TX_B_LESSCUT_RTO_ECHO
232 0x0000 //TX_EPD_OFFSET_00
233 0x0000 //TX_EPD_OFFST_01
-234 0x1F40 //TX_RATIO_DT_L0_TH_HIGH
+234 0x01F4 //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
@@ -10958,7 +10958,7 @@
166 0x3000 //TX_LAMBDA_CB_NLE
167 0x4000 //TX_C_POST_FLT
168 0x2000 //TX_GAIN_NP
-169 0x0260 //TX_SE_HOLD_N
+169 0x02C0 //TX_SE_HOLD_N
170 0x00C8 //TX_DT_HOLD_N
171 0x0180 //TX_DT2_HOLD_N
172 0x6666 //TX_AEC_RESRV_0
@@ -11014,7 +11014,7 @@
222 0x023E //TX_ADPT_STRICT_H
223 0x0001 //TX_RATIO_DT_L_TH_LOW
224 0x1A98 //TX_RATIO_DT_H_TH_LOW
-225 0x2EE0 //TX_RATIO_DT_L_TH_HIGH
+225 0x0BB8 //TX_RATIO_DT_L_TH_HIGH
226 0x5DC0 //TX_RATIO_DT_H_TH_HIGH
227 0x0001 //TX_RATIO_DT_L0_TH
228 0x2000 //TX_B_POST_FILT_ECHO_L
@@ -11023,7 +11023,7 @@
231 0x1000 //TX_B_LESSCUT_RTO_ECHO
232 0x0000 //TX_EPD_OFFSET_00
233 0x0000 //TX_EPD_OFFST_01
-234 0x1F40 //TX_RATIO_DT_L0_TH_HIGH
+234 0x01F4 //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
diff --git a/audio/caiman/tuning/fortemedia/HANDSET.dat b/audio/caiman/tuning/fortemedia/HANDSET.dat
index 162e369f..f6eadd2f 100644
Binary files a/audio/caiman/tuning/fortemedia/HANDSET.dat and b/audio/caiman/tuning/fortemedia/HANDSET.dat differ
diff --git a/audio/caiman/tuning/fortemedia/HANDSET.mods b/audio/caiman/tuning/fortemedia/HANDSET.mods
index 6a92eb56..5b51a9bb 100644
--- a/audio/caiman/tuning/fortemedia/HANDSET.mods
+++ b/audio/caiman/tuning/fortemedia/HANDSET.mods
@@ -3,7 +3,7 @@
#EXPORT_FLAG HANDSET
#PARAM_MODE FULL
#SAVE_MODE 3
-#SAVE_TIME 2024-05-28 10:08:31
+#SAVE_TIME 2024-06-06 17:12:00
#CASE_NAME HANDSET-HANDSET-VOICE_GENERIC-NB
#PARAM_TYPE TX+2RX
@@ -4170,7 +4170,7 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x033C //RX_TDDRC_DRC_GAIN
+124 0x03FB //RX_TDDRC_DRC_GAIN
38 0x001C //RX_FDEQ_SUBNUM
39 0x5C54 //RX_FDEQ_GAIN_0
40 0x4A54 //RX_FDEQ_GAIN_1
@@ -4179,12 +4179,12 @@
43 0x7A7C //RX_FDEQ_GAIN_4
44 0x7E78 //RX_FDEQ_GAIN_5
45 0x7781 //RX_FDEQ_GAIN_6
-46 0x8995 //RX_FDEQ_GAIN_7
-47 0x9994 //RX_FDEQ_GAIN_8
-48 0x7E6F //RX_FDEQ_GAIN_9
-49 0x645D //RX_FDEQ_GAIN_10
-50 0x4A4A //RX_FDEQ_GAIN_11
-51 0x4545 //RX_FDEQ_GAIN_12
+46 0x8F97 //RX_FDEQ_GAIN_7
+47 0x9480 //RX_FDEQ_GAIN_8
+48 0x6B68 //RX_FDEQ_GAIN_9
+49 0x5551 //RX_FDEQ_GAIN_10
+50 0x333E //RX_FDEQ_GAIN_11
+51 0x4A45 //RX_FDEQ_GAIN_12
52 0x454E //RX_FDEQ_GAIN_13
53 0x4848 //RX_FDEQ_GAIN_14
54 0x4848 //RX_FDEQ_GAIN_15
@@ -4204,9 +4204,9 @@
68 0x0506 //RX_FDEQ_BIN_5
69 0x0708 //RX_FDEQ_BIN_6
70 0x090A //RX_FDEQ_BIN_7
-71 0x0B09 //RX_FDEQ_BIN_8
-72 0x0A14 //RX_FDEQ_BIN_9
-73 0x0E0D //RX_FDEQ_BIN_10
+71 0x0B0F //RX_FDEQ_BIN_8
+72 0x0808 //RX_FDEQ_BIN_9
+73 0x160D //RX_FDEQ_BIN_10
74 0x110E //RX_FDEQ_BIN_11
75 0x100D //RX_FDEQ_BIN_12
76 0x110A //RX_FDEQ_BIN_13
@@ -14950,7 +14950,7 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x033C //RX_TDDRC_DRC_GAIN
+124 0x03FB //RX_TDDRC_DRC_GAIN
38 0x001C //RX_FDEQ_SUBNUM
39 0x5C54 //RX_FDEQ_GAIN_0
40 0x4A54 //RX_FDEQ_GAIN_1
@@ -14959,12 +14959,12 @@
43 0x7A7C //RX_FDEQ_GAIN_4
44 0x7E78 //RX_FDEQ_GAIN_5
45 0x7781 //RX_FDEQ_GAIN_6
-46 0x8995 //RX_FDEQ_GAIN_7
-47 0x9994 //RX_FDEQ_GAIN_8
-48 0x7E6F //RX_FDEQ_GAIN_9
-49 0x645D //RX_FDEQ_GAIN_10
-50 0x4A4A //RX_FDEQ_GAIN_11
-51 0x4545 //RX_FDEQ_GAIN_12
+46 0x8F97 //RX_FDEQ_GAIN_7
+47 0x9480 //RX_FDEQ_GAIN_8
+48 0x6B68 //RX_FDEQ_GAIN_9
+49 0x5551 //RX_FDEQ_GAIN_10
+50 0x333E //RX_FDEQ_GAIN_11
+51 0x4A45 //RX_FDEQ_GAIN_12
52 0x454E //RX_FDEQ_GAIN_13
53 0x4848 //RX_FDEQ_GAIN_14
54 0x4848 //RX_FDEQ_GAIN_15
@@ -14984,9 +14984,9 @@
68 0x0506 //RX_FDEQ_BIN_5
69 0x0708 //RX_FDEQ_BIN_6
70 0x090A //RX_FDEQ_BIN_7
-71 0x0B09 //RX_FDEQ_BIN_8
-72 0x0A14 //RX_FDEQ_BIN_9
-73 0x0E0D //RX_FDEQ_BIN_10
+71 0x0B0F //RX_FDEQ_BIN_8
+72 0x0808 //RX_FDEQ_BIN_9
+73 0x160D //RX_FDEQ_BIN_10
74 0x110E //RX_FDEQ_BIN_11
75 0x100D //RX_FDEQ_BIN_12
76 0x110A //RX_FDEQ_BIN_13
diff --git a/audio/caiman/tuning/fortemedia/HANDSFREE.dat b/audio/caiman/tuning/fortemedia/HANDSFREE.dat
index 35ed4ae4..243ad082 100644
Binary files a/audio/caiman/tuning/fortemedia/HANDSFREE.dat and b/audio/caiman/tuning/fortemedia/HANDSFREE.dat differ
diff --git a/audio/caiman/tuning/fortemedia/HANDSFREE.mods b/audio/caiman/tuning/fortemedia/HANDSFREE.mods
index 4e5dc1bc..56ed0215 100644
--- a/audio/caiman/tuning/fortemedia/HANDSFREE.mods
+++ b/audio/caiman/tuning/fortemedia/HANDSFREE.mods
@@ -3,7 +3,7 @@
#EXPORT_FLAG HANDSFREE
#PARAM_MODE FULL
#SAVE_MODE 3
-#SAVE_TIME 2024-05-28 10:08:04
+#SAVE_TIME 2024-06-06 17:11:36
#CASE_NAME HANDSFREE-HANDSFREE-VOICE_GENERIC-NB
#PARAM_TYPE TX+2RX
@@ -2856,22 +2856,22 @@
149 0x0800 //TX_AEC_REF_GAIN_2
150 0x7A00 //TX_EAD_THR
151 0x1000 //TX_THR_RE_EST
-152 0x0200 //TX_MIN_EQ_RE_EST_0
+152 0x0800 //TX_MIN_EQ_RE_EST_0
153 0x0100 //TX_MIN_EQ_RE_EST_1
154 0x0200 //TX_MIN_EQ_RE_EST_2
155 0x0200 //TX_MIN_EQ_RE_EST_3
156 0x0200 //TX_MIN_EQ_RE_EST_4
157 0x0200 //TX_MIN_EQ_RE_EST_5
158 0x0200 //TX_MIN_EQ_RE_EST_6
-159 0x1000 //TX_MIN_EQ_RE_EST_7
-160 0x1000 //TX_MIN_EQ_RE_EST_8
-161 0x1000 //TX_MIN_EQ_RE_EST_9
-162 0x1000 //TX_MIN_EQ_RE_EST_10
-163 0x1000 //TX_MIN_EQ_RE_EST_11
-164 0x1000 //TX_MIN_EQ_RE_EST_12
+159 0x6000 //TX_MIN_EQ_RE_EST_7
+160 0x6000 //TX_MIN_EQ_RE_EST_8
+161 0x7FFF //TX_MIN_EQ_RE_EST_9
+162 0x7FFF //TX_MIN_EQ_RE_EST_10
+163 0x7FFF //TX_MIN_EQ_RE_EST_11
+164 0x7FFF //TX_MIN_EQ_RE_EST_12
165 0x4000 //TX_LAMBDA_RE_EST
166 0x4000 //TX_LAMBDA_CB_NLE
-167 0x0000 //TX_C_POST_FLT
+167 0x7FFF //TX_C_POST_FLT
168 0x5000 //TX_GAIN_NP
169 0x02A0 //TX_SE_HOLD_N
170 0x00C8 //TX_DT_HOLD_N
@@ -2902,7 +2902,7 @@
195 0x0000 //TX_NORMENERHIGHTH
196 0x0000 //TX_NORMENERHIGHTHL
197 0x7FFD //TX_DTD_THR1_0
-198 0x797C //TX_DTD_THR1_1
+198 0x7B70 //TX_DTD_THR1_1
199 0x7FF0 //TX_DTD_THR1_2
200 0x7148 //TX_DTD_THR1_3
201 0x7FFB //TX_DTD_THR1_4
@@ -2929,8 +2929,8 @@
222 0x023E //TX_ADPT_STRICT_H
223 0x0001 //TX_RATIO_DT_L_TH_LOW
224 0x0A98 //TX_RATIO_DT_H_TH_LOW
-225 0x03E8 //TX_RATIO_DT_L_TH_HIGH
-226 0x32C8 //TX_RATIO_DT_H_TH_HIGH
+225 0x1388 //TX_RATIO_DT_L_TH_HIGH
+226 0x6D60 //TX_RATIO_DT_H_TH_HIGH
227 0x0001 //TX_RATIO_DT_L0_TH
228 0x2000 //TX_B_POST_FILT_ECHO_L
229 0x7FFF //TX_B_POST_FILT_ECHO_H
@@ -2938,7 +2938,7 @@
231 0x1000 //TX_B_LESSCUT_RTO_ECHO
232 0x0000 //TX_EPD_OFFSET_00
233 0x0000 //TX_EPD_OFFST_01
-234 0x0320 //TX_RATIO_DT_L0_TH_HIGH
+234 0x1194 //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
@@ -3671,7 +3671,7 @@
964 0x0200 //TX_EASSA_AEC_NSSA_REFG_2
965 0x0200 //TX_EASSA_AEC_NSSA_REFG_3
966 0x0200 //TX_EASSA_AEC_NSSA_REFG_4
-967 0x0200 //TX_EASSA_AEC_NSSA_REFG_5
+967 0x6000 //TX_EASSA_AEC_NSSA_REFG_5
968 0x0000 //TX_EASSA_AEC_NSSA_GAIN
969 0x2710 //TX_EASSA_BIG_NONLINEAR_TH
970 0x0000 //TX_EASSA_AEC_REFG_STNONL_0
@@ -3679,7 +3679,7 @@
972 0x0400 //TX_EASSA_AEC_REFG_STNONL_2
973 0x0400 //TX_EASSA_AEC_REFG_STNONL_3
974 0x0400 //TX_EASSA_AEC_REFG_STNONL_4
-975 0x0100 //TX_EASSA_AEC_REFG_STNONL_5
+975 0x6000 //TX_EASSA_AEC_REFG_STNONL_5
976 0x00A0 //TX_EASSA_AEC_FEMALE_ECHO_TH
977 0x0032 //TX_EASSA_NONLECHO_TH
978 0x4E20 //TX_EASSA_NONLECHO_ECHOENTH
@@ -3873,7 +3873,7 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x0714 //RX_TDDRC_DRC_GAIN
+124 0x0039 //RX_TDDRC_DRC_GAIN
38 0x0030 //RX_FDEQ_SUBNUM
39 0x8462 //RX_FDEQ_GAIN_0
40 0x504E //RX_FDEQ_GAIN_1
@@ -3972,7 +3972,7 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x00EF //RX_TDDRC_DRC_GAIN
+124 0x00CB //RX_TDDRC_DRC_GAIN
38 0x001C //RX_FDEQ_SUBNUM
39 0x8462 //RX_FDEQ_GAIN_0
40 0x4948 //RX_FDEQ_GAIN_1
@@ -4071,7 +4071,7 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x00EF //RX_TDDRC_DRC_GAIN
+124 0x00E4 //RX_TDDRC_DRC_GAIN
38 0x001C //RX_FDEQ_SUBNUM
39 0x8462 //RX_FDEQ_GAIN_0
40 0x4948 //RX_FDEQ_GAIN_1
@@ -4170,7 +4170,7 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x00F2 //RX_TDDRC_DRC_GAIN
+124 0x0100 //RX_TDDRC_DRC_GAIN
38 0x001C //RX_FDEQ_SUBNUM
39 0x7361 //RX_FDEQ_GAIN_0
40 0x4C4C //RX_FDEQ_GAIN_1
@@ -4269,7 +4269,7 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x0159 //RX_TDDRC_DRC_GAIN
+124 0x017B //RX_TDDRC_DRC_GAIN
38 0x001C //RX_FDEQ_SUBNUM
39 0x8462 //RX_FDEQ_GAIN_0
40 0x4948 //RX_FDEQ_GAIN_1
@@ -4368,7 +4368,7 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x020B //RX_TDDRC_DRC_GAIN
+124 0x0258 //RX_TDDRC_DRC_GAIN
38 0x001C //RX_FDEQ_SUBNUM
39 0x8462 //RX_FDEQ_GAIN_0
40 0x4948 //RX_FDEQ_GAIN_1
@@ -4467,7 +4467,7 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x0714 //RX_TDDRC_DRC_GAIN
+124 0x06EB //RX_TDDRC_DRC_GAIN
38 0x0030 //RX_FDEQ_SUBNUM
39 0x8462 //RX_FDEQ_GAIN_0
40 0x504E //RX_FDEQ_GAIN_1
@@ -4477,9 +4477,9 @@
44 0x8574 //RX_FDEQ_GAIN_5
45 0x624A //RX_FDEQ_GAIN_6
46 0x4A49 //RX_FDEQ_GAIN_7
-47 0x4A58 //RX_FDEQ_GAIN_8
-48 0x5460 //RX_FDEQ_GAIN_9
-49 0x605B //RX_FDEQ_GAIN_10
+47 0x4754 //RX_FDEQ_GAIN_8
+48 0x4C4C //RX_FDEQ_GAIN_9
+49 0x565B //RX_FDEQ_GAIN_10
50 0x5456 //RX_FDEQ_GAIN_11
51 0x5C60 //RX_FDEQ_GAIN_12
52 0x6A73 //RX_FDEQ_GAIN_13
@@ -4724,7 +4724,7 @@
278 0x199A //RX_TDDRC_HMNC_GAIN
279 0x0001 //RX_TDDRC_SMT_FLAG
280 0x0CCD //RX_TDDRC_SMT_W
-281 0x0714 //RX_TDDRC_DRC_GAIN
+281 0x0039 //RX_TDDRC_DRC_GAIN
195 0x0030 //RX_FDEQ_SUBNUM
196 0x8462 //RX_FDEQ_GAIN_0
197 0x504E //RX_FDEQ_GAIN_1
@@ -4823,7 +4823,7 @@
278 0x199A //RX_TDDRC_HMNC_GAIN
279 0x0001 //RX_TDDRC_SMT_FLAG
280 0x0CCD //RX_TDDRC_SMT_W
-281 0x00EF //RX_TDDRC_DRC_GAIN
+281 0x00CB //RX_TDDRC_DRC_GAIN
195 0x001C //RX_FDEQ_SUBNUM
196 0x8462 //RX_FDEQ_GAIN_0
197 0x4948 //RX_FDEQ_GAIN_1
@@ -4922,7 +4922,7 @@
278 0x199A //RX_TDDRC_HMNC_GAIN
279 0x0001 //RX_TDDRC_SMT_FLAG
280 0x0CCD //RX_TDDRC_SMT_W
-281 0x00EF //RX_TDDRC_DRC_GAIN
+281 0x00E4 //RX_TDDRC_DRC_GAIN
195 0x001C //RX_FDEQ_SUBNUM
196 0x8462 //RX_FDEQ_GAIN_0
197 0x4948 //RX_FDEQ_GAIN_1
@@ -5021,7 +5021,7 @@
278 0x199A //RX_TDDRC_HMNC_GAIN
279 0x0001 //RX_TDDRC_SMT_FLAG
280 0x0CCD //RX_TDDRC_SMT_W
-281 0x00F2 //RX_TDDRC_DRC_GAIN
+281 0x0100 //RX_TDDRC_DRC_GAIN
195 0x001C //RX_FDEQ_SUBNUM
196 0x7361 //RX_FDEQ_GAIN_0
197 0x4C4C //RX_FDEQ_GAIN_1
@@ -5120,7 +5120,7 @@
278 0x199A //RX_TDDRC_HMNC_GAIN
279 0x0001 //RX_TDDRC_SMT_FLAG
280 0x0CCD //RX_TDDRC_SMT_W
-281 0x0159 //RX_TDDRC_DRC_GAIN
+281 0x017B //RX_TDDRC_DRC_GAIN
195 0x001C //RX_FDEQ_SUBNUM
196 0x8462 //RX_FDEQ_GAIN_0
197 0x4948 //RX_FDEQ_GAIN_1
@@ -5219,7 +5219,7 @@
278 0x199A //RX_TDDRC_HMNC_GAIN
279 0x0001 //RX_TDDRC_SMT_FLAG
280 0x0CCD //RX_TDDRC_SMT_W
-281 0x020B //RX_TDDRC_DRC_GAIN
+281 0x0258 //RX_TDDRC_DRC_GAIN
195 0x001C //RX_FDEQ_SUBNUM
196 0x8462 //RX_FDEQ_GAIN_0
197 0x4948 //RX_FDEQ_GAIN_1
@@ -5318,7 +5318,7 @@
278 0x199A //RX_TDDRC_HMNC_GAIN
279 0x0001 //RX_TDDRC_SMT_FLAG
280 0x0CCD //RX_TDDRC_SMT_W
-281 0x0714 //RX_TDDRC_DRC_GAIN
+281 0x06EB //RX_TDDRC_DRC_GAIN
195 0x0030 //RX_FDEQ_SUBNUM
196 0x8462 //RX_FDEQ_GAIN_0
197 0x504E //RX_FDEQ_GAIN_1
@@ -5328,9 +5328,9 @@
201 0x8574 //RX_FDEQ_GAIN_5
202 0x624A //RX_FDEQ_GAIN_6
203 0x4A49 //RX_FDEQ_GAIN_7
-204 0x4A58 //RX_FDEQ_GAIN_8
-205 0x5460 //RX_FDEQ_GAIN_9
-206 0x605B //RX_FDEQ_GAIN_10
+204 0x4754 //RX_FDEQ_GAIN_8
+205 0x4C4C //RX_FDEQ_GAIN_9
+206 0x565B //RX_FDEQ_GAIN_10
207 0x5456 //RX_FDEQ_GAIN_11
208 0x5C60 //RX_FDEQ_GAIN_12
209 0x6A73 //RX_FDEQ_GAIN_13
@@ -5568,7 +5568,7 @@
166 0x3000 //TX_LAMBDA_CB_NLE
167 0x4000 //TX_C_POST_FLT
168 0x2000 //TX_GAIN_NP
-169 0x0260 //TX_SE_HOLD_N
+169 0x02C0 //TX_SE_HOLD_N
170 0x00C8 //TX_DT_HOLD_N
171 0x0180 //TX_DT2_HOLD_N
172 0x6666 //TX_AEC_RESRV_0
@@ -5624,7 +5624,7 @@
222 0x023E //TX_ADPT_STRICT_H
223 0x0001 //TX_RATIO_DT_L_TH_LOW
224 0x1A98 //TX_RATIO_DT_H_TH_LOW
-225 0x2EE0 //TX_RATIO_DT_L_TH_HIGH
+225 0x0BB8 //TX_RATIO_DT_L_TH_HIGH
226 0x5DC0 //TX_RATIO_DT_H_TH_HIGH
227 0x0001 //TX_RATIO_DT_L0_TH
228 0x2000 //TX_B_POST_FILT_ECHO_L
@@ -5633,7 +5633,7 @@
231 0x1000 //TX_B_LESSCUT_RTO_ECHO
232 0x0000 //TX_EPD_OFFSET_00
233 0x0000 //TX_EPD_OFFST_01
-234 0x1F40 //TX_RATIO_DT_L0_TH_HIGH
+234 0x01F4 //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
@@ -6568,7 +6568,7 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x0025 //RX_TDDRC_DRC_GAIN
+124 0x0024 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
39 0x4848 //RX_FDEQ_GAIN_0
40 0x4848 //RX_FDEQ_GAIN_1
@@ -6667,7 +6667,7 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x003D //RX_TDDRC_DRC_GAIN
+124 0x0040 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
39 0x4848 //RX_FDEQ_GAIN_0
40 0x4848 //RX_FDEQ_GAIN_1
@@ -6766,7 +6766,7 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x006C //RX_TDDRC_DRC_GAIN
+124 0x0072 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
39 0x4848 //RX_FDEQ_GAIN_0
40 0x4848 //RX_FDEQ_GAIN_1
@@ -6865,9 +6865,9 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x00B9 //RX_TDDRC_DRC_GAIN
+124 0x00C2 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
-39 0x4848 //RX_FDEQ_GAIN_0
+39 0x4854 //RX_FDEQ_GAIN_0
40 0x4848 //RX_FDEQ_GAIN_1
41 0x4848 //RX_FDEQ_GAIN_2
42 0x4848 //RX_FDEQ_GAIN_3
@@ -6877,10 +6877,10 @@
46 0x4848 //RX_FDEQ_GAIN_7
47 0x4848 //RX_FDEQ_GAIN_8
48 0x4854 //RX_FDEQ_GAIN_9
-49 0x4848 //RX_FDEQ_GAIN_10
-50 0x5468 //RX_FDEQ_GAIN_11
-51 0x6261 //RX_FDEQ_GAIN_12
-52 0x6368 //RX_FDEQ_GAIN_13
+49 0x4844 //RX_FDEQ_GAIN_10
+50 0x4C4E //RX_FDEQ_GAIN_11
+51 0x5848 //RX_FDEQ_GAIN_12
+52 0x575C //RX_FDEQ_GAIN_13
53 0x6B6A //RX_FDEQ_GAIN_14
54 0x6B6D //RX_FDEQ_GAIN_15
55 0x4848 //RX_FDEQ_GAIN_16
@@ -6964,24 +6964,24 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x010C //RX_TDDRC_DRC_GAIN
+124 0x0129 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
-39 0x4848 //RX_FDEQ_GAIN_0
-40 0x4848 //RX_FDEQ_GAIN_1
-41 0x4848 //RX_FDEQ_GAIN_2
-42 0x4848 //RX_FDEQ_GAIN_3
-43 0x4849 //RX_FDEQ_GAIN_4
-44 0x4848 //RX_FDEQ_GAIN_5
-45 0x4848 //RX_FDEQ_GAIN_6
-46 0x4848 //RX_FDEQ_GAIN_7
-47 0x4848 //RX_FDEQ_GAIN_8
-48 0x4854 //RX_FDEQ_GAIN_9
-49 0x4848 //RX_FDEQ_GAIN_10
-50 0x5468 //RX_FDEQ_GAIN_11
-51 0x6261 //RX_FDEQ_GAIN_12
-52 0x6368 //RX_FDEQ_GAIN_13
-53 0x6B6A //RX_FDEQ_GAIN_14
-54 0x6B6D //RX_FDEQ_GAIN_15
+39 0x5050 //RX_FDEQ_GAIN_0
+40 0x5050 //RX_FDEQ_GAIN_1
+41 0x5050 //RX_FDEQ_GAIN_2
+42 0x5050 //RX_FDEQ_GAIN_3
+43 0x5080 //RX_FDEQ_GAIN_4
+44 0x5050 //RX_FDEQ_GAIN_5
+45 0x5044 //RX_FDEQ_GAIN_6
+46 0x3836 //RX_FDEQ_GAIN_7
+47 0x3636 //RX_FDEQ_GAIN_8
+48 0x3737 //RX_FDEQ_GAIN_9
+49 0x3839 //RX_FDEQ_GAIN_10
+50 0x3A4B //RX_FDEQ_GAIN_11
+51 0x5050 //RX_FDEQ_GAIN_12
+52 0x5056 //RX_FDEQ_GAIN_13
+53 0x5E66 //RX_FDEQ_GAIN_14
+54 0x6A6A //RX_FDEQ_GAIN_15
55 0x4848 //RX_FDEQ_GAIN_16
56 0x4848 //RX_FDEQ_GAIN_17
57 0x4848 //RX_FDEQ_GAIN_18
@@ -7063,24 +7063,24 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x01B8 //RX_TDDRC_DRC_GAIN
+124 0x01E8 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
-39 0x4848 //RX_FDEQ_GAIN_0
-40 0x4848 //RX_FDEQ_GAIN_1
-41 0x4848 //RX_FDEQ_GAIN_2
-42 0x4848 //RX_FDEQ_GAIN_3
-43 0x4878 //RX_FDEQ_GAIN_4
-44 0x4848 //RX_FDEQ_GAIN_5
-45 0x4848 //RX_FDEQ_GAIN_6
-46 0x4848 //RX_FDEQ_GAIN_7
-47 0x4848 //RX_FDEQ_GAIN_8
-48 0x4854 //RX_FDEQ_GAIN_9
-49 0x4850 //RX_FDEQ_GAIN_10
-50 0x5054 //RX_FDEQ_GAIN_11
-51 0x5652 //RX_FDEQ_GAIN_12
-52 0x5460 //RX_FDEQ_GAIN_13
-53 0x6062 //RX_FDEQ_GAIN_14
-54 0x6468 //RX_FDEQ_GAIN_15
+39 0x5050 //RX_FDEQ_GAIN_0
+40 0x5050 //RX_FDEQ_GAIN_1
+41 0x5050 //RX_FDEQ_GAIN_2
+42 0x5050 //RX_FDEQ_GAIN_3
+43 0x5080 //RX_FDEQ_GAIN_4
+44 0x5050 //RX_FDEQ_GAIN_5
+45 0x5044 //RX_FDEQ_GAIN_6
+46 0x3F3D //RX_FDEQ_GAIN_7
+47 0x3B36 //RX_FDEQ_GAIN_8
+48 0x3737 //RX_FDEQ_GAIN_9
+49 0x3839 //RX_FDEQ_GAIN_10
+50 0x3A4B //RX_FDEQ_GAIN_11
+51 0x5050 //RX_FDEQ_GAIN_12
+52 0x5056 //RX_FDEQ_GAIN_13
+53 0x5E66 //RX_FDEQ_GAIN_14
+54 0x6A6A //RX_FDEQ_GAIN_15
55 0x4848 //RX_FDEQ_GAIN_16
56 0x4848 //RX_FDEQ_GAIN_17
57 0x4848 //RX_FDEQ_GAIN_18
@@ -7162,24 +7162,24 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x032A //RX_TDDRC_DRC_GAIN
+124 0x03A1 //RX_TDDRC_DRC_GAIN
38 0x0030 //RX_FDEQ_SUBNUM
-39 0x4848 //RX_FDEQ_GAIN_0
-40 0x4848 //RX_FDEQ_GAIN_1
-41 0x4848 //RX_FDEQ_GAIN_2
-42 0x4848 //RX_FDEQ_GAIN_3
-43 0x4878 //RX_FDEQ_GAIN_4
-44 0x4848 //RX_FDEQ_GAIN_5
-45 0x4848 //RX_FDEQ_GAIN_6
-46 0x483F //RX_FDEQ_GAIN_7
-47 0x3F42 //RX_FDEQ_GAIN_8
-48 0x4454 //RX_FDEQ_GAIN_9
-49 0x4844 //RX_FDEQ_GAIN_10
-50 0x4448 //RX_FDEQ_GAIN_11
-51 0x4848 //RX_FDEQ_GAIN_12
-52 0x484E //RX_FDEQ_GAIN_13
-53 0x565E //RX_FDEQ_GAIN_14
-54 0x6262 //RX_FDEQ_GAIN_15
+39 0x5050 //RX_FDEQ_GAIN_0
+40 0x5050 //RX_FDEQ_GAIN_1
+41 0x5050 //RX_FDEQ_GAIN_2
+42 0x5050 //RX_FDEQ_GAIN_3
+43 0x5080 //RX_FDEQ_GAIN_4
+44 0x5050 //RX_FDEQ_GAIN_5
+45 0x5044 //RX_FDEQ_GAIN_6
+46 0x3836 //RX_FDEQ_GAIN_7
+47 0x3636 //RX_FDEQ_GAIN_8
+48 0x3737 //RX_FDEQ_GAIN_9
+49 0x3736 //RX_FDEQ_GAIN_10
+50 0x3A4B //RX_FDEQ_GAIN_11
+51 0x5050 //RX_FDEQ_GAIN_12
+52 0x5056 //RX_FDEQ_GAIN_13
+53 0x5E66 //RX_FDEQ_GAIN_14
+54 0x6A6A //RX_FDEQ_GAIN_15
55 0x4848 //RX_FDEQ_GAIN_16
56 0x4848 //RX_FDEQ_GAIN_17
57 0x4848 //RX_FDEQ_GAIN_18
@@ -7419,7 +7419,7 @@
278 0x199A //RX_TDDRC_HMNC_GAIN
279 0x0001 //RX_TDDRC_SMT_FLAG
280 0x0CCD //RX_TDDRC_SMT_W
-281 0x0025 //RX_TDDRC_DRC_GAIN
+281 0x0024 //RX_TDDRC_DRC_GAIN
195 0x0020 //RX_FDEQ_SUBNUM
196 0x4848 //RX_FDEQ_GAIN_0
197 0x4848 //RX_FDEQ_GAIN_1
@@ -7518,7 +7518,7 @@
278 0x199A //RX_TDDRC_HMNC_GAIN
279 0x0001 //RX_TDDRC_SMT_FLAG
280 0x0CCD //RX_TDDRC_SMT_W
-281 0x003D //RX_TDDRC_DRC_GAIN
+281 0x0040 //RX_TDDRC_DRC_GAIN
195 0x0020 //RX_FDEQ_SUBNUM
196 0x4848 //RX_FDEQ_GAIN_0
197 0x4848 //RX_FDEQ_GAIN_1
@@ -7617,7 +7617,7 @@
278 0x199A //RX_TDDRC_HMNC_GAIN
279 0x0001 //RX_TDDRC_SMT_FLAG
280 0x0CCD //RX_TDDRC_SMT_W
-281 0x006C //RX_TDDRC_DRC_GAIN
+281 0x0072 //RX_TDDRC_DRC_GAIN
195 0x0020 //RX_FDEQ_SUBNUM
196 0x4848 //RX_FDEQ_GAIN_0
197 0x4848 //RX_FDEQ_GAIN_1
@@ -7716,9 +7716,9 @@
278 0x199A //RX_TDDRC_HMNC_GAIN
279 0x0001 //RX_TDDRC_SMT_FLAG
280 0x0CCD //RX_TDDRC_SMT_W
-281 0x00B9 //RX_TDDRC_DRC_GAIN
+281 0x00C2 //RX_TDDRC_DRC_GAIN
195 0x0020 //RX_FDEQ_SUBNUM
-196 0x4848 //RX_FDEQ_GAIN_0
+196 0x4854 //RX_FDEQ_GAIN_0
197 0x4848 //RX_FDEQ_GAIN_1
198 0x4848 //RX_FDEQ_GAIN_2
199 0x4848 //RX_FDEQ_GAIN_3
@@ -7728,10 +7728,10 @@
203 0x4848 //RX_FDEQ_GAIN_7
204 0x4848 //RX_FDEQ_GAIN_8
205 0x4854 //RX_FDEQ_GAIN_9
-206 0x4848 //RX_FDEQ_GAIN_10
-207 0x5468 //RX_FDEQ_GAIN_11
-208 0x6261 //RX_FDEQ_GAIN_12
-209 0x6368 //RX_FDEQ_GAIN_13
+206 0x4844 //RX_FDEQ_GAIN_10
+207 0x4C4E //RX_FDEQ_GAIN_11
+208 0x5848 //RX_FDEQ_GAIN_12
+209 0x575C //RX_FDEQ_GAIN_13
210 0x6B6A //RX_FDEQ_GAIN_14
211 0x6B6D //RX_FDEQ_GAIN_15
212 0x4848 //RX_FDEQ_GAIN_16
@@ -7815,24 +7815,24 @@
278 0x199A //RX_TDDRC_HMNC_GAIN
279 0x0001 //RX_TDDRC_SMT_FLAG
280 0x0CCD //RX_TDDRC_SMT_W
-281 0x010C //RX_TDDRC_DRC_GAIN
+281 0x0129 //RX_TDDRC_DRC_GAIN
195 0x0020 //RX_FDEQ_SUBNUM
-196 0x4848 //RX_FDEQ_GAIN_0
-197 0x4848 //RX_FDEQ_GAIN_1
-198 0x4848 //RX_FDEQ_GAIN_2
-199 0x4848 //RX_FDEQ_GAIN_3
-200 0x4849 //RX_FDEQ_GAIN_4
-201 0x4848 //RX_FDEQ_GAIN_5
-202 0x4848 //RX_FDEQ_GAIN_6
-203 0x4848 //RX_FDEQ_GAIN_7
-204 0x4848 //RX_FDEQ_GAIN_8
-205 0x4854 //RX_FDEQ_GAIN_9
-206 0x4848 //RX_FDEQ_GAIN_10
-207 0x5468 //RX_FDEQ_GAIN_11
-208 0x6261 //RX_FDEQ_GAIN_12
-209 0x6368 //RX_FDEQ_GAIN_13
-210 0x6B6A //RX_FDEQ_GAIN_14
-211 0x6B6D //RX_FDEQ_GAIN_15
+196 0x5050 //RX_FDEQ_GAIN_0
+197 0x5050 //RX_FDEQ_GAIN_1
+198 0x5050 //RX_FDEQ_GAIN_2
+199 0x5050 //RX_FDEQ_GAIN_3
+200 0x5080 //RX_FDEQ_GAIN_4
+201 0x5050 //RX_FDEQ_GAIN_5
+202 0x5044 //RX_FDEQ_GAIN_6
+203 0x3836 //RX_FDEQ_GAIN_7
+204 0x3636 //RX_FDEQ_GAIN_8
+205 0x3737 //RX_FDEQ_GAIN_9
+206 0x3839 //RX_FDEQ_GAIN_10
+207 0x3A4B //RX_FDEQ_GAIN_11
+208 0x5050 //RX_FDEQ_GAIN_12
+209 0x5056 //RX_FDEQ_GAIN_13
+210 0x5E66 //RX_FDEQ_GAIN_14
+211 0x6A6A //RX_FDEQ_GAIN_15
212 0x4848 //RX_FDEQ_GAIN_16
213 0x4848 //RX_FDEQ_GAIN_17
214 0x4848 //RX_FDEQ_GAIN_18
@@ -7914,24 +7914,24 @@
278 0x199A //RX_TDDRC_HMNC_GAIN
279 0x0001 //RX_TDDRC_SMT_FLAG
280 0x0CCD //RX_TDDRC_SMT_W
-281 0x01B8 //RX_TDDRC_DRC_GAIN
+281 0x01E8 //RX_TDDRC_DRC_GAIN
195 0x0020 //RX_FDEQ_SUBNUM
-196 0x4848 //RX_FDEQ_GAIN_0
-197 0x4848 //RX_FDEQ_GAIN_1
-198 0x4848 //RX_FDEQ_GAIN_2
-199 0x4848 //RX_FDEQ_GAIN_3
-200 0x4878 //RX_FDEQ_GAIN_4
-201 0x4848 //RX_FDEQ_GAIN_5
-202 0x4848 //RX_FDEQ_GAIN_6
-203 0x4848 //RX_FDEQ_GAIN_7
-204 0x4848 //RX_FDEQ_GAIN_8
-205 0x4854 //RX_FDEQ_GAIN_9
-206 0x4850 //RX_FDEQ_GAIN_10
-207 0x5054 //RX_FDEQ_GAIN_11
-208 0x5652 //RX_FDEQ_GAIN_12
-209 0x5460 //RX_FDEQ_GAIN_13
-210 0x6062 //RX_FDEQ_GAIN_14
-211 0x6468 //RX_FDEQ_GAIN_15
+196 0x5050 //RX_FDEQ_GAIN_0
+197 0x5050 //RX_FDEQ_GAIN_1
+198 0x5050 //RX_FDEQ_GAIN_2
+199 0x5050 //RX_FDEQ_GAIN_3
+200 0x5080 //RX_FDEQ_GAIN_4
+201 0x5050 //RX_FDEQ_GAIN_5
+202 0x5044 //RX_FDEQ_GAIN_6
+203 0x3F3D //RX_FDEQ_GAIN_7
+204 0x3B36 //RX_FDEQ_GAIN_8
+205 0x3737 //RX_FDEQ_GAIN_9
+206 0x3839 //RX_FDEQ_GAIN_10
+207 0x3A4B //RX_FDEQ_GAIN_11
+208 0x5050 //RX_FDEQ_GAIN_12
+209 0x5056 //RX_FDEQ_GAIN_13
+210 0x5E66 //RX_FDEQ_GAIN_14
+211 0x6A6A //RX_FDEQ_GAIN_15
212 0x4848 //RX_FDEQ_GAIN_16
213 0x4848 //RX_FDEQ_GAIN_17
214 0x4848 //RX_FDEQ_GAIN_18
@@ -8013,24 +8013,24 @@
278 0x199A //RX_TDDRC_HMNC_GAIN
279 0x0001 //RX_TDDRC_SMT_FLAG
280 0x0CCD //RX_TDDRC_SMT_W
-281 0x032A //RX_TDDRC_DRC_GAIN
+281 0x03A1 //RX_TDDRC_DRC_GAIN
195 0x0030 //RX_FDEQ_SUBNUM
-196 0x4848 //RX_FDEQ_GAIN_0
-197 0x4848 //RX_FDEQ_GAIN_1
-198 0x4848 //RX_FDEQ_GAIN_2
-199 0x4848 //RX_FDEQ_GAIN_3
-200 0x4878 //RX_FDEQ_GAIN_4
-201 0x4848 //RX_FDEQ_GAIN_5
-202 0x4848 //RX_FDEQ_GAIN_6
-203 0x483F //RX_FDEQ_GAIN_7
-204 0x3F42 //RX_FDEQ_GAIN_8
-205 0x4454 //RX_FDEQ_GAIN_9
-206 0x4844 //RX_FDEQ_GAIN_10
-207 0x4448 //RX_FDEQ_GAIN_11
-208 0x4848 //RX_FDEQ_GAIN_12
-209 0x484E //RX_FDEQ_GAIN_13
-210 0x565E //RX_FDEQ_GAIN_14
-211 0x6262 //RX_FDEQ_GAIN_15
+196 0x5050 //RX_FDEQ_GAIN_0
+197 0x5050 //RX_FDEQ_GAIN_1
+198 0x5050 //RX_FDEQ_GAIN_2
+199 0x5050 //RX_FDEQ_GAIN_3
+200 0x5080 //RX_FDEQ_GAIN_4
+201 0x5050 //RX_FDEQ_GAIN_5
+202 0x5044 //RX_FDEQ_GAIN_6
+203 0x3836 //RX_FDEQ_GAIN_7
+204 0x3636 //RX_FDEQ_GAIN_8
+205 0x3737 //RX_FDEQ_GAIN_9
+206 0x3736 //RX_FDEQ_GAIN_10
+207 0x3A4B //RX_FDEQ_GAIN_11
+208 0x5050 //RX_FDEQ_GAIN_12
+209 0x5056 //RX_FDEQ_GAIN_13
+210 0x5E66 //RX_FDEQ_GAIN_14
+211 0x6A6A //RX_FDEQ_GAIN_15
212 0x4848 //RX_FDEQ_GAIN_16
213 0x4848 //RX_FDEQ_GAIN_17
214 0x4848 //RX_FDEQ_GAIN_18
@@ -10958,7 +10958,7 @@
166 0x3000 //TX_LAMBDA_CB_NLE
167 0x4000 //TX_C_POST_FLT
168 0x2000 //TX_GAIN_NP
-169 0x0260 //TX_SE_HOLD_N
+169 0x02C0 //TX_SE_HOLD_N
170 0x00C8 //TX_DT_HOLD_N
171 0x0180 //TX_DT2_HOLD_N
172 0x6666 //TX_AEC_RESRV_0
@@ -11014,7 +11014,7 @@
222 0x023E //TX_ADPT_STRICT_H
223 0x0001 //TX_RATIO_DT_L_TH_LOW
224 0x1A98 //TX_RATIO_DT_H_TH_LOW
-225 0x2EE0 //TX_RATIO_DT_L_TH_HIGH
+225 0x0BB8 //TX_RATIO_DT_L_TH_HIGH
226 0x5DC0 //TX_RATIO_DT_H_TH_HIGH
227 0x0001 //TX_RATIO_DT_L0_TH
228 0x2000 //TX_B_POST_FILT_ECHO_L
@@ -11023,7 +11023,7 @@
231 0x1000 //TX_B_LESSCUT_RTO_ECHO
232 0x0000 //TX_EPD_OFFSET_00
233 0x0000 //TX_EPD_OFFST_01
-234 0x1F40 //TX_RATIO_DT_L0_TH_HIGH
+234 0x01F4 //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
@@ -11958,7 +11958,7 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x0025 //RX_TDDRC_DRC_GAIN
+124 0x0024 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
39 0x4848 //RX_FDEQ_GAIN_0
40 0x4848 //RX_FDEQ_GAIN_1
@@ -12057,7 +12057,7 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x003D //RX_TDDRC_DRC_GAIN
+124 0x0040 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
39 0x4848 //RX_FDEQ_GAIN_0
40 0x4848 //RX_FDEQ_GAIN_1
@@ -12156,7 +12156,7 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x006C //RX_TDDRC_DRC_GAIN
+124 0x0072 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
39 0x4848 //RX_FDEQ_GAIN_0
40 0x4848 //RX_FDEQ_GAIN_1
@@ -12255,9 +12255,9 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x00B9 //RX_TDDRC_DRC_GAIN
+124 0x00C2 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
-39 0x4848 //RX_FDEQ_GAIN_0
+39 0x4854 //RX_FDEQ_GAIN_0
40 0x4848 //RX_FDEQ_GAIN_1
41 0x4848 //RX_FDEQ_GAIN_2
42 0x4848 //RX_FDEQ_GAIN_3
@@ -12267,10 +12267,10 @@
46 0x4848 //RX_FDEQ_GAIN_7
47 0x4848 //RX_FDEQ_GAIN_8
48 0x4854 //RX_FDEQ_GAIN_9
-49 0x4848 //RX_FDEQ_GAIN_10
-50 0x5468 //RX_FDEQ_GAIN_11
-51 0x6261 //RX_FDEQ_GAIN_12
-52 0x6368 //RX_FDEQ_GAIN_13
+49 0x4844 //RX_FDEQ_GAIN_10
+50 0x4C4E //RX_FDEQ_GAIN_11
+51 0x5848 //RX_FDEQ_GAIN_12
+52 0x575C //RX_FDEQ_GAIN_13
53 0x6B6A //RX_FDEQ_GAIN_14
54 0x6B6D //RX_FDEQ_GAIN_15
55 0x4848 //RX_FDEQ_GAIN_16
@@ -12354,24 +12354,24 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x010C //RX_TDDRC_DRC_GAIN
+124 0x0129 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
-39 0x4848 //RX_FDEQ_GAIN_0
-40 0x4848 //RX_FDEQ_GAIN_1
-41 0x4848 //RX_FDEQ_GAIN_2
-42 0x4848 //RX_FDEQ_GAIN_3
-43 0x4849 //RX_FDEQ_GAIN_4
-44 0x4848 //RX_FDEQ_GAIN_5
-45 0x4848 //RX_FDEQ_GAIN_6
-46 0x4848 //RX_FDEQ_GAIN_7
-47 0x4848 //RX_FDEQ_GAIN_8
-48 0x4854 //RX_FDEQ_GAIN_9
-49 0x4848 //RX_FDEQ_GAIN_10
-50 0x5468 //RX_FDEQ_GAIN_11
-51 0x6261 //RX_FDEQ_GAIN_12
-52 0x6368 //RX_FDEQ_GAIN_13
-53 0x6B6A //RX_FDEQ_GAIN_14
-54 0x6B6D //RX_FDEQ_GAIN_15
+39 0x5050 //RX_FDEQ_GAIN_0
+40 0x5050 //RX_FDEQ_GAIN_1
+41 0x5050 //RX_FDEQ_GAIN_2
+42 0x5050 //RX_FDEQ_GAIN_3
+43 0x5080 //RX_FDEQ_GAIN_4
+44 0x5050 //RX_FDEQ_GAIN_5
+45 0x5044 //RX_FDEQ_GAIN_6
+46 0x3836 //RX_FDEQ_GAIN_7
+47 0x3636 //RX_FDEQ_GAIN_8
+48 0x3737 //RX_FDEQ_GAIN_9
+49 0x3839 //RX_FDEQ_GAIN_10
+50 0x3A4B //RX_FDEQ_GAIN_11
+51 0x5050 //RX_FDEQ_GAIN_12
+52 0x5056 //RX_FDEQ_GAIN_13
+53 0x5E66 //RX_FDEQ_GAIN_14
+54 0x6A6A //RX_FDEQ_GAIN_15
55 0x4848 //RX_FDEQ_GAIN_16
56 0x4848 //RX_FDEQ_GAIN_17
57 0x4848 //RX_FDEQ_GAIN_18
@@ -12453,24 +12453,24 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x01B8 //RX_TDDRC_DRC_GAIN
+124 0x01E8 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
-39 0x4848 //RX_FDEQ_GAIN_0
-40 0x4848 //RX_FDEQ_GAIN_1
-41 0x4848 //RX_FDEQ_GAIN_2
-42 0x4848 //RX_FDEQ_GAIN_3
-43 0x4878 //RX_FDEQ_GAIN_4
-44 0x4848 //RX_FDEQ_GAIN_5
-45 0x4848 //RX_FDEQ_GAIN_6
-46 0x4848 //RX_FDEQ_GAIN_7
-47 0x4848 //RX_FDEQ_GAIN_8
-48 0x4854 //RX_FDEQ_GAIN_9
-49 0x4850 //RX_FDEQ_GAIN_10
-50 0x5054 //RX_FDEQ_GAIN_11
-51 0x5652 //RX_FDEQ_GAIN_12
-52 0x5460 //RX_FDEQ_GAIN_13
-53 0x6062 //RX_FDEQ_GAIN_14
-54 0x6468 //RX_FDEQ_GAIN_15
+39 0x5050 //RX_FDEQ_GAIN_0
+40 0x5050 //RX_FDEQ_GAIN_1
+41 0x5050 //RX_FDEQ_GAIN_2
+42 0x5050 //RX_FDEQ_GAIN_3
+43 0x5080 //RX_FDEQ_GAIN_4
+44 0x5050 //RX_FDEQ_GAIN_5
+45 0x5044 //RX_FDEQ_GAIN_6
+46 0x3F3D //RX_FDEQ_GAIN_7
+47 0x3B36 //RX_FDEQ_GAIN_8
+48 0x3737 //RX_FDEQ_GAIN_9
+49 0x3839 //RX_FDEQ_GAIN_10
+50 0x3A4B //RX_FDEQ_GAIN_11
+51 0x5050 //RX_FDEQ_GAIN_12
+52 0x5056 //RX_FDEQ_GAIN_13
+53 0x5E66 //RX_FDEQ_GAIN_14
+54 0x6A6A //RX_FDEQ_GAIN_15
55 0x4848 //RX_FDEQ_GAIN_16
56 0x4848 //RX_FDEQ_GAIN_17
57 0x4848 //RX_FDEQ_GAIN_18
@@ -12552,24 +12552,24 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x032A //RX_TDDRC_DRC_GAIN
+124 0x03A1 //RX_TDDRC_DRC_GAIN
38 0x0030 //RX_FDEQ_SUBNUM
-39 0x4848 //RX_FDEQ_GAIN_0
-40 0x4848 //RX_FDEQ_GAIN_1
-41 0x4848 //RX_FDEQ_GAIN_2
-42 0x4848 //RX_FDEQ_GAIN_3
-43 0x4878 //RX_FDEQ_GAIN_4
-44 0x4848 //RX_FDEQ_GAIN_5
-45 0x4848 //RX_FDEQ_GAIN_6
-46 0x483F //RX_FDEQ_GAIN_7
-47 0x3F42 //RX_FDEQ_GAIN_8
-48 0x4454 //RX_FDEQ_GAIN_9
-49 0x4844 //RX_FDEQ_GAIN_10
-50 0x4448 //RX_FDEQ_GAIN_11
-51 0x4848 //RX_FDEQ_GAIN_12
-52 0x484E //RX_FDEQ_GAIN_13
-53 0x565E //RX_FDEQ_GAIN_14
-54 0x6262 //RX_FDEQ_GAIN_15
+39 0x5050 //RX_FDEQ_GAIN_0
+40 0x5050 //RX_FDEQ_GAIN_1
+41 0x5050 //RX_FDEQ_GAIN_2
+42 0x5050 //RX_FDEQ_GAIN_3
+43 0x5080 //RX_FDEQ_GAIN_4
+44 0x5050 //RX_FDEQ_GAIN_5
+45 0x5044 //RX_FDEQ_GAIN_6
+46 0x3836 //RX_FDEQ_GAIN_7
+47 0x3636 //RX_FDEQ_GAIN_8
+48 0x3737 //RX_FDEQ_GAIN_9
+49 0x3736 //RX_FDEQ_GAIN_10
+50 0x3A4B //RX_FDEQ_GAIN_11
+51 0x5050 //RX_FDEQ_GAIN_12
+52 0x5056 //RX_FDEQ_GAIN_13
+53 0x5E66 //RX_FDEQ_GAIN_14
+54 0x6A6A //RX_FDEQ_GAIN_15
55 0x4848 //RX_FDEQ_GAIN_16
56 0x4848 //RX_FDEQ_GAIN_17
57 0x4848 //RX_FDEQ_GAIN_18
@@ -12809,7 +12809,7 @@
278 0x199A //RX_TDDRC_HMNC_GAIN
279 0x0001 //RX_TDDRC_SMT_FLAG
280 0x0CCD //RX_TDDRC_SMT_W
-281 0x0025 //RX_TDDRC_DRC_GAIN
+281 0x0024 //RX_TDDRC_DRC_GAIN
195 0x0020 //RX_FDEQ_SUBNUM
196 0x4848 //RX_FDEQ_GAIN_0
197 0x4848 //RX_FDEQ_GAIN_1
@@ -12908,7 +12908,7 @@
278 0x199A //RX_TDDRC_HMNC_GAIN
279 0x0001 //RX_TDDRC_SMT_FLAG
280 0x0CCD //RX_TDDRC_SMT_W
-281 0x003D //RX_TDDRC_DRC_GAIN
+281 0x0040 //RX_TDDRC_DRC_GAIN
195 0x0020 //RX_FDEQ_SUBNUM
196 0x4848 //RX_FDEQ_GAIN_0
197 0x4848 //RX_FDEQ_GAIN_1
@@ -13007,7 +13007,7 @@
278 0x199A //RX_TDDRC_HMNC_GAIN
279 0x0001 //RX_TDDRC_SMT_FLAG
280 0x0CCD //RX_TDDRC_SMT_W
-281 0x006C //RX_TDDRC_DRC_GAIN
+281 0x0072 //RX_TDDRC_DRC_GAIN
195 0x0020 //RX_FDEQ_SUBNUM
196 0x4848 //RX_FDEQ_GAIN_0
197 0x4848 //RX_FDEQ_GAIN_1
@@ -13106,9 +13106,9 @@
278 0x199A //RX_TDDRC_HMNC_GAIN
279 0x0001 //RX_TDDRC_SMT_FLAG
280 0x0CCD //RX_TDDRC_SMT_W
-281 0x00B9 //RX_TDDRC_DRC_GAIN
+281 0x00C2 //RX_TDDRC_DRC_GAIN
195 0x0020 //RX_FDEQ_SUBNUM
-196 0x4848 //RX_FDEQ_GAIN_0
+196 0x4854 //RX_FDEQ_GAIN_0
197 0x4848 //RX_FDEQ_GAIN_1
198 0x4848 //RX_FDEQ_GAIN_2
199 0x4848 //RX_FDEQ_GAIN_3
@@ -13118,10 +13118,10 @@
203 0x4848 //RX_FDEQ_GAIN_7
204 0x4848 //RX_FDEQ_GAIN_8
205 0x4854 //RX_FDEQ_GAIN_9
-206 0x4848 //RX_FDEQ_GAIN_10
-207 0x5468 //RX_FDEQ_GAIN_11
-208 0x6261 //RX_FDEQ_GAIN_12
-209 0x6368 //RX_FDEQ_GAIN_13
+206 0x4844 //RX_FDEQ_GAIN_10
+207 0x4C4E //RX_FDEQ_GAIN_11
+208 0x5848 //RX_FDEQ_GAIN_12
+209 0x575C //RX_FDEQ_GAIN_13
210 0x6B6A //RX_FDEQ_GAIN_14
211 0x6B6D //RX_FDEQ_GAIN_15
212 0x4848 //RX_FDEQ_GAIN_16
@@ -13205,24 +13205,24 @@
278 0x199A //RX_TDDRC_HMNC_GAIN
279 0x0001 //RX_TDDRC_SMT_FLAG
280 0x0CCD //RX_TDDRC_SMT_W
-281 0x010C //RX_TDDRC_DRC_GAIN
+281 0x0129 //RX_TDDRC_DRC_GAIN
195 0x0020 //RX_FDEQ_SUBNUM
-196 0x4848 //RX_FDEQ_GAIN_0
-197 0x4848 //RX_FDEQ_GAIN_1
-198 0x4848 //RX_FDEQ_GAIN_2
-199 0x4848 //RX_FDEQ_GAIN_3
-200 0x4849 //RX_FDEQ_GAIN_4
-201 0x4848 //RX_FDEQ_GAIN_5
-202 0x4848 //RX_FDEQ_GAIN_6
-203 0x4848 //RX_FDEQ_GAIN_7
-204 0x4848 //RX_FDEQ_GAIN_8
-205 0x4854 //RX_FDEQ_GAIN_9
-206 0x4848 //RX_FDEQ_GAIN_10
-207 0x5468 //RX_FDEQ_GAIN_11
-208 0x6261 //RX_FDEQ_GAIN_12
-209 0x6368 //RX_FDEQ_GAIN_13
-210 0x6B6A //RX_FDEQ_GAIN_14
-211 0x6B6D //RX_FDEQ_GAIN_15
+196 0x5050 //RX_FDEQ_GAIN_0
+197 0x5050 //RX_FDEQ_GAIN_1
+198 0x5050 //RX_FDEQ_GAIN_2
+199 0x5050 //RX_FDEQ_GAIN_3
+200 0x5080 //RX_FDEQ_GAIN_4
+201 0x5050 //RX_FDEQ_GAIN_5
+202 0x5044 //RX_FDEQ_GAIN_6
+203 0x3836 //RX_FDEQ_GAIN_7
+204 0x3636 //RX_FDEQ_GAIN_8
+205 0x3737 //RX_FDEQ_GAIN_9
+206 0x3839 //RX_FDEQ_GAIN_10
+207 0x3A4B //RX_FDEQ_GAIN_11
+208 0x5050 //RX_FDEQ_GAIN_12
+209 0x5056 //RX_FDEQ_GAIN_13
+210 0x5E66 //RX_FDEQ_GAIN_14
+211 0x6A6A //RX_FDEQ_GAIN_15
212 0x4848 //RX_FDEQ_GAIN_16
213 0x4848 //RX_FDEQ_GAIN_17
214 0x4848 //RX_FDEQ_GAIN_18
@@ -13304,24 +13304,24 @@
278 0x199A //RX_TDDRC_HMNC_GAIN
279 0x0001 //RX_TDDRC_SMT_FLAG
280 0x0CCD //RX_TDDRC_SMT_W
-281 0x01B8 //RX_TDDRC_DRC_GAIN
+281 0x01E8 //RX_TDDRC_DRC_GAIN
195 0x0020 //RX_FDEQ_SUBNUM
-196 0x4848 //RX_FDEQ_GAIN_0
-197 0x4848 //RX_FDEQ_GAIN_1
-198 0x4848 //RX_FDEQ_GAIN_2
-199 0x4848 //RX_FDEQ_GAIN_3
-200 0x4878 //RX_FDEQ_GAIN_4
-201 0x4848 //RX_FDEQ_GAIN_5
-202 0x4848 //RX_FDEQ_GAIN_6
-203 0x4848 //RX_FDEQ_GAIN_7
-204 0x4848 //RX_FDEQ_GAIN_8
-205 0x4854 //RX_FDEQ_GAIN_9
-206 0x4850 //RX_FDEQ_GAIN_10
-207 0x5054 //RX_FDEQ_GAIN_11
-208 0x5652 //RX_FDEQ_GAIN_12
-209 0x5460 //RX_FDEQ_GAIN_13
-210 0x6062 //RX_FDEQ_GAIN_14
-211 0x6468 //RX_FDEQ_GAIN_15
+196 0x5050 //RX_FDEQ_GAIN_0
+197 0x5050 //RX_FDEQ_GAIN_1
+198 0x5050 //RX_FDEQ_GAIN_2
+199 0x5050 //RX_FDEQ_GAIN_3
+200 0x5080 //RX_FDEQ_GAIN_4
+201 0x5050 //RX_FDEQ_GAIN_5
+202 0x5044 //RX_FDEQ_GAIN_6
+203 0x3F3D //RX_FDEQ_GAIN_7
+204 0x3B36 //RX_FDEQ_GAIN_8
+205 0x3737 //RX_FDEQ_GAIN_9
+206 0x3839 //RX_FDEQ_GAIN_10
+207 0x3A4B //RX_FDEQ_GAIN_11
+208 0x5050 //RX_FDEQ_GAIN_12
+209 0x5056 //RX_FDEQ_GAIN_13
+210 0x5E66 //RX_FDEQ_GAIN_14
+211 0x6A6A //RX_FDEQ_GAIN_15
212 0x4848 //RX_FDEQ_GAIN_16
213 0x4848 //RX_FDEQ_GAIN_17
214 0x4848 //RX_FDEQ_GAIN_18
@@ -13403,24 +13403,24 @@
278 0x199A //RX_TDDRC_HMNC_GAIN
279 0x0001 //RX_TDDRC_SMT_FLAG
280 0x0CCD //RX_TDDRC_SMT_W
-281 0x032A //RX_TDDRC_DRC_GAIN
+281 0x03A1 //RX_TDDRC_DRC_GAIN
195 0x0030 //RX_FDEQ_SUBNUM
-196 0x4848 //RX_FDEQ_GAIN_0
-197 0x4848 //RX_FDEQ_GAIN_1
-198 0x4848 //RX_FDEQ_GAIN_2
-199 0x4848 //RX_FDEQ_GAIN_3
-200 0x4878 //RX_FDEQ_GAIN_4
-201 0x4848 //RX_FDEQ_GAIN_5
-202 0x4848 //RX_FDEQ_GAIN_6
-203 0x483F //RX_FDEQ_GAIN_7
-204 0x3F42 //RX_FDEQ_GAIN_8
-205 0x4454 //RX_FDEQ_GAIN_9
-206 0x4844 //RX_FDEQ_GAIN_10
-207 0x4448 //RX_FDEQ_GAIN_11
-208 0x4848 //RX_FDEQ_GAIN_12
-209 0x484E //RX_FDEQ_GAIN_13
-210 0x565E //RX_FDEQ_GAIN_14
-211 0x6262 //RX_FDEQ_GAIN_15
+196 0x5050 //RX_FDEQ_GAIN_0
+197 0x5050 //RX_FDEQ_GAIN_1
+198 0x5050 //RX_FDEQ_GAIN_2
+199 0x5050 //RX_FDEQ_GAIN_3
+200 0x5080 //RX_FDEQ_GAIN_4
+201 0x5050 //RX_FDEQ_GAIN_5
+202 0x5044 //RX_FDEQ_GAIN_6
+203 0x3836 //RX_FDEQ_GAIN_7
+204 0x3636 //RX_FDEQ_GAIN_8
+205 0x3737 //RX_FDEQ_GAIN_9
+206 0x3736 //RX_FDEQ_GAIN_10
+207 0x3A4B //RX_FDEQ_GAIN_11
+208 0x5050 //RX_FDEQ_GAIN_12
+209 0x5056 //RX_FDEQ_GAIN_13
+210 0x5E66 //RX_FDEQ_GAIN_14
+211 0x6A6A //RX_FDEQ_GAIN_15
212 0x4848 //RX_FDEQ_GAIN_16
213 0x4848 //RX_FDEQ_GAIN_17
214 0x4848 //RX_FDEQ_GAIN_18
@@ -16348,7 +16348,7 @@
166 0x3000 //TX_LAMBDA_CB_NLE
167 0x4000 //TX_C_POST_FLT
168 0x2000 //TX_GAIN_NP
-169 0x0260 //TX_SE_HOLD_N
+169 0x02C0 //TX_SE_HOLD_N
170 0x00C8 //TX_DT_HOLD_N
171 0x0180 //TX_DT2_HOLD_N
172 0x6666 //TX_AEC_RESRV_0
@@ -16404,7 +16404,7 @@
222 0x023E //TX_ADPT_STRICT_H
223 0x0001 //TX_RATIO_DT_L_TH_LOW
224 0x1A98 //TX_RATIO_DT_H_TH_LOW
-225 0x2EE0 //TX_RATIO_DT_L_TH_HIGH
+225 0x0BB8 //TX_RATIO_DT_L_TH_HIGH
226 0x5DC0 //TX_RATIO_DT_H_TH_HIGH
227 0x0001 //TX_RATIO_DT_L0_TH
228 0x2000 //TX_B_POST_FILT_ECHO_L
@@ -16413,7 +16413,7 @@
231 0x1000 //TX_B_LESSCUT_RTO_ECHO
232 0x0000 //TX_EPD_OFFSET_00
233 0x0000 //TX_EPD_OFFST_01
-234 0x1F40 //TX_RATIO_DT_L0_TH_HIGH
+234 0x01F4 //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
@@ -17348,7 +17348,7 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x0025 //RX_TDDRC_DRC_GAIN
+124 0x0024 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
39 0x4848 //RX_FDEQ_GAIN_0
40 0x4848 //RX_FDEQ_GAIN_1
@@ -17447,7 +17447,7 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x003D //RX_TDDRC_DRC_GAIN
+124 0x0040 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
39 0x4848 //RX_FDEQ_GAIN_0
40 0x4848 //RX_FDEQ_GAIN_1
@@ -17546,7 +17546,7 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x006C //RX_TDDRC_DRC_GAIN
+124 0x0072 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
39 0x4848 //RX_FDEQ_GAIN_0
40 0x4848 //RX_FDEQ_GAIN_1
@@ -17645,9 +17645,9 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x00B9 //RX_TDDRC_DRC_GAIN
+124 0x00C2 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
-39 0x4848 //RX_FDEQ_GAIN_0
+39 0x4854 //RX_FDEQ_GAIN_0
40 0x4848 //RX_FDEQ_GAIN_1
41 0x4848 //RX_FDEQ_GAIN_2
42 0x4848 //RX_FDEQ_GAIN_3
@@ -17657,10 +17657,10 @@
46 0x4848 //RX_FDEQ_GAIN_7
47 0x4848 //RX_FDEQ_GAIN_8
48 0x4854 //RX_FDEQ_GAIN_9
-49 0x4848 //RX_FDEQ_GAIN_10
-50 0x5468 //RX_FDEQ_GAIN_11
-51 0x6261 //RX_FDEQ_GAIN_12
-52 0x6368 //RX_FDEQ_GAIN_13
+49 0x4844 //RX_FDEQ_GAIN_10
+50 0x4C4E //RX_FDEQ_GAIN_11
+51 0x5848 //RX_FDEQ_GAIN_12
+52 0x575C //RX_FDEQ_GAIN_13
53 0x6B6A //RX_FDEQ_GAIN_14
54 0x6B6D //RX_FDEQ_GAIN_15
55 0x4848 //RX_FDEQ_GAIN_16
@@ -17744,24 +17744,24 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x010C //RX_TDDRC_DRC_GAIN
+124 0x0129 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
-39 0x4848 //RX_FDEQ_GAIN_0
-40 0x4848 //RX_FDEQ_GAIN_1
-41 0x4848 //RX_FDEQ_GAIN_2
-42 0x4848 //RX_FDEQ_GAIN_3
-43 0x4849 //RX_FDEQ_GAIN_4
-44 0x4848 //RX_FDEQ_GAIN_5
-45 0x4848 //RX_FDEQ_GAIN_6
-46 0x4848 //RX_FDEQ_GAIN_7
-47 0x4848 //RX_FDEQ_GAIN_8
-48 0x4854 //RX_FDEQ_GAIN_9
-49 0x4848 //RX_FDEQ_GAIN_10
-50 0x5468 //RX_FDEQ_GAIN_11
-51 0x6261 //RX_FDEQ_GAIN_12
-52 0x6368 //RX_FDEQ_GAIN_13
-53 0x6B6A //RX_FDEQ_GAIN_14
-54 0x6B6D //RX_FDEQ_GAIN_15
+39 0x5050 //RX_FDEQ_GAIN_0
+40 0x5050 //RX_FDEQ_GAIN_1
+41 0x5050 //RX_FDEQ_GAIN_2
+42 0x5050 //RX_FDEQ_GAIN_3
+43 0x5080 //RX_FDEQ_GAIN_4
+44 0x5050 //RX_FDEQ_GAIN_5
+45 0x5044 //RX_FDEQ_GAIN_6
+46 0x3836 //RX_FDEQ_GAIN_7
+47 0x3636 //RX_FDEQ_GAIN_8
+48 0x3737 //RX_FDEQ_GAIN_9
+49 0x3839 //RX_FDEQ_GAIN_10
+50 0x3A4B //RX_FDEQ_GAIN_11
+51 0x5050 //RX_FDEQ_GAIN_12
+52 0x5056 //RX_FDEQ_GAIN_13
+53 0x5E66 //RX_FDEQ_GAIN_14
+54 0x6A6A //RX_FDEQ_GAIN_15
55 0x4848 //RX_FDEQ_GAIN_16
56 0x4848 //RX_FDEQ_GAIN_17
57 0x4848 //RX_FDEQ_GAIN_18
@@ -17843,24 +17843,24 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x01B8 //RX_TDDRC_DRC_GAIN
+124 0x01E8 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
-39 0x4848 //RX_FDEQ_GAIN_0
-40 0x4848 //RX_FDEQ_GAIN_1
-41 0x4848 //RX_FDEQ_GAIN_2
-42 0x4848 //RX_FDEQ_GAIN_3
-43 0x4878 //RX_FDEQ_GAIN_4
-44 0x4848 //RX_FDEQ_GAIN_5
-45 0x4848 //RX_FDEQ_GAIN_6
-46 0x4848 //RX_FDEQ_GAIN_7
-47 0x4848 //RX_FDEQ_GAIN_8
-48 0x4854 //RX_FDEQ_GAIN_9
-49 0x4850 //RX_FDEQ_GAIN_10
-50 0x5054 //RX_FDEQ_GAIN_11
-51 0x5652 //RX_FDEQ_GAIN_12
-52 0x5460 //RX_FDEQ_GAIN_13
-53 0x6062 //RX_FDEQ_GAIN_14
-54 0x6468 //RX_FDEQ_GAIN_15
+39 0x5050 //RX_FDEQ_GAIN_0
+40 0x5050 //RX_FDEQ_GAIN_1
+41 0x5050 //RX_FDEQ_GAIN_2
+42 0x5050 //RX_FDEQ_GAIN_3
+43 0x5080 //RX_FDEQ_GAIN_4
+44 0x5050 //RX_FDEQ_GAIN_5
+45 0x5044 //RX_FDEQ_GAIN_6
+46 0x3F3D //RX_FDEQ_GAIN_7
+47 0x3B36 //RX_FDEQ_GAIN_8
+48 0x3737 //RX_FDEQ_GAIN_9
+49 0x3839 //RX_FDEQ_GAIN_10
+50 0x3A4B //RX_FDEQ_GAIN_11
+51 0x5050 //RX_FDEQ_GAIN_12
+52 0x5056 //RX_FDEQ_GAIN_13
+53 0x5E66 //RX_FDEQ_GAIN_14
+54 0x6A6A //RX_FDEQ_GAIN_15
55 0x4848 //RX_FDEQ_GAIN_16
56 0x4848 //RX_FDEQ_GAIN_17
57 0x4848 //RX_FDEQ_GAIN_18
@@ -17942,24 +17942,24 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x032A //RX_TDDRC_DRC_GAIN
+124 0x03A1 //RX_TDDRC_DRC_GAIN
38 0x0030 //RX_FDEQ_SUBNUM
-39 0x4848 //RX_FDEQ_GAIN_0
-40 0x4848 //RX_FDEQ_GAIN_1
-41 0x4848 //RX_FDEQ_GAIN_2
-42 0x4848 //RX_FDEQ_GAIN_3
-43 0x4878 //RX_FDEQ_GAIN_4
-44 0x4848 //RX_FDEQ_GAIN_5
-45 0x4848 //RX_FDEQ_GAIN_6
-46 0x483F //RX_FDEQ_GAIN_7
-47 0x3F42 //RX_FDEQ_GAIN_8
-48 0x4454 //RX_FDEQ_GAIN_9
-49 0x4844 //RX_FDEQ_GAIN_10
-50 0x4448 //RX_FDEQ_GAIN_11
-51 0x4848 //RX_FDEQ_GAIN_12
-52 0x484E //RX_FDEQ_GAIN_13
-53 0x565E //RX_FDEQ_GAIN_14
-54 0x6262 //RX_FDEQ_GAIN_15
+39 0x5050 //RX_FDEQ_GAIN_0
+40 0x5050 //RX_FDEQ_GAIN_1
+41 0x5050 //RX_FDEQ_GAIN_2
+42 0x5050 //RX_FDEQ_GAIN_3
+43 0x5080 //RX_FDEQ_GAIN_4
+44 0x5050 //RX_FDEQ_GAIN_5
+45 0x5044 //RX_FDEQ_GAIN_6
+46 0x3836 //RX_FDEQ_GAIN_7
+47 0x3636 //RX_FDEQ_GAIN_8
+48 0x3737 //RX_FDEQ_GAIN_9
+49 0x3736 //RX_FDEQ_GAIN_10
+50 0x3A4B //RX_FDEQ_GAIN_11
+51 0x5050 //RX_FDEQ_GAIN_12
+52 0x5056 //RX_FDEQ_GAIN_13
+53 0x5E66 //RX_FDEQ_GAIN_14
+54 0x6A6A //RX_FDEQ_GAIN_15
55 0x4848 //RX_FDEQ_GAIN_16
56 0x4848 //RX_FDEQ_GAIN_17
57 0x4848 //RX_FDEQ_GAIN_18
@@ -18199,7 +18199,7 @@
278 0x199A //RX_TDDRC_HMNC_GAIN
279 0x0001 //RX_TDDRC_SMT_FLAG
280 0x0CCD //RX_TDDRC_SMT_W
-281 0x0025 //RX_TDDRC_DRC_GAIN
+281 0x0024 //RX_TDDRC_DRC_GAIN
195 0x0020 //RX_FDEQ_SUBNUM
196 0x4848 //RX_FDEQ_GAIN_0
197 0x4848 //RX_FDEQ_GAIN_1
@@ -18298,7 +18298,7 @@
278 0x199A //RX_TDDRC_HMNC_GAIN
279 0x0001 //RX_TDDRC_SMT_FLAG
280 0x0CCD //RX_TDDRC_SMT_W
-281 0x003D //RX_TDDRC_DRC_GAIN
+281 0x0040 //RX_TDDRC_DRC_GAIN
195 0x0020 //RX_FDEQ_SUBNUM
196 0x4848 //RX_FDEQ_GAIN_0
197 0x4848 //RX_FDEQ_GAIN_1
@@ -18397,7 +18397,7 @@
278 0x199A //RX_TDDRC_HMNC_GAIN
279 0x0001 //RX_TDDRC_SMT_FLAG
280 0x0CCD //RX_TDDRC_SMT_W
-281 0x006C //RX_TDDRC_DRC_GAIN
+281 0x0072 //RX_TDDRC_DRC_GAIN
195 0x0020 //RX_FDEQ_SUBNUM
196 0x4848 //RX_FDEQ_GAIN_0
197 0x4848 //RX_FDEQ_GAIN_1
@@ -18496,9 +18496,9 @@
278 0x199A //RX_TDDRC_HMNC_GAIN
279 0x0001 //RX_TDDRC_SMT_FLAG
280 0x0CCD //RX_TDDRC_SMT_W
-281 0x00B9 //RX_TDDRC_DRC_GAIN
+281 0x00C2 //RX_TDDRC_DRC_GAIN
195 0x0020 //RX_FDEQ_SUBNUM
-196 0x4848 //RX_FDEQ_GAIN_0
+196 0x4854 //RX_FDEQ_GAIN_0
197 0x4848 //RX_FDEQ_GAIN_1
198 0x4848 //RX_FDEQ_GAIN_2
199 0x4848 //RX_FDEQ_GAIN_3
@@ -18508,10 +18508,10 @@
203 0x4848 //RX_FDEQ_GAIN_7
204 0x4848 //RX_FDEQ_GAIN_8
205 0x4854 //RX_FDEQ_GAIN_9
-206 0x4848 //RX_FDEQ_GAIN_10
-207 0x5468 //RX_FDEQ_GAIN_11
-208 0x6261 //RX_FDEQ_GAIN_12
-209 0x6368 //RX_FDEQ_GAIN_13
+206 0x4844 //RX_FDEQ_GAIN_10
+207 0x4C4E //RX_FDEQ_GAIN_11
+208 0x5848 //RX_FDEQ_GAIN_12
+209 0x575C //RX_FDEQ_GAIN_13
210 0x6B6A //RX_FDEQ_GAIN_14
211 0x6B6D //RX_FDEQ_GAIN_15
212 0x4848 //RX_FDEQ_GAIN_16
@@ -18595,24 +18595,24 @@
278 0x199A //RX_TDDRC_HMNC_GAIN
279 0x0001 //RX_TDDRC_SMT_FLAG
280 0x0CCD //RX_TDDRC_SMT_W
-281 0x010C //RX_TDDRC_DRC_GAIN
+281 0x0129 //RX_TDDRC_DRC_GAIN
195 0x0020 //RX_FDEQ_SUBNUM
-196 0x4848 //RX_FDEQ_GAIN_0
-197 0x4848 //RX_FDEQ_GAIN_1
-198 0x4848 //RX_FDEQ_GAIN_2
-199 0x4848 //RX_FDEQ_GAIN_3
-200 0x4849 //RX_FDEQ_GAIN_4
-201 0x4848 //RX_FDEQ_GAIN_5
-202 0x4848 //RX_FDEQ_GAIN_6
-203 0x4848 //RX_FDEQ_GAIN_7
-204 0x4848 //RX_FDEQ_GAIN_8
-205 0x4854 //RX_FDEQ_GAIN_9
-206 0x4848 //RX_FDEQ_GAIN_10
-207 0x5468 //RX_FDEQ_GAIN_11
-208 0x6261 //RX_FDEQ_GAIN_12
-209 0x6368 //RX_FDEQ_GAIN_13
-210 0x6B6A //RX_FDEQ_GAIN_14
-211 0x6B6D //RX_FDEQ_GAIN_15
+196 0x5050 //RX_FDEQ_GAIN_0
+197 0x5050 //RX_FDEQ_GAIN_1
+198 0x5050 //RX_FDEQ_GAIN_2
+199 0x5050 //RX_FDEQ_GAIN_3
+200 0x5080 //RX_FDEQ_GAIN_4
+201 0x5050 //RX_FDEQ_GAIN_5
+202 0x5044 //RX_FDEQ_GAIN_6
+203 0x3836 //RX_FDEQ_GAIN_7
+204 0x3636 //RX_FDEQ_GAIN_8
+205 0x3737 //RX_FDEQ_GAIN_9
+206 0x3839 //RX_FDEQ_GAIN_10
+207 0x3A4B //RX_FDEQ_GAIN_11
+208 0x5050 //RX_FDEQ_GAIN_12
+209 0x5056 //RX_FDEQ_GAIN_13
+210 0x5E66 //RX_FDEQ_GAIN_14
+211 0x6A6A //RX_FDEQ_GAIN_15
212 0x4848 //RX_FDEQ_GAIN_16
213 0x4848 //RX_FDEQ_GAIN_17
214 0x4848 //RX_FDEQ_GAIN_18
@@ -18694,24 +18694,24 @@
278 0x199A //RX_TDDRC_HMNC_GAIN
279 0x0001 //RX_TDDRC_SMT_FLAG
280 0x0CCD //RX_TDDRC_SMT_W
-281 0x01B8 //RX_TDDRC_DRC_GAIN
+281 0x01E8 //RX_TDDRC_DRC_GAIN
195 0x0020 //RX_FDEQ_SUBNUM
-196 0x4848 //RX_FDEQ_GAIN_0
-197 0x4848 //RX_FDEQ_GAIN_1
-198 0x4848 //RX_FDEQ_GAIN_2
-199 0x4848 //RX_FDEQ_GAIN_3
-200 0x4878 //RX_FDEQ_GAIN_4
-201 0x4848 //RX_FDEQ_GAIN_5
-202 0x4848 //RX_FDEQ_GAIN_6
-203 0x4848 //RX_FDEQ_GAIN_7
-204 0x4848 //RX_FDEQ_GAIN_8
-205 0x4854 //RX_FDEQ_GAIN_9
-206 0x4850 //RX_FDEQ_GAIN_10
-207 0x5054 //RX_FDEQ_GAIN_11
-208 0x5652 //RX_FDEQ_GAIN_12
-209 0x5460 //RX_FDEQ_GAIN_13
-210 0x6062 //RX_FDEQ_GAIN_14
-211 0x6468 //RX_FDEQ_GAIN_15
+196 0x5050 //RX_FDEQ_GAIN_0
+197 0x5050 //RX_FDEQ_GAIN_1
+198 0x5050 //RX_FDEQ_GAIN_2
+199 0x5050 //RX_FDEQ_GAIN_3
+200 0x5080 //RX_FDEQ_GAIN_4
+201 0x5050 //RX_FDEQ_GAIN_5
+202 0x5044 //RX_FDEQ_GAIN_6
+203 0x3F3D //RX_FDEQ_GAIN_7
+204 0x3B36 //RX_FDEQ_GAIN_8
+205 0x3737 //RX_FDEQ_GAIN_9
+206 0x3839 //RX_FDEQ_GAIN_10
+207 0x3A4B //RX_FDEQ_GAIN_11
+208 0x5050 //RX_FDEQ_GAIN_12
+209 0x5056 //RX_FDEQ_GAIN_13
+210 0x5E66 //RX_FDEQ_GAIN_14
+211 0x6A6A //RX_FDEQ_GAIN_15
212 0x4848 //RX_FDEQ_GAIN_16
213 0x4848 //RX_FDEQ_GAIN_17
214 0x4848 //RX_FDEQ_GAIN_18
@@ -18793,24 +18793,24 @@
278 0x199A //RX_TDDRC_HMNC_GAIN
279 0x0001 //RX_TDDRC_SMT_FLAG
280 0x0CCD //RX_TDDRC_SMT_W
-281 0x032A //RX_TDDRC_DRC_GAIN
+281 0x03A1 //RX_TDDRC_DRC_GAIN
195 0x0030 //RX_FDEQ_SUBNUM
-196 0x4848 //RX_FDEQ_GAIN_0
-197 0x4848 //RX_FDEQ_GAIN_1
-198 0x4848 //RX_FDEQ_GAIN_2
-199 0x4848 //RX_FDEQ_GAIN_3
-200 0x4878 //RX_FDEQ_GAIN_4
-201 0x4848 //RX_FDEQ_GAIN_5
-202 0x4848 //RX_FDEQ_GAIN_6
-203 0x483F //RX_FDEQ_GAIN_7
-204 0x3F42 //RX_FDEQ_GAIN_8
-205 0x4454 //RX_FDEQ_GAIN_9
-206 0x4844 //RX_FDEQ_GAIN_10
-207 0x4448 //RX_FDEQ_GAIN_11
-208 0x4848 //RX_FDEQ_GAIN_12
-209 0x484E //RX_FDEQ_GAIN_13
-210 0x565E //RX_FDEQ_GAIN_14
-211 0x6262 //RX_FDEQ_GAIN_15
+196 0x5050 //RX_FDEQ_GAIN_0
+197 0x5050 //RX_FDEQ_GAIN_1
+198 0x5050 //RX_FDEQ_GAIN_2
+199 0x5050 //RX_FDEQ_GAIN_3
+200 0x5080 //RX_FDEQ_GAIN_4
+201 0x5050 //RX_FDEQ_GAIN_5
+202 0x5044 //RX_FDEQ_GAIN_6
+203 0x3836 //RX_FDEQ_GAIN_7
+204 0x3636 //RX_FDEQ_GAIN_8
+205 0x3737 //RX_FDEQ_GAIN_9
+206 0x3736 //RX_FDEQ_GAIN_10
+207 0x3A4B //RX_FDEQ_GAIN_11
+208 0x5050 //RX_FDEQ_GAIN_12
+209 0x5056 //RX_FDEQ_GAIN_13
+210 0x5E66 //RX_FDEQ_GAIN_14
+211 0x6A6A //RX_FDEQ_GAIN_15
212 0x4848 //RX_FDEQ_GAIN_16
213 0x4848 //RX_FDEQ_GAIN_17
214 0x4848 //RX_FDEQ_GAIN_18
@@ -21738,7 +21738,7 @@
166 0x3000 //TX_LAMBDA_CB_NLE
167 0x4000 //TX_C_POST_FLT
168 0x2000 //TX_GAIN_NP
-169 0x0260 //TX_SE_HOLD_N
+169 0x02C0 //TX_SE_HOLD_N
170 0x00C8 //TX_DT_HOLD_N
171 0x0180 //TX_DT2_HOLD_N
172 0x6666 //TX_AEC_RESRV_0
@@ -21794,7 +21794,7 @@
222 0x023E //TX_ADPT_STRICT_H
223 0x0001 //TX_RATIO_DT_L_TH_LOW
224 0x1A98 //TX_RATIO_DT_H_TH_LOW
-225 0x2EE0 //TX_RATIO_DT_L_TH_HIGH
+225 0x0BB8 //TX_RATIO_DT_L_TH_HIGH
226 0x5DC0 //TX_RATIO_DT_H_TH_HIGH
227 0x0001 //TX_RATIO_DT_L0_TH
228 0x2000 //TX_B_POST_FILT_ECHO_L
@@ -21803,7 +21803,7 @@
231 0x1000 //TX_B_LESSCUT_RTO_ECHO
232 0x0000 //TX_EPD_OFFSET_00
233 0x0000 //TX_EPD_OFFST_01
-234 0x1F40 //TX_RATIO_DT_L0_TH_HIGH
+234 0x01F4 //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
@@ -22738,7 +22738,7 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x0025 //RX_TDDRC_DRC_GAIN
+124 0x0024 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
39 0x4848 //RX_FDEQ_GAIN_0
40 0x4848 //RX_FDEQ_GAIN_1
@@ -22837,7 +22837,7 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x003D //RX_TDDRC_DRC_GAIN
+124 0x0040 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
39 0x4848 //RX_FDEQ_GAIN_0
40 0x4848 //RX_FDEQ_GAIN_1
@@ -22936,7 +22936,7 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x006C //RX_TDDRC_DRC_GAIN
+124 0x0072 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
39 0x4848 //RX_FDEQ_GAIN_0
40 0x4848 //RX_FDEQ_GAIN_1
@@ -23035,9 +23035,9 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x00B9 //RX_TDDRC_DRC_GAIN
+124 0x00C2 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
-39 0x4848 //RX_FDEQ_GAIN_0
+39 0x4854 //RX_FDEQ_GAIN_0
40 0x4848 //RX_FDEQ_GAIN_1
41 0x4848 //RX_FDEQ_GAIN_2
42 0x4848 //RX_FDEQ_GAIN_3
@@ -23047,10 +23047,10 @@
46 0x4848 //RX_FDEQ_GAIN_7
47 0x4848 //RX_FDEQ_GAIN_8
48 0x4854 //RX_FDEQ_GAIN_9
-49 0x4848 //RX_FDEQ_GAIN_10
-50 0x5468 //RX_FDEQ_GAIN_11
-51 0x6261 //RX_FDEQ_GAIN_12
-52 0x6368 //RX_FDEQ_GAIN_13
+49 0x4844 //RX_FDEQ_GAIN_10
+50 0x4C4E //RX_FDEQ_GAIN_11
+51 0x5848 //RX_FDEQ_GAIN_12
+52 0x575C //RX_FDEQ_GAIN_13
53 0x6B6A //RX_FDEQ_GAIN_14
54 0x6B6D //RX_FDEQ_GAIN_15
55 0x4848 //RX_FDEQ_GAIN_16
@@ -23134,24 +23134,24 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x010C //RX_TDDRC_DRC_GAIN
+124 0x0129 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
-39 0x4848 //RX_FDEQ_GAIN_0
-40 0x4848 //RX_FDEQ_GAIN_1
-41 0x4848 //RX_FDEQ_GAIN_2
-42 0x4848 //RX_FDEQ_GAIN_3
-43 0x4849 //RX_FDEQ_GAIN_4
-44 0x4848 //RX_FDEQ_GAIN_5
-45 0x4848 //RX_FDEQ_GAIN_6
-46 0x4848 //RX_FDEQ_GAIN_7
-47 0x4848 //RX_FDEQ_GAIN_8
-48 0x4854 //RX_FDEQ_GAIN_9
-49 0x4848 //RX_FDEQ_GAIN_10
-50 0x5468 //RX_FDEQ_GAIN_11
-51 0x6261 //RX_FDEQ_GAIN_12
-52 0x6368 //RX_FDEQ_GAIN_13
-53 0x6B6A //RX_FDEQ_GAIN_14
-54 0x6B6D //RX_FDEQ_GAIN_15
+39 0x5050 //RX_FDEQ_GAIN_0
+40 0x5050 //RX_FDEQ_GAIN_1
+41 0x5050 //RX_FDEQ_GAIN_2
+42 0x5050 //RX_FDEQ_GAIN_3
+43 0x5080 //RX_FDEQ_GAIN_4
+44 0x5050 //RX_FDEQ_GAIN_5
+45 0x5044 //RX_FDEQ_GAIN_6
+46 0x3836 //RX_FDEQ_GAIN_7
+47 0x3636 //RX_FDEQ_GAIN_8
+48 0x3737 //RX_FDEQ_GAIN_9
+49 0x3839 //RX_FDEQ_GAIN_10
+50 0x3A4B //RX_FDEQ_GAIN_11
+51 0x5050 //RX_FDEQ_GAIN_12
+52 0x5056 //RX_FDEQ_GAIN_13
+53 0x5E66 //RX_FDEQ_GAIN_14
+54 0x6A6A //RX_FDEQ_GAIN_15
55 0x4848 //RX_FDEQ_GAIN_16
56 0x4848 //RX_FDEQ_GAIN_17
57 0x4848 //RX_FDEQ_GAIN_18
@@ -23233,24 +23233,24 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x01B8 //RX_TDDRC_DRC_GAIN
+124 0x01E8 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
-39 0x4848 //RX_FDEQ_GAIN_0
-40 0x4848 //RX_FDEQ_GAIN_1
-41 0x4848 //RX_FDEQ_GAIN_2
-42 0x4848 //RX_FDEQ_GAIN_3
-43 0x4878 //RX_FDEQ_GAIN_4
-44 0x4848 //RX_FDEQ_GAIN_5
-45 0x4848 //RX_FDEQ_GAIN_6
-46 0x4848 //RX_FDEQ_GAIN_7
-47 0x4848 //RX_FDEQ_GAIN_8
-48 0x4854 //RX_FDEQ_GAIN_9
-49 0x4850 //RX_FDEQ_GAIN_10
-50 0x5054 //RX_FDEQ_GAIN_11
-51 0x5652 //RX_FDEQ_GAIN_12
-52 0x5460 //RX_FDEQ_GAIN_13
-53 0x6062 //RX_FDEQ_GAIN_14
-54 0x6468 //RX_FDEQ_GAIN_15
+39 0x5050 //RX_FDEQ_GAIN_0
+40 0x5050 //RX_FDEQ_GAIN_1
+41 0x5050 //RX_FDEQ_GAIN_2
+42 0x5050 //RX_FDEQ_GAIN_3
+43 0x5080 //RX_FDEQ_GAIN_4
+44 0x5050 //RX_FDEQ_GAIN_5
+45 0x5044 //RX_FDEQ_GAIN_6
+46 0x3F3D //RX_FDEQ_GAIN_7
+47 0x3B36 //RX_FDEQ_GAIN_8
+48 0x3737 //RX_FDEQ_GAIN_9
+49 0x3839 //RX_FDEQ_GAIN_10
+50 0x3A4B //RX_FDEQ_GAIN_11
+51 0x5050 //RX_FDEQ_GAIN_12
+52 0x5056 //RX_FDEQ_GAIN_13
+53 0x5E66 //RX_FDEQ_GAIN_14
+54 0x6A6A //RX_FDEQ_GAIN_15
55 0x4848 //RX_FDEQ_GAIN_16
56 0x4848 //RX_FDEQ_GAIN_17
57 0x4848 //RX_FDEQ_GAIN_18
@@ -23332,24 +23332,24 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x032A //RX_TDDRC_DRC_GAIN
+124 0x03A1 //RX_TDDRC_DRC_GAIN
38 0x0030 //RX_FDEQ_SUBNUM
-39 0x4848 //RX_FDEQ_GAIN_0
-40 0x4848 //RX_FDEQ_GAIN_1
-41 0x4848 //RX_FDEQ_GAIN_2
-42 0x4848 //RX_FDEQ_GAIN_3
-43 0x4878 //RX_FDEQ_GAIN_4
-44 0x4848 //RX_FDEQ_GAIN_5
-45 0x4848 //RX_FDEQ_GAIN_6
-46 0x483F //RX_FDEQ_GAIN_7
-47 0x3F42 //RX_FDEQ_GAIN_8
-48 0x4454 //RX_FDEQ_GAIN_9
-49 0x4844 //RX_FDEQ_GAIN_10
-50 0x4448 //RX_FDEQ_GAIN_11
-51 0x4848 //RX_FDEQ_GAIN_12
-52 0x484E //RX_FDEQ_GAIN_13
-53 0x565E //RX_FDEQ_GAIN_14
-54 0x6262 //RX_FDEQ_GAIN_15
+39 0x5050 //RX_FDEQ_GAIN_0
+40 0x5050 //RX_FDEQ_GAIN_1
+41 0x5050 //RX_FDEQ_GAIN_2
+42 0x5050 //RX_FDEQ_GAIN_3
+43 0x5080 //RX_FDEQ_GAIN_4
+44 0x5050 //RX_FDEQ_GAIN_5
+45 0x5044 //RX_FDEQ_GAIN_6
+46 0x3836 //RX_FDEQ_GAIN_7
+47 0x3636 //RX_FDEQ_GAIN_8
+48 0x3737 //RX_FDEQ_GAIN_9
+49 0x3736 //RX_FDEQ_GAIN_10
+50 0x3A4B //RX_FDEQ_GAIN_11
+51 0x5050 //RX_FDEQ_GAIN_12
+52 0x5056 //RX_FDEQ_GAIN_13
+53 0x5E66 //RX_FDEQ_GAIN_14
+54 0x6A6A //RX_FDEQ_GAIN_15
55 0x4848 //RX_FDEQ_GAIN_16
56 0x4848 //RX_FDEQ_GAIN_17
57 0x4848 //RX_FDEQ_GAIN_18
@@ -23589,7 +23589,7 @@
278 0x199A //RX_TDDRC_HMNC_GAIN
279 0x0001 //RX_TDDRC_SMT_FLAG
280 0x0CCD //RX_TDDRC_SMT_W
-281 0x0025 //RX_TDDRC_DRC_GAIN
+281 0x0024 //RX_TDDRC_DRC_GAIN
195 0x0020 //RX_FDEQ_SUBNUM
196 0x4848 //RX_FDEQ_GAIN_0
197 0x4848 //RX_FDEQ_GAIN_1
@@ -23688,7 +23688,7 @@
278 0x199A //RX_TDDRC_HMNC_GAIN
279 0x0001 //RX_TDDRC_SMT_FLAG
280 0x0CCD //RX_TDDRC_SMT_W
-281 0x003D //RX_TDDRC_DRC_GAIN
+281 0x0040 //RX_TDDRC_DRC_GAIN
195 0x0020 //RX_FDEQ_SUBNUM
196 0x4848 //RX_FDEQ_GAIN_0
197 0x4848 //RX_FDEQ_GAIN_1
@@ -23787,7 +23787,7 @@
278 0x199A //RX_TDDRC_HMNC_GAIN
279 0x0001 //RX_TDDRC_SMT_FLAG
280 0x0CCD //RX_TDDRC_SMT_W
-281 0x006C //RX_TDDRC_DRC_GAIN
+281 0x0072 //RX_TDDRC_DRC_GAIN
195 0x0020 //RX_FDEQ_SUBNUM
196 0x4848 //RX_FDEQ_GAIN_0
197 0x4848 //RX_FDEQ_GAIN_1
@@ -23886,9 +23886,9 @@
278 0x199A //RX_TDDRC_HMNC_GAIN
279 0x0001 //RX_TDDRC_SMT_FLAG
280 0x0CCD //RX_TDDRC_SMT_W
-281 0x00B9 //RX_TDDRC_DRC_GAIN
+281 0x00C2 //RX_TDDRC_DRC_GAIN
195 0x0020 //RX_FDEQ_SUBNUM
-196 0x4848 //RX_FDEQ_GAIN_0
+196 0x4854 //RX_FDEQ_GAIN_0
197 0x4848 //RX_FDEQ_GAIN_1
198 0x4848 //RX_FDEQ_GAIN_2
199 0x4848 //RX_FDEQ_GAIN_3
@@ -23898,10 +23898,10 @@
203 0x4848 //RX_FDEQ_GAIN_7
204 0x4848 //RX_FDEQ_GAIN_8
205 0x4854 //RX_FDEQ_GAIN_9
-206 0x4848 //RX_FDEQ_GAIN_10
-207 0x5468 //RX_FDEQ_GAIN_11
-208 0x6261 //RX_FDEQ_GAIN_12
-209 0x6368 //RX_FDEQ_GAIN_13
+206 0x4844 //RX_FDEQ_GAIN_10
+207 0x4C4E //RX_FDEQ_GAIN_11
+208 0x5848 //RX_FDEQ_GAIN_12
+209 0x575C //RX_FDEQ_GAIN_13
210 0x6B6A //RX_FDEQ_GAIN_14
211 0x6B6D //RX_FDEQ_GAIN_15
212 0x4848 //RX_FDEQ_GAIN_16
@@ -23985,24 +23985,24 @@
278 0x199A //RX_TDDRC_HMNC_GAIN
279 0x0001 //RX_TDDRC_SMT_FLAG
280 0x0CCD //RX_TDDRC_SMT_W
-281 0x010C //RX_TDDRC_DRC_GAIN
+281 0x0129 //RX_TDDRC_DRC_GAIN
195 0x0020 //RX_FDEQ_SUBNUM
-196 0x4848 //RX_FDEQ_GAIN_0
-197 0x4848 //RX_FDEQ_GAIN_1
-198 0x4848 //RX_FDEQ_GAIN_2
-199 0x4848 //RX_FDEQ_GAIN_3
-200 0x4849 //RX_FDEQ_GAIN_4
-201 0x4848 //RX_FDEQ_GAIN_5
-202 0x4848 //RX_FDEQ_GAIN_6
-203 0x4848 //RX_FDEQ_GAIN_7
-204 0x4848 //RX_FDEQ_GAIN_8
-205 0x4854 //RX_FDEQ_GAIN_9
-206 0x4848 //RX_FDEQ_GAIN_10
-207 0x5468 //RX_FDEQ_GAIN_11
-208 0x6261 //RX_FDEQ_GAIN_12
-209 0x6368 //RX_FDEQ_GAIN_13
-210 0x6B6A //RX_FDEQ_GAIN_14
-211 0x6B6D //RX_FDEQ_GAIN_15
+196 0x5050 //RX_FDEQ_GAIN_0
+197 0x5050 //RX_FDEQ_GAIN_1
+198 0x5050 //RX_FDEQ_GAIN_2
+199 0x5050 //RX_FDEQ_GAIN_3
+200 0x5080 //RX_FDEQ_GAIN_4
+201 0x5050 //RX_FDEQ_GAIN_5
+202 0x5044 //RX_FDEQ_GAIN_6
+203 0x3836 //RX_FDEQ_GAIN_7
+204 0x3636 //RX_FDEQ_GAIN_8
+205 0x3737 //RX_FDEQ_GAIN_9
+206 0x3839 //RX_FDEQ_GAIN_10
+207 0x3A4B //RX_FDEQ_GAIN_11
+208 0x5050 //RX_FDEQ_GAIN_12
+209 0x5056 //RX_FDEQ_GAIN_13
+210 0x5E66 //RX_FDEQ_GAIN_14
+211 0x6A6A //RX_FDEQ_GAIN_15
212 0x4848 //RX_FDEQ_GAIN_16
213 0x4848 //RX_FDEQ_GAIN_17
214 0x4848 //RX_FDEQ_GAIN_18
@@ -24084,24 +24084,24 @@
278 0x199A //RX_TDDRC_HMNC_GAIN
279 0x0001 //RX_TDDRC_SMT_FLAG
280 0x0CCD //RX_TDDRC_SMT_W
-281 0x01B8 //RX_TDDRC_DRC_GAIN
+281 0x01E8 //RX_TDDRC_DRC_GAIN
195 0x0020 //RX_FDEQ_SUBNUM
-196 0x4848 //RX_FDEQ_GAIN_0
-197 0x4848 //RX_FDEQ_GAIN_1
-198 0x4848 //RX_FDEQ_GAIN_2
-199 0x4848 //RX_FDEQ_GAIN_3
-200 0x4878 //RX_FDEQ_GAIN_4
-201 0x4848 //RX_FDEQ_GAIN_5
-202 0x4848 //RX_FDEQ_GAIN_6
-203 0x4848 //RX_FDEQ_GAIN_7
-204 0x4848 //RX_FDEQ_GAIN_8
-205 0x4854 //RX_FDEQ_GAIN_9
-206 0x4850 //RX_FDEQ_GAIN_10
-207 0x5054 //RX_FDEQ_GAIN_11
-208 0x5652 //RX_FDEQ_GAIN_12
-209 0x5460 //RX_FDEQ_GAIN_13
-210 0x6062 //RX_FDEQ_GAIN_14
-211 0x6468 //RX_FDEQ_GAIN_15
+196 0x5050 //RX_FDEQ_GAIN_0
+197 0x5050 //RX_FDEQ_GAIN_1
+198 0x5050 //RX_FDEQ_GAIN_2
+199 0x5050 //RX_FDEQ_GAIN_3
+200 0x5080 //RX_FDEQ_GAIN_4
+201 0x5050 //RX_FDEQ_GAIN_5
+202 0x5044 //RX_FDEQ_GAIN_6
+203 0x3F3D //RX_FDEQ_GAIN_7
+204 0x3B36 //RX_FDEQ_GAIN_8
+205 0x3737 //RX_FDEQ_GAIN_9
+206 0x3839 //RX_FDEQ_GAIN_10
+207 0x3A4B //RX_FDEQ_GAIN_11
+208 0x5050 //RX_FDEQ_GAIN_12
+209 0x5056 //RX_FDEQ_GAIN_13
+210 0x5E66 //RX_FDEQ_GAIN_14
+211 0x6A6A //RX_FDEQ_GAIN_15
212 0x4848 //RX_FDEQ_GAIN_16
213 0x4848 //RX_FDEQ_GAIN_17
214 0x4848 //RX_FDEQ_GAIN_18
@@ -24183,24 +24183,24 @@
278 0x199A //RX_TDDRC_HMNC_GAIN
279 0x0001 //RX_TDDRC_SMT_FLAG
280 0x0CCD //RX_TDDRC_SMT_W
-281 0x032A //RX_TDDRC_DRC_GAIN
+281 0x03A1 //RX_TDDRC_DRC_GAIN
195 0x0030 //RX_FDEQ_SUBNUM
-196 0x4848 //RX_FDEQ_GAIN_0
-197 0x4848 //RX_FDEQ_GAIN_1
-198 0x4848 //RX_FDEQ_GAIN_2
-199 0x4848 //RX_FDEQ_GAIN_3
-200 0x4878 //RX_FDEQ_GAIN_4
-201 0x4848 //RX_FDEQ_GAIN_5
-202 0x4848 //RX_FDEQ_GAIN_6
-203 0x483F //RX_FDEQ_GAIN_7
-204 0x3F42 //RX_FDEQ_GAIN_8
-205 0x4454 //RX_FDEQ_GAIN_9
-206 0x4844 //RX_FDEQ_GAIN_10
-207 0x4448 //RX_FDEQ_GAIN_11
-208 0x4848 //RX_FDEQ_GAIN_12
-209 0x484E //RX_FDEQ_GAIN_13
-210 0x565E //RX_FDEQ_GAIN_14
-211 0x6262 //RX_FDEQ_GAIN_15
+196 0x5050 //RX_FDEQ_GAIN_0
+197 0x5050 //RX_FDEQ_GAIN_1
+198 0x5050 //RX_FDEQ_GAIN_2
+199 0x5050 //RX_FDEQ_GAIN_3
+200 0x5080 //RX_FDEQ_GAIN_4
+201 0x5050 //RX_FDEQ_GAIN_5
+202 0x5044 //RX_FDEQ_GAIN_6
+203 0x3836 //RX_FDEQ_GAIN_7
+204 0x3636 //RX_FDEQ_GAIN_8
+205 0x3737 //RX_FDEQ_GAIN_9
+206 0x3736 //RX_FDEQ_GAIN_10
+207 0x3A4B //RX_FDEQ_GAIN_11
+208 0x5050 //RX_FDEQ_GAIN_12
+209 0x5056 //RX_FDEQ_GAIN_13
+210 0x5E66 //RX_FDEQ_GAIN_14
+211 0x6A6A //RX_FDEQ_GAIN_15
212 0x4848 //RX_FDEQ_GAIN_16
213 0x4848 //RX_FDEQ_GAIN_17
214 0x4848 //RX_FDEQ_GAIN_18
@@ -27128,7 +27128,7 @@
166 0x3000 //TX_LAMBDA_CB_NLE
167 0x4000 //TX_C_POST_FLT
168 0x2000 //TX_GAIN_NP
-169 0x0260 //TX_SE_HOLD_N
+169 0x02C0 //TX_SE_HOLD_N
170 0x00C8 //TX_DT_HOLD_N
171 0x0180 //TX_DT2_HOLD_N
172 0x6666 //TX_AEC_RESRV_0
@@ -27184,7 +27184,7 @@
222 0x023E //TX_ADPT_STRICT_H
223 0x0001 //TX_RATIO_DT_L_TH_LOW
224 0x1A98 //TX_RATIO_DT_H_TH_LOW
-225 0x2EE0 //TX_RATIO_DT_L_TH_HIGH
+225 0x0BB8 //TX_RATIO_DT_L_TH_HIGH
226 0x5DC0 //TX_RATIO_DT_H_TH_HIGH
227 0x0001 //TX_RATIO_DT_L0_TH
228 0x2000 //TX_B_POST_FILT_ECHO_L
@@ -27193,7 +27193,7 @@
231 0x1000 //TX_B_LESSCUT_RTO_ECHO
232 0x0000 //TX_EPD_OFFSET_00
233 0x0000 //TX_EPD_OFFST_01
-234 0x1F40 //TX_RATIO_DT_L0_TH_HIGH
+234 0x01F4 //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
@@ -28128,7 +28128,7 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x0025 //RX_TDDRC_DRC_GAIN
+124 0x0024 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
39 0x4848 //RX_FDEQ_GAIN_0
40 0x4848 //RX_FDEQ_GAIN_1
@@ -28227,7 +28227,7 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x003D //RX_TDDRC_DRC_GAIN
+124 0x0040 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
39 0x4848 //RX_FDEQ_GAIN_0
40 0x4848 //RX_FDEQ_GAIN_1
@@ -28326,7 +28326,7 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x006C //RX_TDDRC_DRC_GAIN
+124 0x0072 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
39 0x4848 //RX_FDEQ_GAIN_0
40 0x4848 //RX_FDEQ_GAIN_1
@@ -28425,9 +28425,9 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x00B9 //RX_TDDRC_DRC_GAIN
+124 0x00C2 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
-39 0x4848 //RX_FDEQ_GAIN_0
+39 0x4854 //RX_FDEQ_GAIN_0
40 0x4848 //RX_FDEQ_GAIN_1
41 0x4848 //RX_FDEQ_GAIN_2
42 0x4848 //RX_FDEQ_GAIN_3
@@ -28437,10 +28437,10 @@
46 0x4848 //RX_FDEQ_GAIN_7
47 0x4848 //RX_FDEQ_GAIN_8
48 0x4854 //RX_FDEQ_GAIN_9
-49 0x4848 //RX_FDEQ_GAIN_10
-50 0x5468 //RX_FDEQ_GAIN_11
-51 0x6261 //RX_FDEQ_GAIN_12
-52 0x6368 //RX_FDEQ_GAIN_13
+49 0x4844 //RX_FDEQ_GAIN_10
+50 0x4C4E //RX_FDEQ_GAIN_11
+51 0x5848 //RX_FDEQ_GAIN_12
+52 0x575C //RX_FDEQ_GAIN_13
53 0x6B6A //RX_FDEQ_GAIN_14
54 0x6B6D //RX_FDEQ_GAIN_15
55 0x4848 //RX_FDEQ_GAIN_16
@@ -28524,24 +28524,24 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x010C //RX_TDDRC_DRC_GAIN
+124 0x0129 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
-39 0x4848 //RX_FDEQ_GAIN_0
-40 0x4848 //RX_FDEQ_GAIN_1
-41 0x4848 //RX_FDEQ_GAIN_2
-42 0x4848 //RX_FDEQ_GAIN_3
-43 0x4849 //RX_FDEQ_GAIN_4
-44 0x4848 //RX_FDEQ_GAIN_5
-45 0x4848 //RX_FDEQ_GAIN_6
-46 0x4848 //RX_FDEQ_GAIN_7
-47 0x4848 //RX_FDEQ_GAIN_8
-48 0x4854 //RX_FDEQ_GAIN_9
-49 0x4848 //RX_FDEQ_GAIN_10
-50 0x5468 //RX_FDEQ_GAIN_11
-51 0x6261 //RX_FDEQ_GAIN_12
-52 0x6368 //RX_FDEQ_GAIN_13
-53 0x6B6A //RX_FDEQ_GAIN_14
-54 0x6B6D //RX_FDEQ_GAIN_15
+39 0x5050 //RX_FDEQ_GAIN_0
+40 0x5050 //RX_FDEQ_GAIN_1
+41 0x5050 //RX_FDEQ_GAIN_2
+42 0x5050 //RX_FDEQ_GAIN_3
+43 0x5080 //RX_FDEQ_GAIN_4
+44 0x5050 //RX_FDEQ_GAIN_5
+45 0x5044 //RX_FDEQ_GAIN_6
+46 0x3836 //RX_FDEQ_GAIN_7
+47 0x3636 //RX_FDEQ_GAIN_8
+48 0x3737 //RX_FDEQ_GAIN_9
+49 0x3839 //RX_FDEQ_GAIN_10
+50 0x3A4B //RX_FDEQ_GAIN_11
+51 0x5050 //RX_FDEQ_GAIN_12
+52 0x5056 //RX_FDEQ_GAIN_13
+53 0x5E66 //RX_FDEQ_GAIN_14
+54 0x6A6A //RX_FDEQ_GAIN_15
55 0x4848 //RX_FDEQ_GAIN_16
56 0x4848 //RX_FDEQ_GAIN_17
57 0x4848 //RX_FDEQ_GAIN_18
@@ -28623,24 +28623,24 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x01B8 //RX_TDDRC_DRC_GAIN
+124 0x01E8 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
-39 0x4848 //RX_FDEQ_GAIN_0
-40 0x4848 //RX_FDEQ_GAIN_1
-41 0x4848 //RX_FDEQ_GAIN_2
-42 0x4848 //RX_FDEQ_GAIN_3
-43 0x4878 //RX_FDEQ_GAIN_4
-44 0x4848 //RX_FDEQ_GAIN_5
-45 0x4848 //RX_FDEQ_GAIN_6
-46 0x4848 //RX_FDEQ_GAIN_7
-47 0x4848 //RX_FDEQ_GAIN_8
-48 0x4854 //RX_FDEQ_GAIN_9
-49 0x4850 //RX_FDEQ_GAIN_10
-50 0x5054 //RX_FDEQ_GAIN_11
-51 0x5652 //RX_FDEQ_GAIN_12
-52 0x5460 //RX_FDEQ_GAIN_13
-53 0x6062 //RX_FDEQ_GAIN_14
-54 0x6468 //RX_FDEQ_GAIN_15
+39 0x5050 //RX_FDEQ_GAIN_0
+40 0x5050 //RX_FDEQ_GAIN_1
+41 0x5050 //RX_FDEQ_GAIN_2
+42 0x5050 //RX_FDEQ_GAIN_3
+43 0x5080 //RX_FDEQ_GAIN_4
+44 0x5050 //RX_FDEQ_GAIN_5
+45 0x5044 //RX_FDEQ_GAIN_6
+46 0x3F3D //RX_FDEQ_GAIN_7
+47 0x3B36 //RX_FDEQ_GAIN_8
+48 0x3737 //RX_FDEQ_GAIN_9
+49 0x3839 //RX_FDEQ_GAIN_10
+50 0x3A4B //RX_FDEQ_GAIN_11
+51 0x5050 //RX_FDEQ_GAIN_12
+52 0x5056 //RX_FDEQ_GAIN_13
+53 0x5E66 //RX_FDEQ_GAIN_14
+54 0x6A6A //RX_FDEQ_GAIN_15
55 0x4848 //RX_FDEQ_GAIN_16
56 0x4848 //RX_FDEQ_GAIN_17
57 0x4848 //RX_FDEQ_GAIN_18
@@ -28722,24 +28722,24 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x032A //RX_TDDRC_DRC_GAIN
+124 0x03A1 //RX_TDDRC_DRC_GAIN
38 0x0030 //RX_FDEQ_SUBNUM
-39 0x4848 //RX_FDEQ_GAIN_0
-40 0x4848 //RX_FDEQ_GAIN_1
-41 0x4848 //RX_FDEQ_GAIN_2
-42 0x4848 //RX_FDEQ_GAIN_3
-43 0x4878 //RX_FDEQ_GAIN_4
-44 0x4848 //RX_FDEQ_GAIN_5
-45 0x4848 //RX_FDEQ_GAIN_6
-46 0x483F //RX_FDEQ_GAIN_7
-47 0x3F42 //RX_FDEQ_GAIN_8
-48 0x4454 //RX_FDEQ_GAIN_9
-49 0x4844 //RX_FDEQ_GAIN_10
-50 0x4448 //RX_FDEQ_GAIN_11
-51 0x4848 //RX_FDEQ_GAIN_12
-52 0x484E //RX_FDEQ_GAIN_13
-53 0x565E //RX_FDEQ_GAIN_14
-54 0x6262 //RX_FDEQ_GAIN_15
+39 0x5050 //RX_FDEQ_GAIN_0
+40 0x5050 //RX_FDEQ_GAIN_1
+41 0x5050 //RX_FDEQ_GAIN_2
+42 0x5050 //RX_FDEQ_GAIN_3
+43 0x5080 //RX_FDEQ_GAIN_4
+44 0x5050 //RX_FDEQ_GAIN_5
+45 0x5044 //RX_FDEQ_GAIN_6
+46 0x3836 //RX_FDEQ_GAIN_7
+47 0x3636 //RX_FDEQ_GAIN_8
+48 0x3737 //RX_FDEQ_GAIN_9
+49 0x3736 //RX_FDEQ_GAIN_10
+50 0x3A4B //RX_FDEQ_GAIN_11
+51 0x5050 //RX_FDEQ_GAIN_12
+52 0x5056 //RX_FDEQ_GAIN_13
+53 0x5E66 //RX_FDEQ_GAIN_14
+54 0x6A6A //RX_FDEQ_GAIN_15
55 0x4848 //RX_FDEQ_GAIN_16
56 0x4848 //RX_FDEQ_GAIN_17
57 0x4848 //RX_FDEQ_GAIN_18
@@ -28979,7 +28979,7 @@
278 0x199A //RX_TDDRC_HMNC_GAIN
279 0x0001 //RX_TDDRC_SMT_FLAG
280 0x0CCD //RX_TDDRC_SMT_W
-281 0x0025 //RX_TDDRC_DRC_GAIN
+281 0x0024 //RX_TDDRC_DRC_GAIN
195 0x0020 //RX_FDEQ_SUBNUM
196 0x4848 //RX_FDEQ_GAIN_0
197 0x4848 //RX_FDEQ_GAIN_1
@@ -29078,7 +29078,7 @@
278 0x199A //RX_TDDRC_HMNC_GAIN
279 0x0001 //RX_TDDRC_SMT_FLAG
280 0x0CCD //RX_TDDRC_SMT_W
-281 0x003D //RX_TDDRC_DRC_GAIN
+281 0x0040 //RX_TDDRC_DRC_GAIN
195 0x0020 //RX_FDEQ_SUBNUM
196 0x4848 //RX_FDEQ_GAIN_0
197 0x4848 //RX_FDEQ_GAIN_1
@@ -29177,7 +29177,7 @@
278 0x199A //RX_TDDRC_HMNC_GAIN
279 0x0001 //RX_TDDRC_SMT_FLAG
280 0x0CCD //RX_TDDRC_SMT_W
-281 0x006C //RX_TDDRC_DRC_GAIN
+281 0x0072 //RX_TDDRC_DRC_GAIN
195 0x0020 //RX_FDEQ_SUBNUM
196 0x4848 //RX_FDEQ_GAIN_0
197 0x4848 //RX_FDEQ_GAIN_1
@@ -29276,9 +29276,9 @@
278 0x199A //RX_TDDRC_HMNC_GAIN
279 0x0001 //RX_TDDRC_SMT_FLAG
280 0x0CCD //RX_TDDRC_SMT_W
-281 0x00B9 //RX_TDDRC_DRC_GAIN
+281 0x00C2 //RX_TDDRC_DRC_GAIN
195 0x0020 //RX_FDEQ_SUBNUM
-196 0x4848 //RX_FDEQ_GAIN_0
+196 0x4854 //RX_FDEQ_GAIN_0
197 0x4848 //RX_FDEQ_GAIN_1
198 0x4848 //RX_FDEQ_GAIN_2
199 0x4848 //RX_FDEQ_GAIN_3
@@ -29288,10 +29288,10 @@
203 0x4848 //RX_FDEQ_GAIN_7
204 0x4848 //RX_FDEQ_GAIN_8
205 0x4854 //RX_FDEQ_GAIN_9
-206 0x4848 //RX_FDEQ_GAIN_10
-207 0x5468 //RX_FDEQ_GAIN_11
-208 0x6261 //RX_FDEQ_GAIN_12
-209 0x6368 //RX_FDEQ_GAIN_13
+206 0x4844 //RX_FDEQ_GAIN_10
+207 0x4C4E //RX_FDEQ_GAIN_11
+208 0x5848 //RX_FDEQ_GAIN_12
+209 0x575C //RX_FDEQ_GAIN_13
210 0x6B6A //RX_FDEQ_GAIN_14
211 0x6B6D //RX_FDEQ_GAIN_15
212 0x4848 //RX_FDEQ_GAIN_16
@@ -29375,24 +29375,24 @@
278 0x199A //RX_TDDRC_HMNC_GAIN
279 0x0001 //RX_TDDRC_SMT_FLAG
280 0x0CCD //RX_TDDRC_SMT_W
-281 0x010C //RX_TDDRC_DRC_GAIN
+281 0x0129 //RX_TDDRC_DRC_GAIN
195 0x0020 //RX_FDEQ_SUBNUM
-196 0x4848 //RX_FDEQ_GAIN_0
-197 0x4848 //RX_FDEQ_GAIN_1
-198 0x4848 //RX_FDEQ_GAIN_2
-199 0x4848 //RX_FDEQ_GAIN_3
-200 0x4849 //RX_FDEQ_GAIN_4
-201 0x4848 //RX_FDEQ_GAIN_5
-202 0x4848 //RX_FDEQ_GAIN_6
-203 0x4848 //RX_FDEQ_GAIN_7
-204 0x4848 //RX_FDEQ_GAIN_8
-205 0x4854 //RX_FDEQ_GAIN_9
-206 0x4848 //RX_FDEQ_GAIN_10
-207 0x5468 //RX_FDEQ_GAIN_11
-208 0x6261 //RX_FDEQ_GAIN_12
-209 0x6368 //RX_FDEQ_GAIN_13
-210 0x6B6A //RX_FDEQ_GAIN_14
-211 0x6B6D //RX_FDEQ_GAIN_15
+196 0x5050 //RX_FDEQ_GAIN_0
+197 0x5050 //RX_FDEQ_GAIN_1
+198 0x5050 //RX_FDEQ_GAIN_2
+199 0x5050 //RX_FDEQ_GAIN_3
+200 0x5080 //RX_FDEQ_GAIN_4
+201 0x5050 //RX_FDEQ_GAIN_5
+202 0x5044 //RX_FDEQ_GAIN_6
+203 0x3836 //RX_FDEQ_GAIN_7
+204 0x3636 //RX_FDEQ_GAIN_8
+205 0x3737 //RX_FDEQ_GAIN_9
+206 0x3839 //RX_FDEQ_GAIN_10
+207 0x3A4B //RX_FDEQ_GAIN_11
+208 0x5050 //RX_FDEQ_GAIN_12
+209 0x5056 //RX_FDEQ_GAIN_13
+210 0x5E66 //RX_FDEQ_GAIN_14
+211 0x6A6A //RX_FDEQ_GAIN_15
212 0x4848 //RX_FDEQ_GAIN_16
213 0x4848 //RX_FDEQ_GAIN_17
214 0x4848 //RX_FDEQ_GAIN_18
@@ -29474,24 +29474,24 @@
278 0x199A //RX_TDDRC_HMNC_GAIN
279 0x0001 //RX_TDDRC_SMT_FLAG
280 0x0CCD //RX_TDDRC_SMT_W
-281 0x01B8 //RX_TDDRC_DRC_GAIN
+281 0x01E8 //RX_TDDRC_DRC_GAIN
195 0x0020 //RX_FDEQ_SUBNUM
-196 0x4848 //RX_FDEQ_GAIN_0
-197 0x4848 //RX_FDEQ_GAIN_1
-198 0x4848 //RX_FDEQ_GAIN_2
-199 0x4848 //RX_FDEQ_GAIN_3
-200 0x4878 //RX_FDEQ_GAIN_4
-201 0x4848 //RX_FDEQ_GAIN_5
-202 0x4848 //RX_FDEQ_GAIN_6
-203 0x4848 //RX_FDEQ_GAIN_7
-204 0x4848 //RX_FDEQ_GAIN_8
-205 0x4854 //RX_FDEQ_GAIN_9
-206 0x4850 //RX_FDEQ_GAIN_10
-207 0x5054 //RX_FDEQ_GAIN_11
-208 0x5652 //RX_FDEQ_GAIN_12
-209 0x5460 //RX_FDEQ_GAIN_13
-210 0x6062 //RX_FDEQ_GAIN_14
-211 0x6468 //RX_FDEQ_GAIN_15
+196 0x5050 //RX_FDEQ_GAIN_0
+197 0x5050 //RX_FDEQ_GAIN_1
+198 0x5050 //RX_FDEQ_GAIN_2
+199 0x5050 //RX_FDEQ_GAIN_3
+200 0x5080 //RX_FDEQ_GAIN_4
+201 0x5050 //RX_FDEQ_GAIN_5
+202 0x5044 //RX_FDEQ_GAIN_6
+203 0x3F3D //RX_FDEQ_GAIN_7
+204 0x3B36 //RX_FDEQ_GAIN_8
+205 0x3737 //RX_FDEQ_GAIN_9
+206 0x3839 //RX_FDEQ_GAIN_10
+207 0x3A4B //RX_FDEQ_GAIN_11
+208 0x5050 //RX_FDEQ_GAIN_12
+209 0x5056 //RX_FDEQ_GAIN_13
+210 0x5E66 //RX_FDEQ_GAIN_14
+211 0x6A6A //RX_FDEQ_GAIN_15
212 0x4848 //RX_FDEQ_GAIN_16
213 0x4848 //RX_FDEQ_GAIN_17
214 0x4848 //RX_FDEQ_GAIN_18
@@ -29573,24 +29573,24 @@
278 0x199A //RX_TDDRC_HMNC_GAIN
279 0x0001 //RX_TDDRC_SMT_FLAG
280 0x0CCD //RX_TDDRC_SMT_W
-281 0x032A //RX_TDDRC_DRC_GAIN
+281 0x03A1 //RX_TDDRC_DRC_GAIN
195 0x0030 //RX_FDEQ_SUBNUM
-196 0x4848 //RX_FDEQ_GAIN_0
-197 0x4848 //RX_FDEQ_GAIN_1
-198 0x4848 //RX_FDEQ_GAIN_2
-199 0x4848 //RX_FDEQ_GAIN_3
-200 0x4878 //RX_FDEQ_GAIN_4
-201 0x4848 //RX_FDEQ_GAIN_5
-202 0x4848 //RX_FDEQ_GAIN_6
-203 0x483F //RX_FDEQ_GAIN_7
-204 0x3F42 //RX_FDEQ_GAIN_8
-205 0x4454 //RX_FDEQ_GAIN_9
-206 0x4844 //RX_FDEQ_GAIN_10
-207 0x4448 //RX_FDEQ_GAIN_11
-208 0x4848 //RX_FDEQ_GAIN_12
-209 0x484E //RX_FDEQ_GAIN_13
-210 0x565E //RX_FDEQ_GAIN_14
-211 0x6262 //RX_FDEQ_GAIN_15
+196 0x5050 //RX_FDEQ_GAIN_0
+197 0x5050 //RX_FDEQ_GAIN_1
+198 0x5050 //RX_FDEQ_GAIN_2
+199 0x5050 //RX_FDEQ_GAIN_3
+200 0x5080 //RX_FDEQ_GAIN_4
+201 0x5050 //RX_FDEQ_GAIN_5
+202 0x5044 //RX_FDEQ_GAIN_6
+203 0x3836 //RX_FDEQ_GAIN_7
+204 0x3636 //RX_FDEQ_GAIN_8
+205 0x3737 //RX_FDEQ_GAIN_9
+206 0x3736 //RX_FDEQ_GAIN_10
+207 0x3A4B //RX_FDEQ_GAIN_11
+208 0x5050 //RX_FDEQ_GAIN_12
+209 0x5056 //RX_FDEQ_GAIN_13
+210 0x5E66 //RX_FDEQ_GAIN_14
+211 0x6A6A //RX_FDEQ_GAIN_15
212 0x4848 //RX_FDEQ_GAIN_16
213 0x4848 //RX_FDEQ_GAIN_17
214 0x4848 //RX_FDEQ_GAIN_18
diff --git a/audio/caiman/tuning/fortemedia/HEADSET.dat b/audio/caiman/tuning/fortemedia/HEADSET.dat
index f0776ebe..b0d4f7f1 100644
Binary files a/audio/caiman/tuning/fortemedia/HEADSET.dat and b/audio/caiman/tuning/fortemedia/HEADSET.dat differ
diff --git a/audio/caiman/tuning/fortemedia/HEADSET.mods b/audio/caiman/tuning/fortemedia/HEADSET.mods
index 30307627..5ddd6edb 100644
--- a/audio/caiman/tuning/fortemedia/HEADSET.mods
+++ b/audio/caiman/tuning/fortemedia/HEADSET.mods
@@ -3,7 +3,7 @@
#EXPORT_FLAG HEADSET
#PARAM_MODE FULL
#SAVE_MODE 3
-#SAVE_TIME 2024-05-28 10:07:27
+#SAVE_TIME 2024-06-06 17:11:05
#CASE_NAME HEADSET-USB_BLACKBIRD-VOICE_GENERIC-NB
#PARAM_TYPE TX+2RX
@@ -29806,22 +29806,22 @@
149 0x0800 //TX_AEC_REF_GAIN_2
150 0x7A00 //TX_EAD_THR
151 0x1000 //TX_THR_RE_EST
-152 0x0200 //TX_MIN_EQ_RE_EST_0
+152 0x0800 //TX_MIN_EQ_RE_EST_0
153 0x0100 //TX_MIN_EQ_RE_EST_1
154 0x0200 //TX_MIN_EQ_RE_EST_2
155 0x0200 //TX_MIN_EQ_RE_EST_3
156 0x0200 //TX_MIN_EQ_RE_EST_4
157 0x0200 //TX_MIN_EQ_RE_EST_5
158 0x0200 //TX_MIN_EQ_RE_EST_6
-159 0x1000 //TX_MIN_EQ_RE_EST_7
-160 0x1000 //TX_MIN_EQ_RE_EST_8
-161 0x1000 //TX_MIN_EQ_RE_EST_9
-162 0x1000 //TX_MIN_EQ_RE_EST_10
-163 0x1000 //TX_MIN_EQ_RE_EST_11
-164 0x1000 //TX_MIN_EQ_RE_EST_12
+159 0x6000 //TX_MIN_EQ_RE_EST_7
+160 0x6000 //TX_MIN_EQ_RE_EST_8
+161 0x7FFF //TX_MIN_EQ_RE_EST_9
+162 0x7FFF //TX_MIN_EQ_RE_EST_10
+163 0x7FFF //TX_MIN_EQ_RE_EST_11
+164 0x7FFF //TX_MIN_EQ_RE_EST_12
165 0x4000 //TX_LAMBDA_RE_EST
166 0x4000 //TX_LAMBDA_CB_NLE
-167 0x0000 //TX_C_POST_FLT
+167 0x7FFF //TX_C_POST_FLT
168 0x5000 //TX_GAIN_NP
169 0x02A0 //TX_SE_HOLD_N
170 0x00C8 //TX_DT_HOLD_N
@@ -29852,7 +29852,7 @@
195 0x0000 //TX_NORMENERHIGHTH
196 0x0000 //TX_NORMENERHIGHTHL
197 0x7FFD //TX_DTD_THR1_0
-198 0x797C //TX_DTD_THR1_1
+198 0x7B70 //TX_DTD_THR1_1
199 0x7FF0 //TX_DTD_THR1_2
200 0x7148 //TX_DTD_THR1_3
201 0x7FFB //TX_DTD_THR1_4
@@ -29879,8 +29879,8 @@
222 0x023E //TX_ADPT_STRICT_H
223 0x0001 //TX_RATIO_DT_L_TH_LOW
224 0x0A98 //TX_RATIO_DT_H_TH_LOW
-225 0x03E8 //TX_RATIO_DT_L_TH_HIGH
-226 0x32C8 //TX_RATIO_DT_H_TH_HIGH
+225 0x1388 //TX_RATIO_DT_L_TH_HIGH
+226 0x6D60 //TX_RATIO_DT_H_TH_HIGH
227 0x0001 //TX_RATIO_DT_L0_TH
228 0x2000 //TX_B_POST_FILT_ECHO_L
229 0x7FFF //TX_B_POST_FILT_ECHO_H
@@ -29888,7 +29888,7 @@
231 0x1000 //TX_B_LESSCUT_RTO_ECHO
232 0x0000 //TX_EPD_OFFSET_00
233 0x0000 //TX_EPD_OFFST_01
-234 0x0320 //TX_RATIO_DT_L0_TH_HIGH
+234 0x1194 //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
@@ -30621,7 +30621,7 @@
964 0x0200 //TX_EASSA_AEC_NSSA_REFG_2
965 0x0200 //TX_EASSA_AEC_NSSA_REFG_3
966 0x0200 //TX_EASSA_AEC_NSSA_REFG_4
-967 0x0200 //TX_EASSA_AEC_NSSA_REFG_5
+967 0x6000 //TX_EASSA_AEC_NSSA_REFG_5
968 0x0000 //TX_EASSA_AEC_NSSA_GAIN
969 0x2710 //TX_EASSA_BIG_NONLINEAR_TH
970 0x0000 //TX_EASSA_AEC_REFG_STNONL_0
@@ -30629,7 +30629,7 @@
972 0x0400 //TX_EASSA_AEC_REFG_STNONL_2
973 0x0400 //TX_EASSA_AEC_REFG_STNONL_3
974 0x0400 //TX_EASSA_AEC_REFG_STNONL_4
-975 0x0100 //TX_EASSA_AEC_REFG_STNONL_5
+975 0x6000 //TX_EASSA_AEC_REFG_STNONL_5
976 0x00A0 //TX_EASSA_AEC_FEMALE_ECHO_TH
977 0x0032 //TX_EASSA_NONLECHO_TH
978 0x4E20 //TX_EASSA_NONLECHO_ECHOENTH
@@ -32518,7 +32518,7 @@
166 0x3000 //TX_LAMBDA_CB_NLE
167 0x4000 //TX_C_POST_FLT
168 0x2000 //TX_GAIN_NP
-169 0x0260 //TX_SE_HOLD_N
+169 0x02C0 //TX_SE_HOLD_N
170 0x00C8 //TX_DT_HOLD_N
171 0x0180 //TX_DT2_HOLD_N
172 0x6666 //TX_AEC_RESRV_0
@@ -32574,7 +32574,7 @@
222 0x023E //TX_ADPT_STRICT_H
223 0x0001 //TX_RATIO_DT_L_TH_LOW
224 0x1A98 //TX_RATIO_DT_H_TH_LOW
-225 0x2EE0 //TX_RATIO_DT_L_TH_HIGH
+225 0x0BB8 //TX_RATIO_DT_L_TH_HIGH
226 0x5DC0 //TX_RATIO_DT_H_TH_HIGH
227 0x0001 //TX_RATIO_DT_L0_TH
228 0x2000 //TX_B_POST_FILT_ECHO_L
@@ -32583,7 +32583,7 @@
231 0x1000 //TX_B_LESSCUT_RTO_ECHO
232 0x0000 //TX_EPD_OFFSET_00
233 0x0000 //TX_EPD_OFFST_01
-234 0x1F40 //TX_RATIO_DT_L0_TH_HIGH
+234 0x01F4 //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
@@ -37908,7 +37908,7 @@
166 0x3000 //TX_LAMBDA_CB_NLE
167 0x4000 //TX_C_POST_FLT
168 0x2000 //TX_GAIN_NP
-169 0x0260 //TX_SE_HOLD_N
+169 0x02C0 //TX_SE_HOLD_N
170 0x00C8 //TX_DT_HOLD_N
171 0x0180 //TX_DT2_HOLD_N
172 0x6666 //TX_AEC_RESRV_0
@@ -37964,7 +37964,7 @@
222 0x023E //TX_ADPT_STRICT_H
223 0x0001 //TX_RATIO_DT_L_TH_LOW
224 0x1A98 //TX_RATIO_DT_H_TH_LOW
-225 0x2EE0 //TX_RATIO_DT_L_TH_HIGH
+225 0x0BB8 //TX_RATIO_DT_L_TH_HIGH
226 0x5DC0 //TX_RATIO_DT_H_TH_HIGH
227 0x0001 //TX_RATIO_DT_L0_TH
228 0x2000 //TX_B_POST_FILT_ECHO_L
@@ -37973,7 +37973,7 @@
231 0x1000 //TX_B_LESSCUT_RTO_ECHO
232 0x0000 //TX_EPD_OFFSET_00
233 0x0000 //TX_EPD_OFFST_01
-234 0x1F40 //TX_RATIO_DT_L0_TH_HIGH
+234 0x01F4 //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
@@ -57773,7 +57773,7 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x0714 //RX_TDDRC_DRC_GAIN
+124 0x0039 //RX_TDDRC_DRC_GAIN
38 0x0030 //RX_FDEQ_SUBNUM
39 0x8462 //RX_FDEQ_GAIN_0
40 0x504E //RX_FDEQ_GAIN_1
@@ -57872,7 +57872,7 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x00EF //RX_TDDRC_DRC_GAIN
+124 0x00CB //RX_TDDRC_DRC_GAIN
38 0x001C //RX_FDEQ_SUBNUM
39 0x8462 //RX_FDEQ_GAIN_0
40 0x4948 //RX_FDEQ_GAIN_1
@@ -57971,7 +57971,7 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x00EF //RX_TDDRC_DRC_GAIN
+124 0x00E4 //RX_TDDRC_DRC_GAIN
38 0x001C //RX_FDEQ_SUBNUM
39 0x8462 //RX_FDEQ_GAIN_0
40 0x4948 //RX_FDEQ_GAIN_1
@@ -58070,7 +58070,7 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x00F2 //RX_TDDRC_DRC_GAIN
+124 0x0100 //RX_TDDRC_DRC_GAIN
38 0x001C //RX_FDEQ_SUBNUM
39 0x7361 //RX_FDEQ_GAIN_0
40 0x4C4C //RX_FDEQ_GAIN_1
@@ -58169,7 +58169,7 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x0159 //RX_TDDRC_DRC_GAIN
+124 0x017B //RX_TDDRC_DRC_GAIN
38 0x001C //RX_FDEQ_SUBNUM
39 0x8462 //RX_FDEQ_GAIN_0
40 0x4948 //RX_FDEQ_GAIN_1
@@ -58268,7 +58268,7 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x020B //RX_TDDRC_DRC_GAIN
+124 0x0258 //RX_TDDRC_DRC_GAIN
38 0x001C //RX_FDEQ_SUBNUM
39 0x8462 //RX_FDEQ_GAIN_0
40 0x4948 //RX_FDEQ_GAIN_1
@@ -58367,7 +58367,7 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x0714 //RX_TDDRC_DRC_GAIN
+124 0x06EB //RX_TDDRC_DRC_GAIN
38 0x0030 //RX_FDEQ_SUBNUM
39 0x8462 //RX_FDEQ_GAIN_0
40 0x504E //RX_FDEQ_GAIN_1
@@ -58377,9 +58377,9 @@
44 0x8574 //RX_FDEQ_GAIN_5
45 0x624A //RX_FDEQ_GAIN_6
46 0x4A49 //RX_FDEQ_GAIN_7
-47 0x4A58 //RX_FDEQ_GAIN_8
-48 0x5460 //RX_FDEQ_GAIN_9
-49 0x605B //RX_FDEQ_GAIN_10
+47 0x4754 //RX_FDEQ_GAIN_8
+48 0x4C4C //RX_FDEQ_GAIN_9
+49 0x565B //RX_FDEQ_GAIN_10
50 0x5456 //RX_FDEQ_GAIN_11
51 0x5C60 //RX_FDEQ_GAIN_12
52 0x6A73 //RX_FDEQ_GAIN_13
@@ -58624,7 +58624,7 @@
278 0x199A //RX_TDDRC_HMNC_GAIN
279 0x0001 //RX_TDDRC_SMT_FLAG
280 0x0CCD //RX_TDDRC_SMT_W
-281 0x0714 //RX_TDDRC_DRC_GAIN
+281 0x0039 //RX_TDDRC_DRC_GAIN
195 0x0030 //RX_FDEQ_SUBNUM
196 0x8462 //RX_FDEQ_GAIN_0
197 0x504E //RX_FDEQ_GAIN_1
@@ -58723,7 +58723,7 @@
278 0x199A //RX_TDDRC_HMNC_GAIN
279 0x0001 //RX_TDDRC_SMT_FLAG
280 0x0CCD //RX_TDDRC_SMT_W
-281 0x00EF //RX_TDDRC_DRC_GAIN
+281 0x00CB //RX_TDDRC_DRC_GAIN
195 0x001C //RX_FDEQ_SUBNUM
196 0x8462 //RX_FDEQ_GAIN_0
197 0x4948 //RX_FDEQ_GAIN_1
@@ -58822,7 +58822,7 @@
278 0x199A //RX_TDDRC_HMNC_GAIN
279 0x0001 //RX_TDDRC_SMT_FLAG
280 0x0CCD //RX_TDDRC_SMT_W
-281 0x00EF //RX_TDDRC_DRC_GAIN
+281 0x00E4 //RX_TDDRC_DRC_GAIN
195 0x001C //RX_FDEQ_SUBNUM
196 0x8462 //RX_FDEQ_GAIN_0
197 0x4948 //RX_FDEQ_GAIN_1
@@ -58921,7 +58921,7 @@
278 0x199A //RX_TDDRC_HMNC_GAIN
279 0x0001 //RX_TDDRC_SMT_FLAG
280 0x0CCD //RX_TDDRC_SMT_W
-281 0x00F2 //RX_TDDRC_DRC_GAIN
+281 0x0100 //RX_TDDRC_DRC_GAIN
195 0x001C //RX_FDEQ_SUBNUM
196 0x7361 //RX_FDEQ_GAIN_0
197 0x4C4C //RX_FDEQ_GAIN_1
@@ -59020,7 +59020,7 @@
278 0x199A //RX_TDDRC_HMNC_GAIN
279 0x0001 //RX_TDDRC_SMT_FLAG
280 0x0CCD //RX_TDDRC_SMT_W
-281 0x0159 //RX_TDDRC_DRC_GAIN
+281 0x017B //RX_TDDRC_DRC_GAIN
195 0x001C //RX_FDEQ_SUBNUM
196 0x8462 //RX_FDEQ_GAIN_0
197 0x4948 //RX_FDEQ_GAIN_1
@@ -59119,7 +59119,7 @@
278 0x199A //RX_TDDRC_HMNC_GAIN
279 0x0001 //RX_TDDRC_SMT_FLAG
280 0x0CCD //RX_TDDRC_SMT_W
-281 0x020B //RX_TDDRC_DRC_GAIN
+281 0x0258 //RX_TDDRC_DRC_GAIN
195 0x001C //RX_FDEQ_SUBNUM
196 0x8462 //RX_FDEQ_GAIN_0
197 0x4948 //RX_FDEQ_GAIN_1
@@ -59218,7 +59218,7 @@
278 0x199A //RX_TDDRC_HMNC_GAIN
279 0x0001 //RX_TDDRC_SMT_FLAG
280 0x0CCD //RX_TDDRC_SMT_W
-281 0x0714 //RX_TDDRC_DRC_GAIN
+281 0x06EB //RX_TDDRC_DRC_GAIN
195 0x0030 //RX_FDEQ_SUBNUM
196 0x8462 //RX_FDEQ_GAIN_0
197 0x504E //RX_FDEQ_GAIN_1
@@ -59228,9 +59228,9 @@
201 0x8574 //RX_FDEQ_GAIN_5
202 0x624A //RX_FDEQ_GAIN_6
203 0x4A49 //RX_FDEQ_GAIN_7
-204 0x4A58 //RX_FDEQ_GAIN_8
-205 0x5460 //RX_FDEQ_GAIN_9
-206 0x605B //RX_FDEQ_GAIN_10
+204 0x4754 //RX_FDEQ_GAIN_8
+205 0x4C4C //RX_FDEQ_GAIN_9
+206 0x565B //RX_FDEQ_GAIN_10
207 0x5456 //RX_FDEQ_GAIN_11
208 0x5C60 //RX_FDEQ_GAIN_12
209 0x6A73 //RX_FDEQ_GAIN_13
@@ -60468,7 +60468,7 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x0025 //RX_TDDRC_DRC_GAIN
+124 0x0024 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
39 0x4848 //RX_FDEQ_GAIN_0
40 0x4848 //RX_FDEQ_GAIN_1
@@ -60567,7 +60567,7 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x003D //RX_TDDRC_DRC_GAIN
+124 0x0040 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
39 0x4848 //RX_FDEQ_GAIN_0
40 0x4848 //RX_FDEQ_GAIN_1
@@ -60666,7 +60666,7 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x006C //RX_TDDRC_DRC_GAIN
+124 0x0072 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
39 0x4848 //RX_FDEQ_GAIN_0
40 0x4848 //RX_FDEQ_GAIN_1
@@ -60765,9 +60765,9 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x00B9 //RX_TDDRC_DRC_GAIN
+124 0x00C2 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
-39 0x4848 //RX_FDEQ_GAIN_0
+39 0x4854 //RX_FDEQ_GAIN_0
40 0x4848 //RX_FDEQ_GAIN_1
41 0x4848 //RX_FDEQ_GAIN_2
42 0x4848 //RX_FDEQ_GAIN_3
@@ -60777,10 +60777,10 @@
46 0x4848 //RX_FDEQ_GAIN_7
47 0x4848 //RX_FDEQ_GAIN_8
48 0x4854 //RX_FDEQ_GAIN_9
-49 0x4848 //RX_FDEQ_GAIN_10
-50 0x5468 //RX_FDEQ_GAIN_11
-51 0x6261 //RX_FDEQ_GAIN_12
-52 0x6368 //RX_FDEQ_GAIN_13
+49 0x4844 //RX_FDEQ_GAIN_10
+50 0x4C4E //RX_FDEQ_GAIN_11
+51 0x5848 //RX_FDEQ_GAIN_12
+52 0x575C //RX_FDEQ_GAIN_13
53 0x6B6A //RX_FDEQ_GAIN_14
54 0x6B6D //RX_FDEQ_GAIN_15
55 0x4848 //RX_FDEQ_GAIN_16
@@ -60864,24 +60864,24 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x010C //RX_TDDRC_DRC_GAIN
+124 0x0129 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
-39 0x4848 //RX_FDEQ_GAIN_0
-40 0x4848 //RX_FDEQ_GAIN_1
-41 0x4848 //RX_FDEQ_GAIN_2
-42 0x4848 //RX_FDEQ_GAIN_3
-43 0x4849 //RX_FDEQ_GAIN_4
-44 0x4848 //RX_FDEQ_GAIN_5
-45 0x4848 //RX_FDEQ_GAIN_6
-46 0x4848 //RX_FDEQ_GAIN_7
-47 0x4848 //RX_FDEQ_GAIN_8
-48 0x4854 //RX_FDEQ_GAIN_9
-49 0x4848 //RX_FDEQ_GAIN_10
-50 0x5468 //RX_FDEQ_GAIN_11
-51 0x6261 //RX_FDEQ_GAIN_12
-52 0x6368 //RX_FDEQ_GAIN_13
-53 0x6B6A //RX_FDEQ_GAIN_14
-54 0x6B6D //RX_FDEQ_GAIN_15
+39 0x5050 //RX_FDEQ_GAIN_0
+40 0x5050 //RX_FDEQ_GAIN_1
+41 0x5050 //RX_FDEQ_GAIN_2
+42 0x5050 //RX_FDEQ_GAIN_3
+43 0x5080 //RX_FDEQ_GAIN_4
+44 0x5050 //RX_FDEQ_GAIN_5
+45 0x5044 //RX_FDEQ_GAIN_6
+46 0x3836 //RX_FDEQ_GAIN_7
+47 0x3636 //RX_FDEQ_GAIN_8
+48 0x3737 //RX_FDEQ_GAIN_9
+49 0x3839 //RX_FDEQ_GAIN_10
+50 0x3A4B //RX_FDEQ_GAIN_11
+51 0x5050 //RX_FDEQ_GAIN_12
+52 0x5056 //RX_FDEQ_GAIN_13
+53 0x5E66 //RX_FDEQ_GAIN_14
+54 0x6A6A //RX_FDEQ_GAIN_15
55 0x4848 //RX_FDEQ_GAIN_16
56 0x4848 //RX_FDEQ_GAIN_17
57 0x4848 //RX_FDEQ_GAIN_18
@@ -60963,24 +60963,24 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x01B8 //RX_TDDRC_DRC_GAIN
+124 0x01E8 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
-39 0x4848 //RX_FDEQ_GAIN_0
-40 0x4848 //RX_FDEQ_GAIN_1
-41 0x4848 //RX_FDEQ_GAIN_2
-42 0x4848 //RX_FDEQ_GAIN_3
-43 0x4878 //RX_FDEQ_GAIN_4
-44 0x4848 //RX_FDEQ_GAIN_5
-45 0x4848 //RX_FDEQ_GAIN_6
-46 0x4848 //RX_FDEQ_GAIN_7
-47 0x4848 //RX_FDEQ_GAIN_8
-48 0x4854 //RX_FDEQ_GAIN_9
-49 0x4850 //RX_FDEQ_GAIN_10
-50 0x5054 //RX_FDEQ_GAIN_11
-51 0x5652 //RX_FDEQ_GAIN_12
-52 0x5460 //RX_FDEQ_GAIN_13
-53 0x6062 //RX_FDEQ_GAIN_14
-54 0x6468 //RX_FDEQ_GAIN_15
+39 0x5050 //RX_FDEQ_GAIN_0
+40 0x5050 //RX_FDEQ_GAIN_1
+41 0x5050 //RX_FDEQ_GAIN_2
+42 0x5050 //RX_FDEQ_GAIN_3
+43 0x5080 //RX_FDEQ_GAIN_4
+44 0x5050 //RX_FDEQ_GAIN_5
+45 0x5044 //RX_FDEQ_GAIN_6
+46 0x3F3D //RX_FDEQ_GAIN_7
+47 0x3B36 //RX_FDEQ_GAIN_8
+48 0x3737 //RX_FDEQ_GAIN_9
+49 0x3839 //RX_FDEQ_GAIN_10
+50 0x3A4B //RX_FDEQ_GAIN_11
+51 0x5050 //RX_FDEQ_GAIN_12
+52 0x5056 //RX_FDEQ_GAIN_13
+53 0x5E66 //RX_FDEQ_GAIN_14
+54 0x6A6A //RX_FDEQ_GAIN_15
55 0x4848 //RX_FDEQ_GAIN_16
56 0x4848 //RX_FDEQ_GAIN_17
57 0x4848 //RX_FDEQ_GAIN_18
@@ -61062,24 +61062,24 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x032A //RX_TDDRC_DRC_GAIN
+124 0x03A1 //RX_TDDRC_DRC_GAIN
38 0x0030 //RX_FDEQ_SUBNUM
-39 0x4848 //RX_FDEQ_GAIN_0
-40 0x4848 //RX_FDEQ_GAIN_1
-41 0x4848 //RX_FDEQ_GAIN_2
-42 0x4848 //RX_FDEQ_GAIN_3
-43 0x4878 //RX_FDEQ_GAIN_4
-44 0x4848 //RX_FDEQ_GAIN_5
-45 0x4848 //RX_FDEQ_GAIN_6
-46 0x483F //RX_FDEQ_GAIN_7
-47 0x3F42 //RX_FDEQ_GAIN_8
-48 0x4454 //RX_FDEQ_GAIN_9
-49 0x4844 //RX_FDEQ_GAIN_10
-50 0x4448 //RX_FDEQ_GAIN_11
-51 0x4848 //RX_FDEQ_GAIN_12
-52 0x484E //RX_FDEQ_GAIN_13
-53 0x565E //RX_FDEQ_GAIN_14
-54 0x6262 //RX_FDEQ_GAIN_15
+39 0x5050 //RX_FDEQ_GAIN_0
+40 0x5050 //RX_FDEQ_GAIN_1
+41 0x5050 //RX_FDEQ_GAIN_2
+42 0x5050 //RX_FDEQ_GAIN_3
+43 0x5080 //RX_FDEQ_GAIN_4
+44 0x5050 //RX_FDEQ_GAIN_5
+45 0x5044 //RX_FDEQ_GAIN_6
+46 0x3836 //RX_FDEQ_GAIN_7
+47 0x3636 //RX_FDEQ_GAIN_8
+48 0x3737 //RX_FDEQ_GAIN_9
+49 0x3736 //RX_FDEQ_GAIN_10
+50 0x3A4B //RX_FDEQ_GAIN_11
+51 0x5050 //RX_FDEQ_GAIN_12
+52 0x5056 //RX_FDEQ_GAIN_13
+53 0x5E66 //RX_FDEQ_GAIN_14
+54 0x6A6A //RX_FDEQ_GAIN_15
55 0x4848 //RX_FDEQ_GAIN_16
56 0x4848 //RX_FDEQ_GAIN_17
57 0x4848 //RX_FDEQ_GAIN_18
@@ -61319,7 +61319,7 @@
278 0x199A //RX_TDDRC_HMNC_GAIN
279 0x0001 //RX_TDDRC_SMT_FLAG
280 0x0CCD //RX_TDDRC_SMT_W
-281 0x0025 //RX_TDDRC_DRC_GAIN
+281 0x0024 //RX_TDDRC_DRC_GAIN
195 0x0020 //RX_FDEQ_SUBNUM
196 0x4848 //RX_FDEQ_GAIN_0
197 0x4848 //RX_FDEQ_GAIN_1
@@ -61418,7 +61418,7 @@
278 0x199A //RX_TDDRC_HMNC_GAIN
279 0x0001 //RX_TDDRC_SMT_FLAG
280 0x0CCD //RX_TDDRC_SMT_W
-281 0x003D //RX_TDDRC_DRC_GAIN
+281 0x0040 //RX_TDDRC_DRC_GAIN
195 0x0020 //RX_FDEQ_SUBNUM
196 0x4848 //RX_FDEQ_GAIN_0
197 0x4848 //RX_FDEQ_GAIN_1
@@ -61517,7 +61517,7 @@
278 0x199A //RX_TDDRC_HMNC_GAIN
279 0x0001 //RX_TDDRC_SMT_FLAG
280 0x0CCD //RX_TDDRC_SMT_W
-281 0x006C //RX_TDDRC_DRC_GAIN
+281 0x0072 //RX_TDDRC_DRC_GAIN
195 0x0020 //RX_FDEQ_SUBNUM
196 0x4848 //RX_FDEQ_GAIN_0
197 0x4848 //RX_FDEQ_GAIN_1
@@ -61616,9 +61616,9 @@
278 0x199A //RX_TDDRC_HMNC_GAIN
279 0x0001 //RX_TDDRC_SMT_FLAG
280 0x0CCD //RX_TDDRC_SMT_W
-281 0x00B9 //RX_TDDRC_DRC_GAIN
+281 0x00C2 //RX_TDDRC_DRC_GAIN
195 0x0020 //RX_FDEQ_SUBNUM
-196 0x4848 //RX_FDEQ_GAIN_0
+196 0x4854 //RX_FDEQ_GAIN_0
197 0x4848 //RX_FDEQ_GAIN_1
198 0x4848 //RX_FDEQ_GAIN_2
199 0x4848 //RX_FDEQ_GAIN_3
@@ -61628,10 +61628,10 @@
203 0x4848 //RX_FDEQ_GAIN_7
204 0x4848 //RX_FDEQ_GAIN_8
205 0x4854 //RX_FDEQ_GAIN_9
-206 0x4848 //RX_FDEQ_GAIN_10
-207 0x5468 //RX_FDEQ_GAIN_11
-208 0x6261 //RX_FDEQ_GAIN_12
-209 0x6368 //RX_FDEQ_GAIN_13
+206 0x4844 //RX_FDEQ_GAIN_10
+207 0x4C4E //RX_FDEQ_GAIN_11
+208 0x5848 //RX_FDEQ_GAIN_12
+209 0x575C //RX_FDEQ_GAIN_13
210 0x6B6A //RX_FDEQ_GAIN_14
211 0x6B6D //RX_FDEQ_GAIN_15
212 0x4848 //RX_FDEQ_GAIN_16
@@ -61715,24 +61715,24 @@
278 0x199A //RX_TDDRC_HMNC_GAIN
279 0x0001 //RX_TDDRC_SMT_FLAG
280 0x0CCD //RX_TDDRC_SMT_W
-281 0x010C //RX_TDDRC_DRC_GAIN
+281 0x0129 //RX_TDDRC_DRC_GAIN
195 0x0020 //RX_FDEQ_SUBNUM
-196 0x4848 //RX_FDEQ_GAIN_0
-197 0x4848 //RX_FDEQ_GAIN_1
-198 0x4848 //RX_FDEQ_GAIN_2
-199 0x4848 //RX_FDEQ_GAIN_3
-200 0x4849 //RX_FDEQ_GAIN_4
-201 0x4848 //RX_FDEQ_GAIN_5
-202 0x4848 //RX_FDEQ_GAIN_6
-203 0x4848 //RX_FDEQ_GAIN_7
-204 0x4848 //RX_FDEQ_GAIN_8
-205 0x4854 //RX_FDEQ_GAIN_9
-206 0x4848 //RX_FDEQ_GAIN_10
-207 0x5468 //RX_FDEQ_GAIN_11
-208 0x6261 //RX_FDEQ_GAIN_12
-209 0x6368 //RX_FDEQ_GAIN_13
-210 0x6B6A //RX_FDEQ_GAIN_14
-211 0x6B6D //RX_FDEQ_GAIN_15
+196 0x5050 //RX_FDEQ_GAIN_0
+197 0x5050 //RX_FDEQ_GAIN_1
+198 0x5050 //RX_FDEQ_GAIN_2
+199 0x5050 //RX_FDEQ_GAIN_3
+200 0x5080 //RX_FDEQ_GAIN_4
+201 0x5050 //RX_FDEQ_GAIN_5
+202 0x5044 //RX_FDEQ_GAIN_6
+203 0x3836 //RX_FDEQ_GAIN_7
+204 0x3636 //RX_FDEQ_GAIN_8
+205 0x3737 //RX_FDEQ_GAIN_9
+206 0x3839 //RX_FDEQ_GAIN_10
+207 0x3A4B //RX_FDEQ_GAIN_11
+208 0x5050 //RX_FDEQ_GAIN_12
+209 0x5056 //RX_FDEQ_GAIN_13
+210 0x5E66 //RX_FDEQ_GAIN_14
+211 0x6A6A //RX_FDEQ_GAIN_15
212 0x4848 //RX_FDEQ_GAIN_16
213 0x4848 //RX_FDEQ_GAIN_17
214 0x4848 //RX_FDEQ_GAIN_18
@@ -61814,24 +61814,24 @@
278 0x199A //RX_TDDRC_HMNC_GAIN
279 0x0001 //RX_TDDRC_SMT_FLAG
280 0x0CCD //RX_TDDRC_SMT_W
-281 0x01B8 //RX_TDDRC_DRC_GAIN
+281 0x01E8 //RX_TDDRC_DRC_GAIN
195 0x0020 //RX_FDEQ_SUBNUM
-196 0x4848 //RX_FDEQ_GAIN_0
-197 0x4848 //RX_FDEQ_GAIN_1
-198 0x4848 //RX_FDEQ_GAIN_2
-199 0x4848 //RX_FDEQ_GAIN_3
-200 0x4878 //RX_FDEQ_GAIN_4
-201 0x4848 //RX_FDEQ_GAIN_5
-202 0x4848 //RX_FDEQ_GAIN_6
-203 0x4848 //RX_FDEQ_GAIN_7
-204 0x4848 //RX_FDEQ_GAIN_8
-205 0x4854 //RX_FDEQ_GAIN_9
-206 0x4850 //RX_FDEQ_GAIN_10
-207 0x5054 //RX_FDEQ_GAIN_11
-208 0x5652 //RX_FDEQ_GAIN_12
-209 0x5460 //RX_FDEQ_GAIN_13
-210 0x6062 //RX_FDEQ_GAIN_14
-211 0x6468 //RX_FDEQ_GAIN_15
+196 0x5050 //RX_FDEQ_GAIN_0
+197 0x5050 //RX_FDEQ_GAIN_1
+198 0x5050 //RX_FDEQ_GAIN_2
+199 0x5050 //RX_FDEQ_GAIN_3
+200 0x5080 //RX_FDEQ_GAIN_4
+201 0x5050 //RX_FDEQ_GAIN_5
+202 0x5044 //RX_FDEQ_GAIN_6
+203 0x3F3D //RX_FDEQ_GAIN_7
+204 0x3B36 //RX_FDEQ_GAIN_8
+205 0x3737 //RX_FDEQ_GAIN_9
+206 0x3839 //RX_FDEQ_GAIN_10
+207 0x3A4B //RX_FDEQ_GAIN_11
+208 0x5050 //RX_FDEQ_GAIN_12
+209 0x5056 //RX_FDEQ_GAIN_13
+210 0x5E66 //RX_FDEQ_GAIN_14
+211 0x6A6A //RX_FDEQ_GAIN_15
212 0x4848 //RX_FDEQ_GAIN_16
213 0x4848 //RX_FDEQ_GAIN_17
214 0x4848 //RX_FDEQ_GAIN_18
@@ -61913,24 +61913,24 @@
278 0x199A //RX_TDDRC_HMNC_GAIN
279 0x0001 //RX_TDDRC_SMT_FLAG
280 0x0CCD //RX_TDDRC_SMT_W
-281 0x032A //RX_TDDRC_DRC_GAIN
+281 0x03A1 //RX_TDDRC_DRC_GAIN
195 0x0030 //RX_FDEQ_SUBNUM
-196 0x4848 //RX_FDEQ_GAIN_0
-197 0x4848 //RX_FDEQ_GAIN_1
-198 0x4848 //RX_FDEQ_GAIN_2
-199 0x4848 //RX_FDEQ_GAIN_3
-200 0x4878 //RX_FDEQ_GAIN_4
-201 0x4848 //RX_FDEQ_GAIN_5
-202 0x4848 //RX_FDEQ_GAIN_6
-203 0x483F //RX_FDEQ_GAIN_7
-204 0x3F42 //RX_FDEQ_GAIN_8
-205 0x4454 //RX_FDEQ_GAIN_9
-206 0x4844 //RX_FDEQ_GAIN_10
-207 0x4448 //RX_FDEQ_GAIN_11
-208 0x4848 //RX_FDEQ_GAIN_12
-209 0x484E //RX_FDEQ_GAIN_13
-210 0x565E //RX_FDEQ_GAIN_14
-211 0x6262 //RX_FDEQ_GAIN_15
+196 0x5050 //RX_FDEQ_GAIN_0
+197 0x5050 //RX_FDEQ_GAIN_1
+198 0x5050 //RX_FDEQ_GAIN_2
+199 0x5050 //RX_FDEQ_GAIN_3
+200 0x5080 //RX_FDEQ_GAIN_4
+201 0x5050 //RX_FDEQ_GAIN_5
+202 0x5044 //RX_FDEQ_GAIN_6
+203 0x3836 //RX_FDEQ_GAIN_7
+204 0x3636 //RX_FDEQ_GAIN_8
+205 0x3737 //RX_FDEQ_GAIN_9
+206 0x3736 //RX_FDEQ_GAIN_10
+207 0x3A4B //RX_FDEQ_GAIN_11
+208 0x5050 //RX_FDEQ_GAIN_12
+209 0x5056 //RX_FDEQ_GAIN_13
+210 0x5E66 //RX_FDEQ_GAIN_14
+211 0x6A6A //RX_FDEQ_GAIN_15
212 0x4848 //RX_FDEQ_GAIN_16
213 0x4848 //RX_FDEQ_GAIN_17
214 0x4848 //RX_FDEQ_GAIN_18
@@ -65858,7 +65858,7 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x0025 //RX_TDDRC_DRC_GAIN
+124 0x0024 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
39 0x4848 //RX_FDEQ_GAIN_0
40 0x4848 //RX_FDEQ_GAIN_1
@@ -65957,7 +65957,7 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x003D //RX_TDDRC_DRC_GAIN
+124 0x0040 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
39 0x4848 //RX_FDEQ_GAIN_0
40 0x4848 //RX_FDEQ_GAIN_1
@@ -66056,7 +66056,7 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x006C //RX_TDDRC_DRC_GAIN
+124 0x0072 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
39 0x4848 //RX_FDEQ_GAIN_0
40 0x4848 //RX_FDEQ_GAIN_1
@@ -66155,9 +66155,9 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x00B9 //RX_TDDRC_DRC_GAIN
+124 0x00C2 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
-39 0x4848 //RX_FDEQ_GAIN_0
+39 0x4854 //RX_FDEQ_GAIN_0
40 0x4848 //RX_FDEQ_GAIN_1
41 0x4848 //RX_FDEQ_GAIN_2
42 0x4848 //RX_FDEQ_GAIN_3
@@ -66167,10 +66167,10 @@
46 0x4848 //RX_FDEQ_GAIN_7
47 0x4848 //RX_FDEQ_GAIN_8
48 0x4854 //RX_FDEQ_GAIN_9
-49 0x4848 //RX_FDEQ_GAIN_10
-50 0x5468 //RX_FDEQ_GAIN_11
-51 0x6261 //RX_FDEQ_GAIN_12
-52 0x6368 //RX_FDEQ_GAIN_13
+49 0x4844 //RX_FDEQ_GAIN_10
+50 0x4C4E //RX_FDEQ_GAIN_11
+51 0x5848 //RX_FDEQ_GAIN_12
+52 0x575C //RX_FDEQ_GAIN_13
53 0x6B6A //RX_FDEQ_GAIN_14
54 0x6B6D //RX_FDEQ_GAIN_15
55 0x4848 //RX_FDEQ_GAIN_16
@@ -66254,24 +66254,24 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x010C //RX_TDDRC_DRC_GAIN
+124 0x0129 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
-39 0x4848 //RX_FDEQ_GAIN_0
-40 0x4848 //RX_FDEQ_GAIN_1
-41 0x4848 //RX_FDEQ_GAIN_2
-42 0x4848 //RX_FDEQ_GAIN_3
-43 0x4849 //RX_FDEQ_GAIN_4
-44 0x4848 //RX_FDEQ_GAIN_5
-45 0x4848 //RX_FDEQ_GAIN_6
-46 0x4848 //RX_FDEQ_GAIN_7
-47 0x4848 //RX_FDEQ_GAIN_8
-48 0x4854 //RX_FDEQ_GAIN_9
-49 0x4848 //RX_FDEQ_GAIN_10
-50 0x5468 //RX_FDEQ_GAIN_11
-51 0x6261 //RX_FDEQ_GAIN_12
-52 0x6368 //RX_FDEQ_GAIN_13
-53 0x6B6A //RX_FDEQ_GAIN_14
-54 0x6B6D //RX_FDEQ_GAIN_15
+39 0x5050 //RX_FDEQ_GAIN_0
+40 0x5050 //RX_FDEQ_GAIN_1
+41 0x5050 //RX_FDEQ_GAIN_2
+42 0x5050 //RX_FDEQ_GAIN_3
+43 0x5080 //RX_FDEQ_GAIN_4
+44 0x5050 //RX_FDEQ_GAIN_5
+45 0x5044 //RX_FDEQ_GAIN_6
+46 0x3836 //RX_FDEQ_GAIN_7
+47 0x3636 //RX_FDEQ_GAIN_8
+48 0x3737 //RX_FDEQ_GAIN_9
+49 0x3839 //RX_FDEQ_GAIN_10
+50 0x3A4B //RX_FDEQ_GAIN_11
+51 0x5050 //RX_FDEQ_GAIN_12
+52 0x5056 //RX_FDEQ_GAIN_13
+53 0x5E66 //RX_FDEQ_GAIN_14
+54 0x6A6A //RX_FDEQ_GAIN_15
55 0x4848 //RX_FDEQ_GAIN_16
56 0x4848 //RX_FDEQ_GAIN_17
57 0x4848 //RX_FDEQ_GAIN_18
@@ -66353,24 +66353,24 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x01B8 //RX_TDDRC_DRC_GAIN
+124 0x01E8 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
-39 0x4848 //RX_FDEQ_GAIN_0
-40 0x4848 //RX_FDEQ_GAIN_1
-41 0x4848 //RX_FDEQ_GAIN_2
-42 0x4848 //RX_FDEQ_GAIN_3
-43 0x4878 //RX_FDEQ_GAIN_4
-44 0x4848 //RX_FDEQ_GAIN_5
-45 0x4848 //RX_FDEQ_GAIN_6
-46 0x4848 //RX_FDEQ_GAIN_7
-47 0x4848 //RX_FDEQ_GAIN_8
-48 0x4854 //RX_FDEQ_GAIN_9
-49 0x4850 //RX_FDEQ_GAIN_10
-50 0x5054 //RX_FDEQ_GAIN_11
-51 0x5652 //RX_FDEQ_GAIN_12
-52 0x5460 //RX_FDEQ_GAIN_13
-53 0x6062 //RX_FDEQ_GAIN_14
-54 0x6468 //RX_FDEQ_GAIN_15
+39 0x5050 //RX_FDEQ_GAIN_0
+40 0x5050 //RX_FDEQ_GAIN_1
+41 0x5050 //RX_FDEQ_GAIN_2
+42 0x5050 //RX_FDEQ_GAIN_3
+43 0x5080 //RX_FDEQ_GAIN_4
+44 0x5050 //RX_FDEQ_GAIN_5
+45 0x5044 //RX_FDEQ_GAIN_6
+46 0x3F3D //RX_FDEQ_GAIN_7
+47 0x3B36 //RX_FDEQ_GAIN_8
+48 0x3737 //RX_FDEQ_GAIN_9
+49 0x3839 //RX_FDEQ_GAIN_10
+50 0x3A4B //RX_FDEQ_GAIN_11
+51 0x5050 //RX_FDEQ_GAIN_12
+52 0x5056 //RX_FDEQ_GAIN_13
+53 0x5E66 //RX_FDEQ_GAIN_14
+54 0x6A6A //RX_FDEQ_GAIN_15
55 0x4848 //RX_FDEQ_GAIN_16
56 0x4848 //RX_FDEQ_GAIN_17
57 0x4848 //RX_FDEQ_GAIN_18
@@ -66452,24 +66452,24 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x032A //RX_TDDRC_DRC_GAIN
+124 0x03A1 //RX_TDDRC_DRC_GAIN
38 0x0030 //RX_FDEQ_SUBNUM
-39 0x4848 //RX_FDEQ_GAIN_0
-40 0x4848 //RX_FDEQ_GAIN_1
-41 0x4848 //RX_FDEQ_GAIN_2
-42 0x4848 //RX_FDEQ_GAIN_3
-43 0x4878 //RX_FDEQ_GAIN_4
-44 0x4848 //RX_FDEQ_GAIN_5
-45 0x4848 //RX_FDEQ_GAIN_6
-46 0x483F //RX_FDEQ_GAIN_7
-47 0x3F42 //RX_FDEQ_GAIN_8
-48 0x4454 //RX_FDEQ_GAIN_9
-49 0x4844 //RX_FDEQ_GAIN_10
-50 0x4448 //RX_FDEQ_GAIN_11
-51 0x4848 //RX_FDEQ_GAIN_12
-52 0x484E //RX_FDEQ_GAIN_13
-53 0x565E //RX_FDEQ_GAIN_14
-54 0x6262 //RX_FDEQ_GAIN_15
+39 0x5050 //RX_FDEQ_GAIN_0
+40 0x5050 //RX_FDEQ_GAIN_1
+41 0x5050 //RX_FDEQ_GAIN_2
+42 0x5050 //RX_FDEQ_GAIN_3
+43 0x5080 //RX_FDEQ_GAIN_4
+44 0x5050 //RX_FDEQ_GAIN_5
+45 0x5044 //RX_FDEQ_GAIN_6
+46 0x3836 //RX_FDEQ_GAIN_7
+47 0x3636 //RX_FDEQ_GAIN_8
+48 0x3737 //RX_FDEQ_GAIN_9
+49 0x3736 //RX_FDEQ_GAIN_10
+50 0x3A4B //RX_FDEQ_GAIN_11
+51 0x5050 //RX_FDEQ_GAIN_12
+52 0x5056 //RX_FDEQ_GAIN_13
+53 0x5E66 //RX_FDEQ_GAIN_14
+54 0x6A6A //RX_FDEQ_GAIN_15
55 0x4848 //RX_FDEQ_GAIN_16
56 0x4848 //RX_FDEQ_GAIN_17
57 0x4848 //RX_FDEQ_GAIN_18
@@ -66709,7 +66709,7 @@
278 0x199A //RX_TDDRC_HMNC_GAIN
279 0x0001 //RX_TDDRC_SMT_FLAG
280 0x0CCD //RX_TDDRC_SMT_W
-281 0x0025 //RX_TDDRC_DRC_GAIN
+281 0x0024 //RX_TDDRC_DRC_GAIN
195 0x0020 //RX_FDEQ_SUBNUM
196 0x4848 //RX_FDEQ_GAIN_0
197 0x4848 //RX_FDEQ_GAIN_1
@@ -66808,7 +66808,7 @@
278 0x199A //RX_TDDRC_HMNC_GAIN
279 0x0001 //RX_TDDRC_SMT_FLAG
280 0x0CCD //RX_TDDRC_SMT_W
-281 0x003D //RX_TDDRC_DRC_GAIN
+281 0x0040 //RX_TDDRC_DRC_GAIN
195 0x0020 //RX_FDEQ_SUBNUM
196 0x4848 //RX_FDEQ_GAIN_0
197 0x4848 //RX_FDEQ_GAIN_1
@@ -66907,7 +66907,7 @@
278 0x199A //RX_TDDRC_HMNC_GAIN
279 0x0001 //RX_TDDRC_SMT_FLAG
280 0x0CCD //RX_TDDRC_SMT_W
-281 0x006C //RX_TDDRC_DRC_GAIN
+281 0x0072 //RX_TDDRC_DRC_GAIN
195 0x0020 //RX_FDEQ_SUBNUM
196 0x4848 //RX_FDEQ_GAIN_0
197 0x4848 //RX_FDEQ_GAIN_1
@@ -67006,9 +67006,9 @@
278 0x199A //RX_TDDRC_HMNC_GAIN
279 0x0001 //RX_TDDRC_SMT_FLAG
280 0x0CCD //RX_TDDRC_SMT_W
-281 0x00B9 //RX_TDDRC_DRC_GAIN
+281 0x00C2 //RX_TDDRC_DRC_GAIN
195 0x0020 //RX_FDEQ_SUBNUM
-196 0x4848 //RX_FDEQ_GAIN_0
+196 0x4854 //RX_FDEQ_GAIN_0
197 0x4848 //RX_FDEQ_GAIN_1
198 0x4848 //RX_FDEQ_GAIN_2
199 0x4848 //RX_FDEQ_GAIN_3
@@ -67018,10 +67018,10 @@
203 0x4848 //RX_FDEQ_GAIN_7
204 0x4848 //RX_FDEQ_GAIN_8
205 0x4854 //RX_FDEQ_GAIN_9
-206 0x4848 //RX_FDEQ_GAIN_10
-207 0x5468 //RX_FDEQ_GAIN_11
-208 0x6261 //RX_FDEQ_GAIN_12
-209 0x6368 //RX_FDEQ_GAIN_13
+206 0x4844 //RX_FDEQ_GAIN_10
+207 0x4C4E //RX_FDEQ_GAIN_11
+208 0x5848 //RX_FDEQ_GAIN_12
+209 0x575C //RX_FDEQ_GAIN_13
210 0x6B6A //RX_FDEQ_GAIN_14
211 0x6B6D //RX_FDEQ_GAIN_15
212 0x4848 //RX_FDEQ_GAIN_16
@@ -67105,24 +67105,24 @@
278 0x199A //RX_TDDRC_HMNC_GAIN
279 0x0001 //RX_TDDRC_SMT_FLAG
280 0x0CCD //RX_TDDRC_SMT_W
-281 0x010C //RX_TDDRC_DRC_GAIN
+281 0x0129 //RX_TDDRC_DRC_GAIN
195 0x0020 //RX_FDEQ_SUBNUM
-196 0x4848 //RX_FDEQ_GAIN_0
-197 0x4848 //RX_FDEQ_GAIN_1
-198 0x4848 //RX_FDEQ_GAIN_2
-199 0x4848 //RX_FDEQ_GAIN_3
-200 0x4849 //RX_FDEQ_GAIN_4
-201 0x4848 //RX_FDEQ_GAIN_5
-202 0x4848 //RX_FDEQ_GAIN_6
-203 0x4848 //RX_FDEQ_GAIN_7
-204 0x4848 //RX_FDEQ_GAIN_8
-205 0x4854 //RX_FDEQ_GAIN_9
-206 0x4848 //RX_FDEQ_GAIN_10
-207 0x5468 //RX_FDEQ_GAIN_11
-208 0x6261 //RX_FDEQ_GAIN_12
-209 0x6368 //RX_FDEQ_GAIN_13
-210 0x6B6A //RX_FDEQ_GAIN_14
-211 0x6B6D //RX_FDEQ_GAIN_15
+196 0x5050 //RX_FDEQ_GAIN_0
+197 0x5050 //RX_FDEQ_GAIN_1
+198 0x5050 //RX_FDEQ_GAIN_2
+199 0x5050 //RX_FDEQ_GAIN_3
+200 0x5080 //RX_FDEQ_GAIN_4
+201 0x5050 //RX_FDEQ_GAIN_5
+202 0x5044 //RX_FDEQ_GAIN_6
+203 0x3836 //RX_FDEQ_GAIN_7
+204 0x3636 //RX_FDEQ_GAIN_8
+205 0x3737 //RX_FDEQ_GAIN_9
+206 0x3839 //RX_FDEQ_GAIN_10
+207 0x3A4B //RX_FDEQ_GAIN_11
+208 0x5050 //RX_FDEQ_GAIN_12
+209 0x5056 //RX_FDEQ_GAIN_13
+210 0x5E66 //RX_FDEQ_GAIN_14
+211 0x6A6A //RX_FDEQ_GAIN_15
212 0x4848 //RX_FDEQ_GAIN_16
213 0x4848 //RX_FDEQ_GAIN_17
214 0x4848 //RX_FDEQ_GAIN_18
@@ -67204,24 +67204,24 @@
278 0x199A //RX_TDDRC_HMNC_GAIN
279 0x0001 //RX_TDDRC_SMT_FLAG
280 0x0CCD //RX_TDDRC_SMT_W
-281 0x01B8 //RX_TDDRC_DRC_GAIN
+281 0x01E8 //RX_TDDRC_DRC_GAIN
195 0x0020 //RX_FDEQ_SUBNUM
-196 0x4848 //RX_FDEQ_GAIN_0
-197 0x4848 //RX_FDEQ_GAIN_1
-198 0x4848 //RX_FDEQ_GAIN_2
-199 0x4848 //RX_FDEQ_GAIN_3
-200 0x4878 //RX_FDEQ_GAIN_4
-201 0x4848 //RX_FDEQ_GAIN_5
-202 0x4848 //RX_FDEQ_GAIN_6
-203 0x4848 //RX_FDEQ_GAIN_7
-204 0x4848 //RX_FDEQ_GAIN_8
-205 0x4854 //RX_FDEQ_GAIN_9
-206 0x4850 //RX_FDEQ_GAIN_10
-207 0x5054 //RX_FDEQ_GAIN_11
-208 0x5652 //RX_FDEQ_GAIN_12
-209 0x5460 //RX_FDEQ_GAIN_13
-210 0x6062 //RX_FDEQ_GAIN_14
-211 0x6468 //RX_FDEQ_GAIN_15
+196 0x5050 //RX_FDEQ_GAIN_0
+197 0x5050 //RX_FDEQ_GAIN_1
+198 0x5050 //RX_FDEQ_GAIN_2
+199 0x5050 //RX_FDEQ_GAIN_3
+200 0x5080 //RX_FDEQ_GAIN_4
+201 0x5050 //RX_FDEQ_GAIN_5
+202 0x5044 //RX_FDEQ_GAIN_6
+203 0x3F3D //RX_FDEQ_GAIN_7
+204 0x3B36 //RX_FDEQ_GAIN_8
+205 0x3737 //RX_FDEQ_GAIN_9
+206 0x3839 //RX_FDEQ_GAIN_10
+207 0x3A4B //RX_FDEQ_GAIN_11
+208 0x5050 //RX_FDEQ_GAIN_12
+209 0x5056 //RX_FDEQ_GAIN_13
+210 0x5E66 //RX_FDEQ_GAIN_14
+211 0x6A6A //RX_FDEQ_GAIN_15
212 0x4848 //RX_FDEQ_GAIN_16
213 0x4848 //RX_FDEQ_GAIN_17
214 0x4848 //RX_FDEQ_GAIN_18
@@ -67303,24 +67303,24 @@
278 0x199A //RX_TDDRC_HMNC_GAIN
279 0x0001 //RX_TDDRC_SMT_FLAG
280 0x0CCD //RX_TDDRC_SMT_W
-281 0x032A //RX_TDDRC_DRC_GAIN
+281 0x03A1 //RX_TDDRC_DRC_GAIN
195 0x0030 //RX_FDEQ_SUBNUM
-196 0x4848 //RX_FDEQ_GAIN_0
-197 0x4848 //RX_FDEQ_GAIN_1
-198 0x4848 //RX_FDEQ_GAIN_2
-199 0x4848 //RX_FDEQ_GAIN_3
-200 0x4878 //RX_FDEQ_GAIN_4
-201 0x4848 //RX_FDEQ_GAIN_5
-202 0x4848 //RX_FDEQ_GAIN_6
-203 0x483F //RX_FDEQ_GAIN_7
-204 0x3F42 //RX_FDEQ_GAIN_8
-205 0x4454 //RX_FDEQ_GAIN_9
-206 0x4844 //RX_FDEQ_GAIN_10
-207 0x4448 //RX_FDEQ_GAIN_11
-208 0x4848 //RX_FDEQ_GAIN_12
-209 0x484E //RX_FDEQ_GAIN_13
-210 0x565E //RX_FDEQ_GAIN_14
-211 0x6262 //RX_FDEQ_GAIN_15
+196 0x5050 //RX_FDEQ_GAIN_0
+197 0x5050 //RX_FDEQ_GAIN_1
+198 0x5050 //RX_FDEQ_GAIN_2
+199 0x5050 //RX_FDEQ_GAIN_3
+200 0x5080 //RX_FDEQ_GAIN_4
+201 0x5050 //RX_FDEQ_GAIN_5
+202 0x5044 //RX_FDEQ_GAIN_6
+203 0x3836 //RX_FDEQ_GAIN_7
+204 0x3636 //RX_FDEQ_GAIN_8
+205 0x3737 //RX_FDEQ_GAIN_9
+206 0x3736 //RX_FDEQ_GAIN_10
+207 0x3A4B //RX_FDEQ_GAIN_11
+208 0x5050 //RX_FDEQ_GAIN_12
+209 0x5056 //RX_FDEQ_GAIN_13
+210 0x5E66 //RX_FDEQ_GAIN_14
+211 0x6A6A //RX_FDEQ_GAIN_15
212 0x4848 //RX_FDEQ_GAIN_16
213 0x4848 //RX_FDEQ_GAIN_17
214 0x4848 //RX_FDEQ_GAIN_18
@@ -70231,22 +70231,22 @@
149 0x0800 //TX_AEC_REF_GAIN_2
150 0x7A00 //TX_EAD_THR
151 0x1000 //TX_THR_RE_EST
-152 0x0200 //TX_MIN_EQ_RE_EST_0
+152 0x0800 //TX_MIN_EQ_RE_EST_0
153 0x0100 //TX_MIN_EQ_RE_EST_1
154 0x0200 //TX_MIN_EQ_RE_EST_2
155 0x0200 //TX_MIN_EQ_RE_EST_3
156 0x0200 //TX_MIN_EQ_RE_EST_4
157 0x0200 //TX_MIN_EQ_RE_EST_5
158 0x0200 //TX_MIN_EQ_RE_EST_6
-159 0x1000 //TX_MIN_EQ_RE_EST_7
-160 0x1000 //TX_MIN_EQ_RE_EST_8
-161 0x1000 //TX_MIN_EQ_RE_EST_9
-162 0x1000 //TX_MIN_EQ_RE_EST_10
-163 0x1000 //TX_MIN_EQ_RE_EST_11
-164 0x1000 //TX_MIN_EQ_RE_EST_12
+159 0x6000 //TX_MIN_EQ_RE_EST_7
+160 0x6000 //TX_MIN_EQ_RE_EST_8
+161 0x7FFF //TX_MIN_EQ_RE_EST_9
+162 0x7FFF //TX_MIN_EQ_RE_EST_10
+163 0x7FFF //TX_MIN_EQ_RE_EST_11
+164 0x7FFF //TX_MIN_EQ_RE_EST_12
165 0x4000 //TX_LAMBDA_RE_EST
166 0x4000 //TX_LAMBDA_CB_NLE
-167 0x0000 //TX_C_POST_FLT
+167 0x7FFF //TX_C_POST_FLT
168 0x5000 //TX_GAIN_NP
169 0x02A0 //TX_SE_HOLD_N
170 0x00C8 //TX_DT_HOLD_N
@@ -70277,7 +70277,7 @@
195 0x0000 //TX_NORMENERHIGHTH
196 0x0000 //TX_NORMENERHIGHTHL
197 0x7FFD //TX_DTD_THR1_0
-198 0x797C //TX_DTD_THR1_1
+198 0x7B70 //TX_DTD_THR1_1
199 0x7FF0 //TX_DTD_THR1_2
200 0x7148 //TX_DTD_THR1_3
201 0x7FFB //TX_DTD_THR1_4
@@ -70304,8 +70304,8 @@
222 0x023E //TX_ADPT_STRICT_H
223 0x0001 //TX_RATIO_DT_L_TH_LOW
224 0x0A98 //TX_RATIO_DT_H_TH_LOW
-225 0x03E8 //TX_RATIO_DT_L_TH_HIGH
-226 0x32C8 //TX_RATIO_DT_H_TH_HIGH
+225 0x1388 //TX_RATIO_DT_L_TH_HIGH
+226 0x6D60 //TX_RATIO_DT_H_TH_HIGH
227 0x0001 //TX_RATIO_DT_L0_TH
228 0x2000 //TX_B_POST_FILT_ECHO_L
229 0x7FFF //TX_B_POST_FILT_ECHO_H
@@ -70313,7 +70313,7 @@
231 0x1000 //TX_B_LESSCUT_RTO_ECHO
232 0x0000 //TX_EPD_OFFSET_00
233 0x0000 //TX_EPD_OFFST_01
-234 0x0320 //TX_RATIO_DT_L0_TH_HIGH
+234 0x1194 //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
@@ -71046,7 +71046,7 @@
964 0x0200 //TX_EASSA_AEC_NSSA_REFG_2
965 0x0200 //TX_EASSA_AEC_NSSA_REFG_3
966 0x0200 //TX_EASSA_AEC_NSSA_REFG_4
-967 0x0200 //TX_EASSA_AEC_NSSA_REFG_5
+967 0x6000 //TX_EASSA_AEC_NSSA_REFG_5
968 0x0000 //TX_EASSA_AEC_NSSA_GAIN
969 0x2710 //TX_EASSA_BIG_NONLINEAR_TH
970 0x0000 //TX_EASSA_AEC_REFG_STNONL_0
@@ -71054,7 +71054,7 @@
972 0x0400 //TX_EASSA_AEC_REFG_STNONL_2
973 0x0400 //TX_EASSA_AEC_REFG_STNONL_3
974 0x0400 //TX_EASSA_AEC_REFG_STNONL_4
-975 0x0100 //TX_EASSA_AEC_REFG_STNONL_5
+975 0x6000 //TX_EASSA_AEC_REFG_STNONL_5
976 0x00A0 //TX_EASSA_AEC_FEMALE_ECHO_TH
977 0x0032 //TX_EASSA_NONLECHO_TH
978 0x4E20 //TX_EASSA_NONLECHO_ECHOENTH
@@ -72943,7 +72943,7 @@
166 0x3000 //TX_LAMBDA_CB_NLE
167 0x4000 //TX_C_POST_FLT
168 0x2000 //TX_GAIN_NP
-169 0x0260 //TX_SE_HOLD_N
+169 0x02C0 //TX_SE_HOLD_N
170 0x00C8 //TX_DT_HOLD_N
171 0x0180 //TX_DT2_HOLD_N
172 0x6666 //TX_AEC_RESRV_0
@@ -72999,7 +72999,7 @@
222 0x023E //TX_ADPT_STRICT_H
223 0x0001 //TX_RATIO_DT_L_TH_LOW
224 0x1A98 //TX_RATIO_DT_H_TH_LOW
-225 0x2EE0 //TX_RATIO_DT_L_TH_HIGH
+225 0x0BB8 //TX_RATIO_DT_L_TH_HIGH
226 0x5DC0 //TX_RATIO_DT_H_TH_HIGH
227 0x0001 //TX_RATIO_DT_L0_TH
228 0x2000 //TX_B_POST_FILT_ECHO_L
@@ -73008,7 +73008,7 @@
231 0x1000 //TX_B_LESSCUT_RTO_ECHO
232 0x0000 //TX_EPD_OFFSET_00
233 0x0000 //TX_EPD_OFFST_01
-234 0x1F40 //TX_RATIO_DT_L0_TH_HIGH
+234 0x01F4 //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
@@ -78333,7 +78333,7 @@
166 0x3000 //TX_LAMBDA_CB_NLE
167 0x4000 //TX_C_POST_FLT
168 0x2000 //TX_GAIN_NP
-169 0x0260 //TX_SE_HOLD_N
+169 0x02C0 //TX_SE_HOLD_N
170 0x00C8 //TX_DT_HOLD_N
171 0x0180 //TX_DT2_HOLD_N
172 0x6666 //TX_AEC_RESRV_0
@@ -78389,7 +78389,7 @@
222 0x023E //TX_ADPT_STRICT_H
223 0x0001 //TX_RATIO_DT_L_TH_LOW
224 0x1A98 //TX_RATIO_DT_H_TH_LOW
-225 0x2EE0 //TX_RATIO_DT_L_TH_HIGH
+225 0x0BB8 //TX_RATIO_DT_L_TH_HIGH
226 0x5DC0 //TX_RATIO_DT_H_TH_HIGH
227 0x0001 //TX_RATIO_DT_L0_TH
228 0x2000 //TX_B_POST_FILT_ECHO_L
@@ -78398,7 +78398,7 @@
231 0x1000 //TX_B_LESSCUT_RTO_ECHO
232 0x0000 //TX_EPD_OFFSET_00
233 0x0000 //TX_EPD_OFFST_01
-234 0x1F40 //TX_RATIO_DT_L0_TH_HIGH
+234 0x01F4 //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
diff --git a/audio/caiman/tuning/waves/waves_config.ini b/audio/caiman/tuning/waves/waves_config.ini
index b5acfb80..3b44df61 100644
--- a/audio/caiman/tuning/waves/waves_config.ini
+++ b/audio/caiman/tuning/waves/waves_config.ini
@@ -56,16 +56,16 @@ AlgFxPath64=/vendor/lib64/libAlgFx_HiFi3z.so
#AudioFormatIncrement=8
[CUSTOM_ACTION_260]
-CASE_1=PRIORITY:0,NUMBERS:2:0|1:1|2:0,PRESET:SPEAKER_MUSIC
-CASE_2=PRIORITY:1,NUMBERS:1|2|4194304:2|3|4:1|2:0|1,PRESET:SPEAKER_SAFE_MUSIC_LITE
-CASE_3=PRIORITY:2,NUMBERS:1|4194304:0|1:1|2:0|1,PRESET:SPEAKER_SAFE_MUSIC
-CASE_4=PRIORITY:3,NUMBERS:2:0|1:0:0,PRESET:SPEAKER_MUSIC_THROTTLE
-CASE_5=PRIORITY:4,NUMBERS:1|2|4194304:2|3|4:0:0|1,PRESET:SPEAKER_SAFE_MUSIC_THROTTLE_LITE
-CASE_6=PRIORITY:5,NUMBERS:1|4194304:0|1:0:0|1,PRESET:SPEAKER_SAFE_MUSIC_THROTTLE
-CASE_7=PRIORITY:6,NUMBERS:2:0|1:1|2:1,PRESET:SPEAKER_MUSIC_RESERVED
-CASE_8=PRIORITY:7,NUMBERS:2:0|1:0:1,PRESET:SPEAKER_MUSIC_RESERVED_THROTTLE
+CASE_1=PRIORITY:0,NUMBERS:2:0|1|4:1|2:0,PRESET:SPEAKER_MUSIC
+CASE_2=PRIORITY:1,NUMBERS:1|2|4194304:2|3:1|2:0|1,PRESET:SPEAKER_SAFE_MUSIC_LITE
+CASE_3=PRIORITY:2,NUMBERS:1|4194304:0|1|4:1|2:0|1,PRESET:SPEAKER_SAFE_MUSIC
+CASE_4=PRIORITY:3,NUMBERS:2:0|1|4:0:0,PRESET:SPEAKER_MUSIC_THROTTLE
+CASE_5=PRIORITY:4,NUMBERS:1|2|4194304:2|3:0:0|1,PRESET:SPEAKER_SAFE_MUSIC_THROTTLE_LITE
+CASE_6=PRIORITY:5,NUMBERS:1|4194304:0|1|4:0:0|1,PRESET:SPEAKER_SAFE_MUSIC_THROTTLE
+CASE_7=PRIORITY:6,NUMBERS:2:0|1|4:1|2:1,PRESET:SPEAKER_MUSIC_RESERVED
+CASE_8=PRIORITY:7,NUMBERS:2:0|1|4:0:1,PRESET:SPEAKER_MUSIC_RESERVED_THROTTLE
# Action 260 parameters: audio_devices_t, audio_mode_t, throttle_control_state_t, sound_usage_t
# - audio_devices_t : current active device
-# - audio_mode_t : 0 - normal, 1 - incoming, 2 - voice call, 3 - voip
+# - audio_mode_t : 0 - normal, 1 - incoming, 2 - voice call, 3 - voip, 4 - call screen
# - throttle_control_state_t: 0 - Enabled, 1 - Disabled, 2 - Bypassed
# - sound_usage_t: 0 - Music, 1 - Movie
\ No newline at end of file
diff --git a/audio/komodo/aidl_config/mixer_paths_aidl.xml b/audio/komodo/aidl_config/mixer_paths_aidl.xml
index 6963798a..d7dc1bc6 100644
--- a/audio/komodo/aidl_config/mixer_paths_aidl.xml
+++ b/audio/komodo/aidl_config/mixer_paths_aidl.xml
@@ -1297,6 +1297,10 @@
+
+
+
+
@@ -1331,6 +1335,10 @@
+
+
+
+
diff --git a/audio/komodo/prebuilt/libspeechenhancer/arm64/libspeechenhancer.so b/audio/komodo/prebuilt/libspeechenhancer/arm64/libspeechenhancer.so
index f9fca0e8..b9f43a79 100644
Binary files a/audio/komodo/prebuilt/libspeechenhancer/arm64/libspeechenhancer.so and b/audio/komodo/prebuilt/libspeechenhancer/arm64/libspeechenhancer.so differ
diff --git a/audio/komodo/tuning/fortemedia/BLUETOOTH.dat b/audio/komodo/tuning/fortemedia/BLUETOOTH.dat
index aa34cd3a..a36f7534 100644
Binary files a/audio/komodo/tuning/fortemedia/BLUETOOTH.dat and b/audio/komodo/tuning/fortemedia/BLUETOOTH.dat differ
diff --git a/audio/komodo/tuning/fortemedia/BLUETOOTH.mods b/audio/komodo/tuning/fortemedia/BLUETOOTH.mods
index bb64cd4b..1366e7d2 100644
--- a/audio/komodo/tuning/fortemedia/BLUETOOTH.mods
+++ b/audio/komodo/tuning/fortemedia/BLUETOOTH.mods
@@ -3,7 +3,7 @@
#EXPORT_FLAG BLUETOOTH
#PARAM_MODE FULL
#SAVE_MODE 3
-#SAVE_TIME 2024-05-27 17:37:13
+#SAVE_TIME 2024-06-06 17:28:27
#CASE_NAME BLUETOOTH-BT_HAC-VOICE_GENERIC-NB
#PARAM_TYPE TX+2RX
@@ -3570,7 +3570,7 @@
863 0x199A //TX_TDDRC_HMNC_GAIN
864 0x0000 //TX_TDDRC_SMT_FLAG
865 0x0CCD //TX_TDDRC_SMT_W
-866 0x11C8 //TX_TDDRC_DRC_GAIN
+866 0x0EF6 //TX_TDDRC_DRC_GAIN
867 0x7FFF //TX_TDDRC_LMT_THRD
868 0x0000 //TX_TDDRC_LMT_ALPHA
869 0x0000 //TX_TFMASKLTH
@@ -6265,7 +6265,7 @@
863 0x199A //TX_TDDRC_HMNC_GAIN
864 0x0000 //TX_TDDRC_SMT_FLAG
865 0x0CCD //TX_TDDRC_SMT_W
-866 0x13F4 //TX_TDDRC_DRC_GAIN
+866 0x10CA //TX_TDDRC_DRC_GAIN
867 0x7FFF //TX_TDDRC_LMT_THRD
868 0x0000 //TX_TDDRC_LMT_ALPHA
869 0x0000 //TX_TFMASKLTH
@@ -11655,7 +11655,7 @@
863 0x199A //TX_TDDRC_HMNC_GAIN
864 0x0000 //TX_TDDRC_SMT_FLAG
865 0x0CCD //TX_TDDRC_SMT_W
-866 0x13F4 //TX_TDDRC_DRC_GAIN
+866 0x10CA //TX_TDDRC_DRC_GAIN
867 0x7FFF //TX_TDDRC_LMT_THRD
868 0x0000 //TX_TDDRC_LMT_ALPHA
869 0x0000 //TX_TFMASKLTH
diff --git a/audio/komodo/tuning/fortemedia/HANDSET.mods b/audio/komodo/tuning/fortemedia/HANDSET.mods
index 1c4edb45..7547ee77 100644
--- a/audio/komodo/tuning/fortemedia/HANDSET.mods
+++ b/audio/komodo/tuning/fortemedia/HANDSET.mods
@@ -3,7 +3,7 @@
#EXPORT_FLAG HANDSET
#PARAM_MODE FULL
#SAVE_MODE 3
-#SAVE_TIME 2024-05-27 17:37:07
+#SAVE_TIME 2024-06-06 17:28:25
#CASE_NAME HANDSET-HANDSET-VOICE_GENERIC-NB
#PARAM_TYPE TX+2RX
diff --git a/audio/komodo/tuning/fortemedia/HANDSFREE.dat b/audio/komodo/tuning/fortemedia/HANDSFREE.dat
index 861e8e2c..46917dc6 100644
Binary files a/audio/komodo/tuning/fortemedia/HANDSFREE.dat and b/audio/komodo/tuning/fortemedia/HANDSFREE.dat differ
diff --git a/audio/komodo/tuning/fortemedia/HANDSFREE.mods b/audio/komodo/tuning/fortemedia/HANDSFREE.mods
index bd22c812..29b9b27a 100644
--- a/audio/komodo/tuning/fortemedia/HANDSFREE.mods
+++ b/audio/komodo/tuning/fortemedia/HANDSFREE.mods
@@ -3,7 +3,7 @@
#EXPORT_FLAG HANDSFREE
#PARAM_MODE FULL
#SAVE_MODE 3
-#SAVE_TIME 2024-05-27 17:37:06
+#SAVE_TIME 2024-06-06 17:28:24
#CASE_NAME HANDSFREE-HANDSFREE-VOICE_GENERIC-NB
#PARAM_TYPE TX+2RX
@@ -3570,7 +3570,7 @@
863 0x199A //TX_TDDRC_HMNC_GAIN
864 0x0000 //TX_TDDRC_SMT_FLAG
865 0x0CCD //TX_TDDRC_SMT_W
-866 0x11C8 //TX_TDDRC_DRC_GAIN
+866 0x0EF6 //TX_TDDRC_DRC_GAIN
867 0x7FFF //TX_TDDRC_LMT_THRD
868 0x0000 //TX_TDDRC_LMT_ALPHA
869 0x0000 //TX_TFMASKLTH
@@ -6265,7 +6265,7 @@
863 0x199A //TX_TDDRC_HMNC_GAIN
864 0x0000 //TX_TDDRC_SMT_FLAG
865 0x0CCD //TX_TDDRC_SMT_W
-866 0x13F4 //TX_TDDRC_DRC_GAIN
+866 0x10CA //TX_TDDRC_DRC_GAIN
867 0x7FFF //TX_TDDRC_LMT_THRD
868 0x0000 //TX_TDDRC_LMT_ALPHA
869 0x0000 //TX_TFMASKLTH
@@ -11655,7 +11655,7 @@
863 0x199A //TX_TDDRC_HMNC_GAIN
864 0x0000 //TX_TDDRC_SMT_FLAG
865 0x0CCD //TX_TDDRC_SMT_W
-866 0x13F4 //TX_TDDRC_DRC_GAIN
+866 0x10CA //TX_TDDRC_DRC_GAIN
867 0x7FFF //TX_TDDRC_LMT_THRD
868 0x0000 //TX_TDDRC_LMT_ALPHA
869 0x0000 //TX_TFMASKLTH
@@ -17045,7 +17045,7 @@
863 0x199A //TX_TDDRC_HMNC_GAIN
864 0x0000 //TX_TDDRC_SMT_FLAG
865 0x0CCD //TX_TDDRC_SMT_W
-866 0x13F4 //TX_TDDRC_DRC_GAIN
+866 0x10CA //TX_TDDRC_DRC_GAIN
867 0x7FFF //TX_TDDRC_LMT_THRD
868 0x0000 //TX_TDDRC_LMT_ALPHA
869 0x0000 //TX_TFMASKLTH
@@ -22435,7 +22435,7 @@
863 0x199A //TX_TDDRC_HMNC_GAIN
864 0x0000 //TX_TDDRC_SMT_FLAG
865 0x0CCD //TX_TDDRC_SMT_W
-866 0x13F4 //TX_TDDRC_DRC_GAIN
+866 0x10CA //TX_TDDRC_DRC_GAIN
867 0x7FFF //TX_TDDRC_LMT_THRD
868 0x0000 //TX_TDDRC_LMT_ALPHA
869 0x0000 //TX_TFMASKLTH
@@ -27825,7 +27825,7 @@
863 0x199A //TX_TDDRC_HMNC_GAIN
864 0x0000 //TX_TDDRC_SMT_FLAG
865 0x0CCD //TX_TDDRC_SMT_W
-866 0x13F4 //TX_TDDRC_DRC_GAIN
+866 0x10CA //TX_TDDRC_DRC_GAIN
867 0x7FFF //TX_TDDRC_LMT_THRD
868 0x0000 //TX_TDDRC_LMT_ALPHA
869 0x0000 //TX_TFMASKLTH
@@ -28202,7 +28202,7 @@
108 0x7FFF //RX_FDDRC_SLANT_1_2
109 0x7FFF //RX_FDDRC_SLANT_1_3
110 0x0000 //RX_FDDRC_RESRV_0
-129 0x000D //RX_SPK_VOL
+129 0x0009 //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
#VOL 1
6 0x6000 //RX_TDDRC_ALPHA_UP_1
@@ -28301,7 +28301,7 @@
108 0x7FFF //RX_FDDRC_SLANT_1_2
109 0x7FFF //RX_FDDRC_SLANT_1_3
110 0x0000 //RX_FDDRC_RESRV_0
-129 0x0014 //RX_SPK_VOL
+129 0x0010 //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
#VOL 2
6 0x6000 //RX_TDDRC_ALPHA_UP_1
@@ -28400,7 +28400,7 @@
108 0x7FFF //RX_FDDRC_SLANT_1_2
109 0x7FFF //RX_FDDRC_SLANT_1_3
110 0x0000 //RX_FDDRC_RESRV_0
-129 0x001E //RX_SPK_VOL
+129 0x001B //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
#VOL 3
6 0x6000 //RX_TDDRC_ALPHA_UP_1
@@ -29053,7 +29053,7 @@
265 0x7FFF //RX_FDDRC_SLANT_1_2
266 0x7FFF //RX_FDDRC_SLANT_1_3
267 0x0000 //RX_FDDRC_RESRV_0
-286 0x000D //RX_SPK_VOL
+286 0x0009 //RX_SPK_VOL
287 0x0000 //RX_VOL_RESRV_0
#VOL 1
163 0x6000 //RX_TDDRC_ALPHA_UP_1
@@ -29152,7 +29152,7 @@
265 0x7FFF //RX_FDDRC_SLANT_1_2
266 0x7FFF //RX_FDDRC_SLANT_1_3
267 0x0000 //RX_FDDRC_RESRV_0
-286 0x0014 //RX_SPK_VOL
+286 0x0010 //RX_SPK_VOL
287 0x0000 //RX_VOL_RESRV_0
#VOL 2
163 0x6000 //RX_TDDRC_ALPHA_UP_1
@@ -29251,7 +29251,7 @@
265 0x7FFF //RX_FDDRC_SLANT_1_2
266 0x7FFF //RX_FDDRC_SLANT_1_3
267 0x0000 //RX_FDDRC_RESRV_0
-286 0x001E //RX_SPK_VOL
+286 0x001B //RX_SPK_VOL
287 0x0000 //RX_VOL_RESRV_0
#VOL 3
163 0x6000 //RX_TDDRC_ALPHA_UP_1
diff --git a/audio/komodo/tuning/fortemedia/HEADSET.dat b/audio/komodo/tuning/fortemedia/HEADSET.dat
index db43073f..b962e774 100644
Binary files a/audio/komodo/tuning/fortemedia/HEADSET.dat and b/audio/komodo/tuning/fortemedia/HEADSET.dat differ
diff --git a/audio/komodo/tuning/fortemedia/HEADSET.mods b/audio/komodo/tuning/fortemedia/HEADSET.mods
index e42613b6..f49b1df0 100644
--- a/audio/komodo/tuning/fortemedia/HEADSET.mods
+++ b/audio/komodo/tuning/fortemedia/HEADSET.mods
@@ -3,7 +3,7 @@
#EXPORT_FLAG HEADSET
#PARAM_MODE FULL
#SAVE_MODE 3
-#SAVE_TIME 2024-05-27 17:37:09
+#SAVE_TIME 2024-06-06 17:28:21
#CASE_NAME HEADSET-USB_BLACKBIRD-VOICE_GENERIC-NB
#PARAM_TYPE TX+2RX
@@ -30520,7 +30520,7 @@
863 0x199A //TX_TDDRC_HMNC_GAIN
864 0x0000 //TX_TDDRC_SMT_FLAG
865 0x0CCD //TX_TDDRC_SMT_W
-866 0x11C8 //TX_TDDRC_DRC_GAIN
+866 0x0EF6 //TX_TDDRC_DRC_GAIN
867 0x7FFF //TX_TDDRC_LMT_THRD
868 0x0000 //TX_TDDRC_LMT_ALPHA
869 0x0000 //TX_TFMASKLTH
@@ -33215,7 +33215,7 @@
863 0x199A //TX_TDDRC_HMNC_GAIN
864 0x0000 //TX_TDDRC_SMT_FLAG
865 0x0CCD //TX_TDDRC_SMT_W
-866 0x13F4 //TX_TDDRC_DRC_GAIN
+866 0x10CA //TX_TDDRC_DRC_GAIN
867 0x7FFF //TX_TDDRC_LMT_THRD
868 0x0000 //TX_TDDRC_LMT_ALPHA
869 0x0000 //TX_TFMASKLTH
@@ -38605,7 +38605,7 @@
863 0x199A //TX_TDDRC_HMNC_GAIN
864 0x0000 //TX_TDDRC_SMT_FLAG
865 0x0CCD //TX_TDDRC_SMT_W
-866 0x13F4 //TX_TDDRC_DRC_GAIN
+866 0x10CA //TX_TDDRC_DRC_GAIN
867 0x7FFF //TX_TDDRC_LMT_THRD
868 0x0000 //TX_TDDRC_LMT_ALPHA
869 0x0000 //TX_TFMASKLTH
@@ -70945,7 +70945,7 @@
863 0x199A //TX_TDDRC_HMNC_GAIN
864 0x0000 //TX_TDDRC_SMT_FLAG
865 0x0CCD //TX_TDDRC_SMT_W
-866 0x11C8 //TX_TDDRC_DRC_GAIN
+866 0x0EF6 //TX_TDDRC_DRC_GAIN
867 0x7FFF //TX_TDDRC_LMT_THRD
868 0x0000 //TX_TDDRC_LMT_ALPHA
869 0x0000 //TX_TFMASKLTH
@@ -73640,7 +73640,7 @@
863 0x199A //TX_TDDRC_HMNC_GAIN
864 0x0000 //TX_TDDRC_SMT_FLAG
865 0x0CCD //TX_TDDRC_SMT_W
-866 0x13F4 //TX_TDDRC_DRC_GAIN
+866 0x10CA //TX_TDDRC_DRC_GAIN
867 0x7FFF //TX_TDDRC_LMT_THRD
868 0x0000 //TX_TDDRC_LMT_ALPHA
869 0x0000 //TX_TFMASKLTH
@@ -79030,7 +79030,7 @@
863 0x199A //TX_TDDRC_HMNC_GAIN
864 0x0000 //TX_TDDRC_SMT_FLAG
865 0x0CCD //TX_TDDRC_SMT_W
-866 0x13F4 //TX_TDDRC_DRC_GAIN
+866 0x10CA //TX_TDDRC_DRC_GAIN
867 0x7FFF //TX_TDDRC_LMT_THRD
868 0x0000 //TX_TDDRC_LMT_ALPHA
869 0x0000 //TX_TFMASKLTH
diff --git a/audio/komodo/tuning/waves/waves_config.ini b/audio/komodo/tuning/waves/waves_config.ini
index b5acfb80..3b44df61 100644
--- a/audio/komodo/tuning/waves/waves_config.ini
+++ b/audio/komodo/tuning/waves/waves_config.ini
@@ -56,16 +56,16 @@ AlgFxPath64=/vendor/lib64/libAlgFx_HiFi3z.so
#AudioFormatIncrement=8
[CUSTOM_ACTION_260]
-CASE_1=PRIORITY:0,NUMBERS:2:0|1:1|2:0,PRESET:SPEAKER_MUSIC
-CASE_2=PRIORITY:1,NUMBERS:1|2|4194304:2|3|4:1|2:0|1,PRESET:SPEAKER_SAFE_MUSIC_LITE
-CASE_3=PRIORITY:2,NUMBERS:1|4194304:0|1:1|2:0|1,PRESET:SPEAKER_SAFE_MUSIC
-CASE_4=PRIORITY:3,NUMBERS:2:0|1:0:0,PRESET:SPEAKER_MUSIC_THROTTLE
-CASE_5=PRIORITY:4,NUMBERS:1|2|4194304:2|3|4:0:0|1,PRESET:SPEAKER_SAFE_MUSIC_THROTTLE_LITE
-CASE_6=PRIORITY:5,NUMBERS:1|4194304:0|1:0:0|1,PRESET:SPEAKER_SAFE_MUSIC_THROTTLE
-CASE_7=PRIORITY:6,NUMBERS:2:0|1:1|2:1,PRESET:SPEAKER_MUSIC_RESERVED
-CASE_8=PRIORITY:7,NUMBERS:2:0|1:0:1,PRESET:SPEAKER_MUSIC_RESERVED_THROTTLE
+CASE_1=PRIORITY:0,NUMBERS:2:0|1|4:1|2:0,PRESET:SPEAKER_MUSIC
+CASE_2=PRIORITY:1,NUMBERS:1|2|4194304:2|3:1|2:0|1,PRESET:SPEAKER_SAFE_MUSIC_LITE
+CASE_3=PRIORITY:2,NUMBERS:1|4194304:0|1|4:1|2:0|1,PRESET:SPEAKER_SAFE_MUSIC
+CASE_4=PRIORITY:3,NUMBERS:2:0|1|4:0:0,PRESET:SPEAKER_MUSIC_THROTTLE
+CASE_5=PRIORITY:4,NUMBERS:1|2|4194304:2|3:0:0|1,PRESET:SPEAKER_SAFE_MUSIC_THROTTLE_LITE
+CASE_6=PRIORITY:5,NUMBERS:1|4194304:0|1|4:0:0|1,PRESET:SPEAKER_SAFE_MUSIC_THROTTLE
+CASE_7=PRIORITY:6,NUMBERS:2:0|1|4:1|2:1,PRESET:SPEAKER_MUSIC_RESERVED
+CASE_8=PRIORITY:7,NUMBERS:2:0|1|4:0:1,PRESET:SPEAKER_MUSIC_RESERVED_THROTTLE
# Action 260 parameters: audio_devices_t, audio_mode_t, throttle_control_state_t, sound_usage_t
# - audio_devices_t : current active device
-# - audio_mode_t : 0 - normal, 1 - incoming, 2 - voice call, 3 - voip
+# - audio_mode_t : 0 - normal, 1 - incoming, 2 - voice call, 3 - voip, 4 - call screen
# - throttle_control_state_t: 0 - Enabled, 1 - Disabled, 2 - Bypassed
# - sound_usage_t: 0 - Music, 1 - Movie
\ No newline at end of file
diff --git a/audio/komodo/tuning/waves/waves_preset.mps b/audio/komodo/tuning/waves/waves_preset.mps
index e17838d8..7b96de09 100644
Binary files a/audio/komodo/tuning/waves/waves_preset.mps and b/audio/komodo/tuning/waves/waves_preset.mps differ
diff --git a/audio/tokay/aidl_config/mixer_paths_aidl.xml b/audio/tokay/aidl_config/mixer_paths_aidl.xml
index 6963798a..d7dc1bc6 100644
--- a/audio/tokay/aidl_config/mixer_paths_aidl.xml
+++ b/audio/tokay/aidl_config/mixer_paths_aidl.xml
@@ -1297,6 +1297,10 @@
+
+
+
+
@@ -1331,6 +1335,10 @@
+
+
+
+
diff --git a/audio/tokay/prebuilt/libspeechenhancer/arm64/libspeechenhancer.so b/audio/tokay/prebuilt/libspeechenhancer/arm64/libspeechenhancer.so
index f9fca0e8..b9f43a79 100644
Binary files a/audio/tokay/prebuilt/libspeechenhancer/arm64/libspeechenhancer.so and b/audio/tokay/prebuilt/libspeechenhancer/arm64/libspeechenhancer.so differ
diff --git a/audio/tokay/tuning/fortemedia/BLUETOOTH.dat b/audio/tokay/tuning/fortemedia/BLUETOOTH.dat
index 1718ca54..dde49984 100644
Binary files a/audio/tokay/tuning/fortemedia/BLUETOOTH.dat and b/audio/tokay/tuning/fortemedia/BLUETOOTH.dat differ
diff --git a/audio/tokay/tuning/fortemedia/BLUETOOTH.mods b/audio/tokay/tuning/fortemedia/BLUETOOTH.mods
index e344f84c..ca001c6b 100644
--- a/audio/tokay/tuning/fortemedia/BLUETOOTH.mods
+++ b/audio/tokay/tuning/fortemedia/BLUETOOTH.mods
@@ -3,7 +3,7 @@
#EXPORT_FLAG BLUETOOTH
#PARAM_MODE FULL
#SAVE_MODE 3
-#SAVE_TIME 2024-05-27 18:20:00
+#SAVE_TIME 2024-06-06 17:50:42
#CASE_NAME BLUETOOTH-BT_HAC-VOICE_GENERIC-NB
#PARAM_TYPE TX+2RX
@@ -3570,7 +3570,7 @@
863 0x199A //TX_TDDRC_HMNC_GAIN
864 0x0000 //TX_TDDRC_SMT_FLAG
865 0x0CCD //TX_TDDRC_SMT_W
-866 0x1844 //TX_TDDRC_DRC_GAIN
+866 0x1561 //TX_TDDRC_DRC_GAIN
867 0x7FFF //TX_TDDRC_LMT_THRD
868 0x0000 //TX_TDDRC_LMT_ALPHA
869 0x0000 //TX_TFMASKLTH
@@ -6265,7 +6265,7 @@
863 0x199A //TX_TDDRC_HMNC_GAIN
864 0x0000 //TX_TDDRC_SMT_FLAG
865 0x0CCD //TX_TDDRC_SMT_W
-866 0x188C //TX_TDDRC_DRC_GAIN
+866 0x15A1 //TX_TDDRC_DRC_GAIN
867 0x7FFF //TX_TDDRC_LMT_THRD
868 0x0000 //TX_TDDRC_LMT_ALPHA
869 0x0000 //TX_TFMASKLTH
@@ -11655,7 +11655,7 @@
863 0x199A //TX_TDDRC_HMNC_GAIN
864 0x0000 //TX_TDDRC_SMT_FLAG
865 0x0CCD //TX_TDDRC_SMT_W
-866 0x188C //TX_TDDRC_DRC_GAIN
+866 0x15A1 //TX_TDDRC_DRC_GAIN
867 0x7FFF //TX_TDDRC_LMT_THRD
868 0x0000 //TX_TDDRC_LMT_ALPHA
869 0x0000 //TX_TFMASKLTH
diff --git a/audio/tokay/tuning/fortemedia/HANDSET.mods b/audio/tokay/tuning/fortemedia/HANDSET.mods
index e778b960..573d6d44 100644
--- a/audio/tokay/tuning/fortemedia/HANDSET.mods
+++ b/audio/tokay/tuning/fortemedia/HANDSET.mods
@@ -3,7 +3,7 @@
#EXPORT_FLAG HANDSET
#PARAM_MODE FULL
#SAVE_MODE 3
-#SAVE_TIME 2024-05-27 18:19:59
+#SAVE_TIME 2024-06-06 17:50:41
#CASE_NAME HANDSET-HANDSET-VOICE_GENERIC-NB
#PARAM_TYPE TX+2RX
diff --git a/audio/tokay/tuning/fortemedia/HANDSFREE.dat b/audio/tokay/tuning/fortemedia/HANDSFREE.dat
index 8531043e..246cbe2b 100644
Binary files a/audio/tokay/tuning/fortemedia/HANDSFREE.dat and b/audio/tokay/tuning/fortemedia/HANDSFREE.dat differ
diff --git a/audio/tokay/tuning/fortemedia/HANDSFREE.mods b/audio/tokay/tuning/fortemedia/HANDSFREE.mods
index 9100239b..b4a80f31 100644
--- a/audio/tokay/tuning/fortemedia/HANDSFREE.mods
+++ b/audio/tokay/tuning/fortemedia/HANDSFREE.mods
@@ -3,7 +3,7 @@
#EXPORT_FLAG HANDSFREE
#PARAM_MODE FULL
#SAVE_MODE 3
-#SAVE_TIME 2024-05-27 18:19:58
+#SAVE_TIME 2024-06-06 17:50:40
#CASE_NAME HANDSFREE-HANDSFREE-VOICE_GENERIC-NB
#PARAM_TYPE TX+2RX
@@ -3570,7 +3570,7 @@
863 0x199A //TX_TDDRC_HMNC_GAIN
864 0x0000 //TX_TDDRC_SMT_FLAG
865 0x0CCD //TX_TDDRC_SMT_W
-866 0x1844 //TX_TDDRC_DRC_GAIN
+866 0x1561 //TX_TDDRC_DRC_GAIN
867 0x7FFF //TX_TDDRC_LMT_THRD
868 0x0000 //TX_TDDRC_LMT_ALPHA
869 0x0000 //TX_TFMASKLTH
@@ -6265,7 +6265,7 @@
863 0x199A //TX_TDDRC_HMNC_GAIN
864 0x0000 //TX_TDDRC_SMT_FLAG
865 0x0CCD //TX_TDDRC_SMT_W
-866 0x188C //TX_TDDRC_DRC_GAIN
+866 0x15A1 //TX_TDDRC_DRC_GAIN
867 0x7FFF //TX_TDDRC_LMT_THRD
868 0x0000 //TX_TDDRC_LMT_ALPHA
869 0x0000 //TX_TFMASKLTH
@@ -11655,7 +11655,7 @@
863 0x199A //TX_TDDRC_HMNC_GAIN
864 0x0000 //TX_TDDRC_SMT_FLAG
865 0x0CCD //TX_TDDRC_SMT_W
-866 0x188C //TX_TDDRC_DRC_GAIN
+866 0x15A1 //TX_TDDRC_DRC_GAIN
867 0x7FFF //TX_TDDRC_LMT_THRD
868 0x0000 //TX_TDDRC_LMT_ALPHA
869 0x0000 //TX_TFMASKLTH
@@ -17045,7 +17045,7 @@
863 0x199A //TX_TDDRC_HMNC_GAIN
864 0x0000 //TX_TDDRC_SMT_FLAG
865 0x0CCD //TX_TDDRC_SMT_W
-866 0x188C //TX_TDDRC_DRC_GAIN
+866 0x15A1 //TX_TDDRC_DRC_GAIN
867 0x7FFF //TX_TDDRC_LMT_THRD
868 0x0000 //TX_TDDRC_LMT_ALPHA
869 0x0000 //TX_TFMASKLTH
@@ -22435,7 +22435,7 @@
863 0x199A //TX_TDDRC_HMNC_GAIN
864 0x0000 //TX_TDDRC_SMT_FLAG
865 0x0CCD //TX_TDDRC_SMT_W
-866 0x188C //TX_TDDRC_DRC_GAIN
+866 0x15A1 //TX_TDDRC_DRC_GAIN
867 0x7FFF //TX_TDDRC_LMT_THRD
868 0x0000 //TX_TDDRC_LMT_ALPHA
869 0x0000 //TX_TFMASKLTH
@@ -27825,7 +27825,7 @@
863 0x199A //TX_TDDRC_HMNC_GAIN
864 0x0000 //TX_TDDRC_SMT_FLAG
865 0x0CCD //TX_TDDRC_SMT_W
-866 0x188C //TX_TDDRC_DRC_GAIN
+866 0x15A1 //TX_TDDRC_DRC_GAIN
867 0x7FFF //TX_TDDRC_LMT_THRD
868 0x0000 //TX_TDDRC_LMT_ALPHA
869 0x0000 //TX_TFMASKLTH
diff --git a/audio/tokay/tuning/fortemedia/HEADSET.dat b/audio/tokay/tuning/fortemedia/HEADSET.dat
index b8c44665..6bd18513 100644
Binary files a/audio/tokay/tuning/fortemedia/HEADSET.dat and b/audio/tokay/tuning/fortemedia/HEADSET.dat differ
diff --git a/audio/tokay/tuning/fortemedia/HEADSET.mods b/audio/tokay/tuning/fortemedia/HEADSET.mods
index cd90c42f..69c2b421 100644
--- a/audio/tokay/tuning/fortemedia/HEADSET.mods
+++ b/audio/tokay/tuning/fortemedia/HEADSET.mods
@@ -3,7 +3,7 @@
#EXPORT_FLAG HEADSET
#PARAM_MODE FULL
#SAVE_MODE 3
-#SAVE_TIME 2024-05-27 18:19:56
+#SAVE_TIME 2024-06-06 17:50:38
#CASE_NAME HEADSET-USB_BLACKBIRD-VOICE_GENERIC-NB
#PARAM_TYPE TX+2RX
@@ -30520,7 +30520,7 @@
863 0x199A //TX_TDDRC_HMNC_GAIN
864 0x0000 //TX_TDDRC_SMT_FLAG
865 0x0CCD //TX_TDDRC_SMT_W
-866 0x1844 //TX_TDDRC_DRC_GAIN
+866 0x1561 //TX_TDDRC_DRC_GAIN
867 0x7FFF //TX_TDDRC_LMT_THRD
868 0x0000 //TX_TDDRC_LMT_ALPHA
869 0x0000 //TX_TFMASKLTH
@@ -33215,7 +33215,7 @@
863 0x199A //TX_TDDRC_HMNC_GAIN
864 0x0000 //TX_TDDRC_SMT_FLAG
865 0x0CCD //TX_TDDRC_SMT_W
-866 0x188C //TX_TDDRC_DRC_GAIN
+866 0x15A1 //TX_TDDRC_DRC_GAIN
867 0x7FFF //TX_TDDRC_LMT_THRD
868 0x0000 //TX_TDDRC_LMT_ALPHA
869 0x0000 //TX_TFMASKLTH
@@ -38605,7 +38605,7 @@
863 0x199A //TX_TDDRC_HMNC_GAIN
864 0x0000 //TX_TDDRC_SMT_FLAG
865 0x0CCD //TX_TDDRC_SMT_W
-866 0x188C //TX_TDDRC_DRC_GAIN
+866 0x15A1 //TX_TDDRC_DRC_GAIN
867 0x7FFF //TX_TDDRC_LMT_THRD
868 0x0000 //TX_TDDRC_LMT_ALPHA
869 0x0000 //TX_TFMASKLTH
@@ -70945,7 +70945,7 @@
863 0x199A //TX_TDDRC_HMNC_GAIN
864 0x0000 //TX_TDDRC_SMT_FLAG
865 0x0CCD //TX_TDDRC_SMT_W
-866 0x1844 //TX_TDDRC_DRC_GAIN
+866 0x1561 //TX_TDDRC_DRC_GAIN
867 0x7FFF //TX_TDDRC_LMT_THRD
868 0x0000 //TX_TDDRC_LMT_ALPHA
869 0x0000 //TX_TFMASKLTH
@@ -73640,7 +73640,7 @@
863 0x199A //TX_TDDRC_HMNC_GAIN
864 0x0000 //TX_TDDRC_SMT_FLAG
865 0x0CCD //TX_TDDRC_SMT_W
-866 0x188C //TX_TDDRC_DRC_GAIN
+866 0x15A1 //TX_TDDRC_DRC_GAIN
867 0x7FFF //TX_TDDRC_LMT_THRD
868 0x0000 //TX_TDDRC_LMT_ALPHA
869 0x0000 //TX_TFMASKLTH
@@ -79030,7 +79030,7 @@
863 0x199A //TX_TDDRC_HMNC_GAIN
864 0x0000 //TX_TDDRC_SMT_FLAG
865 0x0CCD //TX_TDDRC_SMT_W
-866 0x188C //TX_TDDRC_DRC_GAIN
+866 0x15A1 //TX_TDDRC_DRC_GAIN
867 0x7FFF //TX_TDDRC_LMT_THRD
868 0x0000 //TX_TDDRC_LMT_ALPHA
869 0x0000 //TX_TFMASKLTH
diff --git a/audio/tokay/tuning/waves/waves_config.ini b/audio/tokay/tuning/waves/waves_config.ini
index b5acfb80..3b44df61 100644
--- a/audio/tokay/tuning/waves/waves_config.ini
+++ b/audio/tokay/tuning/waves/waves_config.ini
@@ -56,16 +56,16 @@ AlgFxPath64=/vendor/lib64/libAlgFx_HiFi3z.so
#AudioFormatIncrement=8
[CUSTOM_ACTION_260]
-CASE_1=PRIORITY:0,NUMBERS:2:0|1:1|2:0,PRESET:SPEAKER_MUSIC
-CASE_2=PRIORITY:1,NUMBERS:1|2|4194304:2|3|4:1|2:0|1,PRESET:SPEAKER_SAFE_MUSIC_LITE
-CASE_3=PRIORITY:2,NUMBERS:1|4194304:0|1:1|2:0|1,PRESET:SPEAKER_SAFE_MUSIC
-CASE_4=PRIORITY:3,NUMBERS:2:0|1:0:0,PRESET:SPEAKER_MUSIC_THROTTLE
-CASE_5=PRIORITY:4,NUMBERS:1|2|4194304:2|3|4:0:0|1,PRESET:SPEAKER_SAFE_MUSIC_THROTTLE_LITE
-CASE_6=PRIORITY:5,NUMBERS:1|4194304:0|1:0:0|1,PRESET:SPEAKER_SAFE_MUSIC_THROTTLE
-CASE_7=PRIORITY:6,NUMBERS:2:0|1:1|2:1,PRESET:SPEAKER_MUSIC_RESERVED
-CASE_8=PRIORITY:7,NUMBERS:2:0|1:0:1,PRESET:SPEAKER_MUSIC_RESERVED_THROTTLE
+CASE_1=PRIORITY:0,NUMBERS:2:0|1|4:1|2:0,PRESET:SPEAKER_MUSIC
+CASE_2=PRIORITY:1,NUMBERS:1|2|4194304:2|3:1|2:0|1,PRESET:SPEAKER_SAFE_MUSIC_LITE
+CASE_3=PRIORITY:2,NUMBERS:1|4194304:0|1|4:1|2:0|1,PRESET:SPEAKER_SAFE_MUSIC
+CASE_4=PRIORITY:3,NUMBERS:2:0|1|4:0:0,PRESET:SPEAKER_MUSIC_THROTTLE
+CASE_5=PRIORITY:4,NUMBERS:1|2|4194304:2|3:0:0|1,PRESET:SPEAKER_SAFE_MUSIC_THROTTLE_LITE
+CASE_6=PRIORITY:5,NUMBERS:1|4194304:0|1|4:0:0|1,PRESET:SPEAKER_SAFE_MUSIC_THROTTLE
+CASE_7=PRIORITY:6,NUMBERS:2:0|1|4:1|2:1,PRESET:SPEAKER_MUSIC_RESERVED
+CASE_8=PRIORITY:7,NUMBERS:2:0|1|4:0:1,PRESET:SPEAKER_MUSIC_RESERVED_THROTTLE
# Action 260 parameters: audio_devices_t, audio_mode_t, throttle_control_state_t, sound_usage_t
# - audio_devices_t : current active device
-# - audio_mode_t : 0 - normal, 1 - incoming, 2 - voice call, 3 - voip
+# - audio_mode_t : 0 - normal, 1 - incoming, 2 - voice call, 3 - voip, 4 - call screen
# - throttle_control_state_t: 0 - Enabled, 1 - Disabled, 2 - Bypassed
# - sound_usage_t: 0 - Music, 1 - Movie
\ No newline at end of file
diff --git a/caiman/overlay/frameworks/base/core/res/res/values/config.xml b/caiman/overlay/frameworks/base/core/res/res/values/config.xml
index 1afa5d95..b8e8e55f 100644
--- a/caiman/overlay/frameworks/base/core/res/res/values/config.xml
+++ b/caiman/overlay/frameworks/base/core/res/res/values/config.xml
@@ -202,7 +202,7 @@
Note: If the display supports multiple resolutions, please define the path config based on
the highest resolution so that it can be scaled correctly in each resolution. -->
- M 1279.97,230.06 V 2624.26 M 0,229.82 V 2624.02 m 230.23,231.94 h 817.56 M 230.18,0.03 H 1047.83 M 1049.65,2855.93 c 40.06,-0.12 81.47,1.06 119.48,-13.6 43.5,-15.91 79.36,-51.02 96.08,-94.17 16.07,-39.24 14.57,-82.34 14.75,-123.9 m -0.07,-2394.27 c -0.12,-40 1.06,-81.34 -13.62,-119.3 C 1250.34,67.26 1215.17,31.46 1171.96,14.76 1132.65,-1.29 1089.49,0.21 1047.86,0.03 M 230.35,2855.72 c -40.06,-0.12 -81.47,1.06 -119.48,-13.6 -43.5,-15.91 -79.36,-51.03 -96.08,-94.17 -16.07,-39.24 -14.57,-82.34 -14.75,-123.9 m 0,-2394.06 C 0.15,189.99 -1.02,148.65 13.65,110.69 29.59,67.26 64.76,31.46 107.98,14.76 147.28,-1.29 190.44,0.21 232.07,0.03 z
+ m 0.003,226.705 c 0,0 -0.005,-3.3 0,-4.95 0.011,-3.988 0.044,-7.976 0.069,-11.963 0.021,-3.346 0.01,-6.693 0.069,-10.038 0.114,-6.488 0.231,-12.977 0.55,-19.458 0.225,-4.567 0.53,-9.131 0.963,-13.682 0.547,-5.745 1.173,-11.487 2.063,-17.189 0.785,-5.027 1.705,-10.04 2.888,-14.989 1.374,-5.75 2.948,-11.465 4.882,-17.051 2.479,-7.159 5.288,-14.223 8.596,-21.039 2.841,-5.854 6.101,-11.514 9.627,-16.983 3.565,-5.529 7.494,-10.828 11.621,-15.951 2.424,-3.009 5.011,-5.89 7.702,-8.663 3.952,-4.072 8.09,-7.971 12.378,-11.688 2.699,-2.34 5.513,-4.55 8.389,-6.669 3.506,-2.583 7.076,-5.093 10.796,-7.357 6.098,-3.711 12.344,-7.221 18.842,-10.176 7.91,-3.597 16.079,-6.68 24.412,-9.144 8.485,-2.509 17.181,-4.345 25.924,-5.707 10.554,-1.644 21.242,-2.364 31.907,-2.956 9.866,-0.548 19.757,-0.442 29.638,-0.55 6.968,-0.076 13.936,-0.057 20.905,-0.069 274.372,-0.451 548.746,-0.686 823.117,0 4.584,0.011 9.169,0.057 13.753,0.069 1.559,0.004 3.117,-0.007 4.676,0 2.567,0.011 5.135,0.03 7.702,0.069 3.255,0.049 6.511,0.087 9.765,0.206 6.17,0.226 12.341,0.499 18.498,0.963 4.892,0.368 9.783,0.805 14.647,1.444 4.906,0.644 9.791,1.458 14.647,2.406 4.175,0.815 8.327,1.758 12.447,2.819 2.796,0.72 5.577,1.506 8.321,2.406 5.106,1.676 10.158,3.528 15.128,5.569 3.331,1.368 6.616,2.854 9.833,4.469 4.538,2.278 9.006,4.711 13.341,7.357 3.82,2.332 7.535,4.843 11.14,7.494 3.835,2.821 7.533,5.831 11.14,8.938 2.507,2.16 4.935,4.413 7.289,6.738 2.537,2.507 4.992,5.1 7.358,7.769 2.548,2.874 4.999,5.838 7.358,8.869 1.864,2.395 3.655,4.848 5.364,7.357 1.926,2.827 3.755,5.722 5.501,8.663 1.86,3.131 3.616,6.325 5.295,9.557 1.257,2.42 2.479,4.861 3.576,7.357 2.161,4.917 4.149,9.916 5.914,14.989 1.534,4.41 2.827,8.903 4.057,13.407 0.79,2.89 1.52,5.799 2.132,8.732 1.012,4.85 1.846,9.74 2.544,14.645 0.76,5.342 1.323,10.713 1.788,16.089 0.415,4.804 0.687,9.621 0.894,14.439 0.247,5.749 0.319,11.504 0.413,17.258 0.087,5.317 0.115,10.634 0.138,15.951 0.012,2.865 0,5.73 0,8.594 v 7.563 c 0,0 0,1595.816 0,2393.724 0,4.4 0.013,8.801 0,13.201 -0.012,3.805 -0.025,7.609 -0.069,11.413 -0.062,5.295 -0.123,10.59 -0.275,15.883 -0.082,2.866 -0.179,5.732 -0.344,8.595 -0.404,6.998 -0.892,13.994 -1.582,20.97 -0.204,2.068 -0.453,4.132 -0.756,6.188 -0.706,4.786 -1.503,9.562 -2.475,14.301 -0.777,3.785 -1.64,7.556 -2.682,11.276 -1.708,6.1 -3.616,12.153 -5.845,18.083 -1.448,3.854 -3.081,7.643 -4.882,11.345 -3.016,6.197 -6.298,12.277 -9.902,18.152 -2.267,3.695 -4.727,7.28 -7.358,10.726 -4.174,5.467 -8.645,10.718 -13.34,15.745 -2.356,2.523 -4.891,4.876 -7.427,7.219 -1.658,1.532 -3.359,3.019 -5.089,4.469 -1.912,1.603 -3.849,3.178 -5.845,4.675 -3.698,2.774 -7.472,5.453 -11.346,7.976 -2.309,1.504 -4.687,2.901 -7.083,4.263 -2.487,1.414 -5.009,2.769 -7.564,4.057 -2.875,1.449 -5.776,2.852 -8.733,4.125 -4,1.722 -8.053,3.33 -12.171,4.744 -5.611,1.927 -11.283,3.713 -17.054,5.088 -8.564,2.041 -17.26,3.566 -25.993,4.675 -8.528,1.083 -17.132,1.495 -25.718,1.925 -4.488,0.225 -8.984,0.263 -13.478,0.344 -6.624,0.119 -13.248,0.172 -19.873,0.206 -5.111,0.026 -10.223,0 -15.335,0 -272.126,0 -544.252,0 -816.378,0 -4.561,0 -9.123,0.033 -13.684,0 -1.605,-0.012 -3.209,-0.051 -4.814,-0.069 -5.776,-0.064 -11.553,-0.034 -17.329,-0.137 -4.127,-0.074 -8.254,-0.168 -12.378,-0.344 -4.794,-0.204 -9.59,-0.426 -14.372,-0.825 -5.032,-0.42 -10.057,-0.962 -15.06,-1.65 -4.028,-0.554 -8.044,-1.208 -12.034,-1.994 -4.545,-0.895 -9.086,-1.847 -13.547,-3.094 -7.071,-1.977 -14.084,-4.226 -20.905,-6.944 -5.877,-2.342 -11.591,-5.1 -17.191,-8.044 -3.81,-2.003 -7.508,-4.222 -11.14,-6.532 -2.559,-1.627 -5.063,-3.346 -7.495,-5.157 -4.459,-3.32 -8.849,-6.75 -12.997,-10.451 -4.354,-3.884 -8.49,-8.019 -12.446,-12.307 -2.68,-2.905 -5.248,-5.923 -7.633,-9.076 -4.361,-5.764 -8.443,-11.753 -12.171,-17.945 -2.623,-4.357 -4.925,-8.904 -7.152,-13.476 -1.186,-2.435 -2.282,-4.915 -3.301,-7.425 -1.772,-4.367 -3.46,-8.776 -4.882,-13.27 -1.933,-6.106 -3.572,-12.31 -4.951,-18.564 -1.173,-5.317 -2.039,-10.7 -2.819,-16.089 -0.635,-4.383 -1.119,-8.789 -1.513,-13.201 -0.447,-5.009 -0.736,-10.033 -0.963,-15.057 -0.236,-5.245 -0.314,-10.496 -0.413,-15.745 -0.077,-4.102 -0.105,-8.205 -0.138,-12.307 -0.039,-4.973 -0.057,-9.947 -0.069,-14.92 -0.006,-2.521 0,-7.563 0,-7.563 z
diff --git a/caiman/overlay/frameworks/base/core/res/res/values/config_telephony.xml b/caiman/overlay/frameworks/base/core/res/res/values/config_telephony.xml
new file mode 100644
index 00000000..297e2111
--- /dev/null
+++ b/caiman/overlay/frameworks/base/core/res/res/values/config_telephony.xml
@@ -0,0 +1,21 @@
+
+
+
+
+
+ true
+
diff --git a/caiman/overlay/frameworks/base/packages/SystemUI/res/values/config.xml b/caiman/overlay/frameworks/base/packages/SystemUI/res/values/config.xml
index bd5eb09e..116b0df5 100644
--- a/caiman/overlay/frameworks/base/packages/SystemUI/res/values/config.xml
+++ b/caiman/overlay/frameworks/base/packages/SystemUI/res/values/config.xml
@@ -73,4 +73,7 @@
false
+
+
+ false
diff --git a/caiman/overlay/packages/services/Telephony/res/values/config.xml b/caiman/overlay/packages/services/Telephony/res/values/config.xml
index 5f0d3a5f..fc00abe0 100644
--- a/caiman/overlay/packages/services/Telephony/res/values/config.xml
+++ b/caiman/overlay/packages/services/Telephony/res/values/config.xml
@@ -17,6 +17,44 @@
+
+ true
+
+
+
+ - in
+ - il
+ - tw
+ - sg
+ - ch
+ - sk
+ - pl
+ - si
+ - ba
+
+
+
+
+ - in,,101,102,103,108
+ - il,,101,102
+ - tw,,110,119
+ - sg,,995
+ - ch,,1414
+ - gp,,115,119,191,196,197,116000,116111,116117
+ - sk,,159
+ - pl,01,984,985,997,998,999
+ - pl,06,984,985,997,998,999
+ - pl,,986,987,989,991,992,993,994,995,996
+ - re,,115,119,191,196,197,116000,116111,116117
+ - si,,113
+ - ba,,122,123,124
+
+
diff --git a/caiman/uwb/calibration.conf b/caiman/uwb/calibration.conf
index aedbc7ac..eca4f5aa 100644
--- a/caiman/uwb/calibration.conf
+++ b/caiman/uwb/calibration.conf
@@ -1,12 +1,12 @@
# common calibration file
-ant0.ch5.ant_delay=31:40:00:00
-ant0.ch9.ant_delay=15:40:00:00
+ant0.ch5.ant_delay=37:40:00:00
+ant0.ch9.ant_delay=2F:40:00:00
ant1.ch5.ant_delay=10:40:00:00
ant1.ch9.ant_delay=10:40:00:00
-ant2.ch5.ant_delay=3F:40:00:00
-ant2.ch9.ant_delay=3B:40:00:00
+ant2.ch5.ant_delay=19:40:00:00
+ant2.ch9.ant_delay=4E:40:00:00
ant3.ch5.ant_delay=10:40:00:00
ant3.ch9.ant_delay=10:40:00:00
@@ -19,17 +19,17 @@ xtal_trim=0x30
dual_rx_auto.accum_period=0x00
# Increase TX power of 0.25 dB
-ant0.ch5.pa_gain_offset=0x00
-ant0.ch9.pa_gain_offset=0x00
+# ant0.ch5.pa_gain_offset=0x01
+# ant0.ch9.pa_gain_offset=0x01
# Decrease TX power of -0.25 dB
-ant1.ch5.pa_gain_offset=0x00
-ant1.ch9.pa_gain_offset=0x00
+# ant1.ch5.pa_gain_offset=0xFF
+# ant1.ch9.pa_gain_offset=0xFF
# Increase TX power of 0.25 dB
-ant2.ch5.pa_gain_offset=0x00
-ant2.ch9.pa_gain_offset=0x00
+# ant2.ch5.pa_gain_offset=0x01
+# ant2.ch9.pa_gain_offset=0x01
# Decrease TX power of -0.25 dB
-ant3.ch5.pa_gain_offset=0x00
-ant3.ch9.pa_gain_offset=0x00
+# ant3.ch5.pa_gain_offset=0xFF
+# ant3.ch9.pa_gain_offset=0xFF
\ No newline at end of file
diff --git a/device-caiman.mk b/device-caiman.mk
index 9787966d..b2b2aa2d 100644
--- a/device-caiman.mk
+++ b/device-caiman.mk
@@ -275,24 +275,11 @@ PRODUCT_SOONG_NAMESPACES += \
device/google/caimito/caiman/uwb
# Location
-# iGNSS
-# gps.cfg
PRODUCT_SOONG_NAMESPACES += device/google/caimito/location/caiman
$(call soong_config_set, gpssdk, buildtype, $(TARGET_BUILD_VARIANT))
PRODUCT_PACKAGES += gps.cfg
-# eGNSS
-# SDK build system
-$(call soong_config_set, include_libsitril_gps_wifi, board_without_radio, $(BOARD_WITHOUT_RADIO))
-include device/google/gs-common/gps/brcm/device.mk
-PRODUCT_SOONG_NAMESPACES += device/google/caimito/location/caiman
-SOONG_CONFIG_NAMESPACES += gpssdk
-SOONG_CONFIG_gpssdk += gpsconf
-SOONG_CONFIG_gpssdk_gpsconf ?= $(TARGET_BUILD_VARIANT)
-PRODUCT_PACKAGES += \
- gps.cer \
- gps.xml \
- scd.conf \
- lhd.conf
+# For GPS property
+PRODUCT_VENDOR_PROPERTIES += ro.vendor.gps.pps.enabled=true
# Display LBE
PRODUCT_DEFAULT_PROPERTY_OVERRIDES += vendor.display.lbe.supported=1
diff --git a/device-caimito-common.mk b/device-caimito-common.mk
index 3bbc4c73..12c9b1a5 100644
--- a/device-caimito-common.mk
+++ b/device-caimito-common.mk
@@ -45,6 +45,10 @@ PRODUCT_COPY_FILES += \
PRODUCT_COPY_FILES += \
$(TARGET_VENDOR_PERF_CONFIG_PATH)/powerhint-zuma.json:$(TARGET_COPY_OUT_VENDOR)/etc/powerhint-proto.json
+# Telephony Satellite Feature
+PRODUCT_COPY_FILES += \
+ frameworks/native/data/etc/android.hardware.telephony.satellite.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/permissions/android.hardware.telephony.satellite.xml
+
# Battery Mitigation Config
ifneq (,$(filter $(TARGET_DEVICE),komodo caiman tokay))
ifeq (,$(TARGET_VENDOR_BATTERY_MITIGATION_CONFIG_PATH))
diff --git a/device-komodo.mk b/device-komodo.mk
index a9729448..619e79ca 100644
--- a/device-komodo.mk
+++ b/device-komodo.mk
@@ -290,24 +290,11 @@ PRODUCT_SOONG_NAMESPACES += \
device/google/caimito/komodo/uwb
# Location
-# iGNSS
-# gps.cfg
PRODUCT_SOONG_NAMESPACES += device/google/caimito/location/komodo
$(call soong_config_set, gpssdk, buildtype, $(TARGET_BUILD_VARIANT))
PRODUCT_PACKAGES += gps.cfg
-# eGNSS
-# SDK build system
-$(call soong_config_set, include_libsitril_gps_wifi, board_without_radio, $(BOARD_WITHOUT_RADIO))
-include device/google/gs-common/gps/brcm/device.mk
-PRODUCT_SOONG_NAMESPACES += device/google/caimito/location/komodo
-SOONG_CONFIG_NAMESPACES += gpssdk
-SOONG_CONFIG_gpssdk += gpsconf
-SOONG_CONFIG_gpssdk_gpsconf ?= $(TARGET_BUILD_VARIANT)
-PRODUCT_PACKAGES += \
- gps.cer \
- gps.xml \
- scd.conf \
- lhd.conf
+# For GPS property
+PRODUCT_VENDOR_PROPERTIES += ro.vendor.gps.pps.enabled=true
# Display LBE
PRODUCT_DEFAULT_PROPERTY_OVERRIDES += vendor.display.lbe.supported=1
diff --git a/device-ripcurrent24.mk b/device-ripcurrent24.mk
index e5cd9146..062f26d3 100644
--- a/device-ripcurrent24.mk
+++ b/device-ripcurrent24.mk
@@ -217,25 +217,11 @@ PRODUCT_PACKAGES += \
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/caimito/prebuilts
# Location
-# iGNSS
-# gps.cfg
PRODUCT_SOONG_NAMESPACES += device/google/caimito/location/ripcurrent24
$(call soong_config_set, gpssdk, buildtype, $(TARGET_BUILD_VARIANT))
PRODUCT_PACKAGES += gps.cfg
-# eGNSS
-# SDK build system
-$(call soong_config_set, include_libsitril_gps_wifi, board_without_radio, $(BOARD_WITHOUT_RADIO))
-include device/google/gs-common/gps/brcm/device.mk
-
-PRODUCT_SOONG_NAMESPACES += device/google/caimito/location/ripcurrent24
-SOONG_CONFIG_NAMESPACES += gpssdk
-SOONG_CONFIG_gpssdk += gpsconf
-SOONG_CONFIG_gpssdk_gpsconf ?= $(TARGET_BUILD_VARIANT)
-PRODUCT_PACKAGES += \
- gps.cer \
- gps.xml \
- scd.conf \
- lhd.conf
+# For GPS property
+PRODUCT_VENDOR_PROPERTIES += ro.vendor.gps.pps.enabled=true
PRODUCT_VENDOR_PROPERTIES += \
vendor.disable.thermal.control=1 \
diff --git a/device-ripcurrentpro.mk b/device-ripcurrentpro.mk
index 5113cad0..43c4c1ab 100644
--- a/device-ripcurrentpro.mk
+++ b/device-ripcurrentpro.mk
@@ -219,24 +219,11 @@ PRODUCT_PACKAGES += \
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/caimito/prebuilts
# Location
-# iGNSS
-# gps.cfg
PRODUCT_SOONG_NAMESPACES += device/google/caimito/location/ripcurrentpro
$(call soong_config_set, gpssdk, buildtype, $(TARGET_BUILD_VARIANT))
PRODUCT_PACKAGES += gps.cfg
-# eGNSS
-# SDK build system
-$(call soong_config_set, include_libsitril_gps_wifi, board_without_radio, $(BOARD_WITHOUT_RADIO))
-include device/google/gs-common/gps/brcm/device.mk
-PRODUCT_SOONG_NAMESPACES += device/google/caimito/location/ripcurrentpro
-SOONG_CONFIG_NAMESPACES += gpssdk
-SOONG_CONFIG_gpssdk += gpsconf
-SOONG_CONFIG_gpssdk_gpsconf ?= $(TARGET_BUILD_VARIANT)
-PRODUCT_PACKAGES += \
- gps.cer \
- gps.xml \
- scd.conf \
- lhd.conf
+# For GPS property
+PRODUCT_VENDOR_PROPERTIES += ro.vendor.gps.pps.enabled=true
PRODUCT_VENDOR_PROPERTIES += \
persist.device_config.configuration.disable_rescue_party=true
diff --git a/device-tokay.mk b/device-tokay.mk
index 48dd18a8..ca1f0bc1 100644
--- a/device-tokay.mk
+++ b/device-tokay.mk
@@ -264,24 +264,11 @@ PRODUCT_PACKAGES += \
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/caimito/prebuilts
# Location
-# iGNSS
-# gps.cfg
PRODUCT_SOONG_NAMESPACES += device/google/caimito/location/tokay
$(call soong_config_set, gpssdk, buildtype, $(TARGET_BUILD_VARIANT))
PRODUCT_PACKAGES += gps.cfg
-# eGNSS
-# SDK build system
-$(call soong_config_set, include_libsitril_gps_wifi, board_without_radio, $(BOARD_WITHOUT_RADIO))
-include device/google/gs-common/gps/brcm/device.mk
-PRODUCT_SOONG_NAMESPACES += device/google/caimito/location/tokay
-SOONG_CONFIG_NAMESPACES += gpssdk
-SOONG_CONFIG_gpssdk += gpsconf
-SOONG_CONFIG_gpssdk_gpsconf ?= $(TARGET_BUILD_VARIANT)
-PRODUCT_PACKAGES += \
- gps.cer \
- gps.xml \
- scd.conf \
- lhd.conf
+# For GPS property
+PRODUCT_VENDOR_PROPERTIES += ro.vendor.gps.pps.enabled=true
# Display LBE
PRODUCT_DEFAULT_PROPERTY_OVERRIDES += vendor.display.lbe.supported=1
diff --git a/factory_caiman.mk b/factory_caiman.mk
index 5919c0d7..4bb0d550 100644
--- a/factory_caiman.mk
+++ b/factory_caiman.mk
@@ -31,7 +31,6 @@ PRODUCT_PROPERTY_OVERRIDES += \
ro.vendor.bluetooth.evb_bdaddr="22:22:22:33:44:55"
# Location
-# iGNSS
PRODUCT_PACKAGES += \
sctd \
spad \
@@ -43,17 +42,6 @@ PRODUCT_PACKAGES += \
spad.json \
swcnd.json \
android.hardware.gnss@2.1-impl
-# eGNSS
-# Override to factory SDK
-SOONG_CONFIG_NAMESPACES += gpssdk
-SOONG_CONFIG_gpssdk += sdkv1
-SOONG_CONFIG_gpssdk_sdkv1 := true
-SOONG_CONFIG_NAMESPACES += gpssdk
-SOONG_CONFIG_gpssdk += gpsmcuversion
-SOONG_CONFIG_gpssdk_gpsmcuversion := gpsv1_$(TARGET_BUILD_VARIANT)
-SOONG_CONFIG_NAMESPACES += gpssdk
-SOONG_CONFIG_gpssdk += gpsconf
-SOONG_CONFIG_gpssdk_gpsconf := factory
# Factory binaries of camera
PRODUCT_PACKAGES += fatp_km4cm4tk4_wide_hat_tool fatp_km4cm4_tele_hat_tool fatp_km4cm4tk4_ultrawide_hat_tool fatp_km4cm4_front_hat_tool factory_lwis_client_test
diff --git a/factory_komodo.mk b/factory_komodo.mk
index b480957c..750fb634 100644
--- a/factory_komodo.mk
+++ b/factory_komodo.mk
@@ -31,7 +31,6 @@ PRODUCT_PROPERTY_OVERRIDES += \
ro.vendor.bluetooth.evb_bdaddr="22:22:22:33:44:55"
# Location
-# iGNSS
PRODUCT_PACKAGES += \
sctd \
spad \
@@ -43,17 +42,6 @@ PRODUCT_PACKAGES += \
spad.json \
swcnd.json \
android.hardware.gnss@2.1-impl
-# eGNSS
-# Override to factory SDK
-SOONG_CONFIG_NAMESPACES += gpssdk
-SOONG_CONFIG_gpssdk += sdkv1
-SOONG_CONFIG_gpssdk_sdkv1 := true
-SOONG_CONFIG_NAMESPACES += gpssdk
-SOONG_CONFIG_gpssdk += gpsmcuversion
-SOONG_CONFIG_gpssdk_gpsmcuversion := gpsv1_$(TARGET_BUILD_VARIANT)
-SOONG_CONFIG_NAMESPACES += gpssdk
-SOONG_CONFIG_gpssdk += gpsconf
-SOONG_CONFIG_gpssdk_gpsconf := factory
# Factory binaries of camera
PRODUCT_PACKAGES += fatp_km4cm4tk4_wide_hat_tool fatp_km4cm4_tele_hat_tool fatp_km4cm4tk4_ultrawide_hat_tool fatp_km4cm4_front_hat_tool factory_lwis_client_test
diff --git a/factory_ripcurrent24.mk b/factory_ripcurrent24.mk
index 29eb39fc..644d0d6a 100644
--- a/factory_ripcurrent24.mk
+++ b/factory_ripcurrent24.mk
@@ -31,7 +31,6 @@ PRODUCT_PROPERTY_OVERRIDES += \
ro.vendor.bluetooth.evb_bdaddr="22:22:22:33:44:55"
# Location
-# iGNSS
PRODUCT_PACKAGES += \
sctd \
spad \
@@ -43,17 +42,6 @@ PRODUCT_PACKAGES += \
spad.json \
swcnd.json \
android.hardware.gnss@2.1-impl
-# eGNSS
-# Override to factory SDK
-SOONG_CONFIG_NAMESPACES += gpssdk
-SOONG_CONFIG_gpssdk += sdkv1
-SOONG_CONFIG_gpssdk_sdkv1 := true
-SOONG_CONFIG_NAMESPACES += gpssdk
-SOONG_CONFIG_gpssdk += gpsmcuversion
-SOONG_CONFIG_gpssdk_gpsmcuversion := gpsv1_$(TARGET_BUILD_VARIANT)
-SOONG_CONFIG_NAMESPACES += gpssdk
-SOONG_CONFIG_gpssdk += gpsconf
-SOONG_CONFIG_gpssdk_gpsconf := factory
# Factory binaries of camera
PRODUCT_PACKAGES += fatp_km4cm4tk4_wide_hat_tool fatp_km4cm4_tele_hat_tool fatp_km4cm4tk4_ultrawide_hat_tool fatp_km4cm4_front_hat_tool fatp_tk4_front_hat_tool
diff --git a/factory_ripcurrentpro.mk b/factory_ripcurrentpro.mk
index bbaf425e..6708e60a 100644
--- a/factory_ripcurrentpro.mk
+++ b/factory_ripcurrentpro.mk
@@ -31,7 +31,6 @@ PRODUCT_PROPERTY_OVERRIDES += \
ro.vendor.bluetooth.evb_bdaddr="22:22:22:33:44:55"
# Location
-# iGNSS
PRODUCT_PACKAGES += \
sctd \
spad \
@@ -43,17 +42,6 @@ PRODUCT_PACKAGES += \
spad.json \
swcnd.json \
android.hardware.gnss@2.1-impl
-# eGNSS
-# Override to factory SDK
-SOONG_CONFIG_NAMESPACES += gpssdk
-SOONG_CONFIG_gpssdk += sdkv1
-SOONG_CONFIG_gpssdk_sdkv1 := true
-SOONG_CONFIG_NAMESPACES += gpssdk
-SOONG_CONFIG_gpssdk += gpsmcuversion
-SOONG_CONFIG_gpssdk_gpsmcuversion := gpsv1_$(TARGET_BUILD_VARIANT)
-SOONG_CONFIG_NAMESPACES += gpssdk
-SOONG_CONFIG_gpssdk += gpsconf
-SOONG_CONFIG_gpssdk_gpsconf := factory
# Factory binaries of camera
PRODUCT_PACKAGES += fatp_km4cm4tk4_wide_hat_tool fatp_km4cm4_tele_hat_tool fatp_km4cm4tk4_ultrawide_hat_tool fatp_km4cm4_front_hat_tool fatp_tk4_front_hat_tool
diff --git a/factory_tokay.mk b/factory_tokay.mk
index accf50c8..faa9f198 100644
--- a/factory_tokay.mk
+++ b/factory_tokay.mk
@@ -31,7 +31,6 @@ PRODUCT_PROPERTY_OVERRIDES += \
ro.vendor.bluetooth.evb_bdaddr="22:22:22:33:44:55"
# Location
-# iGNSS
PRODUCT_PACKAGES += \
sctd \
spad \
@@ -43,17 +42,6 @@ PRODUCT_PACKAGES += \
spad.json \
swcnd.json \
android.hardware.gnss@2.1-impl
-# eGNSS
-# Override to factory SDK
-SOONG_CONFIG_NAMESPACES += gpssdk
-SOONG_CONFIG_gpssdk += sdkv1
-SOONG_CONFIG_gpssdk_sdkv1 := true
-SOONG_CONFIG_NAMESPACES += gpssdk
-SOONG_CONFIG_gpssdk += gpsmcuversion
-SOONG_CONFIG_gpssdk_gpsmcuversion := gpsv1_$(TARGET_BUILD_VARIANT)
-SOONG_CONFIG_NAMESPACES += gpssdk
-SOONG_CONFIG_gpssdk += gpsconf
-SOONG_CONFIG_gpssdk_gpsconf := factory
# Factory binaries of camera
PRODUCT_PACKAGES += fatp_km4cm4tk4_wide_hat_tool fatp_km4cm4tk4_ultrawide_hat_tool fatp_tk4_front_hat_tool factory_lwis_client_test
diff --git a/komodo/overlay/frameworks/base/core/res/res/values/config.xml b/komodo/overlay/frameworks/base/core/res/res/values/config.xml
index 9346c572..fee8b094 100644
--- a/komodo/overlay/frameworks/base/core/res/res/values/config.xml
+++ b/komodo/overlay/frameworks/base/core/res/res/values/config.xml
@@ -202,7 +202,7 @@
Note: If the display supports multiple resolutions, please define the path config based on
the highest resolution so that it can be scaled correctly in each resolution. -->
- M 1343.13,226.31 V 2764.73 M 0.09,226.4 V 2764.83 M 224.16,2991.91 H 1118.97 M 224.65,0 h 894.8 m -0.3,2991.7 c 36.66,-0.06 74.28,1.14 109.5,-10.8 22.52,-7.01 43.12,-19.74 60.41,-35.82 17.04,-15.82 30.34,-35.6 38.92,-57.3 5.5,-13.82 9.58,-28.23 11.5,-43.02 4.09,-26.35 3.31,-53.26 3.46,-79.85 m 0.96,-2538.61 c -0.06,-37.05 1.13,-75.08 -10.68,-110.69 -6.93,-22.76 -19.53,-43.59 -35.43,-61.06 -15.65,-17.23 -35.21,-30.67 -56.68,-39.34 -13.67,-5.56 -27.93,-9.68 -42.56,-11.62 -26.06,-4.14 -52.69,-3.34 -78.99,-3.5 M 223.97,2991.7 c -36.66,-0.06 -74.28,1.14 -109.5,-10.8 -22.52,-7.01 -43.12,-19.75 -60.41,-35.81 -17.04,-15.82 -30.34,-35.6 -38.92,-57.3 -5.5,-13.82 -9.58,-28.23 -11.5,-43.02 -4.09,-26.35 -3.31,-53.26 -3.46,-79.85 m 0,-2538.61 C 0.25,189.25 -0.94,151.23 10.87,115.62 17.8,92.85 30.4,72.03 46.3,54.55 61.95,37.33 81.52,23.88 102.98,15.21 116.65,9.65 130.91,5.53 145.55,3.59 c 26.06,-4.14 52.69,-3.34 78.99,-3.5 z
+ M 0,223.8 V 199 187.5 174.1 l 1.915,-23 3.829,-17.2 3.829,-17.2 5.747,-17.22 5.74,-11.48 5.74,-9.56 5.75,-7.65 3.83,-5.75 11.48,-13.39 3.83,-3.82 11.49,-9.56 13.4,-9.58 9.57,-5.73 19.15,-9.57 17.2,-5.738 17.3,-3.825 21,-1.914 L 176.1,0 h 15.4 17.2 19.1 896.2 15 6 8 11 6 l 9,1.913 h 12 l 9,1.914 12,1.912 15,3.826 10,3.825 7,3.82 12,5.75 8,3.83 9,7.65 15,9.56 16,17.22 11,15.3 8,11.48 6,13.4 5,13.4 6,21 2,17.3 v 7.6 l 2,13.4 v 19.1 19.2 15.2 2540.4 6 4 9 8 12 13 l -2,15 v 10 l -6,26 -5,16 -6,13 -10,15 -7,11 -10,13 -11,11 -14,9 -23,14 -15,6 -23,7 -14,2 -30,4 h -23 -12 -7 -10 -888.2 -11.5 -9.5 -9.6 -5.7 -13.4 l -19.2,-2 -11.5,-2 h -7.6 l -17.3,-5 -15.3,-4 -19.13,-10 -15.32,-10 -19.14,-15 -13.4,-11 -9.58,-16 -11.48,-19 -7.66,-19 L 5.744,2858 3.829,2847 0,2827 v -24 -20 -18 z
diff --git a/komodo/overlay/frameworks/base/core/res/res/values/config_telephony.xml b/komodo/overlay/frameworks/base/core/res/res/values/config_telephony.xml
new file mode 100644
index 00000000..297e2111
--- /dev/null
+++ b/komodo/overlay/frameworks/base/core/res/res/values/config_telephony.xml
@@ -0,0 +1,21 @@
+
+
+
+
+
+ true
+
diff --git a/komodo/overlay/frameworks/base/packages/SystemUI/res/values/config.xml b/komodo/overlay/frameworks/base/packages/SystemUI/res/values/config.xml
index 8d5d2460..7b3e4c74 100644
--- a/komodo/overlay/frameworks/base/packages/SystemUI/res/values/config.xml
+++ b/komodo/overlay/frameworks/base/packages/SystemUI/res/values/config.xml
@@ -73,4 +73,7 @@
false
+
+
+ false
diff --git a/komodo/overlay/packages/services/Telephony/res/values/config.xml b/komodo/overlay/packages/services/Telephony/res/values/config.xml
index 5f0d3a5f..fc00abe0 100644
--- a/komodo/overlay/packages/services/Telephony/res/values/config.xml
+++ b/komodo/overlay/packages/services/Telephony/res/values/config.xml
@@ -17,6 +17,44 @@
+
+ true
+
+
+
+ - in
+ - il
+ - tw
+ - sg
+ - ch
+ - sk
+ - pl
+ - si
+ - ba
+
+
+
+
+ - in,,101,102,103,108
+ - il,,101,102
+ - tw,,110,119
+ - sg,,995
+ - ch,,1414
+ - gp,,115,119,191,196,197,116000,116111,116117
+ - sk,,159
+ - pl,01,984,985,997,998,999
+ - pl,06,984,985,997,998,999
+ - pl,,986,987,989,991,992,993,994,995,996
+ - re,,115,119,191,196,197,116000,116111,116117
+ - si,,113
+ - ba,,122,123,124
+
+
diff --git a/komodo/uwb/calibration.conf b/komodo/uwb/calibration.conf
index a4a752f8..3aa0137a 100644
--- a/komodo/uwb/calibration.conf
+++ b/komodo/uwb/calibration.conf
@@ -1,12 +1,12 @@
# common calibration file
-ant0.ch5.ant_delay=57:40:00:00
-ant0.ch9.ant_delay=4B:40:00:00
+ant0.ch5.ant_delay=3C:40:00:00
+ant0.ch9.ant_delay=46:40:00:00
ant1.ch5.ant_delay=10:40:00:00
ant1.ch9.ant_delay=10:40:00:00
ant2.ch5.ant_delay=3D:40:00:00
-ant2.ch9.ant_delay=4D:40:00:00
+ant2.ch9.ant_delay=48:40:00:00
ant3.ch5.ant_delay=10:40:00:00
ant3.ch9.ant_delay=10:40:00:00
@@ -19,17 +19,17 @@ xtal_trim=0x30
dual_rx_auto.accum_period=0x00
# Increase TX power of 0.25 dB
-ant0.ch5.pa_gain_offset=0x00
-ant0.ch9.pa_gain_offset=0x00
+# ant0.ch5.pa_gain_offset=0x01
+# ant0.ch9.pa_gain_offset=0x01
# Decrease TX power of -0.25 dB
-ant1.ch5.pa_gain_offset=0x00
-ant1.ch9.pa_gain_offset=0x00
+# ant1.ch5.pa_gain_offset=0xFF
+# ant1.ch9.pa_gain_offset=0xFF
# Increase TX power of 0.25 dB
-ant2.ch5.pa_gain_offset=0x00
-ant2.ch9.pa_gain_offset=0x00
+# ant2.ch5.pa_gain_offset=0x01
+# ant2.ch9.pa_gain_offset=0x01
# Decrease TX power of -0.25 dB
-ant3.ch5.pa_gain_offset=0x00
-ant3.ch9.pa_gain_offset=0x00
+# ant3.ch5.pa_gain_offset=0xFF
+# ant3.ch9.pa_gain_offset=0xFF
\ No newline at end of file
diff --git a/location/caiman/Android.bp b/location/caiman/Android.bp
index eadab4e5..eedc1fb8 100644
--- a/location/caiman/Android.bp
+++ b/location/caiman/Android.bp
@@ -5,7 +5,7 @@ package {
}
soong_config_module_type {
- name: "ignss_prebuilt_etc",
+ name: "gnss_prebuilt_etc",
module_type: "prebuilt_etc",
config_namespace: "gpssdk",
variables: [
@@ -25,7 +25,7 @@ soong_config_string_variable {
],
}
-ignss_prebuilt_etc {
+gnss_prebuilt_etc {
name: "gps.cfg",
soong_config_variables: {
buildtype: {
@@ -46,107 +46,3 @@ ignss_prebuilt_etc {
relative_install_path: "gnss",
vendor: true,
}
-
-soong_config_module_type {
- name: "egnss_prebuilt_etc",
- module_type: "prebuilt_etc",
- config_namespace: "gpssdk",
- variables: [
- "gpsconf",
- ],
- properties: [
- "src",
- ],
-}
-
-soong_config_string_variable {
- name: "gpsconf",
- values: [
- "factory",
- "user",
- "userdebug",
- "eng",
- ],
-}
-
-prebuilt_etc {
- name: "gps.cer",
- src: "gps.cer",
- relative_install_path: "gnss",
- vendor: true,
-}
-
-egnss_prebuilt_etc {
- name: "gps.xml",
- soong_config_variables: {
- gpsconf: {
- user: {
- src: "user/gps.xml",
- },
- userdebug: {
- src: "userdebug/gps.xml",
- },
- eng: {
- src: "userdebug/gps.xml",
- },
- factory: {
- src: "factory/gps.xml",
- },
- conditions_default: {
- src: "user/gps.xml",
- },
- },
- },
- relative_install_path: "gnss",
- vendor: true,
-}
-
-egnss_prebuilt_etc {
- name: "lhd.conf",
- soong_config_variables: {
- gpsconf: {
- user: {
- src: "user/lhd.conf",
- },
- userdebug: {
- src: "userdebug/lhd.conf",
- },
- eng: {
- src: "userdebug/lhd.conf",
- },
- factory: {
- src: "factory/lhd.conf",
- },
- conditions_default: {
- src: "user/lhd.conf",
- },
- },
- },
- relative_install_path: "gnss",
- vendor: true,
-}
-
-egnss_prebuilt_etc {
- name: "scd.conf",
- soong_config_variables: {
- gpsconf: {
- user: {
- src: "user/scd.conf",
- },
- userdebug: {
- src: "userdebug/scd.conf",
- },
- eng: {
- src: "userdebug/scd.conf",
- },
- factory: {
- src: "factory/scd.conf",
- },
- conditions_default: {
- src: "user/scd.conf",
- },
- },
- },
- relative_install_path: "gnss",
- vendor: true,
-}
diff --git a/location/caiman/factory/gps.xml b/location/caiman/factory/gps.xml
deleted file mode 100644
index 89558834..00000000
--- a/location/caiman/factory/gps.xml
+++ /dev/null
@@ -1,101 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/location/caiman/factory/lhd.conf b/location/caiman/factory/lhd.conf
deleted file mode 100644
index c430b93a..00000000
--- a/location/caiman/factory/lhd.conf
+++ /dev/null
@@ -1,33 +0,0 @@
-LheName=bbd
-
-LheRsmResetTimeoutMS=10000
-GpioNStdbyPath=/sys/devices/platform/111e0000.spi/spi_master/spi21/spi21.0/nstandby
-
-LhePatch=/vendor/firmware/SensorHub.patch
-Lhe477xDebugFlags=RPC:FACILITY=65535-dKP+CUST+LHE:STDOUT_PUTS:STDOUT_LOG
-LheConsole=/data/vendor/gps/LheConsole
-
-LogEnabled=true
-Log=JAVA
-LogDirectory=/sdcard/gps/broadcom/storage
-
-LheBbdPacket=/dev/ttyBCM
-
-LheBbdControl=/dev/bbd_control
-
-# LheBbdSensor=/dev/bbd_sensor
-
-LheFailSafe=/data/vendor/gps/logs/esw-crash-dump.txt
-LogLevel=*:I
-
-NvStorageDir=/data/vendor/gps/
-
-# Enable BBD debugging at these stages:
-# LheDriverDebugFlags=PATCH_BBD:LHE_BBD:FSC_BBD
-
-LheAutoBaudDelayMS=10
-TrafficLogEnabled=false
-SecondaryConfigPath=/data/vendor/gps/overlay/lhd_overlay.conf
-
-SkipSensorWakeLock=true
-LoggerWakeLockEnable=false
diff --git a/location/caiman/factory/scd.conf b/location/caiman/factory/scd.conf
deleted file mode 100644
index 43f9cd27..00000000
--- a/location/caiman/factory/scd.conf
+++ /dev/null
@@ -1,6 +0,0 @@
-LogEnabled=true
-Log=JAVA
-LogDirectory=/sdcard/gps/broadcom/storage
-NvStorageDir=/data/vendor/gps/
-TcpConnectionTimeout=20
-SecondaryConfigPath=/data/vendor/gps/overlay/scd_overlay.conf
diff --git a/location/caiman/gps.cer b/location/caiman/gps.cer
deleted file mode 100644
index 934e0c5c..00000000
--- a/location/caiman/gps.cer
+++ /dev/null
@@ -1,161 +0,0 @@
------BEGIN CERTIFICATE-----
-MIIE0zCCA7ugAwIBAgIQGNrRniZ96LtKIVjNzGs7SjANBgkqhkiG9w0BAQUFADCB
-yjELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL
-ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJp
-U2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxW
-ZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0
-aG9yaXR5IC0gRzUwHhcNMDYxMTA4MDAwMDAwWhcNMzYwNzE2MjM1OTU5WjCByjEL
-MAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZW
-ZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJpU2ln
-biwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJp
-U2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9y
-aXR5IC0gRzUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvJAgIKXo1
-nmAMqudLO07cfLw8RRy7K+D+KQL5VwijZIUVJ/XxrcgxiV0i6CqqpkKzj/i5Vbex
-t0uz/o9+B1fs70PbZmIVYc9gDaTY3vjgw2IIPVQT60nKWVSFJuUrjxuf6/WhkcIz
-SdhDY2pSS9KP6HBRTdGJaXvHcPaz3BJ023tdS1bTlr8Vd6Gw9KIl8q8ckmcY5fQG
-BO+QueQA5N06tRn/Arr0PO7gi+s3i+z016zy9vA9r911kTMZHRxAy3QkGSGT2RT+
-rCpSx4/VBEnkjWNHiDxpg8v+R70rfk/Fla4OndTRQ8Bnc+MUCH7lP59zuDMKz10/
-NIeWiu5T6CUVAgMBAAGjgbIwga8wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8E
-BAMCAQYwbQYIKwYBBQUHAQwEYTBfoV2gWzBZMFcwVRYJaW1hZ2UvZ2lmMCEwHzAH
-BgUrDgMCGgQUj+XTGoasjY5rw8+AatRIGCx7GS4wJRYjaHR0cDovL2xvZ28udmVy
-aXNpZ24uY29tL3ZzbG9nby5naWYwHQYDVR0OBBYEFH/TZafC3ey78DAJ80M5+gKv
-MzEzMA0GCSqGSIb3DQEBBQUAA4IBAQCTJEowX2LP2BqYLz3q3JktvXf2pXkiOOzE
-p6B4Eq1iDkVwZMXnl2YtmAl+X6/WzChl8gGqCBpH3vn5fJJaCGkgDdk+bW48DW7Y
-5gaRQBi5+MHt39tBquCWIMnNZBU4gcmU7qKEKQsTb47bDN0lAtukixlE0kF6BWlK
-WE9gyn6CagsCqiUXObXbf+eEZSqVir2G3l6BFoMtEMze/aiCKm0oHw0LxOXnGiYZ
-4fQRbxC1lfznQgUy286dUV4otp6F01vvpX1FQHKOtw5rDgb7MzVIcbidJ4vEZV8N
-hnacRHr2lVz2XTIIM6RUthg/aFzyQkqFOFSDX9HoLPKsEdao7WNq
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIDdzCCAl+gAwIBAgIEAgAAuTANBgkqhkiG9w0BAQUFADBaMQswCQYDVQQGEwJJ
-RTESMBAGA1UEChMJQmFsdGltb3JlMRMwEQYDVQQLEwpDeWJlclRydXN0MSIwIAYD
-VQQDExlCYWx0aW1vcmUgQ3liZXJUcnVzdCBSb290MB4XDTAwMDUxMjE4NDYwMFoX
-DTI1MDUxMjIzNTkwMFowWjELMAkGA1UEBhMCSUUxEjAQBgNVBAoTCUJhbHRpbW9y
-ZTETMBEGA1UECxMKQ3liZXJUcnVzdDEiMCAGA1UEAxMZQmFsdGltb3JlIEN5YmVy
-VHJ1c3QgUm9vdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKMEuyKr
-mD1X6CZymrV51Cni4eiVgLGw41uOKymaZN+hXe2wCQVt2yguzmKiYv60iNoS6zjr
-IZ3AQSsBUnuId9Mcj8e6uYi1agnnc+gRQKfRzMpijS3ljwumUNKoUMMo6vWrJYeK
-mpYcqWe4PwzV9/lSEy/CG9VwcPCPwBLKBsua4dnKM3p31vjsufFoREJIE9LAwqSu
-XmD+tqYF/LTdB1kC1FkYmGP1pWPgkAx9XbIGevOF6uvUA65ehD5f/xXtabz5OTZy
-dc93Uk3zyZAsuT3lySNTPx8kmCFcB5kpvcY67Oduhjprl3RjM71oGDHweI12v/ye
-jl0qhqdNkNwnGjkCAwEAAaNFMEMwHQYDVR0OBBYEFOWdWTCCR1jMrPoIVDaGezq1
-BE3wMBIGA1UdEwEB/wQIMAYBAf8CAQMwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3
-DQEBBQUAA4IBAQCFDF2O5G9RaEIFoN27TyclhAO992T9Ldcw46QQF+vaKSm2eT92
-9hkTI7gQCvlYpNRhcL0EYWoSihfVCr3FvDB81ukMJY2GQE/szKN+OMY3EU/t3Wgx
-jkzSswF07r51XgdIGn9w/xZchMB5hbgF/X++ZRGjD8ACtPhSNzkE1akxehi/oCr0
-Epn3o0WC4zxe9Z2etciefC7IpJ5OCBRLbf1wbWsaY71k5h+3zvDyny67G7fyUIhz
-ksLi4xaNmjICq44Y3ekQEe5+NauQrz4wlHrQMz2nZQ/1/I6eYs9HRCwBXbsdtTLS
-R9I4LtD+gdwyah617jzV/OeBHRnDJELqYzmp
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIDjjCCAnagAwIBAgIQAzrx5qcRqaC7KGSxHQn65TANBgkqhkiG9w0BAQsFADBh
-MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
-d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH
-MjAeFw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAwMDBaMGExCzAJBgNVBAYTAlVT
-MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j
-b20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEcyMIIBIjANBgkqhkiG
-9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuzfNNNx7a8myaJCtSnX/RrohCgiN9RlUyfuI
-2/Ou8jqJkTx65qsGGmvPrC3oXgkkRLpimn7Wo6h+4FR1IAWsULecYxpsMNzaHxmx
-1x7e/dfgy5SDN67sH0NO3Xss0r0upS/kqbitOtSZpLYl6ZtrAGCSYP9PIUkY92eQ
-q2EGnI/yuum06ZIya7XzV+hdG82MHauVBJVJ8zUtluNJbd134/tJS7SsVQepj5Wz
-tCO7TG1F8PapspUwtP1MVYwnSlcUfIKdzXOS0xZKBgyMUNGPHgm+F6HmIcr9g+UQ
-vIOlCsRnKPZzFBQ9RnbDhxSJITRNrw9FDKZJobq7nMWxM4MphQIDAQABo0IwQDAP
-BgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUTiJUIBiV
-5uNu5g/6+rkS7QYXjzkwDQYJKoZIhvcNAQELBQADggEBAGBnKJRvDkhj6zHd6mcY
-1Yl9PMWLSn/pvtsrF9+wX3N3KjITOYFnQoQj8kVnNeyIv/iPsGEMNKSuIEyExtv4
-NeF22d+mQrvHRAiGfzZ0JFrabA0UWTW98kndth/Jsw1HKj2ZL7tcu7XUIOGZX1NG
-Fdtom/DzMNU+MeKNhJ7jitralj41E6Vf8PlwUHBHQRFXGU7Aj64GxJUTFy8bJZ91
-8rGOmaFvE7FBcf6IKshPECBV1/MUReXgRPTqh5Uykw7+U0b6LJ3/iyK5S9kJRaTe
-pLiaWN0bfVKfjllDiIGknibVb63dDcY3fe0Dkhvld1927jyNxF1WW6LZZm6zNTfl
-MrY=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIE0zCCA7ugAwIBAgIQGNrRniZ96LtKIVjNzGs7SjANBgkqhkiG9w0BAQUFADCB
-yjELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL
-ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJp
-U2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxW
-ZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0
-aG9yaXR5IC0gRzUwHhcNMDYxMTA4MDAwMDAwWhcNMzYwNzE2MjM1OTU5WjCByjEL
-MAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZW
-ZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJpU2ln
-biwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJp
-U2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9y
-aXR5IC0gRzUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvJAgIKXo1
-nmAMqudLO07cfLw8RRy7K+D+KQL5VwijZIUVJ/XxrcgxiV0i6CqqpkKzj/i5Vbex
-t0uz/o9+B1fs70PbZmIVYc9gDaTY3vjgw2IIPVQT60nKWVSFJuUrjxuf6/WhkcIz
-SdhDY2pSS9KP6HBRTdGJaXvHcPaz3BJ023tdS1bTlr8Vd6Gw9KIl8q8ckmcY5fQG
-BO+QueQA5N06tRn/Arr0PO7gi+s3i+z016zy9vA9r911kTMZHRxAy3QkGSGT2RT+
-rCpSx4/VBEnkjWNHiDxpg8v+R70rfk/Fla4OndTRQ8Bnc+MUCH7lP59zuDMKz10/
-NIeWiu5T6CUVAgMBAAGjgbIwga8wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8E
-BAMCAQYwbQYIKwYBBQUHAQwEYTBfoV2gWzBZMFcwVRYJaW1hZ2UvZ2lmMCEwHzAH
-BgUrDgMCGgQUj+XTGoasjY5rw8+AatRIGCx7GS4wJRYjaHR0cDovL2xvZ28udmVy
-aXNpZ24uY29tL3ZzbG9nby5naWYwHQYDVR0OBBYEFH/TZafC3ey78DAJ80M5+gKv
-MzEzMA0GCSqGSIb3DQEBBQUAA4IBAQCTJEowX2LP2BqYLz3q3JktvXf2pXkiOOzE
-p6B4Eq1iDkVwZMXnl2YtmAl+X6/WzChl8gGqCBpH3vn5fJJaCGkgDdk+bW48DW7Y
-5gaRQBi5+MHt39tBquCWIMnNZBU4gcmU7qKEKQsTb47bDN0lAtukixlE0kF6BWlK
-WE9gyn6CagsCqiUXObXbf+eEZSqVir2G3l6BFoMtEMze/aiCKm0oHw0LxOXnGiYZ
-4fQRbxC1lfznQgUy286dUV4otp6F01vvpX1FQHKOtw5rDgb7MzVIcbidJ4vEZV8N
-hnacRHr2lVz2XTIIM6RUthg/aFzyQkqFOFSDX9HoLPKsEdao7WNq
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIFZTCCA02gAwIBAgIPAWv6o5fPZQ5hxva1vuNrMA0GCSqGSIb3DQEBCwUAMDgx
-CzAJBgNVBAYTAkpQMRcwFQYDVQQKDA5SYWt1dGVuIE1vYmlsZTEQMA4GA1UEAwwH
-Um9vdCBDQTAeFw0xOTA3MTYxMTU1NDJaFw0yOTA3MTMxMTU1NDJaMD4xCzAJBgNV
-BAYTAkpQMRcwFQYDVQQKEw5SYWt1dGVuIE1vYmlsZTEWMBQGA1UEAxMNREMgSXNz
-dWluZyBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAObjAbQ8TkzF
-A+/WvSE6fzDf+rlvBKY1dJJbiJ2/j0lc+tj56dE7+BhZ2JVmAYIYfEoUw69dwxTR
-44EdZln3ZVFmMuOdfxvF9A46pMKzH1skr8ErDgjNyJ9f/JOuQ29p/7BvLC55aRzk
-yj99BYdzJWKs+5W7jQlv7/HyJ/PQ+rUEBOx4o/YiTucDFduWdV6/x5mcEbKD3ufL
-66vUEf3MHGegDkOWAMTchl1RmaYDlf3IMsXC7M2bFPFa/9y/vzaaY6EhnJ861co6
-rkOhTZe/kJZwqQYFmWczBPZK/9zRy3C1zA09tCBk+CDNBrNXe+3dMLFmnW4npxUQ
-oceTPhaaDo5lA6HkkARwVWLrporFZ2B/th2Bqtu6uObLSB6JMA2jxmKwKukM8/jp
-C9tKV9X03rHQIQultc63rivPdgQvqYgW1PVdzV1a3pZEMk5zv257+fxgfUGzfUh7
-tx0OY+BkykSP6ZK/BsbI/BY+rsS0L/0lmC22NU1p+qVeN3ZRHoqntB+FymaBfQ3/
-yfKkDNfnMua5GzLyyYGYUDDx71rtfrs3hGDiwjvE4B0IvsU0E7Oerk5gLqx8t0q/
-MmhI+CJJS1bH2sRBMcqfRAv+eyByFsvLY7Er/ztveaabX9xEwyPNFOcU+SZMhipv
-EUKmUcOAHxzx4HbYEFyM0Z7WgUdlTd1xAgMBAAGjZjBkMB8GA1UdIwQYMBaAFPUI
-BlLFno+y5xdHlCX349iVyS75MB0GA1UdDgQWBBQzVhTSCf8F31Zf0Bu661qymMko
-JzAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIBADANBgkqhkiG9w0B
-AQsFAAOCAgEADQEufjma/6fT/Do4Fh13lZhsowHSsGv5sFYly6224GsciE80ZwYg
-R4EK/TAR0jorBXsu6sQc51pZ5SSHhIxfo2frfprTPaaWN6cZwfrb6UcnD/FaZ1jP
-HzWrI3kRxG9JCDffzE8uMf8Rnc69n1j+TBerk4Ix3Zui2TaaF6LVceJ4RgeNkZl0
-OFkGGFruHz/d83q7A6YjgN0iwMEabdtKH7Sq27LqGPeCS8NuGlrziNAxktdwaYlN
-D5t6ntM/1nHYPmVqdioEU9vAnyB3BiXOlITPHEEMOSlItcUsJ6rN5DZJaJgkBxvN
-Qdi6wmaDlxy8XFyy4KGFKWAl17FlfpqW5VtYQJ4aDpibGlGqamg0vm+IJDIGPlOs
-KQcxG17cOw4MCflAtnzHKHBn52DegQKwxev2ZpqdwVw/NqPq0yTNEbCRqEyiq7+H
-ljKEFiEjEjeXTcqR4DoCseA5UgcriuriV0OCvr8KTlviV4FEUu+IA9ut8YIvf2of
-Zz0z8rO4H+Rb4tMi/yBRM09x3rEW4hXwO0qpCBNBa0wEJBxufF3f6l9efEle+YTR
-XS92gutaoVluqMfRSJckjwWokToi32/FvF79guZymD0qHkOSi5dewsIW7zsdobvv
-t2CWLfTAb9cx222ELBpVPkfcgUKfF4RCGWPzuAlK6OueuDrInOiz8ag=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIFUjCCAzqgAwIBAgICBpAwDQYJKoZIhvcNAQELBQAwODELMAkGA1UEBhMCSlAx
-FzAVBgNVBAoMDlJha3V0ZW4gTW9iaWxlMRAwDgYDVQQDDAdSb290IENBMB4XDTE5
-MDcxNjEwNTkwMVoXDTM5MDcxNTEwNTkwMVowODELMAkGA1UEBhMCSlAxFzAVBgNV
-BAoMDlJha3V0ZW4gTW9iaWxlMRAwDgYDVQQDDAdSb290IENBMIICIjANBgkqhkiG
-9w0BAQEFAAOCAg8AMIICCgKCAgEAqiPMbNudotG8afkk5Fwo2QdDcFFmC+qGpGjw
-yQs57QtGPRk1HsIhZFfr6zn8t1tZw6Zo+A0biFA7d2N93nYsseHBy/bZlhhOL+Js
-Jb907UM09L5xaJIgnbFYVT1QjtB7ksLAy3rHpdSKiggfT1ynwM/u6wIdWRSx24QU
-Vxpq5iFpVj041+/RnpCPASL5pSnbYZKQyOb/XsOaR+hz7aSjwiUzk2cRjAmRqYxY
-qYVe135IAy377inJRtUPvi3IhtmUHJToiMLBH5tChkjkIpdRG1lVIj4vGdzrIb+Q
-Kvg/k7BDVZ3sstsLvJ8evNonBzrqcr80ek/X+HFrgY/3M1VEru4ohLAiA877CuuG
-UAfrxFh9qjP1yue+dlrQWk+WHMbGMzKI1zCKEMphJatyNHfpRtD8LUWtLV96DD78
-qLwQwrSYrEMd2u/akeBFKINYWqpqkVBhSsV3eukXVIdSbtSAxZNv+4m6QddEcUvG
-2ZLf+yCf2tl+LPGXNL08vwMVbQqcDw8m+nDP4vu0VUixddyoqnnDlWOoQESuQFQ1
-IqYFQhRPs2dFRf5TJzkmbqRUXbaPxsrKGjTtVpPgENbv40nyRGyBbl1CzqpBFEp5
-7w4MPYDIzWKYbRyCnUE5WScRBFmym7242KA3SOfkylzGMb8KGJxohVME+7oMbNf5
-EjLWVgECAwEAAaNmMGQwHwYDVR0jBBgwFoAU9QgGUsWej7LnF0eUJffj2JXJLvkw
-HQYDVR0OBBYEFPUIBlLFno+y5xdHlCX349iVyS75MA4GA1UdDwEB/wQEAwIBBjAS
-BgNVHRMBAf8ECDAGAQH/AgEBMA0GCSqGSIb3DQEBCwUAA4ICAQCDGIeYrtivFt3p
-8k5vXKFUT072C7wMvfrAGYCYgIdUthWCqJoMwnG3Fsg7Ngu70La7ESBzEKpnpPWz
-eIdnREJkNP9iqiKHXnaUV2P/21AS1q6enVKBFOl7dYiVjqOZ+vac3a1UjLWkvm0g
-x4sg/f3PpiEzZM7ecnQYk2wfMSq8Jw0w1Lf0SEeoYZTkf12cqSJVSa/G7gEdL/Cn
-LO3yyBq0KPNdd87eIfvCLJj55UJ5dCr0JXRTUteBvJwflbPXmOqfI8fA05fwlJZS
-o1SBpMI9cEBwaPXQM9CPNKaWLvyOR1KpviRzbCnaKf44Fs2OuZboo3avZrC9eUoU
-HU2HKXRj8UMRlFeCdNugbOdGyK+CpXwMHVtIrtpf0iOUqo0rOekgnUSNi9qyjD1g
-IV3Y/NLVl9fqe8q66IWUn8NYndxigMKWcMCBFUjfP0yMZeqSHFiIv7zk9PuV/62k
-Yele7cK9iHnEUwWBj6VCEs6pZBS1QSmhRw3GWlSDc/gHXd38PG20zH7xg4z2H9Rc
-Op9P1ZW2kjqv5D2+q/qtaePAyHn3B05UZrQYUmx7LaHNO7op6dZgCdoR0sVsR+Fc
-Zyr0AhgiuTWrjtUEOGx2qJVwAsHkpqtlN+DaGT08dT64LvIf0bfGvmtm++/WEDWJ
-HInwg85pGm+sEkYbYFRBD0woPBsL3g==
------END CERTIFICATE-----
diff --git a/location/caiman/user/gps.cfg b/location/caiman/user/gps.cfg
index eb4c98bc..f85ae44c 100644
--- a/location/caiman/user/gps.cfg
+++ b/location/caiman/user/gps.cfg
@@ -7,9 +7,10 @@ GlueLayer_EnableGnssCfgInterface=1
gnss_device_type=K042
gnss_device_patch_address=0
gnss_device_patch_file=/vendor/firmware/kepler.bin
+allow_logging_if_disconnected=0
ism_stream_enable=1
caplay_port_tcp_port=@GNSS_ISM_CAPTURE_PLAYBACK
-Is1PPSTimeSyncEnable=0
+Is1PPSTimeSyncEnable=1
MaxNtnRefLocAgeSecs=600
GlueLayer_IsPlatformRefTimeEnable=1
chpp_betp_client=1
@@ -52,7 +53,7 @@ GlueLayer_isReqUBPFromPressureSensor=1
GlueLayer_IsRilCIDReqEnable=0
GlueLayer_IsMemsEnable=1
GlueLayer_MeasCorrCap=7
-Chip_Configuration_mems_data_Configuration=0x5
+Chip_Configuration_mems_data_Configuration=0x25
Chip_Configuration_FeatureCfg_ANDRD_MEAS_CORR_ENABLE=1
CP_LocTech_PrimaryConst=0
CP_LocTech_Constraints=1
@@ -70,6 +71,7 @@ isForceHighAccuracyMode=1
cp_partial_reset_disable=1
isUseUncalAccel=1
isUseUncalMagn=0
+NavOptions=0x2443
GNSS_CARRIER_CONFIG_BEGIN
GNSS_CARRIER_ID=0
diff --git a/location/caiman/user/gps.xml b/location/caiman/user/gps.xml
deleted file mode 100644
index 6c335c52..00000000
--- a/location/caiman/user/gps.xml
+++ /dev/null
@@ -1,103 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/location/caiman/user/lhd.conf b/location/caiman/user/lhd.conf
deleted file mode 100644
index 73e03bcc..00000000
--- a/location/caiman/user/lhd.conf
+++ /dev/null
@@ -1,31 +0,0 @@
-LheName=bbd
-
-LheRsmResetTimeoutMS=10000
-GpioNStdbyPath=/sys/devices/platform/111e0000.spi/spi_master/spi21/spi21.0/nstandby
-
-LhePatch=/vendor/firmware/SensorHub.patch
-Lhe477xDebugFlags=RPC:FACILITY=65535-dKP+CUST+LHE:STDOUT_PUTS:STDOUT_LOG
-# LheConsole=/data/vendor/gps/LheConsole
-
-LogEnabled=false
-Log=JAVA
-LogDirectory=/sdcard/gps/broadcom/storage
-
-LheBbdPacket=/dev/ttyBCM
-
-LheBbdControl=/dev/bbd_control
-
-# LheBbdSensor=/dev/bbd_sensor
-
-# LheFailSafe=/data/vendor/gps/esw-crash-dump.txt
-
-NvStorageDir=/data/vendor/gps/
-
-# Enable BBD debugging at these stages:
-# LheDriverDebugFlags=PATCH_BBD:LHE_BBD:FSC_BBD
-
-LheAutoBaudDelayMS=10
-TrafficLogEnabled=false
-
-SkipSensorWakeLock=true
-LoggerWakeLockEnable=false
diff --git a/location/caiman/user/scd.conf b/location/caiman/user/scd.conf
deleted file mode 100644
index e75f209b..00000000
--- a/location/caiman/user/scd.conf
+++ /dev/null
@@ -1,5 +0,0 @@
-LogEnabled=false
-Log=JAVA
-LogDirectory=/sdcard/gps/broadcom/storage
-NvStorageDir=/data/vendor/gps/
-TcpConnectionTimeout=20
diff --git a/location/caiman/userdebug/gps.cfg b/location/caiman/userdebug/gps.cfg
index 50044244..29ee836c 100644
--- a/location/caiman/userdebug/gps.cfg
+++ b/location/caiman/userdebug/gps.cfg
@@ -20,12 +20,14 @@ gnss_device_type=K042
gnss_device_patch_address=0
gnss_device_patch_file=/vendor/firmware/kepler.bin
+allow_logging_if_disconnected=0
+
# enable ism stream for GAAM
ism_stream_enable=1
caplay_port_tcp_port=@GNSS_ISM_CAPTURE_PLAYBACK
# Enable/Disable 1PPS Time Sync policy
-Is1PPSTimeSyncEnable=0
+Is1PPSTimeSyncEnable=1
MaxNtnRefLocAgeSecs=600
# CHIP_CONFIG_IO_OPT_HOSTIO_VIA_SECONDARY + CHIP_CONFIG_IO_OPT_CPMB_MASK
@@ -180,7 +182,13 @@ GlueLayer_isReqUBPFromPressureSensor=1
GlueLayer_IsRilCIDReqEnable=0
GlueLayer_IsMemsEnable=1
GlueLayer_MeasCorrCap=7
-Chip_Configuration_mems_data_Configuration=0x5
+
+# 0x0001: CHIP_CONFIG_MEMS_ACCEL_AVAILABLE
+# 0x0002: CHIP_CONFIG_MEMS_MAGN_AVAILABLE
+# 0x0004: CHIP_CONFIG_MEMS_GYRO_AVAILABLE
+# 0x0010: CHIP_CONFIG_MEMS_ORIENTATION_AVAILABLE
+# 0x0020: CHIP_CONFIG_MEMS_STEPCOUNTER_AVAILABLE
+Chip_Configuration_mems_data_Configuration=0x25
Chip_Configuration_FeatureCfg_ANDRD_MEAS_CORR_ENABLE=1
CP_LocTech_PrimaryConst=0
CP_LocTech_Constraints=1
@@ -211,6 +219,13 @@ cp_partial_reset_disable=1
isUseUncalAccel=1
isUseUncalMagn=0
+# 0x0001: Enable StaticNavMode
+# 0x0002: Enable TunnelDetection
+# 0x0040: Self-detection Algorithm works
+# 0x0400: Enable MEMS S5
+# 0x2000: Enable MEMS PGMF (Pedestrian GNSS + MEMS Fusion)
+NavOptions=0x2443
+
GNSS_CARRIER_CONFIG_BEGIN
# DEFAULT
GNSS_CARRIER_ID=0
diff --git a/location/caiman/userdebug/gps.xml b/location/caiman/userdebug/gps.xml
deleted file mode 100644
index 0686861c..00000000
--- a/location/caiman/userdebug/gps.xml
+++ /dev/null
@@ -1,104 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/location/caiman/userdebug/lhd.conf b/location/caiman/userdebug/lhd.conf
deleted file mode 100644
index c430b93a..00000000
--- a/location/caiman/userdebug/lhd.conf
+++ /dev/null
@@ -1,33 +0,0 @@
-LheName=bbd
-
-LheRsmResetTimeoutMS=10000
-GpioNStdbyPath=/sys/devices/platform/111e0000.spi/spi_master/spi21/spi21.0/nstandby
-
-LhePatch=/vendor/firmware/SensorHub.patch
-Lhe477xDebugFlags=RPC:FACILITY=65535-dKP+CUST+LHE:STDOUT_PUTS:STDOUT_LOG
-LheConsole=/data/vendor/gps/LheConsole
-
-LogEnabled=true
-Log=JAVA
-LogDirectory=/sdcard/gps/broadcom/storage
-
-LheBbdPacket=/dev/ttyBCM
-
-LheBbdControl=/dev/bbd_control
-
-# LheBbdSensor=/dev/bbd_sensor
-
-LheFailSafe=/data/vendor/gps/logs/esw-crash-dump.txt
-LogLevel=*:I
-
-NvStorageDir=/data/vendor/gps/
-
-# Enable BBD debugging at these stages:
-# LheDriverDebugFlags=PATCH_BBD:LHE_BBD:FSC_BBD
-
-LheAutoBaudDelayMS=10
-TrafficLogEnabled=false
-SecondaryConfigPath=/data/vendor/gps/overlay/lhd_overlay.conf
-
-SkipSensorWakeLock=true
-LoggerWakeLockEnable=false
diff --git a/location/caiman/userdebug/scd.conf b/location/caiman/userdebug/scd.conf
deleted file mode 100644
index 43f9cd27..00000000
--- a/location/caiman/userdebug/scd.conf
+++ /dev/null
@@ -1,6 +0,0 @@
-LogEnabled=true
-Log=JAVA
-LogDirectory=/sdcard/gps/broadcom/storage
-NvStorageDir=/data/vendor/gps/
-TcpConnectionTimeout=20
-SecondaryConfigPath=/data/vendor/gps/overlay/scd_overlay.conf
diff --git a/location/komodo/Android.bp b/location/komodo/Android.bp
index eadab4e5..eedc1fb8 100644
--- a/location/komodo/Android.bp
+++ b/location/komodo/Android.bp
@@ -5,7 +5,7 @@ package {
}
soong_config_module_type {
- name: "ignss_prebuilt_etc",
+ name: "gnss_prebuilt_etc",
module_type: "prebuilt_etc",
config_namespace: "gpssdk",
variables: [
@@ -25,7 +25,7 @@ soong_config_string_variable {
],
}
-ignss_prebuilt_etc {
+gnss_prebuilt_etc {
name: "gps.cfg",
soong_config_variables: {
buildtype: {
@@ -46,107 +46,3 @@ ignss_prebuilt_etc {
relative_install_path: "gnss",
vendor: true,
}
-
-soong_config_module_type {
- name: "egnss_prebuilt_etc",
- module_type: "prebuilt_etc",
- config_namespace: "gpssdk",
- variables: [
- "gpsconf",
- ],
- properties: [
- "src",
- ],
-}
-
-soong_config_string_variable {
- name: "gpsconf",
- values: [
- "factory",
- "user",
- "userdebug",
- "eng",
- ],
-}
-
-prebuilt_etc {
- name: "gps.cer",
- src: "gps.cer",
- relative_install_path: "gnss",
- vendor: true,
-}
-
-egnss_prebuilt_etc {
- name: "gps.xml",
- soong_config_variables: {
- gpsconf: {
- user: {
- src: "user/gps.xml",
- },
- userdebug: {
- src: "userdebug/gps.xml",
- },
- eng: {
- src: "userdebug/gps.xml",
- },
- factory: {
- src: "factory/gps.xml",
- },
- conditions_default: {
- src: "user/gps.xml",
- },
- },
- },
- relative_install_path: "gnss",
- vendor: true,
-}
-
-egnss_prebuilt_etc {
- name: "lhd.conf",
- soong_config_variables: {
- gpsconf: {
- user: {
- src: "user/lhd.conf",
- },
- userdebug: {
- src: "userdebug/lhd.conf",
- },
- eng: {
- src: "userdebug/lhd.conf",
- },
- factory: {
- src: "factory/lhd.conf",
- },
- conditions_default: {
- src: "user/lhd.conf",
- },
- },
- },
- relative_install_path: "gnss",
- vendor: true,
-}
-
-egnss_prebuilt_etc {
- name: "scd.conf",
- soong_config_variables: {
- gpsconf: {
- user: {
- src: "user/scd.conf",
- },
- userdebug: {
- src: "userdebug/scd.conf",
- },
- eng: {
- src: "userdebug/scd.conf",
- },
- factory: {
- src: "factory/scd.conf",
- },
- conditions_default: {
- src: "user/scd.conf",
- },
- },
- },
- relative_install_path: "gnss",
- vendor: true,
-}
diff --git a/location/komodo/factory/gps.xml b/location/komodo/factory/gps.xml
deleted file mode 100644
index 89558834..00000000
--- a/location/komodo/factory/gps.xml
+++ /dev/null
@@ -1,101 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/location/komodo/factory/lhd.conf b/location/komodo/factory/lhd.conf
deleted file mode 100644
index c430b93a..00000000
--- a/location/komodo/factory/lhd.conf
+++ /dev/null
@@ -1,33 +0,0 @@
-LheName=bbd
-
-LheRsmResetTimeoutMS=10000
-GpioNStdbyPath=/sys/devices/platform/111e0000.spi/spi_master/spi21/spi21.0/nstandby
-
-LhePatch=/vendor/firmware/SensorHub.patch
-Lhe477xDebugFlags=RPC:FACILITY=65535-dKP+CUST+LHE:STDOUT_PUTS:STDOUT_LOG
-LheConsole=/data/vendor/gps/LheConsole
-
-LogEnabled=true
-Log=JAVA
-LogDirectory=/sdcard/gps/broadcom/storage
-
-LheBbdPacket=/dev/ttyBCM
-
-LheBbdControl=/dev/bbd_control
-
-# LheBbdSensor=/dev/bbd_sensor
-
-LheFailSafe=/data/vendor/gps/logs/esw-crash-dump.txt
-LogLevel=*:I
-
-NvStorageDir=/data/vendor/gps/
-
-# Enable BBD debugging at these stages:
-# LheDriverDebugFlags=PATCH_BBD:LHE_BBD:FSC_BBD
-
-LheAutoBaudDelayMS=10
-TrafficLogEnabled=false
-SecondaryConfigPath=/data/vendor/gps/overlay/lhd_overlay.conf
-
-SkipSensorWakeLock=true
-LoggerWakeLockEnable=false
diff --git a/location/komodo/factory/scd.conf b/location/komodo/factory/scd.conf
deleted file mode 100644
index 43f9cd27..00000000
--- a/location/komodo/factory/scd.conf
+++ /dev/null
@@ -1,6 +0,0 @@
-LogEnabled=true
-Log=JAVA
-LogDirectory=/sdcard/gps/broadcom/storage
-NvStorageDir=/data/vendor/gps/
-TcpConnectionTimeout=20
-SecondaryConfigPath=/data/vendor/gps/overlay/scd_overlay.conf
diff --git a/location/komodo/gps.cer b/location/komodo/gps.cer
deleted file mode 100644
index 934e0c5c..00000000
--- a/location/komodo/gps.cer
+++ /dev/null
@@ -1,161 +0,0 @@
------BEGIN CERTIFICATE-----
-MIIE0zCCA7ugAwIBAgIQGNrRniZ96LtKIVjNzGs7SjANBgkqhkiG9w0BAQUFADCB
-yjELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL
-ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJp
-U2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxW
-ZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0
-aG9yaXR5IC0gRzUwHhcNMDYxMTA4MDAwMDAwWhcNMzYwNzE2MjM1OTU5WjCByjEL
-MAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZW
-ZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJpU2ln
-biwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJp
-U2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9y
-aXR5IC0gRzUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvJAgIKXo1
-nmAMqudLO07cfLw8RRy7K+D+KQL5VwijZIUVJ/XxrcgxiV0i6CqqpkKzj/i5Vbex
-t0uz/o9+B1fs70PbZmIVYc9gDaTY3vjgw2IIPVQT60nKWVSFJuUrjxuf6/WhkcIz
-SdhDY2pSS9KP6HBRTdGJaXvHcPaz3BJ023tdS1bTlr8Vd6Gw9KIl8q8ckmcY5fQG
-BO+QueQA5N06tRn/Arr0PO7gi+s3i+z016zy9vA9r911kTMZHRxAy3QkGSGT2RT+
-rCpSx4/VBEnkjWNHiDxpg8v+R70rfk/Fla4OndTRQ8Bnc+MUCH7lP59zuDMKz10/
-NIeWiu5T6CUVAgMBAAGjgbIwga8wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8E
-BAMCAQYwbQYIKwYBBQUHAQwEYTBfoV2gWzBZMFcwVRYJaW1hZ2UvZ2lmMCEwHzAH
-BgUrDgMCGgQUj+XTGoasjY5rw8+AatRIGCx7GS4wJRYjaHR0cDovL2xvZ28udmVy
-aXNpZ24uY29tL3ZzbG9nby5naWYwHQYDVR0OBBYEFH/TZafC3ey78DAJ80M5+gKv
-MzEzMA0GCSqGSIb3DQEBBQUAA4IBAQCTJEowX2LP2BqYLz3q3JktvXf2pXkiOOzE
-p6B4Eq1iDkVwZMXnl2YtmAl+X6/WzChl8gGqCBpH3vn5fJJaCGkgDdk+bW48DW7Y
-5gaRQBi5+MHt39tBquCWIMnNZBU4gcmU7qKEKQsTb47bDN0lAtukixlE0kF6BWlK
-WE9gyn6CagsCqiUXObXbf+eEZSqVir2G3l6BFoMtEMze/aiCKm0oHw0LxOXnGiYZ
-4fQRbxC1lfznQgUy286dUV4otp6F01vvpX1FQHKOtw5rDgb7MzVIcbidJ4vEZV8N
-hnacRHr2lVz2XTIIM6RUthg/aFzyQkqFOFSDX9HoLPKsEdao7WNq
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIDdzCCAl+gAwIBAgIEAgAAuTANBgkqhkiG9w0BAQUFADBaMQswCQYDVQQGEwJJ
-RTESMBAGA1UEChMJQmFsdGltb3JlMRMwEQYDVQQLEwpDeWJlclRydXN0MSIwIAYD
-VQQDExlCYWx0aW1vcmUgQ3liZXJUcnVzdCBSb290MB4XDTAwMDUxMjE4NDYwMFoX
-DTI1MDUxMjIzNTkwMFowWjELMAkGA1UEBhMCSUUxEjAQBgNVBAoTCUJhbHRpbW9y
-ZTETMBEGA1UECxMKQ3liZXJUcnVzdDEiMCAGA1UEAxMZQmFsdGltb3JlIEN5YmVy
-VHJ1c3QgUm9vdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKMEuyKr
-mD1X6CZymrV51Cni4eiVgLGw41uOKymaZN+hXe2wCQVt2yguzmKiYv60iNoS6zjr
-IZ3AQSsBUnuId9Mcj8e6uYi1agnnc+gRQKfRzMpijS3ljwumUNKoUMMo6vWrJYeK
-mpYcqWe4PwzV9/lSEy/CG9VwcPCPwBLKBsua4dnKM3p31vjsufFoREJIE9LAwqSu
-XmD+tqYF/LTdB1kC1FkYmGP1pWPgkAx9XbIGevOF6uvUA65ehD5f/xXtabz5OTZy
-dc93Uk3zyZAsuT3lySNTPx8kmCFcB5kpvcY67Oduhjprl3RjM71oGDHweI12v/ye
-jl0qhqdNkNwnGjkCAwEAAaNFMEMwHQYDVR0OBBYEFOWdWTCCR1jMrPoIVDaGezq1
-BE3wMBIGA1UdEwEB/wQIMAYBAf8CAQMwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3
-DQEBBQUAA4IBAQCFDF2O5G9RaEIFoN27TyclhAO992T9Ldcw46QQF+vaKSm2eT92
-9hkTI7gQCvlYpNRhcL0EYWoSihfVCr3FvDB81ukMJY2GQE/szKN+OMY3EU/t3Wgx
-jkzSswF07r51XgdIGn9w/xZchMB5hbgF/X++ZRGjD8ACtPhSNzkE1akxehi/oCr0
-Epn3o0WC4zxe9Z2etciefC7IpJ5OCBRLbf1wbWsaY71k5h+3zvDyny67G7fyUIhz
-ksLi4xaNmjICq44Y3ekQEe5+NauQrz4wlHrQMz2nZQ/1/I6eYs9HRCwBXbsdtTLS
-R9I4LtD+gdwyah617jzV/OeBHRnDJELqYzmp
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIDjjCCAnagAwIBAgIQAzrx5qcRqaC7KGSxHQn65TANBgkqhkiG9w0BAQsFADBh
-MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
-d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH
-MjAeFw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAwMDBaMGExCzAJBgNVBAYTAlVT
-MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j
-b20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEcyMIIBIjANBgkqhkiG
-9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuzfNNNx7a8myaJCtSnX/RrohCgiN9RlUyfuI
-2/Ou8jqJkTx65qsGGmvPrC3oXgkkRLpimn7Wo6h+4FR1IAWsULecYxpsMNzaHxmx
-1x7e/dfgy5SDN67sH0NO3Xss0r0upS/kqbitOtSZpLYl6ZtrAGCSYP9PIUkY92eQ
-q2EGnI/yuum06ZIya7XzV+hdG82MHauVBJVJ8zUtluNJbd134/tJS7SsVQepj5Wz
-tCO7TG1F8PapspUwtP1MVYwnSlcUfIKdzXOS0xZKBgyMUNGPHgm+F6HmIcr9g+UQ
-vIOlCsRnKPZzFBQ9RnbDhxSJITRNrw9FDKZJobq7nMWxM4MphQIDAQABo0IwQDAP
-BgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUTiJUIBiV
-5uNu5g/6+rkS7QYXjzkwDQYJKoZIhvcNAQELBQADggEBAGBnKJRvDkhj6zHd6mcY
-1Yl9PMWLSn/pvtsrF9+wX3N3KjITOYFnQoQj8kVnNeyIv/iPsGEMNKSuIEyExtv4
-NeF22d+mQrvHRAiGfzZ0JFrabA0UWTW98kndth/Jsw1HKj2ZL7tcu7XUIOGZX1NG
-Fdtom/DzMNU+MeKNhJ7jitralj41E6Vf8PlwUHBHQRFXGU7Aj64GxJUTFy8bJZ91
-8rGOmaFvE7FBcf6IKshPECBV1/MUReXgRPTqh5Uykw7+U0b6LJ3/iyK5S9kJRaTe
-pLiaWN0bfVKfjllDiIGknibVb63dDcY3fe0Dkhvld1927jyNxF1WW6LZZm6zNTfl
-MrY=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIE0zCCA7ugAwIBAgIQGNrRniZ96LtKIVjNzGs7SjANBgkqhkiG9w0BAQUFADCB
-yjELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL
-ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJp
-U2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxW
-ZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0
-aG9yaXR5IC0gRzUwHhcNMDYxMTA4MDAwMDAwWhcNMzYwNzE2MjM1OTU5WjCByjEL
-MAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZW
-ZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJpU2ln
-biwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJp
-U2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9y
-aXR5IC0gRzUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvJAgIKXo1
-nmAMqudLO07cfLw8RRy7K+D+KQL5VwijZIUVJ/XxrcgxiV0i6CqqpkKzj/i5Vbex
-t0uz/o9+B1fs70PbZmIVYc9gDaTY3vjgw2IIPVQT60nKWVSFJuUrjxuf6/WhkcIz
-SdhDY2pSS9KP6HBRTdGJaXvHcPaz3BJ023tdS1bTlr8Vd6Gw9KIl8q8ckmcY5fQG
-BO+QueQA5N06tRn/Arr0PO7gi+s3i+z016zy9vA9r911kTMZHRxAy3QkGSGT2RT+
-rCpSx4/VBEnkjWNHiDxpg8v+R70rfk/Fla4OndTRQ8Bnc+MUCH7lP59zuDMKz10/
-NIeWiu5T6CUVAgMBAAGjgbIwga8wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8E
-BAMCAQYwbQYIKwYBBQUHAQwEYTBfoV2gWzBZMFcwVRYJaW1hZ2UvZ2lmMCEwHzAH
-BgUrDgMCGgQUj+XTGoasjY5rw8+AatRIGCx7GS4wJRYjaHR0cDovL2xvZ28udmVy
-aXNpZ24uY29tL3ZzbG9nby5naWYwHQYDVR0OBBYEFH/TZafC3ey78DAJ80M5+gKv
-MzEzMA0GCSqGSIb3DQEBBQUAA4IBAQCTJEowX2LP2BqYLz3q3JktvXf2pXkiOOzE
-p6B4Eq1iDkVwZMXnl2YtmAl+X6/WzChl8gGqCBpH3vn5fJJaCGkgDdk+bW48DW7Y
-5gaRQBi5+MHt39tBquCWIMnNZBU4gcmU7qKEKQsTb47bDN0lAtukixlE0kF6BWlK
-WE9gyn6CagsCqiUXObXbf+eEZSqVir2G3l6BFoMtEMze/aiCKm0oHw0LxOXnGiYZ
-4fQRbxC1lfznQgUy286dUV4otp6F01vvpX1FQHKOtw5rDgb7MzVIcbidJ4vEZV8N
-hnacRHr2lVz2XTIIM6RUthg/aFzyQkqFOFSDX9HoLPKsEdao7WNq
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIFZTCCA02gAwIBAgIPAWv6o5fPZQ5hxva1vuNrMA0GCSqGSIb3DQEBCwUAMDgx
-CzAJBgNVBAYTAkpQMRcwFQYDVQQKDA5SYWt1dGVuIE1vYmlsZTEQMA4GA1UEAwwH
-Um9vdCBDQTAeFw0xOTA3MTYxMTU1NDJaFw0yOTA3MTMxMTU1NDJaMD4xCzAJBgNV
-BAYTAkpQMRcwFQYDVQQKEw5SYWt1dGVuIE1vYmlsZTEWMBQGA1UEAxMNREMgSXNz
-dWluZyBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAObjAbQ8TkzF
-A+/WvSE6fzDf+rlvBKY1dJJbiJ2/j0lc+tj56dE7+BhZ2JVmAYIYfEoUw69dwxTR
-44EdZln3ZVFmMuOdfxvF9A46pMKzH1skr8ErDgjNyJ9f/JOuQ29p/7BvLC55aRzk
-yj99BYdzJWKs+5W7jQlv7/HyJ/PQ+rUEBOx4o/YiTucDFduWdV6/x5mcEbKD3ufL
-66vUEf3MHGegDkOWAMTchl1RmaYDlf3IMsXC7M2bFPFa/9y/vzaaY6EhnJ861co6
-rkOhTZe/kJZwqQYFmWczBPZK/9zRy3C1zA09tCBk+CDNBrNXe+3dMLFmnW4npxUQ
-oceTPhaaDo5lA6HkkARwVWLrporFZ2B/th2Bqtu6uObLSB6JMA2jxmKwKukM8/jp
-C9tKV9X03rHQIQultc63rivPdgQvqYgW1PVdzV1a3pZEMk5zv257+fxgfUGzfUh7
-tx0OY+BkykSP6ZK/BsbI/BY+rsS0L/0lmC22NU1p+qVeN3ZRHoqntB+FymaBfQ3/
-yfKkDNfnMua5GzLyyYGYUDDx71rtfrs3hGDiwjvE4B0IvsU0E7Oerk5gLqx8t0q/
-MmhI+CJJS1bH2sRBMcqfRAv+eyByFsvLY7Er/ztveaabX9xEwyPNFOcU+SZMhipv
-EUKmUcOAHxzx4HbYEFyM0Z7WgUdlTd1xAgMBAAGjZjBkMB8GA1UdIwQYMBaAFPUI
-BlLFno+y5xdHlCX349iVyS75MB0GA1UdDgQWBBQzVhTSCf8F31Zf0Bu661qymMko
-JzAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIBADANBgkqhkiG9w0B
-AQsFAAOCAgEADQEufjma/6fT/Do4Fh13lZhsowHSsGv5sFYly6224GsciE80ZwYg
-R4EK/TAR0jorBXsu6sQc51pZ5SSHhIxfo2frfprTPaaWN6cZwfrb6UcnD/FaZ1jP
-HzWrI3kRxG9JCDffzE8uMf8Rnc69n1j+TBerk4Ix3Zui2TaaF6LVceJ4RgeNkZl0
-OFkGGFruHz/d83q7A6YjgN0iwMEabdtKH7Sq27LqGPeCS8NuGlrziNAxktdwaYlN
-D5t6ntM/1nHYPmVqdioEU9vAnyB3BiXOlITPHEEMOSlItcUsJ6rN5DZJaJgkBxvN
-Qdi6wmaDlxy8XFyy4KGFKWAl17FlfpqW5VtYQJ4aDpibGlGqamg0vm+IJDIGPlOs
-KQcxG17cOw4MCflAtnzHKHBn52DegQKwxev2ZpqdwVw/NqPq0yTNEbCRqEyiq7+H
-ljKEFiEjEjeXTcqR4DoCseA5UgcriuriV0OCvr8KTlviV4FEUu+IA9ut8YIvf2of
-Zz0z8rO4H+Rb4tMi/yBRM09x3rEW4hXwO0qpCBNBa0wEJBxufF3f6l9efEle+YTR
-XS92gutaoVluqMfRSJckjwWokToi32/FvF79guZymD0qHkOSi5dewsIW7zsdobvv
-t2CWLfTAb9cx222ELBpVPkfcgUKfF4RCGWPzuAlK6OueuDrInOiz8ag=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIFUjCCAzqgAwIBAgICBpAwDQYJKoZIhvcNAQELBQAwODELMAkGA1UEBhMCSlAx
-FzAVBgNVBAoMDlJha3V0ZW4gTW9iaWxlMRAwDgYDVQQDDAdSb290IENBMB4XDTE5
-MDcxNjEwNTkwMVoXDTM5MDcxNTEwNTkwMVowODELMAkGA1UEBhMCSlAxFzAVBgNV
-BAoMDlJha3V0ZW4gTW9iaWxlMRAwDgYDVQQDDAdSb290IENBMIICIjANBgkqhkiG
-9w0BAQEFAAOCAg8AMIICCgKCAgEAqiPMbNudotG8afkk5Fwo2QdDcFFmC+qGpGjw
-yQs57QtGPRk1HsIhZFfr6zn8t1tZw6Zo+A0biFA7d2N93nYsseHBy/bZlhhOL+Js
-Jb907UM09L5xaJIgnbFYVT1QjtB7ksLAy3rHpdSKiggfT1ynwM/u6wIdWRSx24QU
-Vxpq5iFpVj041+/RnpCPASL5pSnbYZKQyOb/XsOaR+hz7aSjwiUzk2cRjAmRqYxY
-qYVe135IAy377inJRtUPvi3IhtmUHJToiMLBH5tChkjkIpdRG1lVIj4vGdzrIb+Q
-Kvg/k7BDVZ3sstsLvJ8evNonBzrqcr80ek/X+HFrgY/3M1VEru4ohLAiA877CuuG
-UAfrxFh9qjP1yue+dlrQWk+WHMbGMzKI1zCKEMphJatyNHfpRtD8LUWtLV96DD78
-qLwQwrSYrEMd2u/akeBFKINYWqpqkVBhSsV3eukXVIdSbtSAxZNv+4m6QddEcUvG
-2ZLf+yCf2tl+LPGXNL08vwMVbQqcDw8m+nDP4vu0VUixddyoqnnDlWOoQESuQFQ1
-IqYFQhRPs2dFRf5TJzkmbqRUXbaPxsrKGjTtVpPgENbv40nyRGyBbl1CzqpBFEp5
-7w4MPYDIzWKYbRyCnUE5WScRBFmym7242KA3SOfkylzGMb8KGJxohVME+7oMbNf5
-EjLWVgECAwEAAaNmMGQwHwYDVR0jBBgwFoAU9QgGUsWej7LnF0eUJffj2JXJLvkw
-HQYDVR0OBBYEFPUIBlLFno+y5xdHlCX349iVyS75MA4GA1UdDwEB/wQEAwIBBjAS
-BgNVHRMBAf8ECDAGAQH/AgEBMA0GCSqGSIb3DQEBCwUAA4ICAQCDGIeYrtivFt3p
-8k5vXKFUT072C7wMvfrAGYCYgIdUthWCqJoMwnG3Fsg7Ngu70La7ESBzEKpnpPWz
-eIdnREJkNP9iqiKHXnaUV2P/21AS1q6enVKBFOl7dYiVjqOZ+vac3a1UjLWkvm0g
-x4sg/f3PpiEzZM7ecnQYk2wfMSq8Jw0w1Lf0SEeoYZTkf12cqSJVSa/G7gEdL/Cn
-LO3yyBq0KPNdd87eIfvCLJj55UJ5dCr0JXRTUteBvJwflbPXmOqfI8fA05fwlJZS
-o1SBpMI9cEBwaPXQM9CPNKaWLvyOR1KpviRzbCnaKf44Fs2OuZboo3avZrC9eUoU
-HU2HKXRj8UMRlFeCdNugbOdGyK+CpXwMHVtIrtpf0iOUqo0rOekgnUSNi9qyjD1g
-IV3Y/NLVl9fqe8q66IWUn8NYndxigMKWcMCBFUjfP0yMZeqSHFiIv7zk9PuV/62k
-Yele7cK9iHnEUwWBj6VCEs6pZBS1QSmhRw3GWlSDc/gHXd38PG20zH7xg4z2H9Rc
-Op9P1ZW2kjqv5D2+q/qtaePAyHn3B05UZrQYUmx7LaHNO7op6dZgCdoR0sVsR+Fc
-Zyr0AhgiuTWrjtUEOGx2qJVwAsHkpqtlN+DaGT08dT64LvIf0bfGvmtm++/WEDWJ
-HInwg85pGm+sEkYbYFRBD0woPBsL3g==
------END CERTIFICATE-----
diff --git a/location/komodo/user/gps.cfg b/location/komodo/user/gps.cfg
index 1a949223..b474213f 100644
--- a/location/komodo/user/gps.cfg
+++ b/location/komodo/user/gps.cfg
@@ -7,9 +7,10 @@ GlueLayer_EnableGnssCfgInterface=1
gnss_device_type=K042
gnss_device_patch_address=0
gnss_device_patch_file=/vendor/firmware/kepler.bin
+allow_logging_if_disconnected=0
ism_stream_enable=1
caplay_port_tcp_port=@GNSS_ISM_CAPTURE_PLAYBACK
-Is1PPSTimeSyncEnable=0
+Is1PPSTimeSyncEnable=1
MaxNtnRefLocAgeSecs=600
GlueLayer_IsPlatformRefTimeEnable=1
chpp_betp_client=1
@@ -52,7 +53,7 @@ GlueLayer_isReqUBPFromPressureSensor=1
GlueLayer_IsRilCIDReqEnable=0
GlueLayer_IsMemsEnable=1
GlueLayer_MeasCorrCap=7
-Chip_Configuration_mems_data_Configuration=0x5
+Chip_Configuration_mems_data_Configuration=0x25
Chip_Configuration_FeatureCfg_ANDRD_MEAS_CORR_ENABLE=1
CP_LocTech_PrimaryConst=0
CP_LocTech_Constraints=1
@@ -70,6 +71,7 @@ isForceHighAccuracyMode=1
cp_partial_reset_disable=1
isUseUncalAccel=1
isUseUncalMagn=0
+NavOptions=0x2443
GNSS_CARRIER_CONFIG_BEGIN
GNSS_CARRIER_ID=0
diff --git a/location/komodo/user/gps.xml b/location/komodo/user/gps.xml
deleted file mode 100644
index 6c335c52..00000000
--- a/location/komodo/user/gps.xml
+++ /dev/null
@@ -1,103 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/location/komodo/user/lhd.conf b/location/komodo/user/lhd.conf
deleted file mode 100644
index 73e03bcc..00000000
--- a/location/komodo/user/lhd.conf
+++ /dev/null
@@ -1,31 +0,0 @@
-LheName=bbd
-
-LheRsmResetTimeoutMS=10000
-GpioNStdbyPath=/sys/devices/platform/111e0000.spi/spi_master/spi21/spi21.0/nstandby
-
-LhePatch=/vendor/firmware/SensorHub.patch
-Lhe477xDebugFlags=RPC:FACILITY=65535-dKP+CUST+LHE:STDOUT_PUTS:STDOUT_LOG
-# LheConsole=/data/vendor/gps/LheConsole
-
-LogEnabled=false
-Log=JAVA
-LogDirectory=/sdcard/gps/broadcom/storage
-
-LheBbdPacket=/dev/ttyBCM
-
-LheBbdControl=/dev/bbd_control
-
-# LheBbdSensor=/dev/bbd_sensor
-
-# LheFailSafe=/data/vendor/gps/esw-crash-dump.txt
-
-NvStorageDir=/data/vendor/gps/
-
-# Enable BBD debugging at these stages:
-# LheDriverDebugFlags=PATCH_BBD:LHE_BBD:FSC_BBD
-
-LheAutoBaudDelayMS=10
-TrafficLogEnabled=false
-
-SkipSensorWakeLock=true
-LoggerWakeLockEnable=false
diff --git a/location/komodo/user/scd.conf b/location/komodo/user/scd.conf
deleted file mode 100644
index e75f209b..00000000
--- a/location/komodo/user/scd.conf
+++ /dev/null
@@ -1,5 +0,0 @@
-LogEnabled=false
-Log=JAVA
-LogDirectory=/sdcard/gps/broadcom/storage
-NvStorageDir=/data/vendor/gps/
-TcpConnectionTimeout=20
diff --git a/location/komodo/userdebug/gps.cfg b/location/komodo/userdebug/gps.cfg
index 1fbc0ed7..4c3be1f2 100644
--- a/location/komodo/userdebug/gps.cfg
+++ b/location/komodo/userdebug/gps.cfg
@@ -20,12 +20,14 @@ gnss_device_type=K042
gnss_device_patch_address=0
gnss_device_patch_file=/vendor/firmware/kepler.bin
+allow_logging_if_disconnected=0
+
# enable ism stream for GAAM
ism_stream_enable=1
caplay_port_tcp_port=@GNSS_ISM_CAPTURE_PLAYBACK
# Enable/Disable 1PPS Time Sync policy
-Is1PPSTimeSyncEnable=0
+Is1PPSTimeSyncEnable=1
MaxNtnRefLocAgeSecs=600
# CHIP_CONFIG_IO_OPT_HOSTIO_VIA_SECONDARY + CHIP_CONFIG_IO_OPT_CPMB_MASK
@@ -180,7 +182,13 @@ GlueLayer_isReqUBPFromPressureSensor=1
GlueLayer_IsRilCIDReqEnable=0
GlueLayer_IsMemsEnable=1
GlueLayer_MeasCorrCap=7
-Chip_Configuration_mems_data_Configuration=0x5
+
+# 0x0001: CHIP_CONFIG_MEMS_ACCEL_AVAILABLE
+# 0x0002: CHIP_CONFIG_MEMS_MAGN_AVAILABLE
+# 0x0004: CHIP_CONFIG_MEMS_GYRO_AVAILABLE
+# 0x0010: CHIP_CONFIG_MEMS_ORIENTATION_AVAILABLE
+# 0x0020: CHIP_CONFIG_MEMS_STEPCOUNTER_AVAILABLE
+Chip_Configuration_mems_data_Configuration=0x25
Chip_Configuration_FeatureCfg_ANDRD_MEAS_CORR_ENABLE=1
CP_LocTech_PrimaryConst=0
CP_LocTech_Constraints=1
@@ -211,6 +219,13 @@ cp_partial_reset_disable=1
isUseUncalAccel=1
isUseUncalMagn=0
+# 0x0001: Enable StaticNavMode
+# 0x0002: Enable TunnelDetection
+# 0x0040: Self-detection Algorithm works
+# 0x0400: Enable MEMS S5
+# 0x2000: Enable MEMS PGMF (Pedestrian GNSS + MEMS Fusion)
+NavOptions=0x2443
+
GNSS_CARRIER_CONFIG_BEGIN
# DEFAULT
GNSS_CARRIER_ID=0
@@ -286,4 +301,3 @@ GNSS_CARRIER_ID=9
ENABLE_LPP_UP=1
ENABLE_LPPE_UP=3
GNSS_CARRIER_CONFIG_END
-
diff --git a/location/komodo/userdebug/gps.xml b/location/komodo/userdebug/gps.xml
deleted file mode 100644
index 0686861c..00000000
--- a/location/komodo/userdebug/gps.xml
+++ /dev/null
@@ -1,104 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/location/komodo/userdebug/lhd.conf b/location/komodo/userdebug/lhd.conf
deleted file mode 100644
index c430b93a..00000000
--- a/location/komodo/userdebug/lhd.conf
+++ /dev/null
@@ -1,33 +0,0 @@
-LheName=bbd
-
-LheRsmResetTimeoutMS=10000
-GpioNStdbyPath=/sys/devices/platform/111e0000.spi/spi_master/spi21/spi21.0/nstandby
-
-LhePatch=/vendor/firmware/SensorHub.patch
-Lhe477xDebugFlags=RPC:FACILITY=65535-dKP+CUST+LHE:STDOUT_PUTS:STDOUT_LOG
-LheConsole=/data/vendor/gps/LheConsole
-
-LogEnabled=true
-Log=JAVA
-LogDirectory=/sdcard/gps/broadcom/storage
-
-LheBbdPacket=/dev/ttyBCM
-
-LheBbdControl=/dev/bbd_control
-
-# LheBbdSensor=/dev/bbd_sensor
-
-LheFailSafe=/data/vendor/gps/logs/esw-crash-dump.txt
-LogLevel=*:I
-
-NvStorageDir=/data/vendor/gps/
-
-# Enable BBD debugging at these stages:
-# LheDriverDebugFlags=PATCH_BBD:LHE_BBD:FSC_BBD
-
-LheAutoBaudDelayMS=10
-TrafficLogEnabled=false
-SecondaryConfigPath=/data/vendor/gps/overlay/lhd_overlay.conf
-
-SkipSensorWakeLock=true
-LoggerWakeLockEnable=false
diff --git a/location/komodo/userdebug/scd.conf b/location/komodo/userdebug/scd.conf
deleted file mode 100644
index 43f9cd27..00000000
--- a/location/komodo/userdebug/scd.conf
+++ /dev/null
@@ -1,6 +0,0 @@
-LogEnabled=true
-Log=JAVA
-LogDirectory=/sdcard/gps/broadcom/storage
-NvStorageDir=/data/vendor/gps/
-TcpConnectionTimeout=20
-SecondaryConfigPath=/data/vendor/gps/overlay/scd_overlay.conf
diff --git a/location/ripcurrent24/Android.bp b/location/ripcurrent24/Android.bp
index eadab4e5..eedc1fb8 100644
--- a/location/ripcurrent24/Android.bp
+++ b/location/ripcurrent24/Android.bp
@@ -5,7 +5,7 @@ package {
}
soong_config_module_type {
- name: "ignss_prebuilt_etc",
+ name: "gnss_prebuilt_etc",
module_type: "prebuilt_etc",
config_namespace: "gpssdk",
variables: [
@@ -25,7 +25,7 @@ soong_config_string_variable {
],
}
-ignss_prebuilt_etc {
+gnss_prebuilt_etc {
name: "gps.cfg",
soong_config_variables: {
buildtype: {
@@ -46,107 +46,3 @@ ignss_prebuilt_etc {
relative_install_path: "gnss",
vendor: true,
}
-
-soong_config_module_type {
- name: "egnss_prebuilt_etc",
- module_type: "prebuilt_etc",
- config_namespace: "gpssdk",
- variables: [
- "gpsconf",
- ],
- properties: [
- "src",
- ],
-}
-
-soong_config_string_variable {
- name: "gpsconf",
- values: [
- "factory",
- "user",
- "userdebug",
- "eng",
- ],
-}
-
-prebuilt_etc {
- name: "gps.cer",
- src: "gps.cer",
- relative_install_path: "gnss",
- vendor: true,
-}
-
-egnss_prebuilt_etc {
- name: "gps.xml",
- soong_config_variables: {
- gpsconf: {
- user: {
- src: "user/gps.xml",
- },
- userdebug: {
- src: "userdebug/gps.xml",
- },
- eng: {
- src: "userdebug/gps.xml",
- },
- factory: {
- src: "factory/gps.xml",
- },
- conditions_default: {
- src: "user/gps.xml",
- },
- },
- },
- relative_install_path: "gnss",
- vendor: true,
-}
-
-egnss_prebuilt_etc {
- name: "lhd.conf",
- soong_config_variables: {
- gpsconf: {
- user: {
- src: "user/lhd.conf",
- },
- userdebug: {
- src: "userdebug/lhd.conf",
- },
- eng: {
- src: "userdebug/lhd.conf",
- },
- factory: {
- src: "factory/lhd.conf",
- },
- conditions_default: {
- src: "user/lhd.conf",
- },
- },
- },
- relative_install_path: "gnss",
- vendor: true,
-}
-
-egnss_prebuilt_etc {
- name: "scd.conf",
- soong_config_variables: {
- gpsconf: {
- user: {
- src: "user/scd.conf",
- },
- userdebug: {
- src: "userdebug/scd.conf",
- },
- eng: {
- src: "userdebug/scd.conf",
- },
- factory: {
- src: "factory/scd.conf",
- },
- conditions_default: {
- src: "user/scd.conf",
- },
- },
- },
- relative_install_path: "gnss",
- vendor: true,
-}
diff --git a/location/ripcurrent24/factory/gps.xml b/location/ripcurrent24/factory/gps.xml
deleted file mode 100644
index 89558834..00000000
--- a/location/ripcurrent24/factory/gps.xml
+++ /dev/null
@@ -1,101 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/location/ripcurrent24/factory/lhd.conf b/location/ripcurrent24/factory/lhd.conf
deleted file mode 100644
index c430b93a..00000000
--- a/location/ripcurrent24/factory/lhd.conf
+++ /dev/null
@@ -1,33 +0,0 @@
-LheName=bbd
-
-LheRsmResetTimeoutMS=10000
-GpioNStdbyPath=/sys/devices/platform/111e0000.spi/spi_master/spi21/spi21.0/nstandby
-
-LhePatch=/vendor/firmware/SensorHub.patch
-Lhe477xDebugFlags=RPC:FACILITY=65535-dKP+CUST+LHE:STDOUT_PUTS:STDOUT_LOG
-LheConsole=/data/vendor/gps/LheConsole
-
-LogEnabled=true
-Log=JAVA
-LogDirectory=/sdcard/gps/broadcom/storage
-
-LheBbdPacket=/dev/ttyBCM
-
-LheBbdControl=/dev/bbd_control
-
-# LheBbdSensor=/dev/bbd_sensor
-
-LheFailSafe=/data/vendor/gps/logs/esw-crash-dump.txt
-LogLevel=*:I
-
-NvStorageDir=/data/vendor/gps/
-
-# Enable BBD debugging at these stages:
-# LheDriverDebugFlags=PATCH_BBD:LHE_BBD:FSC_BBD
-
-LheAutoBaudDelayMS=10
-TrafficLogEnabled=false
-SecondaryConfigPath=/data/vendor/gps/overlay/lhd_overlay.conf
-
-SkipSensorWakeLock=true
-LoggerWakeLockEnable=false
diff --git a/location/ripcurrent24/factory/scd.conf b/location/ripcurrent24/factory/scd.conf
deleted file mode 100644
index 43f9cd27..00000000
--- a/location/ripcurrent24/factory/scd.conf
+++ /dev/null
@@ -1,6 +0,0 @@
-LogEnabled=true
-Log=JAVA
-LogDirectory=/sdcard/gps/broadcom/storage
-NvStorageDir=/data/vendor/gps/
-TcpConnectionTimeout=20
-SecondaryConfigPath=/data/vendor/gps/overlay/scd_overlay.conf
diff --git a/location/ripcurrent24/gps.cer b/location/ripcurrent24/gps.cer
deleted file mode 100644
index 934e0c5c..00000000
--- a/location/ripcurrent24/gps.cer
+++ /dev/null
@@ -1,161 +0,0 @@
------BEGIN CERTIFICATE-----
-MIIE0zCCA7ugAwIBAgIQGNrRniZ96LtKIVjNzGs7SjANBgkqhkiG9w0BAQUFADCB
-yjELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL
-ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJp
-U2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxW
-ZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0
-aG9yaXR5IC0gRzUwHhcNMDYxMTA4MDAwMDAwWhcNMzYwNzE2MjM1OTU5WjCByjEL
-MAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZW
-ZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJpU2ln
-biwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJp
-U2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9y
-aXR5IC0gRzUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvJAgIKXo1
-nmAMqudLO07cfLw8RRy7K+D+KQL5VwijZIUVJ/XxrcgxiV0i6CqqpkKzj/i5Vbex
-t0uz/o9+B1fs70PbZmIVYc9gDaTY3vjgw2IIPVQT60nKWVSFJuUrjxuf6/WhkcIz
-SdhDY2pSS9KP6HBRTdGJaXvHcPaz3BJ023tdS1bTlr8Vd6Gw9KIl8q8ckmcY5fQG
-BO+QueQA5N06tRn/Arr0PO7gi+s3i+z016zy9vA9r911kTMZHRxAy3QkGSGT2RT+
-rCpSx4/VBEnkjWNHiDxpg8v+R70rfk/Fla4OndTRQ8Bnc+MUCH7lP59zuDMKz10/
-NIeWiu5T6CUVAgMBAAGjgbIwga8wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8E
-BAMCAQYwbQYIKwYBBQUHAQwEYTBfoV2gWzBZMFcwVRYJaW1hZ2UvZ2lmMCEwHzAH
-BgUrDgMCGgQUj+XTGoasjY5rw8+AatRIGCx7GS4wJRYjaHR0cDovL2xvZ28udmVy
-aXNpZ24uY29tL3ZzbG9nby5naWYwHQYDVR0OBBYEFH/TZafC3ey78DAJ80M5+gKv
-MzEzMA0GCSqGSIb3DQEBBQUAA4IBAQCTJEowX2LP2BqYLz3q3JktvXf2pXkiOOzE
-p6B4Eq1iDkVwZMXnl2YtmAl+X6/WzChl8gGqCBpH3vn5fJJaCGkgDdk+bW48DW7Y
-5gaRQBi5+MHt39tBquCWIMnNZBU4gcmU7qKEKQsTb47bDN0lAtukixlE0kF6BWlK
-WE9gyn6CagsCqiUXObXbf+eEZSqVir2G3l6BFoMtEMze/aiCKm0oHw0LxOXnGiYZ
-4fQRbxC1lfznQgUy286dUV4otp6F01vvpX1FQHKOtw5rDgb7MzVIcbidJ4vEZV8N
-hnacRHr2lVz2XTIIM6RUthg/aFzyQkqFOFSDX9HoLPKsEdao7WNq
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIDdzCCAl+gAwIBAgIEAgAAuTANBgkqhkiG9w0BAQUFADBaMQswCQYDVQQGEwJJ
-RTESMBAGA1UEChMJQmFsdGltb3JlMRMwEQYDVQQLEwpDeWJlclRydXN0MSIwIAYD
-VQQDExlCYWx0aW1vcmUgQ3liZXJUcnVzdCBSb290MB4XDTAwMDUxMjE4NDYwMFoX
-DTI1MDUxMjIzNTkwMFowWjELMAkGA1UEBhMCSUUxEjAQBgNVBAoTCUJhbHRpbW9y
-ZTETMBEGA1UECxMKQ3liZXJUcnVzdDEiMCAGA1UEAxMZQmFsdGltb3JlIEN5YmVy
-VHJ1c3QgUm9vdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKMEuyKr
-mD1X6CZymrV51Cni4eiVgLGw41uOKymaZN+hXe2wCQVt2yguzmKiYv60iNoS6zjr
-IZ3AQSsBUnuId9Mcj8e6uYi1agnnc+gRQKfRzMpijS3ljwumUNKoUMMo6vWrJYeK
-mpYcqWe4PwzV9/lSEy/CG9VwcPCPwBLKBsua4dnKM3p31vjsufFoREJIE9LAwqSu
-XmD+tqYF/LTdB1kC1FkYmGP1pWPgkAx9XbIGevOF6uvUA65ehD5f/xXtabz5OTZy
-dc93Uk3zyZAsuT3lySNTPx8kmCFcB5kpvcY67Oduhjprl3RjM71oGDHweI12v/ye
-jl0qhqdNkNwnGjkCAwEAAaNFMEMwHQYDVR0OBBYEFOWdWTCCR1jMrPoIVDaGezq1
-BE3wMBIGA1UdEwEB/wQIMAYBAf8CAQMwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3
-DQEBBQUAA4IBAQCFDF2O5G9RaEIFoN27TyclhAO992T9Ldcw46QQF+vaKSm2eT92
-9hkTI7gQCvlYpNRhcL0EYWoSihfVCr3FvDB81ukMJY2GQE/szKN+OMY3EU/t3Wgx
-jkzSswF07r51XgdIGn9w/xZchMB5hbgF/X++ZRGjD8ACtPhSNzkE1akxehi/oCr0
-Epn3o0WC4zxe9Z2etciefC7IpJ5OCBRLbf1wbWsaY71k5h+3zvDyny67G7fyUIhz
-ksLi4xaNmjICq44Y3ekQEe5+NauQrz4wlHrQMz2nZQ/1/I6eYs9HRCwBXbsdtTLS
-R9I4LtD+gdwyah617jzV/OeBHRnDJELqYzmp
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIDjjCCAnagAwIBAgIQAzrx5qcRqaC7KGSxHQn65TANBgkqhkiG9w0BAQsFADBh
-MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
-d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH
-MjAeFw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAwMDBaMGExCzAJBgNVBAYTAlVT
-MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j
-b20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEcyMIIBIjANBgkqhkiG
-9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuzfNNNx7a8myaJCtSnX/RrohCgiN9RlUyfuI
-2/Ou8jqJkTx65qsGGmvPrC3oXgkkRLpimn7Wo6h+4FR1IAWsULecYxpsMNzaHxmx
-1x7e/dfgy5SDN67sH0NO3Xss0r0upS/kqbitOtSZpLYl6ZtrAGCSYP9PIUkY92eQ
-q2EGnI/yuum06ZIya7XzV+hdG82MHauVBJVJ8zUtluNJbd134/tJS7SsVQepj5Wz
-tCO7TG1F8PapspUwtP1MVYwnSlcUfIKdzXOS0xZKBgyMUNGPHgm+F6HmIcr9g+UQ
-vIOlCsRnKPZzFBQ9RnbDhxSJITRNrw9FDKZJobq7nMWxM4MphQIDAQABo0IwQDAP
-BgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUTiJUIBiV
-5uNu5g/6+rkS7QYXjzkwDQYJKoZIhvcNAQELBQADggEBAGBnKJRvDkhj6zHd6mcY
-1Yl9PMWLSn/pvtsrF9+wX3N3KjITOYFnQoQj8kVnNeyIv/iPsGEMNKSuIEyExtv4
-NeF22d+mQrvHRAiGfzZ0JFrabA0UWTW98kndth/Jsw1HKj2ZL7tcu7XUIOGZX1NG
-Fdtom/DzMNU+MeKNhJ7jitralj41E6Vf8PlwUHBHQRFXGU7Aj64GxJUTFy8bJZ91
-8rGOmaFvE7FBcf6IKshPECBV1/MUReXgRPTqh5Uykw7+U0b6LJ3/iyK5S9kJRaTe
-pLiaWN0bfVKfjllDiIGknibVb63dDcY3fe0Dkhvld1927jyNxF1WW6LZZm6zNTfl
-MrY=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIE0zCCA7ugAwIBAgIQGNrRniZ96LtKIVjNzGs7SjANBgkqhkiG9w0BAQUFADCB
-yjELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL
-ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJp
-U2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxW
-ZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0
-aG9yaXR5IC0gRzUwHhcNMDYxMTA4MDAwMDAwWhcNMzYwNzE2MjM1OTU5WjCByjEL
-MAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZW
-ZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJpU2ln
-biwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJp
-U2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9y
-aXR5IC0gRzUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvJAgIKXo1
-nmAMqudLO07cfLw8RRy7K+D+KQL5VwijZIUVJ/XxrcgxiV0i6CqqpkKzj/i5Vbex
-t0uz/o9+B1fs70PbZmIVYc9gDaTY3vjgw2IIPVQT60nKWVSFJuUrjxuf6/WhkcIz
-SdhDY2pSS9KP6HBRTdGJaXvHcPaz3BJ023tdS1bTlr8Vd6Gw9KIl8q8ckmcY5fQG
-BO+QueQA5N06tRn/Arr0PO7gi+s3i+z016zy9vA9r911kTMZHRxAy3QkGSGT2RT+
-rCpSx4/VBEnkjWNHiDxpg8v+R70rfk/Fla4OndTRQ8Bnc+MUCH7lP59zuDMKz10/
-NIeWiu5T6CUVAgMBAAGjgbIwga8wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8E
-BAMCAQYwbQYIKwYBBQUHAQwEYTBfoV2gWzBZMFcwVRYJaW1hZ2UvZ2lmMCEwHzAH
-BgUrDgMCGgQUj+XTGoasjY5rw8+AatRIGCx7GS4wJRYjaHR0cDovL2xvZ28udmVy
-aXNpZ24uY29tL3ZzbG9nby5naWYwHQYDVR0OBBYEFH/TZafC3ey78DAJ80M5+gKv
-MzEzMA0GCSqGSIb3DQEBBQUAA4IBAQCTJEowX2LP2BqYLz3q3JktvXf2pXkiOOzE
-p6B4Eq1iDkVwZMXnl2YtmAl+X6/WzChl8gGqCBpH3vn5fJJaCGkgDdk+bW48DW7Y
-5gaRQBi5+MHt39tBquCWIMnNZBU4gcmU7qKEKQsTb47bDN0lAtukixlE0kF6BWlK
-WE9gyn6CagsCqiUXObXbf+eEZSqVir2G3l6BFoMtEMze/aiCKm0oHw0LxOXnGiYZ
-4fQRbxC1lfznQgUy286dUV4otp6F01vvpX1FQHKOtw5rDgb7MzVIcbidJ4vEZV8N
-hnacRHr2lVz2XTIIM6RUthg/aFzyQkqFOFSDX9HoLPKsEdao7WNq
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIFZTCCA02gAwIBAgIPAWv6o5fPZQ5hxva1vuNrMA0GCSqGSIb3DQEBCwUAMDgx
-CzAJBgNVBAYTAkpQMRcwFQYDVQQKDA5SYWt1dGVuIE1vYmlsZTEQMA4GA1UEAwwH
-Um9vdCBDQTAeFw0xOTA3MTYxMTU1NDJaFw0yOTA3MTMxMTU1NDJaMD4xCzAJBgNV
-BAYTAkpQMRcwFQYDVQQKEw5SYWt1dGVuIE1vYmlsZTEWMBQGA1UEAxMNREMgSXNz
-dWluZyBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAObjAbQ8TkzF
-A+/WvSE6fzDf+rlvBKY1dJJbiJ2/j0lc+tj56dE7+BhZ2JVmAYIYfEoUw69dwxTR
-44EdZln3ZVFmMuOdfxvF9A46pMKzH1skr8ErDgjNyJ9f/JOuQ29p/7BvLC55aRzk
-yj99BYdzJWKs+5W7jQlv7/HyJ/PQ+rUEBOx4o/YiTucDFduWdV6/x5mcEbKD3ufL
-66vUEf3MHGegDkOWAMTchl1RmaYDlf3IMsXC7M2bFPFa/9y/vzaaY6EhnJ861co6
-rkOhTZe/kJZwqQYFmWczBPZK/9zRy3C1zA09tCBk+CDNBrNXe+3dMLFmnW4npxUQ
-oceTPhaaDo5lA6HkkARwVWLrporFZ2B/th2Bqtu6uObLSB6JMA2jxmKwKukM8/jp
-C9tKV9X03rHQIQultc63rivPdgQvqYgW1PVdzV1a3pZEMk5zv257+fxgfUGzfUh7
-tx0OY+BkykSP6ZK/BsbI/BY+rsS0L/0lmC22NU1p+qVeN3ZRHoqntB+FymaBfQ3/
-yfKkDNfnMua5GzLyyYGYUDDx71rtfrs3hGDiwjvE4B0IvsU0E7Oerk5gLqx8t0q/
-MmhI+CJJS1bH2sRBMcqfRAv+eyByFsvLY7Er/ztveaabX9xEwyPNFOcU+SZMhipv
-EUKmUcOAHxzx4HbYEFyM0Z7WgUdlTd1xAgMBAAGjZjBkMB8GA1UdIwQYMBaAFPUI
-BlLFno+y5xdHlCX349iVyS75MB0GA1UdDgQWBBQzVhTSCf8F31Zf0Bu661qymMko
-JzAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIBADANBgkqhkiG9w0B
-AQsFAAOCAgEADQEufjma/6fT/Do4Fh13lZhsowHSsGv5sFYly6224GsciE80ZwYg
-R4EK/TAR0jorBXsu6sQc51pZ5SSHhIxfo2frfprTPaaWN6cZwfrb6UcnD/FaZ1jP
-HzWrI3kRxG9JCDffzE8uMf8Rnc69n1j+TBerk4Ix3Zui2TaaF6LVceJ4RgeNkZl0
-OFkGGFruHz/d83q7A6YjgN0iwMEabdtKH7Sq27LqGPeCS8NuGlrziNAxktdwaYlN
-D5t6ntM/1nHYPmVqdioEU9vAnyB3BiXOlITPHEEMOSlItcUsJ6rN5DZJaJgkBxvN
-Qdi6wmaDlxy8XFyy4KGFKWAl17FlfpqW5VtYQJ4aDpibGlGqamg0vm+IJDIGPlOs
-KQcxG17cOw4MCflAtnzHKHBn52DegQKwxev2ZpqdwVw/NqPq0yTNEbCRqEyiq7+H
-ljKEFiEjEjeXTcqR4DoCseA5UgcriuriV0OCvr8KTlviV4FEUu+IA9ut8YIvf2of
-Zz0z8rO4H+Rb4tMi/yBRM09x3rEW4hXwO0qpCBNBa0wEJBxufF3f6l9efEle+YTR
-XS92gutaoVluqMfRSJckjwWokToi32/FvF79guZymD0qHkOSi5dewsIW7zsdobvv
-t2CWLfTAb9cx222ELBpVPkfcgUKfF4RCGWPzuAlK6OueuDrInOiz8ag=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIFUjCCAzqgAwIBAgICBpAwDQYJKoZIhvcNAQELBQAwODELMAkGA1UEBhMCSlAx
-FzAVBgNVBAoMDlJha3V0ZW4gTW9iaWxlMRAwDgYDVQQDDAdSb290IENBMB4XDTE5
-MDcxNjEwNTkwMVoXDTM5MDcxNTEwNTkwMVowODELMAkGA1UEBhMCSlAxFzAVBgNV
-BAoMDlJha3V0ZW4gTW9iaWxlMRAwDgYDVQQDDAdSb290IENBMIICIjANBgkqhkiG
-9w0BAQEFAAOCAg8AMIICCgKCAgEAqiPMbNudotG8afkk5Fwo2QdDcFFmC+qGpGjw
-yQs57QtGPRk1HsIhZFfr6zn8t1tZw6Zo+A0biFA7d2N93nYsseHBy/bZlhhOL+Js
-Jb907UM09L5xaJIgnbFYVT1QjtB7ksLAy3rHpdSKiggfT1ynwM/u6wIdWRSx24QU
-Vxpq5iFpVj041+/RnpCPASL5pSnbYZKQyOb/XsOaR+hz7aSjwiUzk2cRjAmRqYxY
-qYVe135IAy377inJRtUPvi3IhtmUHJToiMLBH5tChkjkIpdRG1lVIj4vGdzrIb+Q
-Kvg/k7BDVZ3sstsLvJ8evNonBzrqcr80ek/X+HFrgY/3M1VEru4ohLAiA877CuuG
-UAfrxFh9qjP1yue+dlrQWk+WHMbGMzKI1zCKEMphJatyNHfpRtD8LUWtLV96DD78
-qLwQwrSYrEMd2u/akeBFKINYWqpqkVBhSsV3eukXVIdSbtSAxZNv+4m6QddEcUvG
-2ZLf+yCf2tl+LPGXNL08vwMVbQqcDw8m+nDP4vu0VUixddyoqnnDlWOoQESuQFQ1
-IqYFQhRPs2dFRf5TJzkmbqRUXbaPxsrKGjTtVpPgENbv40nyRGyBbl1CzqpBFEp5
-7w4MPYDIzWKYbRyCnUE5WScRBFmym7242KA3SOfkylzGMb8KGJxohVME+7oMbNf5
-EjLWVgECAwEAAaNmMGQwHwYDVR0jBBgwFoAU9QgGUsWej7LnF0eUJffj2JXJLvkw
-HQYDVR0OBBYEFPUIBlLFno+y5xdHlCX349iVyS75MA4GA1UdDwEB/wQEAwIBBjAS
-BgNVHRMBAf8ECDAGAQH/AgEBMA0GCSqGSIb3DQEBCwUAA4ICAQCDGIeYrtivFt3p
-8k5vXKFUT072C7wMvfrAGYCYgIdUthWCqJoMwnG3Fsg7Ngu70La7ESBzEKpnpPWz
-eIdnREJkNP9iqiKHXnaUV2P/21AS1q6enVKBFOl7dYiVjqOZ+vac3a1UjLWkvm0g
-x4sg/f3PpiEzZM7ecnQYk2wfMSq8Jw0w1Lf0SEeoYZTkf12cqSJVSa/G7gEdL/Cn
-LO3yyBq0KPNdd87eIfvCLJj55UJ5dCr0JXRTUteBvJwflbPXmOqfI8fA05fwlJZS
-o1SBpMI9cEBwaPXQM9CPNKaWLvyOR1KpviRzbCnaKf44Fs2OuZboo3avZrC9eUoU
-HU2HKXRj8UMRlFeCdNugbOdGyK+CpXwMHVtIrtpf0iOUqo0rOekgnUSNi9qyjD1g
-IV3Y/NLVl9fqe8q66IWUn8NYndxigMKWcMCBFUjfP0yMZeqSHFiIv7zk9PuV/62k
-Yele7cK9iHnEUwWBj6VCEs6pZBS1QSmhRw3GWlSDc/gHXd38PG20zH7xg4z2H9Rc
-Op9P1ZW2kjqv5D2+q/qtaePAyHn3B05UZrQYUmx7LaHNO7op6dZgCdoR0sVsR+Fc
-Zyr0AhgiuTWrjtUEOGx2qJVwAsHkpqtlN+DaGT08dT64LvIf0bfGvmtm++/WEDWJ
-HInwg85pGm+sEkYbYFRBD0woPBsL3g==
------END CERTIFICATE-----
diff --git a/location/ripcurrent24/user/gps.cfg b/location/ripcurrent24/user/gps.cfg
index 900ad0d3..cc19210f 100644
--- a/location/ripcurrent24/user/gps.cfg
+++ b/location/ripcurrent24/user/gps.cfg
@@ -7,9 +7,10 @@ GlueLayer_EnableGnssCfgInterface=1
gnss_device_type=K042
gnss_device_patch_address=0
gnss_device_patch_file=/vendor/firmware/kepler.bin
+allow_logging_if_disconnected=0
ism_stream_enable=1
caplay_port_tcp_port=@GNSS_ISM_CAPTURE_PLAYBACK
-Is1PPSTimeSyncEnable=0
+Is1PPSTimeSyncEnable=1
MaxNtnRefLocAgeSecs=600
GlueLayer_IsPlatformRefTimeEnable=1
chpp_betp_client=1
@@ -52,7 +53,7 @@ GlueLayer_isReqUBPFromPressureSensor=1
GlueLayer_IsRilCIDReqEnable=0
GlueLayer_IsMemsEnable=1
GlueLayer_MeasCorrCap=7
-Chip_Configuration_mems_data_Configuration=0x5
+Chip_Configuration_mems_data_Configuration=0x25
Chip_Configuration_FeatureCfg_ANDRD_MEAS_CORR_ENABLE=1
CP_LocTech_PrimaryConst=0
CP_LocTech_Constraints=1
@@ -65,6 +66,8 @@ IsUseEntireRespTime911=1
isForceHighAccuracyMode=1
cp_partial_reset_disable=1
isUseUncalAccel=1
+isUseUncalMagn=0
+NavOptions=0x2443
GNSS_CARRIER_CONFIG_BEGIN
GNSS_CARRIER_ID=0
diff --git a/location/ripcurrent24/user/gps.xml b/location/ripcurrent24/user/gps.xml
deleted file mode 100644
index 6c335c52..00000000
--- a/location/ripcurrent24/user/gps.xml
+++ /dev/null
@@ -1,103 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/location/ripcurrent24/user/lhd.conf b/location/ripcurrent24/user/lhd.conf
deleted file mode 100644
index 73e03bcc..00000000
--- a/location/ripcurrent24/user/lhd.conf
+++ /dev/null
@@ -1,31 +0,0 @@
-LheName=bbd
-
-LheRsmResetTimeoutMS=10000
-GpioNStdbyPath=/sys/devices/platform/111e0000.spi/spi_master/spi21/spi21.0/nstandby
-
-LhePatch=/vendor/firmware/SensorHub.patch
-Lhe477xDebugFlags=RPC:FACILITY=65535-dKP+CUST+LHE:STDOUT_PUTS:STDOUT_LOG
-# LheConsole=/data/vendor/gps/LheConsole
-
-LogEnabled=false
-Log=JAVA
-LogDirectory=/sdcard/gps/broadcom/storage
-
-LheBbdPacket=/dev/ttyBCM
-
-LheBbdControl=/dev/bbd_control
-
-# LheBbdSensor=/dev/bbd_sensor
-
-# LheFailSafe=/data/vendor/gps/esw-crash-dump.txt
-
-NvStorageDir=/data/vendor/gps/
-
-# Enable BBD debugging at these stages:
-# LheDriverDebugFlags=PATCH_BBD:LHE_BBD:FSC_BBD
-
-LheAutoBaudDelayMS=10
-TrafficLogEnabled=false
-
-SkipSensorWakeLock=true
-LoggerWakeLockEnable=false
diff --git a/location/ripcurrent24/user/scd.conf b/location/ripcurrent24/user/scd.conf
deleted file mode 100644
index e75f209b..00000000
--- a/location/ripcurrent24/user/scd.conf
+++ /dev/null
@@ -1,5 +0,0 @@
-LogEnabled=false
-Log=JAVA
-LogDirectory=/sdcard/gps/broadcom/storage
-NvStorageDir=/data/vendor/gps/
-TcpConnectionTimeout=20
diff --git a/location/ripcurrent24/userdebug/gps.cfg b/location/ripcurrent24/userdebug/gps.cfg
index 07159393..79a2acf9 100644
--- a/location/ripcurrent24/userdebug/gps.cfg
+++ b/location/ripcurrent24/userdebug/gps.cfg
@@ -20,12 +20,14 @@ gnss_device_type=K042
gnss_device_patch_address=0
gnss_device_patch_file=/vendor/firmware/kepler.bin
+allow_logging_if_disconnected=0
+
# enable ism stream for GAAM
ism_stream_enable=1
caplay_port_tcp_port=@GNSS_ISM_CAPTURE_PLAYBACK
# Enable/Disable 1PPS Time Sync policy
-Is1PPSTimeSyncEnable=0
+Is1PPSTimeSyncEnable=1
MaxNtnRefLocAgeSecs=600
# CHIP_CONFIG_IO_OPT_HOSTIO_VIA_SECONDARY + CHIP_CONFIG_IO_OPT_CPMB_MASK
@@ -180,7 +182,13 @@ GlueLayer_isReqUBPFromPressureSensor=1
GlueLayer_IsRilCIDReqEnable=0
GlueLayer_IsMemsEnable=1
GlueLayer_MeasCorrCap=7
-Chip_Configuration_mems_data_Configuration=0x5
+
+# 0x0001: CHIP_CONFIG_MEMS_ACCEL_AVAILABLE
+# 0x0002: CHIP_CONFIG_MEMS_MAGN_AVAILABLE
+# 0x0004: CHIP_CONFIG_MEMS_GYRO_AVAILABLE
+# 0x0010: CHIP_CONFIG_MEMS_ORIENTATION_AVAILABLE
+# 0x0020: CHIP_CONFIG_MEMS_STEPCOUNTER_AVAILABLE
+Chip_Configuration_mems_data_Configuration=0x25
Chip_Configuration_FeatureCfg_ANDRD_MEAS_CORR_ENABLE=1
CP_LocTech_PrimaryConst=0
CP_LocTech_Constraints=1
@@ -203,8 +211,16 @@ isForceHighAccuracyMode=1
# 1 = CP partial reset feature disabled
cp_partial_reset_disable=1
-# 0: Use calibrated Accel data 1: Use uncalibrated Accel data
+# 0: Use calibrated data 1: Use uncalibrated data
isUseUncalAccel=1
+isUseUncalMagn=0
+
+# 0x0001: Enable StaticNavMode
+# 0x0002: Enable TunnelDetection
+# 0x0040: Self-detection Algorithm works
+# 0x0400: Enable MEMS S5
+# 0x2000: Enable MEMS PGMF (Pedestrian GNSS + MEMS Fusion)
+NavOptions=0x2443
GNSS_CARRIER_CONFIG_BEGIN
# DEFAULT
diff --git a/location/ripcurrent24/userdebug/gps.xml b/location/ripcurrent24/userdebug/gps.xml
deleted file mode 100644
index 0686861c..00000000
--- a/location/ripcurrent24/userdebug/gps.xml
+++ /dev/null
@@ -1,104 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/location/ripcurrent24/userdebug/lhd.conf b/location/ripcurrent24/userdebug/lhd.conf
deleted file mode 100644
index c430b93a..00000000
--- a/location/ripcurrent24/userdebug/lhd.conf
+++ /dev/null
@@ -1,33 +0,0 @@
-LheName=bbd
-
-LheRsmResetTimeoutMS=10000
-GpioNStdbyPath=/sys/devices/platform/111e0000.spi/spi_master/spi21/spi21.0/nstandby
-
-LhePatch=/vendor/firmware/SensorHub.patch
-Lhe477xDebugFlags=RPC:FACILITY=65535-dKP+CUST+LHE:STDOUT_PUTS:STDOUT_LOG
-LheConsole=/data/vendor/gps/LheConsole
-
-LogEnabled=true
-Log=JAVA
-LogDirectory=/sdcard/gps/broadcom/storage
-
-LheBbdPacket=/dev/ttyBCM
-
-LheBbdControl=/dev/bbd_control
-
-# LheBbdSensor=/dev/bbd_sensor
-
-LheFailSafe=/data/vendor/gps/logs/esw-crash-dump.txt
-LogLevel=*:I
-
-NvStorageDir=/data/vendor/gps/
-
-# Enable BBD debugging at these stages:
-# LheDriverDebugFlags=PATCH_BBD:LHE_BBD:FSC_BBD
-
-LheAutoBaudDelayMS=10
-TrafficLogEnabled=false
-SecondaryConfigPath=/data/vendor/gps/overlay/lhd_overlay.conf
-
-SkipSensorWakeLock=true
-LoggerWakeLockEnable=false
diff --git a/location/ripcurrent24/userdebug/scd.conf b/location/ripcurrent24/userdebug/scd.conf
deleted file mode 100644
index 43f9cd27..00000000
--- a/location/ripcurrent24/userdebug/scd.conf
+++ /dev/null
@@ -1,6 +0,0 @@
-LogEnabled=true
-Log=JAVA
-LogDirectory=/sdcard/gps/broadcom/storage
-NvStorageDir=/data/vendor/gps/
-TcpConnectionTimeout=20
-SecondaryConfigPath=/data/vendor/gps/overlay/scd_overlay.conf
diff --git a/location/ripcurrentpro/Android.bp b/location/ripcurrentpro/Android.bp
index eadab4e5..eedc1fb8 100644
--- a/location/ripcurrentpro/Android.bp
+++ b/location/ripcurrentpro/Android.bp
@@ -5,7 +5,7 @@ package {
}
soong_config_module_type {
- name: "ignss_prebuilt_etc",
+ name: "gnss_prebuilt_etc",
module_type: "prebuilt_etc",
config_namespace: "gpssdk",
variables: [
@@ -25,7 +25,7 @@ soong_config_string_variable {
],
}
-ignss_prebuilt_etc {
+gnss_prebuilt_etc {
name: "gps.cfg",
soong_config_variables: {
buildtype: {
@@ -46,107 +46,3 @@ ignss_prebuilt_etc {
relative_install_path: "gnss",
vendor: true,
}
-
-soong_config_module_type {
- name: "egnss_prebuilt_etc",
- module_type: "prebuilt_etc",
- config_namespace: "gpssdk",
- variables: [
- "gpsconf",
- ],
- properties: [
- "src",
- ],
-}
-
-soong_config_string_variable {
- name: "gpsconf",
- values: [
- "factory",
- "user",
- "userdebug",
- "eng",
- ],
-}
-
-prebuilt_etc {
- name: "gps.cer",
- src: "gps.cer",
- relative_install_path: "gnss",
- vendor: true,
-}
-
-egnss_prebuilt_etc {
- name: "gps.xml",
- soong_config_variables: {
- gpsconf: {
- user: {
- src: "user/gps.xml",
- },
- userdebug: {
- src: "userdebug/gps.xml",
- },
- eng: {
- src: "userdebug/gps.xml",
- },
- factory: {
- src: "factory/gps.xml",
- },
- conditions_default: {
- src: "user/gps.xml",
- },
- },
- },
- relative_install_path: "gnss",
- vendor: true,
-}
-
-egnss_prebuilt_etc {
- name: "lhd.conf",
- soong_config_variables: {
- gpsconf: {
- user: {
- src: "user/lhd.conf",
- },
- userdebug: {
- src: "userdebug/lhd.conf",
- },
- eng: {
- src: "userdebug/lhd.conf",
- },
- factory: {
- src: "factory/lhd.conf",
- },
- conditions_default: {
- src: "user/lhd.conf",
- },
- },
- },
- relative_install_path: "gnss",
- vendor: true,
-}
-
-egnss_prebuilt_etc {
- name: "scd.conf",
- soong_config_variables: {
- gpsconf: {
- user: {
- src: "user/scd.conf",
- },
- userdebug: {
- src: "userdebug/scd.conf",
- },
- eng: {
- src: "userdebug/scd.conf",
- },
- factory: {
- src: "factory/scd.conf",
- },
- conditions_default: {
- src: "user/scd.conf",
- },
- },
- },
- relative_install_path: "gnss",
- vendor: true,
-}
diff --git a/location/ripcurrentpro/factory/gps.xml b/location/ripcurrentpro/factory/gps.xml
deleted file mode 100644
index 89558834..00000000
--- a/location/ripcurrentpro/factory/gps.xml
+++ /dev/null
@@ -1,101 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/location/ripcurrentpro/factory/lhd.conf b/location/ripcurrentpro/factory/lhd.conf
deleted file mode 100644
index c430b93a..00000000
--- a/location/ripcurrentpro/factory/lhd.conf
+++ /dev/null
@@ -1,33 +0,0 @@
-LheName=bbd
-
-LheRsmResetTimeoutMS=10000
-GpioNStdbyPath=/sys/devices/platform/111e0000.spi/spi_master/spi21/spi21.0/nstandby
-
-LhePatch=/vendor/firmware/SensorHub.patch
-Lhe477xDebugFlags=RPC:FACILITY=65535-dKP+CUST+LHE:STDOUT_PUTS:STDOUT_LOG
-LheConsole=/data/vendor/gps/LheConsole
-
-LogEnabled=true
-Log=JAVA
-LogDirectory=/sdcard/gps/broadcom/storage
-
-LheBbdPacket=/dev/ttyBCM
-
-LheBbdControl=/dev/bbd_control
-
-# LheBbdSensor=/dev/bbd_sensor
-
-LheFailSafe=/data/vendor/gps/logs/esw-crash-dump.txt
-LogLevel=*:I
-
-NvStorageDir=/data/vendor/gps/
-
-# Enable BBD debugging at these stages:
-# LheDriverDebugFlags=PATCH_BBD:LHE_BBD:FSC_BBD
-
-LheAutoBaudDelayMS=10
-TrafficLogEnabled=false
-SecondaryConfigPath=/data/vendor/gps/overlay/lhd_overlay.conf
-
-SkipSensorWakeLock=true
-LoggerWakeLockEnable=false
diff --git a/location/ripcurrentpro/factory/scd.conf b/location/ripcurrentpro/factory/scd.conf
deleted file mode 100644
index 43f9cd27..00000000
--- a/location/ripcurrentpro/factory/scd.conf
+++ /dev/null
@@ -1,6 +0,0 @@
-LogEnabled=true
-Log=JAVA
-LogDirectory=/sdcard/gps/broadcom/storage
-NvStorageDir=/data/vendor/gps/
-TcpConnectionTimeout=20
-SecondaryConfigPath=/data/vendor/gps/overlay/scd_overlay.conf
diff --git a/location/ripcurrentpro/gps.cer b/location/ripcurrentpro/gps.cer
deleted file mode 100644
index 934e0c5c..00000000
--- a/location/ripcurrentpro/gps.cer
+++ /dev/null
@@ -1,161 +0,0 @@
------BEGIN CERTIFICATE-----
-MIIE0zCCA7ugAwIBAgIQGNrRniZ96LtKIVjNzGs7SjANBgkqhkiG9w0BAQUFADCB
-yjELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL
-ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJp
-U2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxW
-ZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0
-aG9yaXR5IC0gRzUwHhcNMDYxMTA4MDAwMDAwWhcNMzYwNzE2MjM1OTU5WjCByjEL
-MAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZW
-ZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJpU2ln
-biwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJp
-U2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9y
-aXR5IC0gRzUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvJAgIKXo1
-nmAMqudLO07cfLw8RRy7K+D+KQL5VwijZIUVJ/XxrcgxiV0i6CqqpkKzj/i5Vbex
-t0uz/o9+B1fs70PbZmIVYc9gDaTY3vjgw2IIPVQT60nKWVSFJuUrjxuf6/WhkcIz
-SdhDY2pSS9KP6HBRTdGJaXvHcPaz3BJ023tdS1bTlr8Vd6Gw9KIl8q8ckmcY5fQG
-BO+QueQA5N06tRn/Arr0PO7gi+s3i+z016zy9vA9r911kTMZHRxAy3QkGSGT2RT+
-rCpSx4/VBEnkjWNHiDxpg8v+R70rfk/Fla4OndTRQ8Bnc+MUCH7lP59zuDMKz10/
-NIeWiu5T6CUVAgMBAAGjgbIwga8wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8E
-BAMCAQYwbQYIKwYBBQUHAQwEYTBfoV2gWzBZMFcwVRYJaW1hZ2UvZ2lmMCEwHzAH
-BgUrDgMCGgQUj+XTGoasjY5rw8+AatRIGCx7GS4wJRYjaHR0cDovL2xvZ28udmVy
-aXNpZ24uY29tL3ZzbG9nby5naWYwHQYDVR0OBBYEFH/TZafC3ey78DAJ80M5+gKv
-MzEzMA0GCSqGSIb3DQEBBQUAA4IBAQCTJEowX2LP2BqYLz3q3JktvXf2pXkiOOzE
-p6B4Eq1iDkVwZMXnl2YtmAl+X6/WzChl8gGqCBpH3vn5fJJaCGkgDdk+bW48DW7Y
-5gaRQBi5+MHt39tBquCWIMnNZBU4gcmU7qKEKQsTb47bDN0lAtukixlE0kF6BWlK
-WE9gyn6CagsCqiUXObXbf+eEZSqVir2G3l6BFoMtEMze/aiCKm0oHw0LxOXnGiYZ
-4fQRbxC1lfznQgUy286dUV4otp6F01vvpX1FQHKOtw5rDgb7MzVIcbidJ4vEZV8N
-hnacRHr2lVz2XTIIM6RUthg/aFzyQkqFOFSDX9HoLPKsEdao7WNq
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIDdzCCAl+gAwIBAgIEAgAAuTANBgkqhkiG9w0BAQUFADBaMQswCQYDVQQGEwJJ
-RTESMBAGA1UEChMJQmFsdGltb3JlMRMwEQYDVQQLEwpDeWJlclRydXN0MSIwIAYD
-VQQDExlCYWx0aW1vcmUgQ3liZXJUcnVzdCBSb290MB4XDTAwMDUxMjE4NDYwMFoX
-DTI1MDUxMjIzNTkwMFowWjELMAkGA1UEBhMCSUUxEjAQBgNVBAoTCUJhbHRpbW9y
-ZTETMBEGA1UECxMKQ3liZXJUcnVzdDEiMCAGA1UEAxMZQmFsdGltb3JlIEN5YmVy
-VHJ1c3QgUm9vdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKMEuyKr
-mD1X6CZymrV51Cni4eiVgLGw41uOKymaZN+hXe2wCQVt2yguzmKiYv60iNoS6zjr
-IZ3AQSsBUnuId9Mcj8e6uYi1agnnc+gRQKfRzMpijS3ljwumUNKoUMMo6vWrJYeK
-mpYcqWe4PwzV9/lSEy/CG9VwcPCPwBLKBsua4dnKM3p31vjsufFoREJIE9LAwqSu
-XmD+tqYF/LTdB1kC1FkYmGP1pWPgkAx9XbIGevOF6uvUA65ehD5f/xXtabz5OTZy
-dc93Uk3zyZAsuT3lySNTPx8kmCFcB5kpvcY67Oduhjprl3RjM71oGDHweI12v/ye
-jl0qhqdNkNwnGjkCAwEAAaNFMEMwHQYDVR0OBBYEFOWdWTCCR1jMrPoIVDaGezq1
-BE3wMBIGA1UdEwEB/wQIMAYBAf8CAQMwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3
-DQEBBQUAA4IBAQCFDF2O5G9RaEIFoN27TyclhAO992T9Ldcw46QQF+vaKSm2eT92
-9hkTI7gQCvlYpNRhcL0EYWoSihfVCr3FvDB81ukMJY2GQE/szKN+OMY3EU/t3Wgx
-jkzSswF07r51XgdIGn9w/xZchMB5hbgF/X++ZRGjD8ACtPhSNzkE1akxehi/oCr0
-Epn3o0WC4zxe9Z2etciefC7IpJ5OCBRLbf1wbWsaY71k5h+3zvDyny67G7fyUIhz
-ksLi4xaNmjICq44Y3ekQEe5+NauQrz4wlHrQMz2nZQ/1/I6eYs9HRCwBXbsdtTLS
-R9I4LtD+gdwyah617jzV/OeBHRnDJELqYzmp
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIDjjCCAnagAwIBAgIQAzrx5qcRqaC7KGSxHQn65TANBgkqhkiG9w0BAQsFADBh
-MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
-d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH
-MjAeFw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAwMDBaMGExCzAJBgNVBAYTAlVT
-MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j
-b20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEcyMIIBIjANBgkqhkiG
-9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuzfNNNx7a8myaJCtSnX/RrohCgiN9RlUyfuI
-2/Ou8jqJkTx65qsGGmvPrC3oXgkkRLpimn7Wo6h+4FR1IAWsULecYxpsMNzaHxmx
-1x7e/dfgy5SDN67sH0NO3Xss0r0upS/kqbitOtSZpLYl6ZtrAGCSYP9PIUkY92eQ
-q2EGnI/yuum06ZIya7XzV+hdG82MHauVBJVJ8zUtluNJbd134/tJS7SsVQepj5Wz
-tCO7TG1F8PapspUwtP1MVYwnSlcUfIKdzXOS0xZKBgyMUNGPHgm+F6HmIcr9g+UQ
-vIOlCsRnKPZzFBQ9RnbDhxSJITRNrw9FDKZJobq7nMWxM4MphQIDAQABo0IwQDAP
-BgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUTiJUIBiV
-5uNu5g/6+rkS7QYXjzkwDQYJKoZIhvcNAQELBQADggEBAGBnKJRvDkhj6zHd6mcY
-1Yl9PMWLSn/pvtsrF9+wX3N3KjITOYFnQoQj8kVnNeyIv/iPsGEMNKSuIEyExtv4
-NeF22d+mQrvHRAiGfzZ0JFrabA0UWTW98kndth/Jsw1HKj2ZL7tcu7XUIOGZX1NG
-Fdtom/DzMNU+MeKNhJ7jitralj41E6Vf8PlwUHBHQRFXGU7Aj64GxJUTFy8bJZ91
-8rGOmaFvE7FBcf6IKshPECBV1/MUReXgRPTqh5Uykw7+U0b6LJ3/iyK5S9kJRaTe
-pLiaWN0bfVKfjllDiIGknibVb63dDcY3fe0Dkhvld1927jyNxF1WW6LZZm6zNTfl
-MrY=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIE0zCCA7ugAwIBAgIQGNrRniZ96LtKIVjNzGs7SjANBgkqhkiG9w0BAQUFADCB
-yjELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL
-ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJp
-U2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxW
-ZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0
-aG9yaXR5IC0gRzUwHhcNMDYxMTA4MDAwMDAwWhcNMzYwNzE2MjM1OTU5WjCByjEL
-MAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZW
-ZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJpU2ln
-biwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJp
-U2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9y
-aXR5IC0gRzUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvJAgIKXo1
-nmAMqudLO07cfLw8RRy7K+D+KQL5VwijZIUVJ/XxrcgxiV0i6CqqpkKzj/i5Vbex
-t0uz/o9+B1fs70PbZmIVYc9gDaTY3vjgw2IIPVQT60nKWVSFJuUrjxuf6/WhkcIz
-SdhDY2pSS9KP6HBRTdGJaXvHcPaz3BJ023tdS1bTlr8Vd6Gw9KIl8q8ckmcY5fQG
-BO+QueQA5N06tRn/Arr0PO7gi+s3i+z016zy9vA9r911kTMZHRxAy3QkGSGT2RT+
-rCpSx4/VBEnkjWNHiDxpg8v+R70rfk/Fla4OndTRQ8Bnc+MUCH7lP59zuDMKz10/
-NIeWiu5T6CUVAgMBAAGjgbIwga8wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8E
-BAMCAQYwbQYIKwYBBQUHAQwEYTBfoV2gWzBZMFcwVRYJaW1hZ2UvZ2lmMCEwHzAH
-BgUrDgMCGgQUj+XTGoasjY5rw8+AatRIGCx7GS4wJRYjaHR0cDovL2xvZ28udmVy
-aXNpZ24uY29tL3ZzbG9nby5naWYwHQYDVR0OBBYEFH/TZafC3ey78DAJ80M5+gKv
-MzEzMA0GCSqGSIb3DQEBBQUAA4IBAQCTJEowX2LP2BqYLz3q3JktvXf2pXkiOOzE
-p6B4Eq1iDkVwZMXnl2YtmAl+X6/WzChl8gGqCBpH3vn5fJJaCGkgDdk+bW48DW7Y
-5gaRQBi5+MHt39tBquCWIMnNZBU4gcmU7qKEKQsTb47bDN0lAtukixlE0kF6BWlK
-WE9gyn6CagsCqiUXObXbf+eEZSqVir2G3l6BFoMtEMze/aiCKm0oHw0LxOXnGiYZ
-4fQRbxC1lfznQgUy286dUV4otp6F01vvpX1FQHKOtw5rDgb7MzVIcbidJ4vEZV8N
-hnacRHr2lVz2XTIIM6RUthg/aFzyQkqFOFSDX9HoLPKsEdao7WNq
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIFZTCCA02gAwIBAgIPAWv6o5fPZQ5hxva1vuNrMA0GCSqGSIb3DQEBCwUAMDgx
-CzAJBgNVBAYTAkpQMRcwFQYDVQQKDA5SYWt1dGVuIE1vYmlsZTEQMA4GA1UEAwwH
-Um9vdCBDQTAeFw0xOTA3MTYxMTU1NDJaFw0yOTA3MTMxMTU1NDJaMD4xCzAJBgNV
-BAYTAkpQMRcwFQYDVQQKEw5SYWt1dGVuIE1vYmlsZTEWMBQGA1UEAxMNREMgSXNz
-dWluZyBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAObjAbQ8TkzF
-A+/WvSE6fzDf+rlvBKY1dJJbiJ2/j0lc+tj56dE7+BhZ2JVmAYIYfEoUw69dwxTR
-44EdZln3ZVFmMuOdfxvF9A46pMKzH1skr8ErDgjNyJ9f/JOuQ29p/7BvLC55aRzk
-yj99BYdzJWKs+5W7jQlv7/HyJ/PQ+rUEBOx4o/YiTucDFduWdV6/x5mcEbKD3ufL
-66vUEf3MHGegDkOWAMTchl1RmaYDlf3IMsXC7M2bFPFa/9y/vzaaY6EhnJ861co6
-rkOhTZe/kJZwqQYFmWczBPZK/9zRy3C1zA09tCBk+CDNBrNXe+3dMLFmnW4npxUQ
-oceTPhaaDo5lA6HkkARwVWLrporFZ2B/th2Bqtu6uObLSB6JMA2jxmKwKukM8/jp
-C9tKV9X03rHQIQultc63rivPdgQvqYgW1PVdzV1a3pZEMk5zv257+fxgfUGzfUh7
-tx0OY+BkykSP6ZK/BsbI/BY+rsS0L/0lmC22NU1p+qVeN3ZRHoqntB+FymaBfQ3/
-yfKkDNfnMua5GzLyyYGYUDDx71rtfrs3hGDiwjvE4B0IvsU0E7Oerk5gLqx8t0q/
-MmhI+CJJS1bH2sRBMcqfRAv+eyByFsvLY7Er/ztveaabX9xEwyPNFOcU+SZMhipv
-EUKmUcOAHxzx4HbYEFyM0Z7WgUdlTd1xAgMBAAGjZjBkMB8GA1UdIwQYMBaAFPUI
-BlLFno+y5xdHlCX349iVyS75MB0GA1UdDgQWBBQzVhTSCf8F31Zf0Bu661qymMko
-JzAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIBADANBgkqhkiG9w0B
-AQsFAAOCAgEADQEufjma/6fT/Do4Fh13lZhsowHSsGv5sFYly6224GsciE80ZwYg
-R4EK/TAR0jorBXsu6sQc51pZ5SSHhIxfo2frfprTPaaWN6cZwfrb6UcnD/FaZ1jP
-HzWrI3kRxG9JCDffzE8uMf8Rnc69n1j+TBerk4Ix3Zui2TaaF6LVceJ4RgeNkZl0
-OFkGGFruHz/d83q7A6YjgN0iwMEabdtKH7Sq27LqGPeCS8NuGlrziNAxktdwaYlN
-D5t6ntM/1nHYPmVqdioEU9vAnyB3BiXOlITPHEEMOSlItcUsJ6rN5DZJaJgkBxvN
-Qdi6wmaDlxy8XFyy4KGFKWAl17FlfpqW5VtYQJ4aDpibGlGqamg0vm+IJDIGPlOs
-KQcxG17cOw4MCflAtnzHKHBn52DegQKwxev2ZpqdwVw/NqPq0yTNEbCRqEyiq7+H
-ljKEFiEjEjeXTcqR4DoCseA5UgcriuriV0OCvr8KTlviV4FEUu+IA9ut8YIvf2of
-Zz0z8rO4H+Rb4tMi/yBRM09x3rEW4hXwO0qpCBNBa0wEJBxufF3f6l9efEle+YTR
-XS92gutaoVluqMfRSJckjwWokToi32/FvF79guZymD0qHkOSi5dewsIW7zsdobvv
-t2CWLfTAb9cx222ELBpVPkfcgUKfF4RCGWPzuAlK6OueuDrInOiz8ag=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIFUjCCAzqgAwIBAgICBpAwDQYJKoZIhvcNAQELBQAwODELMAkGA1UEBhMCSlAx
-FzAVBgNVBAoMDlJha3V0ZW4gTW9iaWxlMRAwDgYDVQQDDAdSb290IENBMB4XDTE5
-MDcxNjEwNTkwMVoXDTM5MDcxNTEwNTkwMVowODELMAkGA1UEBhMCSlAxFzAVBgNV
-BAoMDlJha3V0ZW4gTW9iaWxlMRAwDgYDVQQDDAdSb290IENBMIICIjANBgkqhkiG
-9w0BAQEFAAOCAg8AMIICCgKCAgEAqiPMbNudotG8afkk5Fwo2QdDcFFmC+qGpGjw
-yQs57QtGPRk1HsIhZFfr6zn8t1tZw6Zo+A0biFA7d2N93nYsseHBy/bZlhhOL+Js
-Jb907UM09L5xaJIgnbFYVT1QjtB7ksLAy3rHpdSKiggfT1ynwM/u6wIdWRSx24QU
-Vxpq5iFpVj041+/RnpCPASL5pSnbYZKQyOb/XsOaR+hz7aSjwiUzk2cRjAmRqYxY
-qYVe135IAy377inJRtUPvi3IhtmUHJToiMLBH5tChkjkIpdRG1lVIj4vGdzrIb+Q
-Kvg/k7BDVZ3sstsLvJ8evNonBzrqcr80ek/X+HFrgY/3M1VEru4ohLAiA877CuuG
-UAfrxFh9qjP1yue+dlrQWk+WHMbGMzKI1zCKEMphJatyNHfpRtD8LUWtLV96DD78
-qLwQwrSYrEMd2u/akeBFKINYWqpqkVBhSsV3eukXVIdSbtSAxZNv+4m6QddEcUvG
-2ZLf+yCf2tl+LPGXNL08vwMVbQqcDw8m+nDP4vu0VUixddyoqnnDlWOoQESuQFQ1
-IqYFQhRPs2dFRf5TJzkmbqRUXbaPxsrKGjTtVpPgENbv40nyRGyBbl1CzqpBFEp5
-7w4MPYDIzWKYbRyCnUE5WScRBFmym7242KA3SOfkylzGMb8KGJxohVME+7oMbNf5
-EjLWVgECAwEAAaNmMGQwHwYDVR0jBBgwFoAU9QgGUsWej7LnF0eUJffj2JXJLvkw
-HQYDVR0OBBYEFPUIBlLFno+y5xdHlCX349iVyS75MA4GA1UdDwEB/wQEAwIBBjAS
-BgNVHRMBAf8ECDAGAQH/AgEBMA0GCSqGSIb3DQEBCwUAA4ICAQCDGIeYrtivFt3p
-8k5vXKFUT072C7wMvfrAGYCYgIdUthWCqJoMwnG3Fsg7Ngu70La7ESBzEKpnpPWz
-eIdnREJkNP9iqiKHXnaUV2P/21AS1q6enVKBFOl7dYiVjqOZ+vac3a1UjLWkvm0g
-x4sg/f3PpiEzZM7ecnQYk2wfMSq8Jw0w1Lf0SEeoYZTkf12cqSJVSa/G7gEdL/Cn
-LO3yyBq0KPNdd87eIfvCLJj55UJ5dCr0JXRTUteBvJwflbPXmOqfI8fA05fwlJZS
-o1SBpMI9cEBwaPXQM9CPNKaWLvyOR1KpviRzbCnaKf44Fs2OuZboo3avZrC9eUoU
-HU2HKXRj8UMRlFeCdNugbOdGyK+CpXwMHVtIrtpf0iOUqo0rOekgnUSNi9qyjD1g
-IV3Y/NLVl9fqe8q66IWUn8NYndxigMKWcMCBFUjfP0yMZeqSHFiIv7zk9PuV/62k
-Yele7cK9iHnEUwWBj6VCEs6pZBS1QSmhRw3GWlSDc/gHXd38PG20zH7xg4z2H9Rc
-Op9P1ZW2kjqv5D2+q/qtaePAyHn3B05UZrQYUmx7LaHNO7op6dZgCdoR0sVsR+Fc
-Zyr0AhgiuTWrjtUEOGx2qJVwAsHkpqtlN+DaGT08dT64LvIf0bfGvmtm++/WEDWJ
-HInwg85pGm+sEkYbYFRBD0woPBsL3g==
------END CERTIFICATE-----
diff --git a/location/ripcurrentpro/user/gps.cfg b/location/ripcurrentpro/user/gps.cfg
index 900ad0d3..cc19210f 100644
--- a/location/ripcurrentpro/user/gps.cfg
+++ b/location/ripcurrentpro/user/gps.cfg
@@ -7,9 +7,10 @@ GlueLayer_EnableGnssCfgInterface=1
gnss_device_type=K042
gnss_device_patch_address=0
gnss_device_patch_file=/vendor/firmware/kepler.bin
+allow_logging_if_disconnected=0
ism_stream_enable=1
caplay_port_tcp_port=@GNSS_ISM_CAPTURE_PLAYBACK
-Is1PPSTimeSyncEnable=0
+Is1PPSTimeSyncEnable=1
MaxNtnRefLocAgeSecs=600
GlueLayer_IsPlatformRefTimeEnable=1
chpp_betp_client=1
@@ -52,7 +53,7 @@ GlueLayer_isReqUBPFromPressureSensor=1
GlueLayer_IsRilCIDReqEnable=0
GlueLayer_IsMemsEnable=1
GlueLayer_MeasCorrCap=7
-Chip_Configuration_mems_data_Configuration=0x5
+Chip_Configuration_mems_data_Configuration=0x25
Chip_Configuration_FeatureCfg_ANDRD_MEAS_CORR_ENABLE=1
CP_LocTech_PrimaryConst=0
CP_LocTech_Constraints=1
@@ -65,6 +66,8 @@ IsUseEntireRespTime911=1
isForceHighAccuracyMode=1
cp_partial_reset_disable=1
isUseUncalAccel=1
+isUseUncalMagn=0
+NavOptions=0x2443
GNSS_CARRIER_CONFIG_BEGIN
GNSS_CARRIER_ID=0
diff --git a/location/ripcurrentpro/user/gps.xml b/location/ripcurrentpro/user/gps.xml
deleted file mode 100644
index 6c335c52..00000000
--- a/location/ripcurrentpro/user/gps.xml
+++ /dev/null
@@ -1,103 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/location/ripcurrentpro/user/lhd.conf b/location/ripcurrentpro/user/lhd.conf
deleted file mode 100644
index 73e03bcc..00000000
--- a/location/ripcurrentpro/user/lhd.conf
+++ /dev/null
@@ -1,31 +0,0 @@
-LheName=bbd
-
-LheRsmResetTimeoutMS=10000
-GpioNStdbyPath=/sys/devices/platform/111e0000.spi/spi_master/spi21/spi21.0/nstandby
-
-LhePatch=/vendor/firmware/SensorHub.patch
-Lhe477xDebugFlags=RPC:FACILITY=65535-dKP+CUST+LHE:STDOUT_PUTS:STDOUT_LOG
-# LheConsole=/data/vendor/gps/LheConsole
-
-LogEnabled=false
-Log=JAVA
-LogDirectory=/sdcard/gps/broadcom/storage
-
-LheBbdPacket=/dev/ttyBCM
-
-LheBbdControl=/dev/bbd_control
-
-# LheBbdSensor=/dev/bbd_sensor
-
-# LheFailSafe=/data/vendor/gps/esw-crash-dump.txt
-
-NvStorageDir=/data/vendor/gps/
-
-# Enable BBD debugging at these stages:
-# LheDriverDebugFlags=PATCH_BBD:LHE_BBD:FSC_BBD
-
-LheAutoBaudDelayMS=10
-TrafficLogEnabled=false
-
-SkipSensorWakeLock=true
-LoggerWakeLockEnable=false
diff --git a/location/ripcurrentpro/user/scd.conf b/location/ripcurrentpro/user/scd.conf
deleted file mode 100644
index e75f209b..00000000
--- a/location/ripcurrentpro/user/scd.conf
+++ /dev/null
@@ -1,5 +0,0 @@
-LogEnabled=false
-Log=JAVA
-LogDirectory=/sdcard/gps/broadcom/storage
-NvStorageDir=/data/vendor/gps/
-TcpConnectionTimeout=20
diff --git a/location/ripcurrentpro/userdebug/gps.cfg b/location/ripcurrentpro/userdebug/gps.cfg
index 07159393..79a2acf9 100644
--- a/location/ripcurrentpro/userdebug/gps.cfg
+++ b/location/ripcurrentpro/userdebug/gps.cfg
@@ -20,12 +20,14 @@ gnss_device_type=K042
gnss_device_patch_address=0
gnss_device_patch_file=/vendor/firmware/kepler.bin
+allow_logging_if_disconnected=0
+
# enable ism stream for GAAM
ism_stream_enable=1
caplay_port_tcp_port=@GNSS_ISM_CAPTURE_PLAYBACK
# Enable/Disable 1PPS Time Sync policy
-Is1PPSTimeSyncEnable=0
+Is1PPSTimeSyncEnable=1
MaxNtnRefLocAgeSecs=600
# CHIP_CONFIG_IO_OPT_HOSTIO_VIA_SECONDARY + CHIP_CONFIG_IO_OPT_CPMB_MASK
@@ -180,7 +182,13 @@ GlueLayer_isReqUBPFromPressureSensor=1
GlueLayer_IsRilCIDReqEnable=0
GlueLayer_IsMemsEnable=1
GlueLayer_MeasCorrCap=7
-Chip_Configuration_mems_data_Configuration=0x5
+
+# 0x0001: CHIP_CONFIG_MEMS_ACCEL_AVAILABLE
+# 0x0002: CHIP_CONFIG_MEMS_MAGN_AVAILABLE
+# 0x0004: CHIP_CONFIG_MEMS_GYRO_AVAILABLE
+# 0x0010: CHIP_CONFIG_MEMS_ORIENTATION_AVAILABLE
+# 0x0020: CHIP_CONFIG_MEMS_STEPCOUNTER_AVAILABLE
+Chip_Configuration_mems_data_Configuration=0x25
Chip_Configuration_FeatureCfg_ANDRD_MEAS_CORR_ENABLE=1
CP_LocTech_PrimaryConst=0
CP_LocTech_Constraints=1
@@ -203,8 +211,16 @@ isForceHighAccuracyMode=1
# 1 = CP partial reset feature disabled
cp_partial_reset_disable=1
-# 0: Use calibrated Accel data 1: Use uncalibrated Accel data
+# 0: Use calibrated data 1: Use uncalibrated data
isUseUncalAccel=1
+isUseUncalMagn=0
+
+# 0x0001: Enable StaticNavMode
+# 0x0002: Enable TunnelDetection
+# 0x0040: Self-detection Algorithm works
+# 0x0400: Enable MEMS S5
+# 0x2000: Enable MEMS PGMF (Pedestrian GNSS + MEMS Fusion)
+NavOptions=0x2443
GNSS_CARRIER_CONFIG_BEGIN
# DEFAULT
diff --git a/location/ripcurrentpro/userdebug/gps.xml b/location/ripcurrentpro/userdebug/gps.xml
deleted file mode 100644
index 0686861c..00000000
--- a/location/ripcurrentpro/userdebug/gps.xml
+++ /dev/null
@@ -1,104 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/location/ripcurrentpro/userdebug/lhd.conf b/location/ripcurrentpro/userdebug/lhd.conf
deleted file mode 100644
index c430b93a..00000000
--- a/location/ripcurrentpro/userdebug/lhd.conf
+++ /dev/null
@@ -1,33 +0,0 @@
-LheName=bbd
-
-LheRsmResetTimeoutMS=10000
-GpioNStdbyPath=/sys/devices/platform/111e0000.spi/spi_master/spi21/spi21.0/nstandby
-
-LhePatch=/vendor/firmware/SensorHub.patch
-Lhe477xDebugFlags=RPC:FACILITY=65535-dKP+CUST+LHE:STDOUT_PUTS:STDOUT_LOG
-LheConsole=/data/vendor/gps/LheConsole
-
-LogEnabled=true
-Log=JAVA
-LogDirectory=/sdcard/gps/broadcom/storage
-
-LheBbdPacket=/dev/ttyBCM
-
-LheBbdControl=/dev/bbd_control
-
-# LheBbdSensor=/dev/bbd_sensor
-
-LheFailSafe=/data/vendor/gps/logs/esw-crash-dump.txt
-LogLevel=*:I
-
-NvStorageDir=/data/vendor/gps/
-
-# Enable BBD debugging at these stages:
-# LheDriverDebugFlags=PATCH_BBD:LHE_BBD:FSC_BBD
-
-LheAutoBaudDelayMS=10
-TrafficLogEnabled=false
-SecondaryConfigPath=/data/vendor/gps/overlay/lhd_overlay.conf
-
-SkipSensorWakeLock=true
-LoggerWakeLockEnable=false
diff --git a/location/ripcurrentpro/userdebug/scd.conf b/location/ripcurrentpro/userdebug/scd.conf
deleted file mode 100644
index 43f9cd27..00000000
--- a/location/ripcurrentpro/userdebug/scd.conf
+++ /dev/null
@@ -1,6 +0,0 @@
-LogEnabled=true
-Log=JAVA
-LogDirectory=/sdcard/gps/broadcom/storage
-NvStorageDir=/data/vendor/gps/
-TcpConnectionTimeout=20
-SecondaryConfigPath=/data/vendor/gps/overlay/scd_overlay.conf
diff --git a/location/tokay/Android.bp b/location/tokay/Android.bp
index eadab4e5..eedc1fb8 100644
--- a/location/tokay/Android.bp
+++ b/location/tokay/Android.bp
@@ -5,7 +5,7 @@ package {
}
soong_config_module_type {
- name: "ignss_prebuilt_etc",
+ name: "gnss_prebuilt_etc",
module_type: "prebuilt_etc",
config_namespace: "gpssdk",
variables: [
@@ -25,7 +25,7 @@ soong_config_string_variable {
],
}
-ignss_prebuilt_etc {
+gnss_prebuilt_etc {
name: "gps.cfg",
soong_config_variables: {
buildtype: {
@@ -46,107 +46,3 @@ ignss_prebuilt_etc {
relative_install_path: "gnss",
vendor: true,
}
-
-soong_config_module_type {
- name: "egnss_prebuilt_etc",
- module_type: "prebuilt_etc",
- config_namespace: "gpssdk",
- variables: [
- "gpsconf",
- ],
- properties: [
- "src",
- ],
-}
-
-soong_config_string_variable {
- name: "gpsconf",
- values: [
- "factory",
- "user",
- "userdebug",
- "eng",
- ],
-}
-
-prebuilt_etc {
- name: "gps.cer",
- src: "gps.cer",
- relative_install_path: "gnss",
- vendor: true,
-}
-
-egnss_prebuilt_etc {
- name: "gps.xml",
- soong_config_variables: {
- gpsconf: {
- user: {
- src: "user/gps.xml",
- },
- userdebug: {
- src: "userdebug/gps.xml",
- },
- eng: {
- src: "userdebug/gps.xml",
- },
- factory: {
- src: "factory/gps.xml",
- },
- conditions_default: {
- src: "user/gps.xml",
- },
- },
- },
- relative_install_path: "gnss",
- vendor: true,
-}
-
-egnss_prebuilt_etc {
- name: "lhd.conf",
- soong_config_variables: {
- gpsconf: {
- user: {
- src: "user/lhd.conf",
- },
- userdebug: {
- src: "userdebug/lhd.conf",
- },
- eng: {
- src: "userdebug/lhd.conf",
- },
- factory: {
- src: "factory/lhd.conf",
- },
- conditions_default: {
- src: "user/lhd.conf",
- },
- },
- },
- relative_install_path: "gnss",
- vendor: true,
-}
-
-egnss_prebuilt_etc {
- name: "scd.conf",
- soong_config_variables: {
- gpsconf: {
- user: {
- src: "user/scd.conf",
- },
- userdebug: {
- src: "userdebug/scd.conf",
- },
- eng: {
- src: "userdebug/scd.conf",
- },
- factory: {
- src: "factory/scd.conf",
- },
- conditions_default: {
- src: "user/scd.conf",
- },
- },
- },
- relative_install_path: "gnss",
- vendor: true,
-}
diff --git a/location/tokay/factory/gps.xml b/location/tokay/factory/gps.xml
deleted file mode 100644
index 89558834..00000000
--- a/location/tokay/factory/gps.xml
+++ /dev/null
@@ -1,101 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/location/tokay/factory/lhd.conf b/location/tokay/factory/lhd.conf
deleted file mode 100644
index c430b93a..00000000
--- a/location/tokay/factory/lhd.conf
+++ /dev/null
@@ -1,33 +0,0 @@
-LheName=bbd
-
-LheRsmResetTimeoutMS=10000
-GpioNStdbyPath=/sys/devices/platform/111e0000.spi/spi_master/spi21/spi21.0/nstandby
-
-LhePatch=/vendor/firmware/SensorHub.patch
-Lhe477xDebugFlags=RPC:FACILITY=65535-dKP+CUST+LHE:STDOUT_PUTS:STDOUT_LOG
-LheConsole=/data/vendor/gps/LheConsole
-
-LogEnabled=true
-Log=JAVA
-LogDirectory=/sdcard/gps/broadcom/storage
-
-LheBbdPacket=/dev/ttyBCM
-
-LheBbdControl=/dev/bbd_control
-
-# LheBbdSensor=/dev/bbd_sensor
-
-LheFailSafe=/data/vendor/gps/logs/esw-crash-dump.txt
-LogLevel=*:I
-
-NvStorageDir=/data/vendor/gps/
-
-# Enable BBD debugging at these stages:
-# LheDriverDebugFlags=PATCH_BBD:LHE_BBD:FSC_BBD
-
-LheAutoBaudDelayMS=10
-TrafficLogEnabled=false
-SecondaryConfigPath=/data/vendor/gps/overlay/lhd_overlay.conf
-
-SkipSensorWakeLock=true
-LoggerWakeLockEnable=false
diff --git a/location/tokay/factory/scd.conf b/location/tokay/factory/scd.conf
deleted file mode 100644
index 43f9cd27..00000000
--- a/location/tokay/factory/scd.conf
+++ /dev/null
@@ -1,6 +0,0 @@
-LogEnabled=true
-Log=JAVA
-LogDirectory=/sdcard/gps/broadcom/storage
-NvStorageDir=/data/vendor/gps/
-TcpConnectionTimeout=20
-SecondaryConfigPath=/data/vendor/gps/overlay/scd_overlay.conf
diff --git a/location/tokay/gps.cer b/location/tokay/gps.cer
deleted file mode 100644
index 934e0c5c..00000000
--- a/location/tokay/gps.cer
+++ /dev/null
@@ -1,161 +0,0 @@
------BEGIN CERTIFICATE-----
-MIIE0zCCA7ugAwIBAgIQGNrRniZ96LtKIVjNzGs7SjANBgkqhkiG9w0BAQUFADCB
-yjELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL
-ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJp
-U2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxW
-ZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0
-aG9yaXR5IC0gRzUwHhcNMDYxMTA4MDAwMDAwWhcNMzYwNzE2MjM1OTU5WjCByjEL
-MAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZW
-ZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJpU2ln
-biwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJp
-U2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9y
-aXR5IC0gRzUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvJAgIKXo1
-nmAMqudLO07cfLw8RRy7K+D+KQL5VwijZIUVJ/XxrcgxiV0i6CqqpkKzj/i5Vbex
-t0uz/o9+B1fs70PbZmIVYc9gDaTY3vjgw2IIPVQT60nKWVSFJuUrjxuf6/WhkcIz
-SdhDY2pSS9KP6HBRTdGJaXvHcPaz3BJ023tdS1bTlr8Vd6Gw9KIl8q8ckmcY5fQG
-BO+QueQA5N06tRn/Arr0PO7gi+s3i+z016zy9vA9r911kTMZHRxAy3QkGSGT2RT+
-rCpSx4/VBEnkjWNHiDxpg8v+R70rfk/Fla4OndTRQ8Bnc+MUCH7lP59zuDMKz10/
-NIeWiu5T6CUVAgMBAAGjgbIwga8wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8E
-BAMCAQYwbQYIKwYBBQUHAQwEYTBfoV2gWzBZMFcwVRYJaW1hZ2UvZ2lmMCEwHzAH
-BgUrDgMCGgQUj+XTGoasjY5rw8+AatRIGCx7GS4wJRYjaHR0cDovL2xvZ28udmVy
-aXNpZ24uY29tL3ZzbG9nby5naWYwHQYDVR0OBBYEFH/TZafC3ey78DAJ80M5+gKv
-MzEzMA0GCSqGSIb3DQEBBQUAA4IBAQCTJEowX2LP2BqYLz3q3JktvXf2pXkiOOzE
-p6B4Eq1iDkVwZMXnl2YtmAl+X6/WzChl8gGqCBpH3vn5fJJaCGkgDdk+bW48DW7Y
-5gaRQBi5+MHt39tBquCWIMnNZBU4gcmU7qKEKQsTb47bDN0lAtukixlE0kF6BWlK
-WE9gyn6CagsCqiUXObXbf+eEZSqVir2G3l6BFoMtEMze/aiCKm0oHw0LxOXnGiYZ
-4fQRbxC1lfznQgUy286dUV4otp6F01vvpX1FQHKOtw5rDgb7MzVIcbidJ4vEZV8N
-hnacRHr2lVz2XTIIM6RUthg/aFzyQkqFOFSDX9HoLPKsEdao7WNq
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIDdzCCAl+gAwIBAgIEAgAAuTANBgkqhkiG9w0BAQUFADBaMQswCQYDVQQGEwJJ
-RTESMBAGA1UEChMJQmFsdGltb3JlMRMwEQYDVQQLEwpDeWJlclRydXN0MSIwIAYD
-VQQDExlCYWx0aW1vcmUgQ3liZXJUcnVzdCBSb290MB4XDTAwMDUxMjE4NDYwMFoX
-DTI1MDUxMjIzNTkwMFowWjELMAkGA1UEBhMCSUUxEjAQBgNVBAoTCUJhbHRpbW9y
-ZTETMBEGA1UECxMKQ3liZXJUcnVzdDEiMCAGA1UEAxMZQmFsdGltb3JlIEN5YmVy
-VHJ1c3QgUm9vdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKMEuyKr
-mD1X6CZymrV51Cni4eiVgLGw41uOKymaZN+hXe2wCQVt2yguzmKiYv60iNoS6zjr
-IZ3AQSsBUnuId9Mcj8e6uYi1agnnc+gRQKfRzMpijS3ljwumUNKoUMMo6vWrJYeK
-mpYcqWe4PwzV9/lSEy/CG9VwcPCPwBLKBsua4dnKM3p31vjsufFoREJIE9LAwqSu
-XmD+tqYF/LTdB1kC1FkYmGP1pWPgkAx9XbIGevOF6uvUA65ehD5f/xXtabz5OTZy
-dc93Uk3zyZAsuT3lySNTPx8kmCFcB5kpvcY67Oduhjprl3RjM71oGDHweI12v/ye
-jl0qhqdNkNwnGjkCAwEAAaNFMEMwHQYDVR0OBBYEFOWdWTCCR1jMrPoIVDaGezq1
-BE3wMBIGA1UdEwEB/wQIMAYBAf8CAQMwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3
-DQEBBQUAA4IBAQCFDF2O5G9RaEIFoN27TyclhAO992T9Ldcw46QQF+vaKSm2eT92
-9hkTI7gQCvlYpNRhcL0EYWoSihfVCr3FvDB81ukMJY2GQE/szKN+OMY3EU/t3Wgx
-jkzSswF07r51XgdIGn9w/xZchMB5hbgF/X++ZRGjD8ACtPhSNzkE1akxehi/oCr0
-Epn3o0WC4zxe9Z2etciefC7IpJ5OCBRLbf1wbWsaY71k5h+3zvDyny67G7fyUIhz
-ksLi4xaNmjICq44Y3ekQEe5+NauQrz4wlHrQMz2nZQ/1/I6eYs9HRCwBXbsdtTLS
-R9I4LtD+gdwyah617jzV/OeBHRnDJELqYzmp
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIDjjCCAnagAwIBAgIQAzrx5qcRqaC7KGSxHQn65TANBgkqhkiG9w0BAQsFADBh
-MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
-d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH
-MjAeFw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAwMDBaMGExCzAJBgNVBAYTAlVT
-MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j
-b20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEcyMIIBIjANBgkqhkiG
-9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuzfNNNx7a8myaJCtSnX/RrohCgiN9RlUyfuI
-2/Ou8jqJkTx65qsGGmvPrC3oXgkkRLpimn7Wo6h+4FR1IAWsULecYxpsMNzaHxmx
-1x7e/dfgy5SDN67sH0NO3Xss0r0upS/kqbitOtSZpLYl6ZtrAGCSYP9PIUkY92eQ
-q2EGnI/yuum06ZIya7XzV+hdG82MHauVBJVJ8zUtluNJbd134/tJS7SsVQepj5Wz
-tCO7TG1F8PapspUwtP1MVYwnSlcUfIKdzXOS0xZKBgyMUNGPHgm+F6HmIcr9g+UQ
-vIOlCsRnKPZzFBQ9RnbDhxSJITRNrw9FDKZJobq7nMWxM4MphQIDAQABo0IwQDAP
-BgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUTiJUIBiV
-5uNu5g/6+rkS7QYXjzkwDQYJKoZIhvcNAQELBQADggEBAGBnKJRvDkhj6zHd6mcY
-1Yl9PMWLSn/pvtsrF9+wX3N3KjITOYFnQoQj8kVnNeyIv/iPsGEMNKSuIEyExtv4
-NeF22d+mQrvHRAiGfzZ0JFrabA0UWTW98kndth/Jsw1HKj2ZL7tcu7XUIOGZX1NG
-Fdtom/DzMNU+MeKNhJ7jitralj41E6Vf8PlwUHBHQRFXGU7Aj64GxJUTFy8bJZ91
-8rGOmaFvE7FBcf6IKshPECBV1/MUReXgRPTqh5Uykw7+U0b6LJ3/iyK5S9kJRaTe
-pLiaWN0bfVKfjllDiIGknibVb63dDcY3fe0Dkhvld1927jyNxF1WW6LZZm6zNTfl
-MrY=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIE0zCCA7ugAwIBAgIQGNrRniZ96LtKIVjNzGs7SjANBgkqhkiG9w0BAQUFADCB
-yjELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL
-ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJp
-U2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxW
-ZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0
-aG9yaXR5IC0gRzUwHhcNMDYxMTA4MDAwMDAwWhcNMzYwNzE2MjM1OTU5WjCByjEL
-MAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZW
-ZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJpU2ln
-biwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJp
-U2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9y
-aXR5IC0gRzUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvJAgIKXo1
-nmAMqudLO07cfLw8RRy7K+D+KQL5VwijZIUVJ/XxrcgxiV0i6CqqpkKzj/i5Vbex
-t0uz/o9+B1fs70PbZmIVYc9gDaTY3vjgw2IIPVQT60nKWVSFJuUrjxuf6/WhkcIz
-SdhDY2pSS9KP6HBRTdGJaXvHcPaz3BJ023tdS1bTlr8Vd6Gw9KIl8q8ckmcY5fQG
-BO+QueQA5N06tRn/Arr0PO7gi+s3i+z016zy9vA9r911kTMZHRxAy3QkGSGT2RT+
-rCpSx4/VBEnkjWNHiDxpg8v+R70rfk/Fla4OndTRQ8Bnc+MUCH7lP59zuDMKz10/
-NIeWiu5T6CUVAgMBAAGjgbIwga8wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8E
-BAMCAQYwbQYIKwYBBQUHAQwEYTBfoV2gWzBZMFcwVRYJaW1hZ2UvZ2lmMCEwHzAH
-BgUrDgMCGgQUj+XTGoasjY5rw8+AatRIGCx7GS4wJRYjaHR0cDovL2xvZ28udmVy
-aXNpZ24uY29tL3ZzbG9nby5naWYwHQYDVR0OBBYEFH/TZafC3ey78DAJ80M5+gKv
-MzEzMA0GCSqGSIb3DQEBBQUAA4IBAQCTJEowX2LP2BqYLz3q3JktvXf2pXkiOOzE
-p6B4Eq1iDkVwZMXnl2YtmAl+X6/WzChl8gGqCBpH3vn5fJJaCGkgDdk+bW48DW7Y
-5gaRQBi5+MHt39tBquCWIMnNZBU4gcmU7qKEKQsTb47bDN0lAtukixlE0kF6BWlK
-WE9gyn6CagsCqiUXObXbf+eEZSqVir2G3l6BFoMtEMze/aiCKm0oHw0LxOXnGiYZ
-4fQRbxC1lfznQgUy286dUV4otp6F01vvpX1FQHKOtw5rDgb7MzVIcbidJ4vEZV8N
-hnacRHr2lVz2XTIIM6RUthg/aFzyQkqFOFSDX9HoLPKsEdao7WNq
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIFZTCCA02gAwIBAgIPAWv6o5fPZQ5hxva1vuNrMA0GCSqGSIb3DQEBCwUAMDgx
-CzAJBgNVBAYTAkpQMRcwFQYDVQQKDA5SYWt1dGVuIE1vYmlsZTEQMA4GA1UEAwwH
-Um9vdCBDQTAeFw0xOTA3MTYxMTU1NDJaFw0yOTA3MTMxMTU1NDJaMD4xCzAJBgNV
-BAYTAkpQMRcwFQYDVQQKEw5SYWt1dGVuIE1vYmlsZTEWMBQGA1UEAxMNREMgSXNz
-dWluZyBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAObjAbQ8TkzF
-A+/WvSE6fzDf+rlvBKY1dJJbiJ2/j0lc+tj56dE7+BhZ2JVmAYIYfEoUw69dwxTR
-44EdZln3ZVFmMuOdfxvF9A46pMKzH1skr8ErDgjNyJ9f/JOuQ29p/7BvLC55aRzk
-yj99BYdzJWKs+5W7jQlv7/HyJ/PQ+rUEBOx4o/YiTucDFduWdV6/x5mcEbKD3ufL
-66vUEf3MHGegDkOWAMTchl1RmaYDlf3IMsXC7M2bFPFa/9y/vzaaY6EhnJ861co6
-rkOhTZe/kJZwqQYFmWczBPZK/9zRy3C1zA09tCBk+CDNBrNXe+3dMLFmnW4npxUQ
-oceTPhaaDo5lA6HkkARwVWLrporFZ2B/th2Bqtu6uObLSB6JMA2jxmKwKukM8/jp
-C9tKV9X03rHQIQultc63rivPdgQvqYgW1PVdzV1a3pZEMk5zv257+fxgfUGzfUh7
-tx0OY+BkykSP6ZK/BsbI/BY+rsS0L/0lmC22NU1p+qVeN3ZRHoqntB+FymaBfQ3/
-yfKkDNfnMua5GzLyyYGYUDDx71rtfrs3hGDiwjvE4B0IvsU0E7Oerk5gLqx8t0q/
-MmhI+CJJS1bH2sRBMcqfRAv+eyByFsvLY7Er/ztveaabX9xEwyPNFOcU+SZMhipv
-EUKmUcOAHxzx4HbYEFyM0Z7WgUdlTd1xAgMBAAGjZjBkMB8GA1UdIwQYMBaAFPUI
-BlLFno+y5xdHlCX349iVyS75MB0GA1UdDgQWBBQzVhTSCf8F31Zf0Bu661qymMko
-JzAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIBADANBgkqhkiG9w0B
-AQsFAAOCAgEADQEufjma/6fT/Do4Fh13lZhsowHSsGv5sFYly6224GsciE80ZwYg
-R4EK/TAR0jorBXsu6sQc51pZ5SSHhIxfo2frfprTPaaWN6cZwfrb6UcnD/FaZ1jP
-HzWrI3kRxG9JCDffzE8uMf8Rnc69n1j+TBerk4Ix3Zui2TaaF6LVceJ4RgeNkZl0
-OFkGGFruHz/d83q7A6YjgN0iwMEabdtKH7Sq27LqGPeCS8NuGlrziNAxktdwaYlN
-D5t6ntM/1nHYPmVqdioEU9vAnyB3BiXOlITPHEEMOSlItcUsJ6rN5DZJaJgkBxvN
-Qdi6wmaDlxy8XFyy4KGFKWAl17FlfpqW5VtYQJ4aDpibGlGqamg0vm+IJDIGPlOs
-KQcxG17cOw4MCflAtnzHKHBn52DegQKwxev2ZpqdwVw/NqPq0yTNEbCRqEyiq7+H
-ljKEFiEjEjeXTcqR4DoCseA5UgcriuriV0OCvr8KTlviV4FEUu+IA9ut8YIvf2of
-Zz0z8rO4H+Rb4tMi/yBRM09x3rEW4hXwO0qpCBNBa0wEJBxufF3f6l9efEle+YTR
-XS92gutaoVluqMfRSJckjwWokToi32/FvF79guZymD0qHkOSi5dewsIW7zsdobvv
-t2CWLfTAb9cx222ELBpVPkfcgUKfF4RCGWPzuAlK6OueuDrInOiz8ag=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIFUjCCAzqgAwIBAgICBpAwDQYJKoZIhvcNAQELBQAwODELMAkGA1UEBhMCSlAx
-FzAVBgNVBAoMDlJha3V0ZW4gTW9iaWxlMRAwDgYDVQQDDAdSb290IENBMB4XDTE5
-MDcxNjEwNTkwMVoXDTM5MDcxNTEwNTkwMVowODELMAkGA1UEBhMCSlAxFzAVBgNV
-BAoMDlJha3V0ZW4gTW9iaWxlMRAwDgYDVQQDDAdSb290IENBMIICIjANBgkqhkiG
-9w0BAQEFAAOCAg8AMIICCgKCAgEAqiPMbNudotG8afkk5Fwo2QdDcFFmC+qGpGjw
-yQs57QtGPRk1HsIhZFfr6zn8t1tZw6Zo+A0biFA7d2N93nYsseHBy/bZlhhOL+Js
-Jb907UM09L5xaJIgnbFYVT1QjtB7ksLAy3rHpdSKiggfT1ynwM/u6wIdWRSx24QU
-Vxpq5iFpVj041+/RnpCPASL5pSnbYZKQyOb/XsOaR+hz7aSjwiUzk2cRjAmRqYxY
-qYVe135IAy377inJRtUPvi3IhtmUHJToiMLBH5tChkjkIpdRG1lVIj4vGdzrIb+Q
-Kvg/k7BDVZ3sstsLvJ8evNonBzrqcr80ek/X+HFrgY/3M1VEru4ohLAiA877CuuG
-UAfrxFh9qjP1yue+dlrQWk+WHMbGMzKI1zCKEMphJatyNHfpRtD8LUWtLV96DD78
-qLwQwrSYrEMd2u/akeBFKINYWqpqkVBhSsV3eukXVIdSbtSAxZNv+4m6QddEcUvG
-2ZLf+yCf2tl+LPGXNL08vwMVbQqcDw8m+nDP4vu0VUixddyoqnnDlWOoQESuQFQ1
-IqYFQhRPs2dFRf5TJzkmbqRUXbaPxsrKGjTtVpPgENbv40nyRGyBbl1CzqpBFEp5
-7w4MPYDIzWKYbRyCnUE5WScRBFmym7242KA3SOfkylzGMb8KGJxohVME+7oMbNf5
-EjLWVgECAwEAAaNmMGQwHwYDVR0jBBgwFoAU9QgGUsWej7LnF0eUJffj2JXJLvkw
-HQYDVR0OBBYEFPUIBlLFno+y5xdHlCX349iVyS75MA4GA1UdDwEB/wQEAwIBBjAS
-BgNVHRMBAf8ECDAGAQH/AgEBMA0GCSqGSIb3DQEBCwUAA4ICAQCDGIeYrtivFt3p
-8k5vXKFUT072C7wMvfrAGYCYgIdUthWCqJoMwnG3Fsg7Ngu70La7ESBzEKpnpPWz
-eIdnREJkNP9iqiKHXnaUV2P/21AS1q6enVKBFOl7dYiVjqOZ+vac3a1UjLWkvm0g
-x4sg/f3PpiEzZM7ecnQYk2wfMSq8Jw0w1Lf0SEeoYZTkf12cqSJVSa/G7gEdL/Cn
-LO3yyBq0KPNdd87eIfvCLJj55UJ5dCr0JXRTUteBvJwflbPXmOqfI8fA05fwlJZS
-o1SBpMI9cEBwaPXQM9CPNKaWLvyOR1KpviRzbCnaKf44Fs2OuZboo3avZrC9eUoU
-HU2HKXRj8UMRlFeCdNugbOdGyK+CpXwMHVtIrtpf0iOUqo0rOekgnUSNi9qyjD1g
-IV3Y/NLVl9fqe8q66IWUn8NYndxigMKWcMCBFUjfP0yMZeqSHFiIv7zk9PuV/62k
-Yele7cK9iHnEUwWBj6VCEs6pZBS1QSmhRw3GWlSDc/gHXd38PG20zH7xg4z2H9Rc
-Op9P1ZW2kjqv5D2+q/qtaePAyHn3B05UZrQYUmx7LaHNO7op6dZgCdoR0sVsR+Fc
-Zyr0AhgiuTWrjtUEOGx2qJVwAsHkpqtlN+DaGT08dT64LvIf0bfGvmtm++/WEDWJ
-HInwg85pGm+sEkYbYFRBD0woPBsL3g==
------END CERTIFICATE-----
diff --git a/location/tokay/user/gps.cfg b/location/tokay/user/gps.cfg
index 8e5f4fbf..acf39c70 100644
--- a/location/tokay/user/gps.cfg
+++ b/location/tokay/user/gps.cfg
@@ -7,9 +7,10 @@ GlueLayer_EnableGnssCfgInterface=1
gnss_device_type=K042
gnss_device_patch_address=0
gnss_device_patch_file=/vendor/firmware/kepler.bin
+allow_logging_if_disconnected=0
ism_stream_enable=1
caplay_port_tcp_port=@GNSS_ISM_CAPTURE_PLAYBACK
-Is1PPSTimeSyncEnable=0
+Is1PPSTimeSyncEnable=1
MaxNtnRefLocAgeSecs=600
GlueLayer_IsPlatformRefTimeEnable=1
chpp_betp_client=1
@@ -52,7 +53,7 @@ GlueLayer_isReqUBPFromPressureSensor=1
GlueLayer_IsRilCIDReqEnable=0
GlueLayer_IsMemsEnable=1
GlueLayer_MeasCorrCap=7
-Chip_Configuration_mems_data_Configuration=0x5
+Chip_Configuration_mems_data_Configuration=0x25
Chip_Configuration_FeatureCfg_ANDRD_MEAS_CORR_ENABLE=1
CP_LocTech_PrimaryConst=0
CP_LocTech_Constraints=1
@@ -70,6 +71,7 @@ isForceHighAccuracyMode=1
cp_partial_reset_disable=1
isUseUncalAccel=1
isUseUncalMagn=0
+NavOptions=0x2443
GNSS_CARRIER_CONFIG_BEGIN
GNSS_CARRIER_ID=0
diff --git a/location/tokay/user/gps.xml b/location/tokay/user/gps.xml
deleted file mode 100644
index 6c335c52..00000000
--- a/location/tokay/user/gps.xml
+++ /dev/null
@@ -1,103 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/location/tokay/user/lhd.conf b/location/tokay/user/lhd.conf
deleted file mode 100644
index 73e03bcc..00000000
--- a/location/tokay/user/lhd.conf
+++ /dev/null
@@ -1,31 +0,0 @@
-LheName=bbd
-
-LheRsmResetTimeoutMS=10000
-GpioNStdbyPath=/sys/devices/platform/111e0000.spi/spi_master/spi21/spi21.0/nstandby
-
-LhePatch=/vendor/firmware/SensorHub.patch
-Lhe477xDebugFlags=RPC:FACILITY=65535-dKP+CUST+LHE:STDOUT_PUTS:STDOUT_LOG
-# LheConsole=/data/vendor/gps/LheConsole
-
-LogEnabled=false
-Log=JAVA
-LogDirectory=/sdcard/gps/broadcom/storage
-
-LheBbdPacket=/dev/ttyBCM
-
-LheBbdControl=/dev/bbd_control
-
-# LheBbdSensor=/dev/bbd_sensor
-
-# LheFailSafe=/data/vendor/gps/esw-crash-dump.txt
-
-NvStorageDir=/data/vendor/gps/
-
-# Enable BBD debugging at these stages:
-# LheDriverDebugFlags=PATCH_BBD:LHE_BBD:FSC_BBD
-
-LheAutoBaudDelayMS=10
-TrafficLogEnabled=false
-
-SkipSensorWakeLock=true
-LoggerWakeLockEnable=false
diff --git a/location/tokay/user/scd.conf b/location/tokay/user/scd.conf
deleted file mode 100644
index e75f209b..00000000
--- a/location/tokay/user/scd.conf
+++ /dev/null
@@ -1,5 +0,0 @@
-LogEnabled=false
-Log=JAVA
-LogDirectory=/sdcard/gps/broadcom/storage
-NvStorageDir=/data/vendor/gps/
-TcpConnectionTimeout=20
diff --git a/location/tokay/userdebug/gps.cfg b/location/tokay/userdebug/gps.cfg
index c4fc1860..82297f1c 100644
--- a/location/tokay/userdebug/gps.cfg
+++ b/location/tokay/userdebug/gps.cfg
@@ -20,12 +20,14 @@ gnss_device_type=K042
gnss_device_patch_address=0
gnss_device_patch_file=/vendor/firmware/kepler.bin
+allow_logging_if_disconnected=0
+
# enable ism stream for GAAM
ism_stream_enable=1
caplay_port_tcp_port=@GNSS_ISM_CAPTURE_PLAYBACK
# Enable/Disable 1PPS Time Sync policy
-Is1PPSTimeSyncEnable=0
+Is1PPSTimeSyncEnable=1
MaxNtnRefLocAgeSecs=600
# CHIP_CONFIG_IO_OPT_HOSTIO_VIA_SECONDARY + CHIP_CONFIG_IO_OPT_CPMB_MASK
@@ -180,7 +182,13 @@ GlueLayer_isReqUBPFromPressureSensor=1
GlueLayer_IsRilCIDReqEnable=0
GlueLayer_IsMemsEnable=1
GlueLayer_MeasCorrCap=7
-Chip_Configuration_mems_data_Configuration=0x5
+
+# 0x0001: CHIP_CONFIG_MEMS_ACCEL_AVAILABLE
+# 0x0002: CHIP_CONFIG_MEMS_MAGN_AVAILABLE
+# 0x0004: CHIP_CONFIG_MEMS_GYRO_AVAILABLE
+# 0x0010: CHIP_CONFIG_MEMS_ORIENTATION_AVAILABLE
+# 0x0020: CHIP_CONFIG_MEMS_STEPCOUNTER_AVAILABLE
+Chip_Configuration_mems_data_Configuration=0x25
Chip_Configuration_FeatureCfg_ANDRD_MEAS_CORR_ENABLE=1
CP_LocTech_PrimaryConst=0
CP_LocTech_Constraints=1
@@ -211,6 +219,13 @@ cp_partial_reset_disable=1
isUseUncalAccel=1
isUseUncalMagn=0
+# 0x0001: Enable StaticNavMode
+# 0x0002: Enable TunnelDetection
+# 0x0040: Self-detection Algorithm works
+# 0x0400: Enable MEMS S5
+# 0x2000: Enable MEMS PGMF (Pedestrian GNSS + MEMS Fusion)
+NavOptions=0x2443
+
GNSS_CARRIER_CONFIG_BEGIN
# DEFAULT
GNSS_CARRIER_ID=0
diff --git a/location/tokay/userdebug/gps.xml b/location/tokay/userdebug/gps.xml
deleted file mode 100644
index 0686861c..00000000
--- a/location/tokay/userdebug/gps.xml
+++ /dev/null
@@ -1,104 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/location/tokay/userdebug/lhd.conf b/location/tokay/userdebug/lhd.conf
deleted file mode 100644
index c430b93a..00000000
--- a/location/tokay/userdebug/lhd.conf
+++ /dev/null
@@ -1,33 +0,0 @@
-LheName=bbd
-
-LheRsmResetTimeoutMS=10000
-GpioNStdbyPath=/sys/devices/platform/111e0000.spi/spi_master/spi21/spi21.0/nstandby
-
-LhePatch=/vendor/firmware/SensorHub.patch
-Lhe477xDebugFlags=RPC:FACILITY=65535-dKP+CUST+LHE:STDOUT_PUTS:STDOUT_LOG
-LheConsole=/data/vendor/gps/LheConsole
-
-LogEnabled=true
-Log=JAVA
-LogDirectory=/sdcard/gps/broadcom/storage
-
-LheBbdPacket=/dev/ttyBCM
-
-LheBbdControl=/dev/bbd_control
-
-# LheBbdSensor=/dev/bbd_sensor
-
-LheFailSafe=/data/vendor/gps/logs/esw-crash-dump.txt
-LogLevel=*:I
-
-NvStorageDir=/data/vendor/gps/
-
-# Enable BBD debugging at these stages:
-# LheDriverDebugFlags=PATCH_BBD:LHE_BBD:FSC_BBD
-
-LheAutoBaudDelayMS=10
-TrafficLogEnabled=false
-SecondaryConfigPath=/data/vendor/gps/overlay/lhd_overlay.conf
-
-SkipSensorWakeLock=true
-LoggerWakeLockEnable=false
diff --git a/location/tokay/userdebug/scd.conf b/location/tokay/userdebug/scd.conf
deleted file mode 100644
index 43f9cd27..00000000
--- a/location/tokay/userdebug/scd.conf
+++ /dev/null
@@ -1,6 +0,0 @@
-LogEnabled=true
-Log=JAVA
-LogDirectory=/sdcard/gps/broadcom/storage
-NvStorageDir=/data/vendor/gps/
-TcpConnectionTimeout=20
-SecondaryConfigPath=/data/vendor/gps/overlay/scd_overlay.conf
diff --git a/perf/powerhint-caiman.json b/perf/powerhint-caiman.json
index b6288c1d..ff404d7e 100644
--- a/perf/powerhint-caiman.json
+++ b/perf/powerhint-caiman.json
@@ -189,7 +189,8 @@
"Values": [
"1280",
"1100",
- "1280 1100 1055"
+ "1280 1100 1055",
+ "1100 1055 1055"
],
"DefaultIndex": 1,
"ResetOnInit": true
@@ -230,7 +231,6 @@
"0x0",
"0x80"
],
- "DefaultIndex": 0,
"ResetOnInit": true
},
{
@@ -588,15 +588,6 @@
],
"DefaultIndex": 0
},
- {
- "Name": "PMU_FORCE_LIMIT",
- "Path": "/proc/vendor_sched/pmu_force_limited",
- "Values": [
- "1",
- "0"
- ],
- "DefaultIndex": 0
- },
{
"Name": "EM_Profile",
"Path": "/sys/kernel/pixel_em/active_profile",
@@ -624,14 +615,12 @@
"Path": "/sys/devices/system/cpu/cpufreq/policy0/sched_pixel/spc_threshold",
"Values": [
"76",
- "70",
- "40",
"55",
- "42",
- "35",
+ "38",
+ "36",
+ "10",
"30",
- "20",
- "0"
+ "28"
],
"DefaultIndex": 0
},
@@ -651,12 +640,11 @@
"Path": "/sys/devices/system/cpu/cpufreq/policy4/sched_pixel/spc_threshold",
"Values": [
"59",
- "50",
- "32",
- "15",
"30",
"20",
- "18"
+ "2",
+ "18",
+ "15"
],
"DefaultIndex": 0
},
@@ -675,9 +663,10 @@
"Path": "/sys/devices/system/cpu/cpufreq/policy7/sched_pixel/spc_threshold",
"Values": [
"62",
- "50",
+ "0",
"20",
- "22"
+ "22",
+ "15"
],
"DefaultIndex": 0
},
@@ -1300,12 +1289,6 @@
"Duration": 0,
"Value": "0"
},
- {
- "PowerHint": "DISPLAY_INACTIVE",
- "Node": "SysGroupCfsSkipMask",
- "Duration": 0,
- "Value": "0x80"
- },
{
"PowerHint": "CAMERA_LAUNCH",
"Node": "CPUSkipMask",
@@ -1478,19 +1461,19 @@
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
"Node": "PMU_LIT_SPC_THRESHOLD",
"Duration": 3000,
- "Value": "40"
+ "Value": "10"
},
{
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
"Node": "PMU_MID_SPC_THRESHOLD",
"Duration": 3000,
- "Value": "15"
+ "Value": "2"
},
{
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
"Node": "PMU_BIG_SPC_THRESHOLD",
"Duration": 3000,
- "Value": "20"
+ "Value": "0"
},
{
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
@@ -1790,7 +1773,7 @@
"PowerHint": "CAMERA_STREAMING_EXTREME",
"Node": "PMU_LIT_SPC_THRESHOLD",
"Duration": 0,
- "Value": "20"
+ "Value": "36"
},
{
"PowerHint": "CAMERA_STREAMING_EXTREME",
@@ -1802,7 +1785,7 @@
"PowerHint": "CAMERA_STREAMING_EXTREME",
"Node": "PMU_MID_SPC_THRESHOLD",
"Duration": 0,
- "Value": "30"
+ "Value": "15"
},
{
"PowerHint": "CAMERA_STREAMING_EXTREME",
@@ -1814,7 +1797,7 @@
"PowerHint": "CAMERA_STREAMING_EXTREME",
"Node": "PMU_BIG_SPC_THRESHOLD",
"Duration": 0,
- "Value": "20"
+ "Value": "15"
},
{
"PowerHint": "CAMERA_STREAMING_EXTREME",
@@ -1822,12 +1805,6 @@
"Duration": 0,
"Value": "1"
},
- {
- "PowerHint": "CAMERA_STREAMING_EXTREME",
- "Node": "PMU_FORCE_LIMIT",
- "Duration": 0,
- "Value": "1"
- },
{
"PowerHint": "CAMERA_STREAMING_EXTREME",
"Node": "EM_Profile",
@@ -1838,7 +1815,7 @@
"PowerHint": "CAMERA_STREAMING_EXTREME",
"Node": "CPUDVFSHeadroom",
"Duration": 0,
- "Value": "1100"
+ "Value": "1100 1055 1055"
},
{
"PowerHint": "CAMERA_STREAMING_EXTREME",
@@ -1934,7 +1911,7 @@
"PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "PMU_LIT_SPC_THRESHOLD",
"Duration": 0,
- "Value": "55"
+ "Value": "38"
},
{
"PowerHint": "CAMERA_STREAMING_HIGH",
@@ -1946,7 +1923,7 @@
"PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "PMU_MID_SPC_THRESHOLD",
"Duration": 0,
- "Value": "32"
+ "Value": "20"
},
{
"PowerHint": "CAMERA_STREAMING_HIGH",
@@ -1966,12 +1943,6 @@
"Duration": 0,
"Value": "1"
},
- {
- "PowerHint": "CAMERA_STREAMING_HIGH",
- "Node": "PMU_FORCE_LIMIT",
- "Duration": 0,
- "Value": "1"
- },
{
"PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "EM_Profile",
@@ -1982,7 +1953,7 @@
"PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "CPUDVFSHeadroom",
"Duration": 0,
- "Value": "1100"
+ "Value": "1100 1055 1055"
},
{
"PowerHint": "CAMERA_STREAMING_HIGH",
@@ -1996,12 +1967,6 @@
"Duration": 0,
"Value": "0"
},
- {
- "PowerHint": "CAMERA_STREAMING_HIGH",
- "Node": "CPULittleClusterMaxFreq",
- "Duration": 0,
- "Value": "1548000"
- },
{
"PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "MemFreq",
@@ -2102,7 +2067,7 @@
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "PMU_LIT_SPC_THRESHOLD",
"Duration": 0,
- "Value": "55"
+ "Value": "30"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
@@ -2114,7 +2079,7 @@
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "PMU_MID_SPC_THRESHOLD",
"Duration": 0,
- "Value": "30"
+ "Value": "18"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
@@ -2126,7 +2091,7 @@
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "PMU_BIG_SPC_THRESHOLD",
"Duration": 0,
- "Value": "22"
+ "Value": "20"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
@@ -2134,12 +2099,6 @@
"Duration": 0,
"Value": "1"
},
- {
- "PowerHint": "CAMERA_STREAMING_STANDARD",
- "Node": "PMU_FORCE_LIMIT",
- "Duration": 0,
- "Value": "1"
- },
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "EM_Profile",
@@ -2446,12 +2405,6 @@
"Duration": 0,
"Value": "1"
},
- {
- "PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
- "Node": "PMU_FORCE_LIMIT",
- "Duration": 0,
- "Value": "1"
- },
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "PMU_LIT_LIMIT_FREQ",
@@ -2652,12 +2605,6 @@
"Duration": 0,
"Value": "1"
},
- {
- "PowerHint": "LOW_POWER",
- "Node": "PMU_FORCE_LIMIT",
- "Duration": 0,
- "Value": "0"
- },
{
"PowerHint": "LOW_POWER",
"Node": "BigTjOffset",
@@ -2783,12 +2730,6 @@
"Duration": 0,
"Value": "1"
},
- {
- "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
- "Node": "PMU_FORCE_LIMIT",
- "Duration": 0,
- "Value": "0"
- },
{
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
"Node": "BigTjOffset",
@@ -2965,19 +2906,19 @@
},
{
"PowerHint": "FACE_UNLOCK_BOOST",
- "Node": "CPUBigClusterMaxFreq",
+ "Node": "CPUMidClusterMaxFreq",
"Duration": 500,
"Value": "9999999"
},
{
"PowerHint": "FACE_UNLOCK_BOOST",
- "Node": "CPUBigClusterMinFreq",
+ "Node": "CPUMidClusterMinFreq",
"Duration": 500,
- "Value": "1885000"
+ "Value": "1795000"
},
{
"PowerHint": "FACE_UNLOCK_BOOST",
- "Node": "CPU_BIG_TSKIN_BYPASS",
+ "Node": "CPU_MID_TSKIN_BYPASS",
"Duration": 500,
"Value": "1"
},
@@ -3063,7 +3004,7 @@
"PowerHint": "CAMERA_PROJECT11",
"Node": "PMU_LIT_SPC_THRESHOLD",
"Duration": 0,
- "Value": "55"
+ "Value": "28"
},
{
"PowerHint": "CAMERA_PROJECT11",
@@ -3075,7 +3016,7 @@
"PowerHint": "CAMERA_PROJECT11",
"Node": "PMU_MID_SPC_THRESHOLD",
"Duration": 0,
- "Value": "30"
+ "Value": "18"
},
{
"PowerHint": "CAMERA_PROJECT11",
@@ -3087,7 +3028,7 @@
"PowerHint": "CAMERA_PROJECT11",
"Node": "PMU_BIG_SPC_THRESHOLD",
"Duration": 0,
- "Value": "22"
+ "Value": "20"
},
{
"PowerHint": "CAMERA_PROJECT11",
@@ -3095,12 +3036,6 @@
"Duration": 0,
"Value": "1"
},
- {
- "PowerHint": "CAMERA_PROJECT11",
- "Node": "PMU_FORCE_LIMIT",
- "Duration": 0,
- "Value": "1"
- },
{
"PowerHint": "CAMERA_PROJECT11",
"Node": "EM_Profile",
diff --git a/perf/powerhint-komodo.json b/perf/powerhint-komodo.json
index 8640dabf..50953df9 100644
--- a/perf/powerhint-komodo.json
+++ b/perf/powerhint-komodo.json
@@ -189,7 +189,8 @@
"Values": [
"1280",
"1100",
- "1280 1100 1055"
+ "1280 1100 1055",
+ "1100 1055 1055"
],
"DefaultIndex": 1,
"ResetOnInit": true
@@ -230,7 +231,6 @@
"0x0",
"0x80"
],
- "DefaultIndex": 0,
"ResetOnInit": true
},
{
@@ -588,15 +588,6 @@
],
"DefaultIndex": 0
},
- {
- "Name": "PMU_FORCE_LIMIT",
- "Path": "/proc/vendor_sched/pmu_force_limited",
- "Values": [
- "1",
- "0"
- ],
- "DefaultIndex": 0
- },
{
"Name": "EM_Profile",
"Path": "/sys/kernel/pixel_em/active_profile",
@@ -624,14 +615,12 @@
"Path": "/sys/devices/system/cpu/cpufreq/policy0/sched_pixel/spc_threshold",
"Values": [
"76",
- "70",
- "40",
"55",
- "42",
- "35",
+ "38",
+ "36",
+ "10",
"30",
- "20",
- "0"
+ "28"
],
"DefaultIndex": 0
},
@@ -651,12 +640,11 @@
"Path": "/sys/devices/system/cpu/cpufreq/policy4/sched_pixel/spc_threshold",
"Values": [
"59",
- "50",
- "32",
- "15",
"30",
"20",
- "18"
+ "2",
+ "18",
+ "15"
],
"DefaultIndex": 0
},
@@ -675,9 +663,10 @@
"Path": "/sys/devices/system/cpu/cpufreq/policy7/sched_pixel/spc_threshold",
"Values": [
"62",
- "50",
+ "0",
"20",
- "22"
+ "22",
+ "15"
],
"DefaultIndex": 0
},
@@ -1300,12 +1289,6 @@
"Duration": 0,
"Value": "0"
},
- {
- "PowerHint": "DISPLAY_INACTIVE",
- "Node": "SysGroupCfsSkipMask",
- "Duration": 0,
- "Value": "0x80"
- },
{
"PowerHint": "CAMERA_LAUNCH",
"Node": "CPUSkipMask",
@@ -1478,19 +1461,19 @@
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
"Node": "PMU_LIT_SPC_THRESHOLD",
"Duration": 3000,
- "Value": "40"
+ "Value": "10"
},
{
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
"Node": "PMU_MID_SPC_THRESHOLD",
"Duration": 3000,
- "Value": "15"
+ "Value": "2"
},
{
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
"Node": "PMU_BIG_SPC_THRESHOLD",
"Duration": 3000,
- "Value": "20"
+ "Value": "0"
},
{
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
@@ -1790,7 +1773,7 @@
"PowerHint": "CAMERA_STREAMING_EXTREME",
"Node": "PMU_LIT_SPC_THRESHOLD",
"Duration": 0,
- "Value": "20"
+ "Value": "36"
},
{
"PowerHint": "CAMERA_STREAMING_EXTREME",
@@ -1802,7 +1785,7 @@
"PowerHint": "CAMERA_STREAMING_EXTREME",
"Node": "PMU_MID_SPC_THRESHOLD",
"Duration": 0,
- "Value": "30"
+ "Value": "15"
},
{
"PowerHint": "CAMERA_STREAMING_EXTREME",
@@ -1814,7 +1797,7 @@
"PowerHint": "CAMERA_STREAMING_EXTREME",
"Node": "PMU_BIG_SPC_THRESHOLD",
"Duration": 0,
- "Value": "20"
+ "Value": "15"
},
{
"PowerHint": "CAMERA_STREAMING_EXTREME",
@@ -1822,12 +1805,6 @@
"Duration": 0,
"Value": "1"
},
- {
- "PowerHint": "CAMERA_STREAMING_EXTREME",
- "Node": "PMU_FORCE_LIMIT",
- "Duration": 0,
- "Value": "1"
- },
{
"PowerHint": "CAMERA_STREAMING_EXTREME",
"Node": "EM_Profile",
@@ -1838,7 +1815,7 @@
"PowerHint": "CAMERA_STREAMING_EXTREME",
"Node": "CPUDVFSHeadroom",
"Duration": 0,
- "Value": "1100"
+ "Value": "1100 1055 1055"
},
{
"PowerHint": "CAMERA_STREAMING_EXTREME",
@@ -1934,7 +1911,7 @@
"PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "PMU_LIT_SPC_THRESHOLD",
"Duration": 0,
- "Value": "55"
+ "Value": "38"
},
{
"PowerHint": "CAMERA_STREAMING_HIGH",
@@ -1946,7 +1923,7 @@
"PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "PMU_MID_SPC_THRESHOLD",
"Duration": 0,
- "Value": "32"
+ "Value": "20"
},
{
"PowerHint": "CAMERA_STREAMING_HIGH",
@@ -1966,12 +1943,6 @@
"Duration": 0,
"Value": "1"
},
- {
- "PowerHint": "CAMERA_STREAMING_HIGH",
- "Node": "PMU_FORCE_LIMIT",
- "Duration": 0,
- "Value": "1"
- },
{
"PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "EM_Profile",
@@ -1982,7 +1953,7 @@
"PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "CPUDVFSHeadroom",
"Duration": 0,
- "Value": "1100"
+ "Value": "1100 1055 1055"
},
{
"PowerHint": "CAMERA_STREAMING_HIGH",
@@ -1996,12 +1967,6 @@
"Duration": 0,
"Value": "0"
},
- {
- "PowerHint": "CAMERA_STREAMING_HIGH",
- "Node": "CPULittleClusterMaxFreq",
- "Duration": 0,
- "Value": "1548000"
- },
{
"PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "MemFreq",
@@ -2102,7 +2067,7 @@
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "PMU_LIT_SPC_THRESHOLD",
"Duration": 0,
- "Value": "55"
+ "Value": "30"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
@@ -2114,7 +2079,7 @@
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "PMU_MID_SPC_THRESHOLD",
"Duration": 0,
- "Value": "30"
+ "Value": "18"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
@@ -2126,7 +2091,7 @@
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "PMU_BIG_SPC_THRESHOLD",
"Duration": 0,
- "Value": "22"
+ "Value": "20"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
@@ -2134,12 +2099,6 @@
"Duration": 0,
"Value": "1"
},
- {
- "PowerHint": "CAMERA_STREAMING_STANDARD",
- "Node": "PMU_FORCE_LIMIT",
- "Duration": 0,
- "Value": "1"
- },
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "EM_Profile",
@@ -2446,12 +2405,6 @@
"Duration": 0,
"Value": "1"
},
- {
- "PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
- "Node": "PMU_FORCE_LIMIT",
- "Duration": 0,
- "Value": "1"
- },
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "PMU_LIT_LIMIT_FREQ",
@@ -2652,12 +2605,6 @@
"Duration": 0,
"Value": "1"
},
- {
- "PowerHint": "LOW_POWER",
- "Node": "PMU_FORCE_LIMIT",
- "Duration": 0,
- "Value": "0"
- },
{
"PowerHint": "LOW_POWER",
"Node": "BigTjOffset",
@@ -2783,12 +2730,6 @@
"Duration": 0,
"Value": "1"
},
- {
- "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
- "Node": "PMU_FORCE_LIMIT",
- "Duration": 0,
- "Value": "0"
- },
{
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
"Node": "BigTjOffset",
@@ -2965,19 +2906,19 @@
},
{
"PowerHint": "FACE_UNLOCK_BOOST",
- "Node": "CPUBigClusterMaxFreq",
+ "Node": "CPUMidClusterMaxFreq",
"Duration": 500,
"Value": "9999999"
},
{
"PowerHint": "FACE_UNLOCK_BOOST",
- "Node": "CPUBigClusterMinFreq",
+ "Node": "CPUMidClusterMinFreq",
"Duration": 500,
- "Value": "1885000"
+ "Value": "1795000"
},
{
"PowerHint": "FACE_UNLOCK_BOOST",
- "Node": "CPU_BIG_TSKIN_BYPASS",
+ "Node": "CPU_MID_TSKIN_BYPASS",
"Duration": 500,
"Value": "1"
},
@@ -3063,7 +3004,7 @@
"PowerHint": "CAMERA_PROJECT11",
"Node": "PMU_LIT_SPC_THRESHOLD",
"Duration": 0,
- "Value": "55"
+ "Value": "28"
},
{
"PowerHint": "CAMERA_PROJECT11",
@@ -3075,7 +3016,7 @@
"PowerHint": "CAMERA_PROJECT11",
"Node": "PMU_MID_SPC_THRESHOLD",
"Duration": 0,
- "Value": "30"
+ "Value": "18"
},
{
"PowerHint": "CAMERA_PROJECT11",
@@ -3087,7 +3028,7 @@
"PowerHint": "CAMERA_PROJECT11",
"Node": "PMU_BIG_SPC_THRESHOLD",
"Duration": 0,
- "Value": "22"
+ "Value": "20"
},
{
"PowerHint": "CAMERA_PROJECT11",
@@ -3095,12 +3036,6 @@
"Duration": 0,
"Value": "1"
},
- {
- "PowerHint": "CAMERA_PROJECT11",
- "Node": "PMU_FORCE_LIMIT",
- "Duration": 0,
- "Value": "1"
- },
{
"PowerHint": "CAMERA_PROJECT11",
"Node": "EM_Profile",
diff --git a/perf/powerhint-ripcurrent24.json b/perf/powerhint-ripcurrent24.json
index fb2a7028..8d96044b 100644
--- a/perf/powerhint-ripcurrent24.json
+++ b/perf/powerhint-ripcurrent24.json
@@ -2099,19 +2099,19 @@
},
{
"PowerHint": "FACE_UNLOCK_BOOST",
- "Node": "CPUBigClusterMaxFreq",
+ "Node": "CPUMidClusterMaxFreq",
"Duration": 500,
"Value": "9999999"
},
{
"PowerHint": "FACE_UNLOCK_BOOST",
- "Node": "CPUBigClusterMinFreq",
+ "Node": "CPUMidClusterMinFreq",
"Duration": 500,
- "Value": "1852000"
+ "Value": "1836000"
},
{
"PowerHint": "FACE_UNLOCK_BOOST",
- "Node": "CPU_BIG_TSKIN_BYPASS",
+ "Node": "CPU_MID_TSKIN_BYPASS",
"Duration": 500,
"Value": "1"
},
diff --git a/perf/powerhint-ripcurrentpro.json b/perf/powerhint-ripcurrentpro.json
index a3780cf4..f66453e7 100644
--- a/perf/powerhint-ripcurrentpro.json
+++ b/perf/powerhint-ripcurrentpro.json
@@ -243,7 +243,8 @@
"Values": [
"1280",
"1100",
- "1280 1100 1055"
+ "1280 1100 1055",
+ "1100 1055 1055"
],
"DefaultIndex": 1,
"ResetOnInit": true
@@ -284,7 +285,6 @@
"0x0",
"0x80"
],
- "DefaultIndex": 0,
"ResetOnInit": true
},
{
@@ -672,15 +672,6 @@
],
"DefaultIndex": 0
},
- {
- "Name": "PMU_FORCE_LIMIT",
- "Path": "/proc/vendor_sched/pmu_force_limited",
- "Values": [
- "1",
- "0"
- ],
- "DefaultIndex": 0
- },
{
"Name": "EM_Profile",
"Path": "/sys/kernel/pixel_em/active_profile",
@@ -708,13 +699,10 @@
"Path": "/sys/devices/system/cpu/cpufreq/policy0/sched_pixel/spc_threshold",
"Values": [
"76",
- "70",
- "40",
- "55",
- "42",
- "35",
+ "38",
+ "36",
+ "10",
"30",
- "20",
"0"
],
"DefaultIndex": 0
@@ -736,11 +724,10 @@
"Values": [
"59",
"50",
- "32",
- "15",
- "30",
"20",
- "18"
+ "2",
+ "18",
+ "15"
],
"DefaultIndex": 0
},
@@ -759,9 +746,10 @@
"Path": "/sys/devices/system/cpu/cpufreq/policy7/sched_pixel/spc_threshold",
"Values": [
"62",
- "50",
+ "0",
"20",
- "22"
+ "22",
+ "15"
],
"DefaultIndex": 0
},
@@ -1289,12 +1277,6 @@
"Duration": 0,
"Value": "0"
},
- {
- "PowerHint": "DISPLAY_INACTIVE",
- "Node": "SysGroupCfsSkipMask",
- "Duration": 0,
- "Value": "0x80"
- },
{
"PowerHint": "CAMERA_LAUNCH",
"Node": "CPUSkipMask",
@@ -1467,19 +1449,19 @@
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
"Node": "PMU_LIT_SPC_THRESHOLD",
"Duration": 3000,
- "Value": "40"
+ "Value": "10"
},
{
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
"Node": "PMU_MID_SPC_THRESHOLD",
"Duration": 3000,
- "Value": "15"
+ "Value": "2"
},
{
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
"Node": "PMU_BIG_SPC_THRESHOLD",
"Duration": 3000,
- "Value": "20"
+ "Value": "0"
},
{
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
@@ -1779,7 +1761,7 @@
"PowerHint": "CAMERA_STREAMING_EXTREME",
"Node": "PMU_LIT_SPC_THRESHOLD",
"Duration": 0,
- "Value": "20"
+ "Value": "36"
},
{
"PowerHint": "CAMERA_STREAMING_EXTREME",
@@ -1791,7 +1773,7 @@
"PowerHint": "CAMERA_STREAMING_EXTREME",
"Node": "PMU_MID_SPC_THRESHOLD",
"Duration": 0,
- "Value": "30"
+ "Value": "15"
},
{
"PowerHint": "CAMERA_STREAMING_EXTREME",
@@ -1803,7 +1785,7 @@
"PowerHint": "CAMERA_STREAMING_EXTREME",
"Node": "PMU_BIG_SPC_THRESHOLD",
"Duration": 0,
- "Value": "20"
+ "Value": "15"
},
{
"PowerHint": "CAMERA_STREAMING_EXTREME",
@@ -1811,12 +1793,6 @@
"Duration": 0,
"Value": "1"
},
- {
- "PowerHint": "CAMERA_STREAMING_EXTREME",
- "Node": "PMU_FORCE_LIMIT",
- "Duration": 0,
- "Value": "1"
- },
{
"PowerHint": "CAMERA_STREAMING_EXTREME",
"Node": "EM_Profile",
@@ -1827,7 +1803,7 @@
"PowerHint": "CAMERA_STREAMING_EXTREME",
"Node": "CPUDVFSHeadroom",
"Duration": 0,
- "Value": "1100"
+ "Value": "1100 1055 1055"
},
{
"PowerHint": "CAMERA_STREAMING_EXTREME",
@@ -1923,7 +1899,7 @@
"PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "PMU_LIT_SPC_THRESHOLD",
"Duration": 0,
- "Value": "55"
+ "Value": "38"
},
{
"PowerHint": "CAMERA_STREAMING_HIGH",
@@ -1935,7 +1911,7 @@
"PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "PMU_MID_SPC_THRESHOLD",
"Duration": 0,
- "Value": "32"
+ "Value": "20"
},
{
"PowerHint": "CAMERA_STREAMING_HIGH",
@@ -1955,12 +1931,6 @@
"Duration": 0,
"Value": "1"
},
- {
- "PowerHint": "CAMERA_STREAMING_HIGH",
- "Node": "PMU_FORCE_LIMIT",
- "Duration": 0,
- "Value": "1"
- },
{
"PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "EM_Profile",
@@ -1971,7 +1941,7 @@
"PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "CPUDVFSHeadroom",
"Duration": 0,
- "Value": "1100"
+ "Value": "1100 1055 1055"
},
{
"PowerHint": "CAMERA_STREAMING_HIGH",
@@ -1985,12 +1955,6 @@
"Duration": 0,
"Value": "0"
},
- {
- "PowerHint": "CAMERA_STREAMING_HIGH",
- "Node": "CPULittleClusterMaxFreq",
- "Duration": 0,
- "Value": "1548000"
- },
{
"PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "MemFreq",
@@ -2091,7 +2055,7 @@
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "PMU_LIT_SPC_THRESHOLD",
"Duration": 0,
- "Value": "55"
+ "Value": "30"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
@@ -2103,7 +2067,7 @@
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "PMU_MID_SPC_THRESHOLD",
"Duration": 0,
- "Value": "30"
+ "Value": "18"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
@@ -2115,7 +2079,7 @@
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "PMU_BIG_SPC_THRESHOLD",
"Duration": 0,
- "Value": "22"
+ "Value": "20"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
@@ -2123,12 +2087,6 @@
"Duration": 0,
"Value": "1"
},
- {
- "PowerHint": "CAMERA_STREAMING_STANDARD",
- "Node": "PMU_FORCE_LIMIT",
- "Duration": 0,
- "Value": "1"
- },
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "EM_Profile",
@@ -2435,12 +2393,6 @@
"Duration": 0,
"Value": "1"
},
- {
- "PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
- "Node": "PMU_FORCE_LIMIT",
- "Duration": 0,
- "Value": "1"
- },
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "PMU_LIT_LIMIT_FREQ",
@@ -2641,12 +2593,6 @@
"Duration": 0,
"Value": "1"
},
- {
- "PowerHint": "LOW_POWER",
- "Node": "PMU_FORCE_LIMIT",
- "Duration": 0,
- "Value": "0"
- },
{
"PowerHint": "LOW_POWER",
"Node": "BigTjOffset",
@@ -2832,12 +2778,6 @@
"Duration": 0,
"Value": "1"
},
- {
- "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
- "Node": "PMU_FORCE_LIMIT",
- "Duration": 0,
- "Value": "0"
- },
{
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
"Node": "BigTjOffset",
@@ -2942,19 +2882,19 @@
},
{
"PowerHint": "FACE_UNLOCK_BOOST",
- "Node": "CPUBigClusterMaxFreq",
+ "Node": "CPUMidClusterMaxFreq",
"Duration": 500,
"Value": "9999999"
},
{
"PowerHint": "FACE_UNLOCK_BOOST",
- "Node": "CPUBigClusterMinFreq",
+ "Node": "CPUMidClusterMinFreq",
"Duration": 500,
- "Value": "1885000"
+ "Value": "1795000"
},
{
"PowerHint": "FACE_UNLOCK_BOOST",
- "Node": "CPU_BIG_TSKIN_BYPASS",
+ "Node": "CPU_MID_TSKIN_BYPASS",
"Duration": 500,
"Value": "1"
},
diff --git a/perf/powerhint-tokay.json b/perf/powerhint-tokay.json
index b6288c1d..ff404d7e 100644
--- a/perf/powerhint-tokay.json
+++ b/perf/powerhint-tokay.json
@@ -189,7 +189,8 @@
"Values": [
"1280",
"1100",
- "1280 1100 1055"
+ "1280 1100 1055",
+ "1100 1055 1055"
],
"DefaultIndex": 1,
"ResetOnInit": true
@@ -230,7 +231,6 @@
"0x0",
"0x80"
],
- "DefaultIndex": 0,
"ResetOnInit": true
},
{
@@ -588,15 +588,6 @@
],
"DefaultIndex": 0
},
- {
- "Name": "PMU_FORCE_LIMIT",
- "Path": "/proc/vendor_sched/pmu_force_limited",
- "Values": [
- "1",
- "0"
- ],
- "DefaultIndex": 0
- },
{
"Name": "EM_Profile",
"Path": "/sys/kernel/pixel_em/active_profile",
@@ -624,14 +615,12 @@
"Path": "/sys/devices/system/cpu/cpufreq/policy0/sched_pixel/spc_threshold",
"Values": [
"76",
- "70",
- "40",
"55",
- "42",
- "35",
+ "38",
+ "36",
+ "10",
"30",
- "20",
- "0"
+ "28"
],
"DefaultIndex": 0
},
@@ -651,12 +640,11 @@
"Path": "/sys/devices/system/cpu/cpufreq/policy4/sched_pixel/spc_threshold",
"Values": [
"59",
- "50",
- "32",
- "15",
"30",
"20",
- "18"
+ "2",
+ "18",
+ "15"
],
"DefaultIndex": 0
},
@@ -675,9 +663,10 @@
"Path": "/sys/devices/system/cpu/cpufreq/policy7/sched_pixel/spc_threshold",
"Values": [
"62",
- "50",
+ "0",
"20",
- "22"
+ "22",
+ "15"
],
"DefaultIndex": 0
},
@@ -1300,12 +1289,6 @@
"Duration": 0,
"Value": "0"
},
- {
- "PowerHint": "DISPLAY_INACTIVE",
- "Node": "SysGroupCfsSkipMask",
- "Duration": 0,
- "Value": "0x80"
- },
{
"PowerHint": "CAMERA_LAUNCH",
"Node": "CPUSkipMask",
@@ -1478,19 +1461,19 @@
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
"Node": "PMU_LIT_SPC_THRESHOLD",
"Duration": 3000,
- "Value": "40"
+ "Value": "10"
},
{
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
"Node": "PMU_MID_SPC_THRESHOLD",
"Duration": 3000,
- "Value": "15"
+ "Value": "2"
},
{
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
"Node": "PMU_BIG_SPC_THRESHOLD",
"Duration": 3000,
- "Value": "20"
+ "Value": "0"
},
{
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
@@ -1790,7 +1773,7 @@
"PowerHint": "CAMERA_STREAMING_EXTREME",
"Node": "PMU_LIT_SPC_THRESHOLD",
"Duration": 0,
- "Value": "20"
+ "Value": "36"
},
{
"PowerHint": "CAMERA_STREAMING_EXTREME",
@@ -1802,7 +1785,7 @@
"PowerHint": "CAMERA_STREAMING_EXTREME",
"Node": "PMU_MID_SPC_THRESHOLD",
"Duration": 0,
- "Value": "30"
+ "Value": "15"
},
{
"PowerHint": "CAMERA_STREAMING_EXTREME",
@@ -1814,7 +1797,7 @@
"PowerHint": "CAMERA_STREAMING_EXTREME",
"Node": "PMU_BIG_SPC_THRESHOLD",
"Duration": 0,
- "Value": "20"
+ "Value": "15"
},
{
"PowerHint": "CAMERA_STREAMING_EXTREME",
@@ -1822,12 +1805,6 @@
"Duration": 0,
"Value": "1"
},
- {
- "PowerHint": "CAMERA_STREAMING_EXTREME",
- "Node": "PMU_FORCE_LIMIT",
- "Duration": 0,
- "Value": "1"
- },
{
"PowerHint": "CAMERA_STREAMING_EXTREME",
"Node": "EM_Profile",
@@ -1838,7 +1815,7 @@
"PowerHint": "CAMERA_STREAMING_EXTREME",
"Node": "CPUDVFSHeadroom",
"Duration": 0,
- "Value": "1100"
+ "Value": "1100 1055 1055"
},
{
"PowerHint": "CAMERA_STREAMING_EXTREME",
@@ -1934,7 +1911,7 @@
"PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "PMU_LIT_SPC_THRESHOLD",
"Duration": 0,
- "Value": "55"
+ "Value": "38"
},
{
"PowerHint": "CAMERA_STREAMING_HIGH",
@@ -1946,7 +1923,7 @@
"PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "PMU_MID_SPC_THRESHOLD",
"Duration": 0,
- "Value": "32"
+ "Value": "20"
},
{
"PowerHint": "CAMERA_STREAMING_HIGH",
@@ -1966,12 +1943,6 @@
"Duration": 0,
"Value": "1"
},
- {
- "PowerHint": "CAMERA_STREAMING_HIGH",
- "Node": "PMU_FORCE_LIMIT",
- "Duration": 0,
- "Value": "1"
- },
{
"PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "EM_Profile",
@@ -1982,7 +1953,7 @@
"PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "CPUDVFSHeadroom",
"Duration": 0,
- "Value": "1100"
+ "Value": "1100 1055 1055"
},
{
"PowerHint": "CAMERA_STREAMING_HIGH",
@@ -1996,12 +1967,6 @@
"Duration": 0,
"Value": "0"
},
- {
- "PowerHint": "CAMERA_STREAMING_HIGH",
- "Node": "CPULittleClusterMaxFreq",
- "Duration": 0,
- "Value": "1548000"
- },
{
"PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "MemFreq",
@@ -2102,7 +2067,7 @@
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "PMU_LIT_SPC_THRESHOLD",
"Duration": 0,
- "Value": "55"
+ "Value": "30"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
@@ -2114,7 +2079,7 @@
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "PMU_MID_SPC_THRESHOLD",
"Duration": 0,
- "Value": "30"
+ "Value": "18"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
@@ -2126,7 +2091,7 @@
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "PMU_BIG_SPC_THRESHOLD",
"Duration": 0,
- "Value": "22"
+ "Value": "20"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
@@ -2134,12 +2099,6 @@
"Duration": 0,
"Value": "1"
},
- {
- "PowerHint": "CAMERA_STREAMING_STANDARD",
- "Node": "PMU_FORCE_LIMIT",
- "Duration": 0,
- "Value": "1"
- },
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "EM_Profile",
@@ -2446,12 +2405,6 @@
"Duration": 0,
"Value": "1"
},
- {
- "PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
- "Node": "PMU_FORCE_LIMIT",
- "Duration": 0,
- "Value": "1"
- },
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "PMU_LIT_LIMIT_FREQ",
@@ -2652,12 +2605,6 @@
"Duration": 0,
"Value": "1"
},
- {
- "PowerHint": "LOW_POWER",
- "Node": "PMU_FORCE_LIMIT",
- "Duration": 0,
- "Value": "0"
- },
{
"PowerHint": "LOW_POWER",
"Node": "BigTjOffset",
@@ -2783,12 +2730,6 @@
"Duration": 0,
"Value": "1"
},
- {
- "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
- "Node": "PMU_FORCE_LIMIT",
- "Duration": 0,
- "Value": "0"
- },
{
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
"Node": "BigTjOffset",
@@ -2965,19 +2906,19 @@
},
{
"PowerHint": "FACE_UNLOCK_BOOST",
- "Node": "CPUBigClusterMaxFreq",
+ "Node": "CPUMidClusterMaxFreq",
"Duration": 500,
"Value": "9999999"
},
{
"PowerHint": "FACE_UNLOCK_BOOST",
- "Node": "CPUBigClusterMinFreq",
+ "Node": "CPUMidClusterMinFreq",
"Duration": 500,
- "Value": "1885000"
+ "Value": "1795000"
},
{
"PowerHint": "FACE_UNLOCK_BOOST",
- "Node": "CPU_BIG_TSKIN_BYPASS",
+ "Node": "CPU_MID_TSKIN_BYPASS",
"Duration": 500,
"Value": "1"
},
@@ -3063,7 +3004,7 @@
"PowerHint": "CAMERA_PROJECT11",
"Node": "PMU_LIT_SPC_THRESHOLD",
"Duration": 0,
- "Value": "55"
+ "Value": "28"
},
{
"PowerHint": "CAMERA_PROJECT11",
@@ -3075,7 +3016,7 @@
"PowerHint": "CAMERA_PROJECT11",
"Node": "PMU_MID_SPC_THRESHOLD",
"Duration": 0,
- "Value": "30"
+ "Value": "18"
},
{
"PowerHint": "CAMERA_PROJECT11",
@@ -3087,7 +3028,7 @@
"PowerHint": "CAMERA_PROJECT11",
"Node": "PMU_BIG_SPC_THRESHOLD",
"Duration": 0,
- "Value": "22"
+ "Value": "20"
},
{
"PowerHint": "CAMERA_PROJECT11",
@@ -3095,12 +3036,6 @@
"Duration": 0,
"Value": "1"
},
- {
- "PowerHint": "CAMERA_PROJECT11",
- "Node": "PMU_FORCE_LIMIT",
- "Duration": 0,
- "Value": "1"
- },
{
"PowerHint": "CAMERA_PROJECT11",
"Node": "EM_Profile",
diff --git a/perf/powerhint-zuma.json b/perf/powerhint-zuma.json
index 7476ae4c..84f89f21 100644
--- a/perf/powerhint-zuma.json
+++ b/perf/powerhint-zuma.json
@@ -2580,19 +2580,19 @@
},
{
"PowerHint": "FACE_UNLOCK_BOOST",
- "Node": "CPUBigClusterMaxFreq",
+ "Node": "CPUMidClusterMaxFreq",
"Duration": 500,
"Value": "9999999"
},
{
"PowerHint": "FACE_UNLOCK_BOOST",
- "Node": "CPUBigClusterMinFreq",
+ "Node": "CPUMidClusterMinFreq",
"Duration": 500,
- "Value": "1852000"
+ "Value": "1836000"
},
{
"PowerHint": "FACE_UNLOCK_BOOST",
- "Node": "CPU_BIG_TSKIN_BYPASS",
+ "Node": "CPU_MID_TSKIN_BYPASS",
"Duration": 500,
"Value": "1"
},
diff --git a/thermal/thermal_info_config_caiman.json b/thermal/thermal_info_config_caiman.json
index 18a2202b..03f0f21b 100644
--- a/thermal/thermal_info_config_caiman.json
+++ b/thermal/thermal_info_config_caiman.json
@@ -967,7 +967,7 @@
"PIDInfo": {
"K_Po":["NAN", "NAN", 119, "NAN", "NAN", "NAN", "NAN"],
"K_Pu":["NAN", "NAN", 119, "NAN", "NAN", "NAN", "NAN"],
- "K_I":["NAN", "NAN", 25, "NAN", "NAN", "NAN", "NAN"],
+ "K_I":["NAN", "NAN", 50, "NAN", "NAN", "NAN", "NAN"],
"K_D":["NAN", "NAN", 0, "NAN", "NAN", "NAN", "NAN"],
"I_Max":["NAN", "NAN", 1302, "NAN", "NAN", "NAN", "NAN"],
"S_Power":["NAN", "NAN", 2527, "NAN", "NAN", "NAN", "NAN"],
@@ -979,7 +979,7 @@
"ExcludedPowerInfo": [
{
"PowerRail": "PARTIAL_SYSTEM_POWER",
- "PowerWeight": [0.12, 0.12, 0.06, 0.06, 0.24, 0.24, 0.24]
+ "PowerWeight": [0.12, 0.12, 1.0, 1.0, 1.0, 1.0, 1.0]
}
],
"BindedCdevInfo": [
@@ -1094,6 +1094,296 @@
"Name":"TPU",
"Type":"NPU",
"Multiplier":0.001
+ },
+ {
+ "Name": "IS_WLC",
+ "Type": "UNKNOWN",
+ "Hidden": true,
+ "VirtualSensor": true,
+ "Formula":"COUNT_THRESHOLD",
+ "Combination":["WLC_CHECK"],
+ "Coefficient":[2],
+ "Multiplier":1
+ },
+ {
+ "Name": "VIRTUAL-SKIN-CHARGE-DURING-WLC-STATS",
+ "Type":"UNKNOWN",
+ "Hidden": true,
+ "VirtualSensor":true,
+ "Formula":"WEIGHTED_AVG",
+ "Combination":["VIRTUAL-SKIN-CHARGE", -1000000],
+ "CombinationType": ["SENSOR", "CONSTANT"],
+ "Coefficient":["IS_WLC", "NO_WLC"],
+ "CoefficientType": ["SENSOR", "SENSOR"],
+ "Multiplier": 0.001
+ },
+ {
+ "Name": "IS_WIRED_SUB5W_CHECK",
+ "Type": "UNKNOWN",
+ "Hidden": true,
+ "VirtualSensor": true,
+ "Formula":"COUNT_THRESHOLD",
+ "Combination":["thb_hda", "thb_hda"],
+ "Coefficient":[51, -52],
+ "Multiplier":1
+ },
+ {
+ "Name":"IS_WIRED_SUB5W",
+ "Type":"UNKNOWN",
+ "Hidden":true,
+ "VirtualSensor":true,
+ "Formula":"COUNT_THRESHOLD",
+ "Combination":["IS_WIRED_SUB5W_CHECK"],
+ "Coefficient":[2],
+ "Multiplier":1
+ },
+ {
+ "Name":"NO_WIRED_SUB5W",
+ "Type":"UNKNOWN",
+ "Hidden":true,
+ "VirtualSensor":true,
+ "Formula":"COUNT_THRESHOLD",
+ "Combination":["IS_WIRED_SUB5W_CHECK"],
+ "Coefficient":[-2],
+ "Multiplier":1
+ },
+ {
+ "Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-SUB5W-STATS",
+ "Type":"UNKNOWN",
+ "Hidden": true,
+ "VirtualSensor":true,
+ "Formula":"WEIGHTED_AVG",
+ "Combination":["VIRTUAL-SKIN-CHARGE", -1000000],
+ "CombinationType": ["SENSOR", "CONSTANT"],
+ "Coefficient":["IS_WIRED_SUB5W", "NO_WIRED_SUB5W"],
+ "CoefficientType": ["SENSOR", "SENSOR"],
+ "Multiplier": 0.001
+ },
+ {
+ "Name": "IS_WIRED_5W_CHECK",
+ "Type": "UNKNOWN",
+ "Hidden": true,
+ "VirtualSensor": true,
+ "Formula":"COUNT_THRESHOLD",
+ "Combination":["thb_hda", "thb_hda"],
+ "Coefficient":[52, -53],
+ "Multiplier":1
+ },
+ {
+ "Name":"IS_WIRED_5W",
+ "Type":"UNKNOWN",
+ "Hidden":true,
+ "VirtualSensor":true,
+ "Formula":"COUNT_THRESHOLD",
+ "Combination":["IS_WIRED_5W_CHECK"],
+ "Coefficient":[2],
+ "Multiplier":1
+ },
+ {
+ "Name":"NO_WIRED_5W",
+ "Type":"UNKNOWN",
+ "Hidden":true,
+ "VirtualSensor":true,
+ "Formula":"COUNT_THRESHOLD",
+ "Combination":["IS_WIRED_5W_CHECK"],
+ "Coefficient":[-2],
+ "Multiplier":1
+ },
+ {
+ "Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-5W-STATS",
+ "Type":"UNKNOWN",
+ "Hidden": true,
+ "VirtualSensor":true,
+ "Formula":"WEIGHTED_AVG",
+ "Combination":["VIRTUAL-SKIN-CHARGE", -1000000],
+ "CombinationType": ["SENSOR", "CONSTANT"],
+ "Coefficient":["IS_WIRED_5W", "NO_WIRED_5W"],
+ "CoefficientType": ["SENSOR", "SENSOR"],
+ "Multiplier": 0.001
+ },
+ {
+ "Name": "IS_WIRED_7_5W_CHECK",
+ "Type": "UNKNOWN",
+ "Hidden": true,
+ "VirtualSensor": true,
+ "Formula":"COUNT_THRESHOLD",
+ "Combination":["thb_hda", "thb_hda"],
+ "Coefficient":[53, -54],
+ "Multiplier":1
+ },
+ {
+ "Name":"IS_WIRED_7_5W",
+ "Type":"UNKNOWN",
+ "Hidden":true,
+ "VirtualSensor":true,
+ "Formula":"COUNT_THRESHOLD",
+ "Combination":["IS_WIRED_7_5W_CHECK"],
+ "Coefficient":[2],
+ "Multiplier":1
+ },
+ {
+ "Name":"NO_WIRED_7_5W",
+ "Type":"UNKNOWN",
+ "Hidden":true,
+ "VirtualSensor":true,
+ "Formula":"COUNT_THRESHOLD",
+ "Combination":["IS_WIRED_7_5W_CHECK"],
+ "Coefficient":[-2],
+ "Multiplier":1
+ },
+ {
+ "Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-7-5W-STATS",
+ "Type":"UNKNOWN",
+ "Hidden": true,
+ "VirtualSensor":true,
+ "Formula":"WEIGHTED_AVG",
+ "Combination":["VIRTUAL-SKIN-CHARGE", -1000000],
+ "CombinationType": ["SENSOR", "CONSTANT"],
+ "Coefficient":["IS_WIRED_7_5W", "NO_WIRED_7_5W"],
+ "CoefficientType": ["SENSOR", "SENSOR"],
+ "Multiplier": 0.001
+ },
+ {
+ "Name": "IS_WIRED_15W_CHECK",
+ "Type": "UNKNOWN",
+ "Hidden": true,
+ "VirtualSensor": true,
+ "Formula":"COUNT_THRESHOLD",
+ "Combination":["thb_hda", "thb_hda"],
+ "Coefficient":[54, -55],
+ "Multiplier":1
+ },
+ {
+ "Name":"IS_WIRED_15W",
+ "Type":"UNKNOWN",
+ "Hidden":true,
+ "VirtualSensor":true,
+ "Formula":"COUNT_THRESHOLD",
+ "Combination":["IS_WIRED_15W_CHECK"],
+ "Coefficient":[2],
+ "Multiplier":1
+ },
+ {
+ "Name":"NO_WIRED_15W",
+ "Type":"UNKNOWN",
+ "Hidden":true,
+ "VirtualSensor":true,
+ "Formula":"COUNT_THRESHOLD",
+ "Combination":["IS_WIRED_15W_CHECK"],
+ "Coefficient":[-2],
+ "Multiplier":1
+ },
+ {
+ "Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-15W-STATS",
+ "Type":"UNKNOWN",
+ "Hidden": true,
+ "VirtualSensor":true,
+ "Formula":"WEIGHTED_AVG",
+ "Combination":["VIRTUAL-SKIN-CHARGE", -1000000],
+ "CombinationType": ["SENSOR", "CONSTANT"],
+ "Coefficient":["IS_WIRED_15W", "NO_WIRED_15W"],
+ "CoefficientType": ["SENSOR", "SENSOR"],
+ "Multiplier": 0.001
+ },
+ {
+ "Name": "IS_WIRED_18W_CHECK",
+ "Type": "UNKNOWN",
+ "Hidden": true,
+ "VirtualSensor": true,
+ "Formula":"COUNT_THRESHOLD",
+ "Combination":["thb_hda", "thb_hda"],
+ "Coefficient":[55, -56],
+ "Multiplier":1
+ },
+ {
+ "Name":"IS_WIRED_18W",
+ "Type":"UNKNOWN",
+ "Hidden":true,
+ "VirtualSensor":true,
+ "Formula":"COUNT_THRESHOLD",
+ "Combination":["IS_WIRED_18W_CHECK"],
+ "Coefficient":[2],
+ "Multiplier":1
+ },
+ {
+ "Name":"NO_WIRED_18W",
+ "Type":"UNKNOWN",
+ "Hidden":true,
+ "VirtualSensor":true,
+ "Formula":"COUNT_THRESHOLD",
+ "Combination":["IS_WIRED_18W_CHECK"],
+ "Coefficient":[-2],
+ "Multiplier":1
+ },
+ {
+ "Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-18W-STATS",
+ "Type":"UNKNOWN",
+ "Hidden": true,
+ "VirtualSensor":true,
+ "Formula":"WEIGHTED_AVG",
+ "Combination":["VIRTUAL-SKIN-CHARGE", -1000000],
+ "CombinationType": ["SENSOR", "CONSTANT"],
+ "Coefficient":["IS_WIRED_18W", "NO_WIRED_18W"],
+ "CoefficientType": ["SENSOR", "SENSOR"],
+ "Multiplier": 0.001
+ },
+ {
+ "Name": "IS_WIRED_GT18W_CHECK",
+ "Type": "UNKNOWN",
+ "Hidden": true,
+ "VirtualSensor": true,
+ "Formula":"COUNT_THRESHOLD",
+ "Combination":["thb_hda", "thb_hda"],
+ "Coefficient":[56, -57],
+ "Multiplier":1
+ },
+ {
+ "Name":"IS_WIRED_GT18W",
+ "Type":"UNKNOWN",
+ "Hidden":true,
+ "VirtualSensor":true,
+ "Formula":"COUNT_THRESHOLD",
+ "Combination":["IS_WIRED_GT18W_CHECK"],
+ "Coefficient":[2],
+ "Multiplier":1
+ },
+ {
+ "Name":"NO_WIRED_GT18W",
+ "Type":"UNKNOWN",
+ "Hidden":true,
+ "VirtualSensor":true,
+ "Formula":"COUNT_THRESHOLD",
+ "Combination":["IS_WIRED_GT18W_CHECK"],
+ "Coefficient":[-2],
+ "Multiplier":1
+ },
+ {
+ "Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-GT18W-STATS",
+ "Type":"UNKNOWN",
+ "Hidden": true,
+ "VirtualSensor":true,
+ "Formula":"WEIGHTED_AVG",
+ "Combination":["VIRTUAL-SKIN-CHARGE", -1000000],
+ "CombinationType": ["SENSOR", "CONSTANT"],
+ "Coefficient":["IS_WIRED_GT18W", "NO_WIRED_GT18W"],
+ "CoefficientType": ["SENSOR", "SENSOR"],
+ "Multiplier": 0.001
+ },
+ {
+ "Name": "CHARGING-STATS-UPDATOR",
+ "Type": "UNKNOWN",
+ "VirtualSensor": true,
+ "Hidden": true,
+ "TriggerSensor": ["north_therm", "soc_therm", "charging_therm", "disp_therm", "quiet_therm", "usb_pwr_therm", "rfpa_therm", "btmspkr_therm"],
+ "Formula": "WEIGHTED_AVG",
+ "Combination": ["VIRTUAL-SKIN-CHARGE-DURING-WLC-STATS", "VIRTUAL-SKIN-CHARGE-DURING-WIRED-SUB5W-STATS", "VIRTUAL-SKIN-CHARGE-DURING-WIRED-5W-STATS",
+ "VIRTUAL-SKIN-CHARGE-DURING-WIRED-7-5W-STATS", "VIRTUAL-SKIN-CHARGE-DURING-WIRED-15W-STATS", "VIRTUAL-SKIN-CHARGE-DURING-WIRED-18W-STATS",
+ "VIRTUAL-SKIN-CHARGE-DURING-WIRED-GT18W-STATS"],
+ "Coefficient": [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0],
+ "Multiplier": 1,
+ "SendPowerHint": true,
+ "PollingDelay": 300000,
+ "PassiveDelay": 7000
}
],
"CoolingDevices":[
@@ -1216,6 +1506,34 @@
-13000, -12000, -11000, -10000, -9000, -8000, -7000, -6000, -5000,
-4000, 4000, 5000, 6000, 7000, 8000, 9000, 10000, 11000, 12000
]
+ },
+ {
+ "Name": "VIRTUAL-SKIN-CHARGE-DURING-WLC-STATS",
+ "Thresholds": [-200, 15, 25, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55]
+ },
+ {
+ "Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-SUB5W-STATS",
+ "Thresholds": [-200, 15, 25, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55]
+ },
+ {
+ "Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-5W-STATS",
+ "Thresholds": [-200, 15, 25, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55]
+ },
+ {
+ "Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-7-5W-STATS",
+ "Thresholds": [-200, 15, 25, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55]
+ },
+ {
+ "Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-15W-STATS",
+ "Thresholds": [-200, 15, 25, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55]
+ },
+ {
+ "Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-18W-STATS",
+ "Thresholds": [-200, 15, 25, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55]
+ },
+ {
+ "Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-GT18W-STATS",
+ "Thresholds": [-200, 15, 25, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55]
}
],
"Abnormality": {
diff --git a/thermal/thermal_info_config_charge_caiman.json b/thermal/thermal_info_config_charge_caiman.json
index d491fadd..f2ad61be 100644
--- a/thermal/thermal_info_config_charge_caiman.json
+++ b/thermal/thermal_info_config_charge_caiman.json
@@ -196,7 +196,7 @@
"PIDInfo": {
"K_Po":["NAN", "NAN", 119, "NAN", "NAN", "NAN", "NAN"],
"K_Pu":["NAN", "NAN", 119, "NAN", "NAN", "NAN", "NAN"],
- "K_I":["NAN", "NAN", 25, "NAN", "NAN", "NAN", "NAN"],
+ "K_I":["NAN", "NAN", 50, "NAN", "NAN", "NAN", "NAN"],
"K_D":["NAN", "NAN", 0, "NAN", "NAN", "NAN", "NAN"],
"I_Max":["NAN", "NAN", 1302, "NAN", "NAN", "NAN", "NAN"],
"S_Power":["NAN", "NAN", 2527, "NAN", "NAN", "NAN", "NAN"],
@@ -208,7 +208,7 @@
"ExcludedPowerInfo": [
{
"PowerRail": "PARTIAL_SYSTEM_POWER",
- "PowerWeight": [0.12, 0.12, 0.06, 0.06, 0.24, 0.24, 0.24]
+ "PowerWeight": [0.12, 0.12, 1.0, 1.0, 1.0, 1.0, 1.0]
}
],
"BindedCdevInfo": [
diff --git a/thermal/thermal_info_config_charge_komodo.json b/thermal/thermal_info_config_charge_komodo.json
index 6ae44ce1..1851ceb4 100644
--- a/thermal/thermal_info_config_charge_komodo.json
+++ b/thermal/thermal_info_config_charge_komodo.json
@@ -207,7 +207,7 @@
"PIDInfo": {
"K_Po":["NAN", "NAN", 119, "NAN", "NAN", "NAN", "NAN"],
"K_Pu":["NAN", "NAN", 119, "NAN", "NAN", "NAN", "NAN"],
- "K_I":["NAN", "NAN", 25, "NAN", "NAN", "NAN", "NAN"],
+ "K_I":["NAN", "NAN", 50, "NAN", "NAN", "NAN", "NAN"],
"K_D":["NAN", "NAN", 0, "NAN", "NAN", "NAN", "NAN"],
"I_Max":["NAN", "NAN", 1302, "NAN", "NAN", "NAN", "NAN"],
"S_Power":["NAN", "NAN", 2527, "NAN", "NAN", "NAN", "NAN"],
@@ -219,7 +219,7 @@
"ExcludedPowerInfo": [
{
"PowerRail": "PARTIAL_SYSTEM_POWER",
- "PowerWeight": [0.12, 0.12, 0.06, 0.06, 0.24, 0.24, 0.24]
+ "PowerWeight": [0.12, 0.12, 1.0, 1.0, 1.0, 1.0, 1.0]
}
],
"BindedCdevInfo": [
diff --git a/thermal/thermal_info_config_charge_tokay.json b/thermal/thermal_info_config_charge_tokay.json
index 64d2197f..740ecfa1 100644
--- a/thermal/thermal_info_config_charge_tokay.json
+++ b/thermal/thermal_info_config_charge_tokay.json
@@ -174,7 +174,7 @@
"PIDInfo": {
"K_Po":["NAN", "NAN", 119, "NAN", "NAN", "NAN", "NAN"],
"K_Pu":["NAN", "NAN", 119, "NAN", "NAN", "NAN", "NAN"],
- "K_I":["NAN", "NAN", 25, "NAN", "NAN", "NAN", "NAN"],
+ "K_I":["NAN", "NAN", 50, "NAN", "NAN", "NAN", "NAN"],
"K_D":["NAN", "NAN", 0, "NAN", "NAN", "NAN", "NAN"],
"I_Max":["NAN", "NAN", 1302, "NAN", "NAN", "NAN", "NAN"],
"S_Power":["NAN", "NAN", 2527, "NAN", "NAN", "NAN", "NAN"],
@@ -186,7 +186,7 @@
"ExcludedPowerInfo": [
{
"PowerRail": "PARTIAL_SYSTEM_POWER",
- "PowerWeight": [0.12, 0.12, 0.06, 0.06, 0.24, 0.24, 0.24]
+ "PowerWeight": [0.12, 0.12, 1.0, 1.0, 1.0, 1.0, 1.0]
}
],
"BindedCdevInfo": [
diff --git a/thermal/thermal_info_config_komodo.json b/thermal/thermal_info_config_komodo.json
index c4571161..22db4453 100644
--- a/thermal/thermal_info_config_komodo.json
+++ b/thermal/thermal_info_config_komodo.json
@@ -990,7 +990,7 @@
"PIDInfo": {
"K_Po":["NAN", "NAN", 119, "NAN", "NAN", "NAN", "NAN"],
"K_Pu":["NAN", "NAN", 119, "NAN", "NAN", "NAN", "NAN"],
- "K_I":["NAN", "NAN", 25, "NAN", "NAN", "NAN", "NAN"],
+ "K_I":["NAN", "NAN", 50, "NAN", "NAN", "NAN", "NAN"],
"K_D":["NAN", "NAN", 0, "NAN", "NAN", "NAN", "NAN"],
"I_Max":["NAN", "NAN", 1302, "NAN", "NAN", "NAN", "NAN"],
"S_Power":["NAN", "NAN", 2527, "NAN", "NAN", "NAN", "NAN"],
@@ -1002,7 +1002,7 @@
"ExcludedPowerInfo": [
{
"PowerRail": "PARTIAL_SYSTEM_POWER",
- "PowerWeight": [0.12, 0.12, 0.06, 0.06, 0.24, 0.24, 0.24]
+ "PowerWeight": [0.12, 0.12, 1.0, 1.0, 1.0, 1.0, 1.0]
}
],
"BindedCdevInfo": [
@@ -1117,6 +1117,296 @@
"Name":"TPU",
"Type":"NPU",
"Multiplier":0.001
+ },
+ {
+ "Name": "IS_WLC",
+ "Type": "UNKNOWN",
+ "Hidden": true,
+ "VirtualSensor": true,
+ "Formula":"COUNT_THRESHOLD",
+ "Combination":["WLC_CHECK"],
+ "Coefficient":[2],
+ "Multiplier":1
+ },
+ {
+ "Name": "VIRTUAL-SKIN-CHARGE-DURING-WLC-STATS",
+ "Type":"UNKNOWN",
+ "Hidden": true,
+ "VirtualSensor":true,
+ "Formula":"WEIGHTED_AVG",
+ "Combination":["VIRTUAL-SKIN-CHARGE", -1000000],
+ "CombinationType": ["SENSOR", "CONSTANT"],
+ "Coefficient":["IS_WLC", "NO_WLC"],
+ "CoefficientType": ["SENSOR", "SENSOR"],
+ "Multiplier": 0.001
+ },
+ {
+ "Name": "IS_WIRED_SUB5W_CHECK",
+ "Type": "UNKNOWN",
+ "Hidden": true,
+ "VirtualSensor": true,
+ "Formula":"COUNT_THRESHOLD",
+ "Combination":["thb_hda", "thb_hda"],
+ "Coefficient":[51, -52],
+ "Multiplier":1
+ },
+ {
+ "Name":"IS_WIRED_SUB5W",
+ "Type":"UNKNOWN",
+ "Hidden":true,
+ "VirtualSensor":true,
+ "Formula":"COUNT_THRESHOLD",
+ "Combination":["IS_WIRED_SUB5W_CHECK"],
+ "Coefficient":[2],
+ "Multiplier":1
+ },
+ {
+ "Name":"NO_WIRED_SUB5W",
+ "Type":"UNKNOWN",
+ "Hidden":true,
+ "VirtualSensor":true,
+ "Formula":"COUNT_THRESHOLD",
+ "Combination":["IS_WIRED_SUB5W_CHECK"],
+ "Coefficient":[-2],
+ "Multiplier":1
+ },
+ {
+ "Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-SUB5W-STATS",
+ "Type":"UNKNOWN",
+ "Hidden": true,
+ "VirtualSensor":true,
+ "Formula":"WEIGHTED_AVG",
+ "Combination":["VIRTUAL-SKIN-CHARGE", -1000000],
+ "CombinationType": ["SENSOR", "CONSTANT"],
+ "Coefficient":["IS_WIRED_SUB5W", "NO_WIRED_SUB5W"],
+ "CoefficientType": ["SENSOR", "SENSOR"],
+ "Multiplier": 0.001
+ },
+ {
+ "Name": "IS_WIRED_5W_CHECK",
+ "Type": "UNKNOWN",
+ "Hidden": true,
+ "VirtualSensor": true,
+ "Formula":"COUNT_THRESHOLD",
+ "Combination":["thb_hda", "thb_hda"],
+ "Coefficient":[52, -53],
+ "Multiplier":1
+ },
+ {
+ "Name":"IS_WIRED_5W",
+ "Type":"UNKNOWN",
+ "Hidden":true,
+ "VirtualSensor":true,
+ "Formula":"COUNT_THRESHOLD",
+ "Combination":["IS_WIRED_5W_CHECK"],
+ "Coefficient":[2],
+ "Multiplier":1
+ },
+ {
+ "Name":"NO_WIRED_5W",
+ "Type":"UNKNOWN",
+ "Hidden":true,
+ "VirtualSensor":true,
+ "Formula":"COUNT_THRESHOLD",
+ "Combination":["IS_WIRED_5W_CHECK"],
+ "Coefficient":[-2],
+ "Multiplier":1
+ },
+ {
+ "Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-5W-STATS",
+ "Type":"UNKNOWN",
+ "Hidden": true,
+ "VirtualSensor":true,
+ "Formula":"WEIGHTED_AVG",
+ "Combination":["VIRTUAL-SKIN-CHARGE", -1000000],
+ "CombinationType": ["SENSOR", "CONSTANT"],
+ "Coefficient":["IS_WIRED_5W", "NO_WIRED_5W"],
+ "CoefficientType": ["SENSOR", "SENSOR"],
+ "Multiplier": 0.001
+ },
+ {
+ "Name": "IS_WIRED_7_5W_CHECK",
+ "Type": "UNKNOWN",
+ "Hidden": true,
+ "VirtualSensor": true,
+ "Formula":"COUNT_THRESHOLD",
+ "Combination":["thb_hda", "thb_hda"],
+ "Coefficient":[53, -54],
+ "Multiplier":1
+ },
+ {
+ "Name":"IS_WIRED_7_5W",
+ "Type":"UNKNOWN",
+ "Hidden":true,
+ "VirtualSensor":true,
+ "Formula":"COUNT_THRESHOLD",
+ "Combination":["IS_WIRED_7_5W_CHECK"],
+ "Coefficient":[2],
+ "Multiplier":1
+ },
+ {
+ "Name":"NO_WIRED_7_5W",
+ "Type":"UNKNOWN",
+ "Hidden":true,
+ "VirtualSensor":true,
+ "Formula":"COUNT_THRESHOLD",
+ "Combination":["IS_WIRED_7_5W_CHECK"],
+ "Coefficient":[-2],
+ "Multiplier":1
+ },
+ {
+ "Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-7-5W-STATS",
+ "Type":"UNKNOWN",
+ "Hidden": true,
+ "VirtualSensor":true,
+ "Formula":"WEIGHTED_AVG",
+ "Combination":["VIRTUAL-SKIN-CHARGE", -1000000],
+ "CombinationType": ["SENSOR", "CONSTANT"],
+ "Coefficient":["IS_WIRED_7_5W", "NO_WIRED_7_5W"],
+ "CoefficientType": ["SENSOR", "SENSOR"],
+ "Multiplier": 0.001
+ },
+ {
+ "Name": "IS_WIRED_15W_CHECK",
+ "Type": "UNKNOWN",
+ "Hidden": true,
+ "VirtualSensor": true,
+ "Formula":"COUNT_THRESHOLD",
+ "Combination":["thb_hda", "thb_hda"],
+ "Coefficient":[54, -55],
+ "Multiplier":1
+ },
+ {
+ "Name":"IS_WIRED_15W",
+ "Type":"UNKNOWN",
+ "Hidden":true,
+ "VirtualSensor":true,
+ "Formula":"COUNT_THRESHOLD",
+ "Combination":["IS_WIRED_15W_CHECK"],
+ "Coefficient":[2],
+ "Multiplier":1
+ },
+ {
+ "Name":"NO_WIRED_15W",
+ "Type":"UNKNOWN",
+ "Hidden":true,
+ "VirtualSensor":true,
+ "Formula":"COUNT_THRESHOLD",
+ "Combination":["IS_WIRED_15W_CHECK"],
+ "Coefficient":[-2],
+ "Multiplier":1
+ },
+ {
+ "Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-15W-STATS",
+ "Type":"UNKNOWN",
+ "Hidden": true,
+ "VirtualSensor":true,
+ "Formula":"WEIGHTED_AVG",
+ "Combination":["VIRTUAL-SKIN-CHARGE", -1000000],
+ "CombinationType": ["SENSOR", "CONSTANT"],
+ "Coefficient":["IS_WIRED_15W", "NO_WIRED_15W"],
+ "CoefficientType": ["SENSOR", "SENSOR"],
+ "Multiplier": 0.001
+ },
+ {
+ "Name": "IS_WIRED_18W_CHECK",
+ "Type": "UNKNOWN",
+ "Hidden": true,
+ "VirtualSensor": true,
+ "Formula":"COUNT_THRESHOLD",
+ "Combination":["thb_hda", "thb_hda"],
+ "Coefficient":[55, -56],
+ "Multiplier":1
+ },
+ {
+ "Name":"IS_WIRED_18W",
+ "Type":"UNKNOWN",
+ "Hidden":true,
+ "VirtualSensor":true,
+ "Formula":"COUNT_THRESHOLD",
+ "Combination":["IS_WIRED_18W_CHECK"],
+ "Coefficient":[2],
+ "Multiplier":1
+ },
+ {
+ "Name":"NO_WIRED_18W",
+ "Type":"UNKNOWN",
+ "Hidden":true,
+ "VirtualSensor":true,
+ "Formula":"COUNT_THRESHOLD",
+ "Combination":["IS_WIRED_18W_CHECK"],
+ "Coefficient":[-2],
+ "Multiplier":1
+ },
+ {
+ "Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-18W-STATS",
+ "Type":"UNKNOWN",
+ "Hidden": true,
+ "VirtualSensor":true,
+ "Formula":"WEIGHTED_AVG",
+ "Combination":["VIRTUAL-SKIN-CHARGE", -1000000],
+ "CombinationType": ["SENSOR", "CONSTANT"],
+ "Coefficient":["IS_WIRED_18W", "NO_WIRED_18W"],
+ "CoefficientType": ["SENSOR", "SENSOR"],
+ "Multiplier": 0.001
+ },
+ {
+ "Name": "IS_WIRED_GT18W_CHECK",
+ "Type": "UNKNOWN",
+ "Hidden": true,
+ "VirtualSensor": true,
+ "Formula":"COUNT_THRESHOLD",
+ "Combination":["thb_hda", "thb_hda"],
+ "Coefficient":[56, -57],
+ "Multiplier":1
+ },
+ {
+ "Name":"IS_WIRED_GT18W",
+ "Type":"UNKNOWN",
+ "Hidden":true,
+ "VirtualSensor":true,
+ "Formula":"COUNT_THRESHOLD",
+ "Combination":["IS_WIRED_GT18W_CHECK"],
+ "Coefficient":[2],
+ "Multiplier":1
+ },
+ {
+ "Name":"NO_WIRED_GT18W",
+ "Type":"UNKNOWN",
+ "Hidden":true,
+ "VirtualSensor":true,
+ "Formula":"COUNT_THRESHOLD",
+ "Combination":["IS_WIRED_GT18W_CHECK"],
+ "Coefficient":[-2],
+ "Multiplier":1
+ },
+ {
+ "Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-GT18W-STATS",
+ "Type":"UNKNOWN",
+ "Hidden": true,
+ "VirtualSensor":true,
+ "Formula":"WEIGHTED_AVG",
+ "Combination":["VIRTUAL-SKIN-CHARGE", -1000000],
+ "CombinationType": ["SENSOR", "CONSTANT"],
+ "Coefficient":["IS_WIRED_GT18W", "NO_WIRED_GT18W"],
+ "CoefficientType": ["SENSOR", "SENSOR"],
+ "Multiplier": 0.001
+ },
+ {
+ "Name": "CHARGING-STATS-UPDATOR",
+ "Type": "UNKNOWN",
+ "VirtualSensor": true,
+ "Hidden": true,
+ "TriggerSensor": ["north_therm", "soc_therm", "charging_therm", "disp_therm", "quiet_therm", "usb_pwr_therm", "rfpa_therm", "btmspkr_therm"],
+ "Formula": "WEIGHTED_AVG",
+ "Combination": ["VIRTUAL-SKIN-CHARGE-DURING-WLC-STATS", "VIRTUAL-SKIN-CHARGE-DURING-WIRED-SUB5W-STATS", "VIRTUAL-SKIN-CHARGE-DURING-WIRED-5W-STATS",
+ "VIRTUAL-SKIN-CHARGE-DURING-WIRED-7-5W-STATS", "VIRTUAL-SKIN-CHARGE-DURING-WIRED-15W-STATS", "VIRTUAL-SKIN-CHARGE-DURING-WIRED-18W-STATS",
+ "VIRTUAL-SKIN-CHARGE-DURING-WIRED-GT18W-STATS"],
+ "Coefficient": [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0],
+ "Multiplier": 1,
+ "SendPowerHint": true,
+ "PollingDelay": 300000,
+ "PassiveDelay": 7000
}
],
"CoolingDevices":[
@@ -1239,6 +1529,34 @@
-13000, -12000, -11000, -10000, -9000, -8000, -7000, -6000, -5000,
-4000, 4000, 5000, 6000, 7000, 8000, 9000, 10000, 11000, 12000
]
+ },
+ {
+ "Name": "VIRTUAL-SKIN-CHARGE-DURING-WLC-STATS",
+ "Thresholds": [-200, 15, 25, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55]
+ },
+ {
+ "Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-SUB5W-STATS",
+ "Thresholds": [-200, 15, 25, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55]
+ },
+ {
+ "Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-5W-STATS",
+ "Thresholds": [-200, 15, 25, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55]
+ },
+ {
+ "Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-7-5W-STATS",
+ "Thresholds": [-200, 15, 25, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55]
+ },
+ {
+ "Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-15W-STATS",
+ "Thresholds": [-200, 15, 25, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55]
+ },
+ {
+ "Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-18W-STATS",
+ "Thresholds": [-200, 15, 25, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55]
+ },
+ {
+ "Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-GT18W-STATS",
+ "Thresholds": [-200, 15, 25, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55]
}
],
"Abnormality": {
diff --git a/thermal/thermal_info_config_tokay.json b/thermal/thermal_info_config_tokay.json
index 57bbb514..e2c71651 100644
--- a/thermal/thermal_info_config_tokay.json
+++ b/thermal/thermal_info_config_tokay.json
@@ -924,7 +924,7 @@
"PIDInfo": {
"K_Po":["NAN", "NAN", 119, "NAN", "NAN", "NAN", "NAN"],
"K_Pu":["NAN", "NAN", 119, "NAN", "NAN", "NAN", "NAN"],
- "K_I":["NAN", "NAN", 25, "NAN", "NAN", "NAN", "NAN"],
+ "K_I":["NAN", "NAN", 50, "NAN", "NAN", "NAN", "NAN"],
"K_D":["NAN", "NAN", 0, "NAN", "NAN", "NAN", "NAN"],
"I_Max":["NAN", "NAN", 1302, "NAN", "NAN", "NAN", "NAN"],
"S_Power":["NAN", "NAN", 2527, "NAN", "NAN", "NAN", "NAN"],
@@ -936,7 +936,7 @@
"ExcludedPowerInfo": [
{
"PowerRail": "PARTIAL_SYSTEM_POWER",
- "PowerWeight": [0.12, 0.12, 0.06, 0.06, 0.24, 0.24, 0.24]
+ "PowerWeight": [0.12, 0.12, 1.0, 1.0, 1.0, 1.0, 1.0]
}
],
"BindedCdevInfo": [
@@ -1051,6 +1051,296 @@
"Name":"TPU",
"Type":"NPU",
"Multiplier":0.001
+ },
+ {
+ "Name": "IS_WLC",
+ "Type": "UNKNOWN",
+ "Hidden": true,
+ "VirtualSensor": true,
+ "Formula":"COUNT_THRESHOLD",
+ "Combination":["WLC_CHECK"],
+ "Coefficient":[2],
+ "Multiplier":1
+ },
+ {
+ "Name": "VIRTUAL-SKIN-CHARGE-DURING-WLC-STATS",
+ "Type":"UNKNOWN",
+ "Hidden": true,
+ "VirtualSensor":true,
+ "Formula":"WEIGHTED_AVG",
+ "Combination":["VIRTUAL-SKIN-CHARGE", -1000000],
+ "CombinationType": ["SENSOR", "CONSTANT"],
+ "Coefficient":["IS_WLC", "NO_WLC"],
+ "CoefficientType": ["SENSOR", "SENSOR"],
+ "Multiplier": 0.001
+ },
+ {
+ "Name": "IS_WIRED_SUB5W_CHECK",
+ "Type": "UNKNOWN",
+ "Hidden": true,
+ "VirtualSensor": true,
+ "Formula":"COUNT_THRESHOLD",
+ "Combination":["thb_hda", "thb_hda"],
+ "Coefficient":[51, -52],
+ "Multiplier":1
+ },
+ {
+ "Name":"IS_WIRED_SUB5W",
+ "Type":"UNKNOWN",
+ "Hidden":true,
+ "VirtualSensor":true,
+ "Formula":"COUNT_THRESHOLD",
+ "Combination":["IS_WIRED_SUB5W_CHECK"],
+ "Coefficient":[2],
+ "Multiplier":1
+ },
+ {
+ "Name":"NO_WIRED_SUB5W",
+ "Type":"UNKNOWN",
+ "Hidden":true,
+ "VirtualSensor":true,
+ "Formula":"COUNT_THRESHOLD",
+ "Combination":["IS_WIRED_SUB5W_CHECK"],
+ "Coefficient":[-2],
+ "Multiplier":1
+ },
+ {
+ "Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-SUB5W-STATS",
+ "Type":"UNKNOWN",
+ "Hidden": true,
+ "VirtualSensor":true,
+ "Formula":"WEIGHTED_AVG",
+ "Combination":["VIRTUAL-SKIN-CHARGE", -1000000],
+ "CombinationType": ["SENSOR", "CONSTANT"],
+ "Coefficient":["IS_WIRED_SUB5W", "NO_WIRED_SUB5W"],
+ "CoefficientType": ["SENSOR", "SENSOR"],
+ "Multiplier": 0.001
+ },
+ {
+ "Name": "IS_WIRED_5W_CHECK",
+ "Type": "UNKNOWN",
+ "Hidden": true,
+ "VirtualSensor": true,
+ "Formula":"COUNT_THRESHOLD",
+ "Combination":["thb_hda", "thb_hda"],
+ "Coefficient":[52, -53],
+ "Multiplier":1
+ },
+ {
+ "Name":"IS_WIRED_5W",
+ "Type":"UNKNOWN",
+ "Hidden":true,
+ "VirtualSensor":true,
+ "Formula":"COUNT_THRESHOLD",
+ "Combination":["IS_WIRED_5W_CHECK"],
+ "Coefficient":[2],
+ "Multiplier":1
+ },
+ {
+ "Name":"NO_WIRED_5W",
+ "Type":"UNKNOWN",
+ "Hidden":true,
+ "VirtualSensor":true,
+ "Formula":"COUNT_THRESHOLD",
+ "Combination":["IS_WIRED_5W_CHECK"],
+ "Coefficient":[-2],
+ "Multiplier":1
+ },
+ {
+ "Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-5W-STATS",
+ "Type":"UNKNOWN",
+ "Hidden": true,
+ "VirtualSensor":true,
+ "Formula":"WEIGHTED_AVG",
+ "Combination":["VIRTUAL-SKIN-CHARGE", -1000000],
+ "CombinationType": ["SENSOR", "CONSTANT"],
+ "Coefficient":["IS_WIRED_5W", "NO_WIRED_5W"],
+ "CoefficientType": ["SENSOR", "SENSOR"],
+ "Multiplier": 0.001
+ },
+ {
+ "Name": "IS_WIRED_7_5W_CHECK",
+ "Type": "UNKNOWN",
+ "Hidden": true,
+ "VirtualSensor": true,
+ "Formula":"COUNT_THRESHOLD",
+ "Combination":["thb_hda", "thb_hda"],
+ "Coefficient":[53, -54],
+ "Multiplier":1
+ },
+ {
+ "Name":"IS_WIRED_7_5W",
+ "Type":"UNKNOWN",
+ "Hidden":true,
+ "VirtualSensor":true,
+ "Formula":"COUNT_THRESHOLD",
+ "Combination":["IS_WIRED_7_5W_CHECK"],
+ "Coefficient":[2],
+ "Multiplier":1
+ },
+ {
+ "Name":"NO_WIRED_7_5W",
+ "Type":"UNKNOWN",
+ "Hidden":true,
+ "VirtualSensor":true,
+ "Formula":"COUNT_THRESHOLD",
+ "Combination":["IS_WIRED_7_5W_CHECK"],
+ "Coefficient":[-2],
+ "Multiplier":1
+ },
+ {
+ "Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-7-5W-STATS",
+ "Type":"UNKNOWN",
+ "Hidden": true,
+ "VirtualSensor":true,
+ "Formula":"WEIGHTED_AVG",
+ "Combination":["VIRTUAL-SKIN-CHARGE", -1000000],
+ "CombinationType": ["SENSOR", "CONSTANT"],
+ "Coefficient":["IS_WIRED_7_5W", "NO_WIRED_7_5W"],
+ "CoefficientType": ["SENSOR", "SENSOR"],
+ "Multiplier": 0.001
+ },
+ {
+ "Name": "IS_WIRED_15W_CHECK",
+ "Type": "UNKNOWN",
+ "Hidden": true,
+ "VirtualSensor": true,
+ "Formula":"COUNT_THRESHOLD",
+ "Combination":["thb_hda", "thb_hda"],
+ "Coefficient":[54, -55],
+ "Multiplier":1
+ },
+ {
+ "Name":"IS_WIRED_15W",
+ "Type":"UNKNOWN",
+ "Hidden":true,
+ "VirtualSensor":true,
+ "Formula":"COUNT_THRESHOLD",
+ "Combination":["IS_WIRED_15W_CHECK"],
+ "Coefficient":[2],
+ "Multiplier":1
+ },
+ {
+ "Name":"NO_WIRED_15W",
+ "Type":"UNKNOWN",
+ "Hidden":true,
+ "VirtualSensor":true,
+ "Formula":"COUNT_THRESHOLD",
+ "Combination":["IS_WIRED_15W_CHECK"],
+ "Coefficient":[-2],
+ "Multiplier":1
+ },
+ {
+ "Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-15W-STATS",
+ "Type":"UNKNOWN",
+ "Hidden": true,
+ "VirtualSensor":true,
+ "Formula":"WEIGHTED_AVG",
+ "Combination":["VIRTUAL-SKIN-CHARGE", -1000000],
+ "CombinationType": ["SENSOR", "CONSTANT"],
+ "Coefficient":["IS_WIRED_15W", "NO_WIRED_15W"],
+ "CoefficientType": ["SENSOR", "SENSOR"],
+ "Multiplier": 0.001
+ },
+ {
+ "Name": "IS_WIRED_18W_CHECK",
+ "Type": "UNKNOWN",
+ "Hidden": true,
+ "VirtualSensor": true,
+ "Formula":"COUNT_THRESHOLD",
+ "Combination":["thb_hda", "thb_hda"],
+ "Coefficient":[55, -56],
+ "Multiplier":1
+ },
+ {
+ "Name":"IS_WIRED_18W",
+ "Type":"UNKNOWN",
+ "Hidden":true,
+ "VirtualSensor":true,
+ "Formula":"COUNT_THRESHOLD",
+ "Combination":["IS_WIRED_18W_CHECK"],
+ "Coefficient":[2],
+ "Multiplier":1
+ },
+ {
+ "Name":"NO_WIRED_18W",
+ "Type":"UNKNOWN",
+ "Hidden":true,
+ "VirtualSensor":true,
+ "Formula":"COUNT_THRESHOLD",
+ "Combination":["IS_WIRED_18W_CHECK"],
+ "Coefficient":[-2],
+ "Multiplier":1
+ },
+ {
+ "Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-18W-STATS",
+ "Type":"UNKNOWN",
+ "Hidden": true,
+ "VirtualSensor":true,
+ "Formula":"WEIGHTED_AVG",
+ "Combination":["VIRTUAL-SKIN-CHARGE", -1000000],
+ "CombinationType": ["SENSOR", "CONSTANT"],
+ "Coefficient":["IS_WIRED_18W", "NO_WIRED_18W"],
+ "CoefficientType": ["SENSOR", "SENSOR"],
+ "Multiplier": 0.001
+ },
+ {
+ "Name": "IS_WIRED_GT18W_CHECK",
+ "Type": "UNKNOWN",
+ "Hidden": true,
+ "VirtualSensor": true,
+ "Formula":"COUNT_THRESHOLD",
+ "Combination":["thb_hda", "thb_hda"],
+ "Coefficient":[56, -57],
+ "Multiplier":1
+ },
+ {
+ "Name":"IS_WIRED_GT18W",
+ "Type":"UNKNOWN",
+ "Hidden":true,
+ "VirtualSensor":true,
+ "Formula":"COUNT_THRESHOLD",
+ "Combination":["IS_WIRED_GT18W_CHECK"],
+ "Coefficient":[2],
+ "Multiplier":1
+ },
+ {
+ "Name":"NO_WIRED_GT18W",
+ "Type":"UNKNOWN",
+ "Hidden":true,
+ "VirtualSensor":true,
+ "Formula":"COUNT_THRESHOLD",
+ "Combination":["IS_WIRED_GT18W_CHECK"],
+ "Coefficient":[-2],
+ "Multiplier":1
+ },
+ {
+ "Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-GT18W-STATS",
+ "Type":"UNKNOWN",
+ "Hidden": true,
+ "VirtualSensor":true,
+ "Formula":"WEIGHTED_AVG",
+ "Combination":["VIRTUAL-SKIN-CHARGE", -1000000],
+ "CombinationType": ["SENSOR", "CONSTANT"],
+ "Coefficient":["IS_WIRED_GT18W", "NO_WIRED_GT18W"],
+ "CoefficientType": ["SENSOR", "SENSOR"],
+ "Multiplier": 0.001
+ },
+ {
+ "Name": "CHARGING-STATS-UPDATOR",
+ "Type": "UNKNOWN",
+ "VirtualSensor": true,
+ "Hidden": true,
+ "TriggerSensor": ["north_therm", "soc_therm", "charging_therm", "disp_therm", "quiet_therm", "usb_pwr_therm", "rfpa_therm", "btmspkr_therm"],
+ "Formula": "WEIGHTED_AVG",
+ "Combination": ["VIRTUAL-SKIN-CHARGE-DURING-WLC-STATS", "VIRTUAL-SKIN-CHARGE-DURING-WIRED-SUB5W-STATS", "VIRTUAL-SKIN-CHARGE-DURING-WIRED-5W-STATS",
+ "VIRTUAL-SKIN-CHARGE-DURING-WIRED-7-5W-STATS", "VIRTUAL-SKIN-CHARGE-DURING-WIRED-15W-STATS", "VIRTUAL-SKIN-CHARGE-DURING-WIRED-18W-STATS",
+ "VIRTUAL-SKIN-CHARGE-DURING-WIRED-GT18W-STATS"],
+ "Coefficient": [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0],
+ "Multiplier": 1,
+ "SendPowerHint": true,
+ "PollingDelay": 300000,
+ "PassiveDelay": 7000
}
],
"CoolingDevices":[
@@ -1173,6 +1463,34 @@
-13000, -12000, -11000, -10000, -9000, -8000, -7000, -6000, -5000,
-4000, 4000, 5000, 6000, 7000, 8000, 9000, 10000, 11000, 12000
]
+ },
+ {
+ "Name": "VIRTUAL-SKIN-CHARGE-DURING-WLC-STATS",
+ "Thresholds": [-200, 15, 25, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55]
+ },
+ {
+ "Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-SUB5W-STATS",
+ "Thresholds": [-200, 15, 25, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55]
+ },
+ {
+ "Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-5W-STATS",
+ "Thresholds": [-200, 15, 25, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55]
+ },
+ {
+ "Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-7-5W-STATS",
+ "Thresholds": [-200, 15, 25, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55]
+ },
+ {
+ "Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-15W-STATS",
+ "Thresholds": [-200, 15, 25, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55]
+ },
+ {
+ "Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-18W-STATS",
+ "Thresholds": [-200, 15, 25, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55]
+ },
+ {
+ "Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-GT18W-STATS",
+ "Thresholds": [-200, 15, 25, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55]
}
],
"Abnormality": {
diff --git a/tokay/overlay/frameworks/base/core/res/res/values/config.xml b/tokay/overlay/frameworks/base/core/res/res/values/config.xml
index f4c33f2e..c5dafeb4 100644
--- a/tokay/overlay/frameworks/base/core/res/res/values/config.xml
+++ b/tokay/overlay/frameworks/base/core/res/res/values/config.xml
@@ -202,7 +202,7 @@
Note: If the display supports multiple resolutions, please define the path config based on
the highest resolution so that it can be scaled correctly in each resolution. -->
- m 1079.21,2228.08 c 3.13,58.5 -3.65,126.64 -54.98,164.03 -39.44,31.96 -91.95,31.83 -140.01,31.12 M 0.78,195.92 C -2.33,137.43 4.43,69.29 55.77,31.9 95.19,-0.06 147.73,0.05 195.78,0.78 m 0,2422.45 C 137.32,2426.31 69.25,2419.57 31.88,2368.2 -0.05,2328.72 0.04,2276.18 0.78,2228.08 M 884.22,0.78 C 942.67,-2.32 1010.77,4.42 1048.12,55.81 c 31.95,39.46 31.84,92.02 31.09,140.12 M 0.78,2228.08 V 195.92 m 1078.43,0 V 2228.08 M 195.78,0.78 h 688.45 m 0,2422.45 H 195.78 z
+ m 886.188,0.022 h 4.339 5.63 c 1.818,0 3.636,-0.005 5.454,0 3.519,0.012 7.037,0.029 10.555,0.059 1.701,0.012 3.401,0.029 5.102,0.059 2.522,0.041 5.044,0.094 7.565,0.176 3.305,0.107 6.609,0.224 9.91,0.41 1.644,0.093 3.285,0.22 4.926,0.352 2.856,0.229 5.713,0.452 8.562,0.762 2.43,0.265 4.854,0.582 7.271,0.938 2.842,0.419 5.68,0.873 8.503,1.407 2.023,0.383 4.039,0.805 6.04,1.29 3.622,0.878 7.23,1.827 10.79,2.932 3.619,1.123 7.199,2.38 10.731,3.753 2.359,0.917 4.691,1.907 6.978,2.991 3.864,1.83 7.684,3.768 11.376,5.923 4.088,2.386 8.051,4.991 11.904,7.74 2.12,1.513 4.153,3.146 6.157,4.808 2.345,1.945 4.647,3.946 6.861,6.04 2.531,2.393 4.989,4.868 7.33,7.447 2.621,2.887 5.138,5.874 7.506,8.972 2.097,2.744 4.081,5.581 5.923,8.503 2.744,4.354 5.287,8.842 7.623,13.428 1.159,2.276 2.173,4.625 3.167,6.978 1.314,3.113 2.583,6.249 3.694,9.441 1.23,3.533 2.322,7.116 3.284,10.731 0.954,3.583 1.744,7.211 2.463,10.848 0.638,3.228 1.185,6.476 1.642,9.734 0.511,3.642 0.918,7.301 1.232,10.966 0.454,5.306 0.72,10.629 0.938,15.95 0.172,4.2 0.236,8.404 0.293,12.607 0.071,5.277 0.047,10.555 0.059,15.833 0,2.326 0,4.652 0,6.978 v 7.213 2036.358 4.281 c 0,3.675 0.012,7.35 0,11.024 -0.012,3.499 -0.012,6.998 -0.059,10.496 -0.035,2.952 -0.093,5.904 -0.176,8.855 -0.105,3.734 -0.219,7.469 -0.41,11.2 -0.167,3.267 -0.355,6.534 -0.645,9.793 -0.326,3.664 -0.718,7.323 -1.231,10.966 -0.456,3.239 -1.008,6.466 -1.642,9.676 -0.723,3.656 -1.515,7.302 -2.463,10.907 -0.846,3.218 -1.804,6.408 -2.873,9.558 -1.081,3.187 -2.269,6.34 -3.577,9.441 -1.492,3.537 -3.075,7.043 -4.867,10.438 -2.398,4.542 -5.032,8.964 -7.858,13.252 -1.917,2.909 -4.003,5.706 -6.157,8.444 -1.869,2.376 -3.796,4.714 -5.864,6.919 -4.161,4.437 -8.518,8.707 -13.135,12.666 -2.965,2.542 -6.137,4.837 -9.324,7.095 -2.464,1.746 -4.972,3.436 -7.565,4.984 -3.679,2.197 -7.474,4.203 -11.318,6.098 -2.652,1.308 -5.362,2.501 -8.092,3.636 -1.565,0.651 -3.154,1.245 -4.75,1.818 -2.368,0.851 -4.748,1.668 -7.154,2.404 -3.161,0.967 -6.328,1.941 -9.558,2.639 -9.226,1.992 -18.576,3.496 -27.972,4.398 -12.071,1.159 -24.233,1.042 -36.357,1.29 -3.596,0.073 -7.193,0.047 -10.79,0.059 -3.812,0.012 -7.623,0 -11.435,0 0,0 -462.557,0 -693.836,0 -4.613,0 -9.226,0.035 -13.839,0 -1.329,-0.012 -2.658,-0.047 -3.988,-0.059 -3.03,-0.029 -6.06,-0.023 -9.089,-0.059 -2.092,-0.023 -4.183,-0.059 -6.275,-0.117 -3.735,-0.103 -7.469,-0.217 -11.2,-0.41 -2.054,-0.106 -4.107,-0.25 -6.157,-0.41 -3.248,-0.255 -6.5,-0.491 -9.734,-0.88 -4.062,-0.487 -8.112,-1.095 -12.139,-1.818 -3.656,-0.657 -7.299,-1.405 -10.907,-2.287 -2.819,-0.689 -5.632,-1.428 -8.386,-2.345 -6.406,-2.133 -12.717,-4.577 -18.882,-7.33 -2.722,-1.215 -5.387,-2.567 -7.975,-4.046 -4.854,-2.773 -9.589,-5.773 -14.132,-9.03 -3.176,-2.277 -6.228,-4.733 -9.148,-7.33 -4.225,-3.756 -8.263,-7.734 -12.08,-11.904 -2.053,-2.243 -3.952,-4.626 -5.805,-7.037 -2.109,-2.744 -4.184,-5.523 -6.04,-8.444 -3.45,-5.429 -6.657,-11.031 -9.441,-16.829 -2.19,-4.561 -4.055,-9.284 -5.688,-14.073 -2.011,-5.898 -3.674,-11.923 -5.043,-18.002 -1.168,-5.185 -2.019,-10.444 -2.697,-15.715 -0.784,-6.09 -1.227,-12.224 -1.583,-18.354 -0.34,-5.837 -0.41,-11.687 -0.528,-17.533 -0.078,-3.889 -0.098,-7.779 -0.117,-11.669 -0.023,-4.124 0,-8.249 0,-12.373 0,-2.404 0,-4.808 0,-7.213 0,-677.809 0,-2033.426 0,-2033.426 v -7.213 -13.663 c 0,-0.88 -0.006,-1.759 0,-2.639 0.047,-5.532 0.113,-11.065 0.293,-16.595 0.134,-4.127 0.291,-8.255 0.586,-12.373 0.38,-5.288 0.814,-10.578 1.525,-15.833 0.716,-5.289 1.559,-10.572 2.756,-15.774 1.304,-5.667 2.956,-11.258 4.809,-16.771 1.208,-3.596 2.606,-7.129 4.105,-10.614 1.008,-2.345 2.093,-4.661 3.284,-6.919 2.608,-4.943 5.353,-9.828 8.444,-14.484 2.394,-3.605 5.038,-7.046 7.799,-10.379 3.054,-3.687 6.244,-7.275 9.676,-10.614 4.033,-3.924 8.346,-7.564 12.784,-11.024 2.733,-2.131 5.569,-4.137 8.503,-5.981 4.72,-2.966 9.595,-5.699 14.602,-8.151 4.177,-2.045 8.468,-3.873 12.842,-5.453 5.49,-1.984 11.101,-3.655 16.771,-5.043 5.18,-1.268 10.441,-2.207 15.716,-2.991 5.25,-0.78 10.539,-1.316 15.833,-1.701 8.721,-0.633 17.47,-0.819 26.212,-0.997 7.172,-0.146 14.347,-0.047 21.521,-0.059 2.404,-0.003 4.809,0 7.213,0 z
diff --git a/tokay/overlay/frameworks/base/core/res/res/values/config_telephony.xml b/tokay/overlay/frameworks/base/core/res/res/values/config_telephony.xml
new file mode 100644
index 00000000..297e2111
--- /dev/null
+++ b/tokay/overlay/frameworks/base/core/res/res/values/config_telephony.xml
@@ -0,0 +1,21 @@
+
+
+
+
+
+ true
+
diff --git a/tokay/overlay/frameworks/base/packages/SystemUI/res/values/config.xml b/tokay/overlay/frameworks/base/packages/SystemUI/res/values/config.xml
index dbc18d0f..6564d57a 100644
--- a/tokay/overlay/frameworks/base/packages/SystemUI/res/values/config.xml
+++ b/tokay/overlay/frameworks/base/packages/SystemUI/res/values/config.xml
@@ -73,4 +73,7 @@
false
+
+
+ false
diff --git a/tokay/overlay/packages/services/Telephony/res/values/config.xml b/tokay/overlay/packages/services/Telephony/res/values/config.xml
index 5f0d3a5f..fc00abe0 100644
--- a/tokay/overlay/packages/services/Telephony/res/values/config.xml
+++ b/tokay/overlay/packages/services/Telephony/res/values/config.xml
@@ -17,6 +17,44 @@
+
+ true
+
+
+
+ - in
+ - il
+ - tw
+ - sg
+ - ch
+ - sk
+ - pl
+ - si
+ - ba
+
+
+
+
+ - in,,101,102,103,108
+ - il,,101,102
+ - tw,,110,119
+ - sg,,995
+ - ch,,1414
+ - gp,,115,119,191,196,197,116000,116111,116117
+ - sk,,159
+ - pl,01,984,985,997,998,999
+ - pl,06,984,985,997,998,999
+ - pl,,986,987,989,991,992,993,994,995,996
+ - re,,115,119,191,196,197,116000,116111,116117
+ - si,,113
+ - ba,,122,123,124
+
+
diff --git a/wifi/BoardConfig-wifi.mk b/wifi/BoardConfig-wifi.mk
index 1ef4ef10..4a66d1c0 100644
--- a/wifi/BoardConfig-wifi.mk
+++ b/wifi/BoardConfig-wifi.mk
@@ -31,6 +31,7 @@ WIFI_AVOID_IFACE_RESET_MAC_CHANGE := true
WIFI_FEATURE_HOSTAPD_11AX := true
BOARD_HOSTAPD_CONFIG_80211W_MFP_OPTIONAL := true
WIFI_HIDL_UNIFIED_SUPPLICANT_SERVICE_RC_ENTRY := true
+WIFI_BRCM_OPEN_SOURCE_MULTI_AKM := enabled
PRODUCT_COPY_FILES += \
device/google/caimito/wifi/p2p_supplicant_overlay.conf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/p2p_supplicant_overlay.conf \