diff --git a/AndroidProducts.mk b/AndroidProducts.mk
index f2a4d78..dea4335 100644
--- a/AndroidProducts.mk
+++ b/AndroidProducts.mk
@@ -37,4 +37,6 @@ PRODUCT_MAKEFILES := \
COMMON_LUNCH_CHOICES := \
aosp_slider-userdebug \
- aosp_whitefin-userdebug
+ aosp_whitefin-userdebug \
+ aosp_oriole-userdebug \
+ aosp_raven-userdebug
diff --git a/audio/oriole/audio-tables.mk b/audio/oriole/audio-tables.mk
index 79fff6b..98dd6a6 100644
--- a/audio/oriole/audio-tables.mk
+++ b/audio/oriole/audio-tables.mk
@@ -23,7 +23,8 @@ PRODUCT_COPY_FILES += \
device/google/raviole/audio/$(AUDIO_TABLE_FOLDER)/config/audio_policy_configuration_a2dp_offload_disabled.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_policy_configuration_a2dp_offload_disabled.xml \
device/google/raviole/audio/$(AUDIO_TABLE_FOLDER)/config/audio_platform_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_platform_configuration.xml \
device/google/raviole/audio/$(AUDIO_TABLE_FOLDER)/config/sound_trigger_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/sound_trigger_configuration.xml \
- device/google/raviole/audio/$(AUDIO_TABLE_FOLDER)/config/audio_policy_volumes.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_policy_volumes.xml
+ device/google/raviole/audio/$(AUDIO_TABLE_FOLDER)/config/audio_policy_volumes.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_policy_volumes.xml \
+ device/google/raviole/audio/$(AUDIO_TABLE_FOLDER)/config/bluetooth_audio_policy_configuration_7_0.xml:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_audio_policy_configuration_7_0.xml
# AudioEffectHAL Configuration
PRODUCT_COPY_FILES += \
diff --git a/audio/oriole/config/audio_effects.xml b/audio/oriole/config/audio_effects.xml
index 1718057..e35bfbd 100644
--- a/audio/oriole/config/audio_effects.xml
+++ b/audio/oriole/config/audio_effects.xml
@@ -10,6 +10,7 @@
+
@@ -51,6 +52,7 @@
+
diff --git a/audio/oriole/config/audio_platform_configuration.xml b/audio/oriole/config/audio_platform_configuration.xml
index 6bc6159..f8cd663 100644
--- a/audio/oriole/config/audio_platform_configuration.xml
+++ b/audio/oriole/config/audio_platform_configuration.xml
@@ -182,6 +182,7 @@
+
diff --git a/audio/oriole/config/audio_policy_configuration.xml b/audio/oriole/config/audio_policy_configuration.xml
index 90ee1c3..8d732a1 100644
--- a/audio/oriole/config/audio_policy_configuration.xml
+++ b/audio/oriole/config/audio_policy_configuration.xml
@@ -63,6 +63,10 @@
+
+
+
+ sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,immersive_out"/>
+ sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,immersive_out"/>
+ sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,immersive_out"/>
+ sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,immersive_out"/>
+ sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,hifi_playback,immersive_out"/>
+ sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,hifi_playback,immersive_out"/>
+
+
+
+ sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,immersive_out"/>
+ sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,hifi_playback,immersive_out"/>
+ sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,hifi_playback,immersive_out"/>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/audio/oriole/config/mixer_paths.xml b/audio/oriole/config/mixer_paths.xml
index 55d5252..e2f724e 100644
--- a/audio/oriole/config/mixer_paths.xml
+++ b/audio/oriole/config/mixer_paths.xml
@@ -429,6 +429,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/audio/oriole/tuning/fortemedia/HEADSET.dat b/audio/oriole/tuning/fortemedia/HEADSET.dat
index 32da364..b4957ff 100644
Binary files a/audio/oriole/tuning/fortemedia/HEADSET.dat and b/audio/oriole/tuning/fortemedia/HEADSET.dat differ
diff --git a/audio/oriole/tuning/fortemedia/HEADSET.mods b/audio/oriole/tuning/fortemedia/HEADSET.mods
index 6154e12..29d050b 100644
--- a/audio/oriole/tuning/fortemedia/HEADSET.mods
+++ b/audio/oriole/tuning/fortemedia/HEADSET.mods
@@ -1,9 +1,10 @@
#PLATFORM_NAME gChip
#EXPORT_FLAG HEADSET
#SINGLE_API_VER 1.1.6
-#SAVE_TIME 2021-08-20 16:52:12
+#SAVE_TIME 2022-01-04 15:21:35
#CASE_NAME HEADSET-USB_BLACKBIRD-VOICE_GENERIC-NB
+#PARAM_MODE FULL
#PARAM_TYPE TX+RX
#TOTAL_CUSTOM_STEP 7
#TX
@@ -905,7 +906,7 @@
895 0xCCCC //TX_FASTNS_SSA_THLFH
896 0xD999 //TX_FASTNS_SSA_THHFH
#RX
-0 0x002C //RX_RECVFUNC_MODE_0
+0 0x042C //RX_RECVFUNC_MODE_0
1 0x0000 //RX_RECVFUNC_MODE_1
2 0x0000 //RX_SAMPLINGFREQ_SIG
3 0x0000 //RX_SAMPLINGFREQ_PROC
@@ -1031,9 +1032,9 @@
123 0x0CCD //RX_TDDRC_SMT_W
124 0x01F4 //RX_TDDRC_DRC_GAIN
125 0x7C00 //RX_LAMBDA_PKA_FP
-126 0x2000 //RX_TPKA_FP
-127 0x2000 //RX_MIN_G_FP
-128 0x0080 //RX_MAX_G_FP
+126 0x280A //RX_TPKA_FP
+127 0x032D //RX_MIN_G_FP
+128 0x0A00 //RX_MAX_G_FP
129 0x000A //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
131 0x0000 //RX_MAXLEVEL_CNG
@@ -1071,21 +1072,21 @@
28 0x7EB8 //RX_TDDRC_ALPHA_DWN_2
29 0x7EB8 //RX_TDDRC_ALPHA_DWN_3
32 0x7EB8 //RX_TDDRC_ALPHA_DWN_4
-33 0x5FFC //RX_TDDRC_LIMITER_THRD
+33 0x7220 //RX_TDDRC_LIMITER_THRD
34 0x0800 //RX_TDDRC_LIMITER_GAIN
112 0x0000 //RX_TDDRC_THRD_0
113 0x0000 //RX_TDDRC_THRD_1
-114 0x1C00 //RX_TDDRC_THRD_2
-115 0x1D00 //RX_TDDRC_THRD_3
-116 0x3000 //RX_TDDRC_SLANT_0
-117 0x7EB8 //RX_TDDRC_SLANT_1
+114 0x1800 //RX_TDDRC_THRD_2
+115 0x1800 //RX_TDDRC_THRD_3
+116 0x7FFF //RX_TDDRC_SLANT_0
+117 0x7FFF //RX_TDDRC_SLANT_1
118 0x3000 //RX_TDDRC_ALPHA_UP_0
119 0x7EB8 //RX_TDDRC_ALPHA_DWN_0
120 0x0000 //RX_TDDRC_HMNC_FLAG
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x01F4 //RX_TDDRC_DRC_GAIN
+124 0x0211 //RX_TDDRC_DRC_GAIN
38 0x0014 //RX_FDEQ_SUBNUM
39 0x4848 //RX_FDEQ_GAIN_0
40 0x4848 //RX_FDEQ_GAIN_1
@@ -1159,7 +1160,7 @@
108 0x5333 //RX_FDDRC_SLANT_1_2
109 0x5333 //RX_FDDRC_SLANT_1_3
110 0x0000 //RX_FDDRC_RESRV_0
-129 0x000A //RX_SPK_VOL
+129 0x0009 //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
#VOL 1
6 0x3000 //RX_TDDRC_ALPHA_UP_1
@@ -1170,21 +1171,21 @@
28 0x7EB8 //RX_TDDRC_ALPHA_DWN_2
29 0x7EB8 //RX_TDDRC_ALPHA_DWN_3
32 0x7EB8 //RX_TDDRC_ALPHA_DWN_4
-33 0x5FFC //RX_TDDRC_LIMITER_THRD
+33 0x7220 //RX_TDDRC_LIMITER_THRD
34 0x0800 //RX_TDDRC_LIMITER_GAIN
112 0x0000 //RX_TDDRC_THRD_0
113 0x0000 //RX_TDDRC_THRD_1
-114 0x1C00 //RX_TDDRC_THRD_2
-115 0x1D00 //RX_TDDRC_THRD_3
-116 0x3000 //RX_TDDRC_SLANT_0
-117 0x7EB8 //RX_TDDRC_SLANT_1
+114 0x1800 //RX_TDDRC_THRD_2
+115 0x1800 //RX_TDDRC_THRD_3
+116 0x7FFF //RX_TDDRC_SLANT_0
+117 0x7FFF //RX_TDDRC_SLANT_1
118 0x3000 //RX_TDDRC_ALPHA_UP_0
119 0x7EB8 //RX_TDDRC_ALPHA_DWN_0
120 0x0000 //RX_TDDRC_HMNC_FLAG
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x01C8 //RX_TDDRC_DRC_GAIN
+124 0x0211 //RX_TDDRC_DRC_GAIN
38 0x0014 //RX_FDEQ_SUBNUM
39 0x4848 //RX_FDEQ_GAIN_0
40 0x4848 //RX_FDEQ_GAIN_1
@@ -1258,7 +1259,7 @@
108 0x5333 //RX_FDDRC_SLANT_1_2
109 0x5333 //RX_FDDRC_SLANT_1_3
110 0x0000 //RX_FDDRC_RESRV_0
-129 0x0014 //RX_SPK_VOL
+129 0x000F //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
#VOL 2
6 0x3000 //RX_TDDRC_ALPHA_UP_1
@@ -1269,21 +1270,21 @@
28 0x7EB8 //RX_TDDRC_ALPHA_DWN_2
29 0x7EB8 //RX_TDDRC_ALPHA_DWN_3
32 0x7EB8 //RX_TDDRC_ALPHA_DWN_4
-33 0x5FFC //RX_TDDRC_LIMITER_THRD
+33 0x7220 //RX_TDDRC_LIMITER_THRD
34 0x0800 //RX_TDDRC_LIMITER_GAIN
112 0x0000 //RX_TDDRC_THRD_0
113 0x0000 //RX_TDDRC_THRD_1
-114 0x1C00 //RX_TDDRC_THRD_2
-115 0x1D00 //RX_TDDRC_THRD_3
-116 0x3000 //RX_TDDRC_SLANT_0
-117 0x7EB8 //RX_TDDRC_SLANT_1
+114 0x1800 //RX_TDDRC_THRD_2
+115 0x1800 //RX_TDDRC_THRD_3
+116 0x7FFF //RX_TDDRC_SLANT_0
+117 0x7FFF //RX_TDDRC_SLANT_1
118 0x3000 //RX_TDDRC_ALPHA_UP_0
119 0x7EB8 //RX_TDDRC_ALPHA_DWN_0
120 0x0000 //RX_TDDRC_HMNC_FLAG
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x01D9 //RX_TDDRC_DRC_GAIN
+124 0x0211 //RX_TDDRC_DRC_GAIN
38 0x0014 //RX_FDEQ_SUBNUM
39 0x4848 //RX_FDEQ_GAIN_0
40 0x4848 //RX_FDEQ_GAIN_1
@@ -1357,7 +1358,7 @@
108 0x5333 //RX_FDDRC_SLANT_1_2
109 0x5333 //RX_FDDRC_SLANT_1_3
110 0x0000 //RX_FDDRC_RESRV_0
-129 0x0020 //RX_SPK_VOL
+129 0x0019 //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
#VOL 3
6 0x3000 //RX_TDDRC_ALPHA_UP_1
@@ -1368,14 +1369,14 @@
28 0x7EB8 //RX_TDDRC_ALPHA_DWN_2
29 0x7EB8 //RX_TDDRC_ALPHA_DWN_3
32 0x7EB8 //RX_TDDRC_ALPHA_DWN_4
-33 0x5FFC //RX_TDDRC_LIMITER_THRD
+33 0x7220 //RX_TDDRC_LIMITER_THRD
34 0x0800 //RX_TDDRC_LIMITER_GAIN
112 0x0000 //RX_TDDRC_THRD_0
113 0x0000 //RX_TDDRC_THRD_1
-114 0x1C00 //RX_TDDRC_THRD_2
-115 0x1D00 //RX_TDDRC_THRD_3
-116 0x3000 //RX_TDDRC_SLANT_0
-117 0x7EB8 //RX_TDDRC_SLANT_1
+114 0x1800 //RX_TDDRC_THRD_2
+115 0x1800 //RX_TDDRC_THRD_3
+116 0x7FFF //RX_TDDRC_SLANT_0
+117 0x7FFF //RX_TDDRC_SLANT_1
118 0x3000 //RX_TDDRC_ALPHA_UP_0
119 0x7EB8 //RX_TDDRC_ALPHA_DWN_0
120 0x0000 //RX_TDDRC_HMNC_FLAG
@@ -1456,7 +1457,7 @@
108 0x5333 //RX_FDDRC_SLANT_1_2
109 0x5333 //RX_FDDRC_SLANT_1_3
110 0x0000 //RX_FDDRC_RESRV_0
-129 0x0030 //RX_SPK_VOL
+129 0x002B //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
#VOL 4
6 0x3000 //RX_TDDRC_ALPHA_UP_1
@@ -1467,14 +1468,14 @@
28 0x7EB8 //RX_TDDRC_ALPHA_DWN_2
29 0x7EB8 //RX_TDDRC_ALPHA_DWN_3
32 0x7EB8 //RX_TDDRC_ALPHA_DWN_4
-33 0x5FFC //RX_TDDRC_LIMITER_THRD
+33 0x7220 //RX_TDDRC_LIMITER_THRD
34 0x0800 //RX_TDDRC_LIMITER_GAIN
112 0x0000 //RX_TDDRC_THRD_0
113 0x0000 //RX_TDDRC_THRD_1
-114 0x1C00 //RX_TDDRC_THRD_2
-115 0x1D00 //RX_TDDRC_THRD_3
-116 0x3000 //RX_TDDRC_SLANT_0
-117 0x7EB8 //RX_TDDRC_SLANT_1
+114 0x1800 //RX_TDDRC_THRD_2
+115 0x1800 //RX_TDDRC_THRD_3
+116 0x7FFF //RX_TDDRC_SLANT_0
+117 0x7FFF //RX_TDDRC_SLANT_1
118 0x3000 //RX_TDDRC_ALPHA_UP_0
119 0x7EB8 //RX_TDDRC_ALPHA_DWN_0
120 0x0000 //RX_TDDRC_HMNC_FLAG
@@ -1555,7 +1556,7 @@
108 0x5333 //RX_FDDRC_SLANT_1_2
109 0x5333 //RX_FDDRC_SLANT_1_3
110 0x0000 //RX_FDDRC_RESRV_0
-129 0x004A //RX_SPK_VOL
+129 0x0048 //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
#VOL 5
6 0x3000 //RX_TDDRC_ALPHA_UP_1
@@ -1566,14 +1567,14 @@
28 0x7EB8 //RX_TDDRC_ALPHA_DWN_2
29 0x7EB8 //RX_TDDRC_ALPHA_DWN_3
32 0x7EB8 //RX_TDDRC_ALPHA_DWN_4
-33 0x5FFC //RX_TDDRC_LIMITER_THRD
+33 0x7220 //RX_TDDRC_LIMITER_THRD
34 0x0800 //RX_TDDRC_LIMITER_GAIN
112 0x0000 //RX_TDDRC_THRD_0
113 0x0000 //RX_TDDRC_THRD_1
-114 0x1C00 //RX_TDDRC_THRD_2
-115 0x1D00 //RX_TDDRC_THRD_3
-116 0x3000 //RX_TDDRC_SLANT_0
-117 0x7EB8 //RX_TDDRC_SLANT_1
+114 0x1800 //RX_TDDRC_THRD_2
+115 0x1800 //RX_TDDRC_THRD_3
+116 0x7FFF //RX_TDDRC_SLANT_0
+117 0x7FFF //RX_TDDRC_SLANT_1
118 0x3000 //RX_TDDRC_ALPHA_UP_0
119 0x7EB8 //RX_TDDRC_ALPHA_DWN_0
120 0x0000 //RX_TDDRC_HMNC_FLAG
@@ -1654,7 +1655,7 @@
108 0x5333 //RX_FDDRC_SLANT_1_2
109 0x5333 //RX_FDDRC_SLANT_1_3
110 0x0000 //RX_FDDRC_RESRV_0
-129 0x0087 //RX_SPK_VOL
+129 0x007A //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
#VOL 6
6 0x3000 //RX_TDDRC_ALPHA_UP_1
@@ -1665,14 +1666,14 @@
28 0x7EB8 //RX_TDDRC_ALPHA_DWN_2
29 0x7EB8 //RX_TDDRC_ALPHA_DWN_3
32 0x7EB8 //RX_TDDRC_ALPHA_DWN_4
-33 0x5FFC //RX_TDDRC_LIMITER_THRD
+33 0x7220 //RX_TDDRC_LIMITER_THRD
34 0x0800 //RX_TDDRC_LIMITER_GAIN
112 0x0000 //RX_TDDRC_THRD_0
113 0x0000 //RX_TDDRC_THRD_1
-114 0x1C00 //RX_TDDRC_THRD_2
-115 0x1D00 //RX_TDDRC_THRD_3
-116 0x3000 //RX_TDDRC_SLANT_0
-117 0x7EB8 //RX_TDDRC_SLANT_1
+114 0x1800 //RX_TDDRC_THRD_2
+115 0x1800 //RX_TDDRC_THRD_3
+116 0x7FFF //RX_TDDRC_SLANT_0
+117 0x7FFF //RX_TDDRC_SLANT_1
118 0x3000 //RX_TDDRC_ALPHA_UP_0
119 0x7EB8 //RX_TDDRC_ALPHA_DWN_0
120 0x0000 //RX_TDDRC_HMNC_FLAG
@@ -1757,6 +1758,7 @@
130 0x0000 //RX_VOL_RESRV_0
#CASE_NAME HEADSET-USB_BLACKBIRD-VOICE_GENERIC-WB
+#PARAM_MODE FULL
#PARAM_TYPE TX+RX
#TOTAL_CUSTOM_STEP 7
#TX
@@ -1910,7 +1912,7 @@
147 0x0080 //TX_AEC_REF_GAIN_0
148 0x0800 //TX_AEC_REF_GAIN_1
149 0x0800 //TX_AEC_REF_GAIN_2
-150 0x4500 //TX_EAD_THR
+150 0x36B0 //TX_EAD_THR
151 0x0800 //TX_THR_RE_EST
152 0x0800 //TX_MIN_EQ_RE_EST_0
153 0x0800 //TX_MIN_EQ_RE_EST_1
@@ -2658,7 +2660,7 @@
895 0xCCCC //TX_FASTNS_SSA_THLFH
896 0xD999 //TX_FASTNS_SSA_THHFH
#RX
-0 0x002C //RX_RECVFUNC_MODE_0
+0 0x042C //RX_RECVFUNC_MODE_0
1 0x0000 //RX_RECVFUNC_MODE_1
2 0x0001 //RX_SAMPLINGFREQ_SIG
3 0x0001 //RX_SAMPLINGFREQ_PROC
@@ -2784,9 +2786,9 @@
123 0x0CCD //RX_TDDRC_SMT_W
124 0x01AE //RX_TDDRC_DRC_GAIN
125 0x7C00 //RX_LAMBDA_PKA_FP
-126 0x2000 //RX_TPKA_FP
-127 0x2000 //RX_MIN_G_FP
-128 0x0080 //RX_MAX_G_FP
+126 0x280A //RX_TPKA_FP
+127 0x032D //RX_MIN_G_FP
+128 0x0A00 //RX_MAX_G_FP
129 0x000B //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
131 0x0000 //RX_MAXLEVEL_CNG
@@ -2824,13 +2826,13 @@
28 0x7EB8 //RX_TDDRC_ALPHA_DWN_2
29 0x7EB8 //RX_TDDRC_ALPHA_DWN_3
32 0x7EB8 //RX_TDDRC_ALPHA_DWN_4
-33 0x7FFF //RX_TDDRC_LIMITER_THRD
+33 0x7220 //RX_TDDRC_LIMITER_THRD
34 0x0800 //RX_TDDRC_LIMITER_GAIN
112 0x0000 //RX_TDDRC_THRD_0
113 0x0000 //RX_TDDRC_THRD_1
-114 0x1C00 //RX_TDDRC_THRD_2
-115 0x1D00 //RX_TDDRC_THRD_3
-116 0x3000 //RX_TDDRC_SLANT_0
+114 0x1800 //RX_TDDRC_THRD_2
+115 0x1800 //RX_TDDRC_THRD_3
+116 0x7FFF //RX_TDDRC_SLANT_0
117 0x7FFF //RX_TDDRC_SLANT_1
118 0x1000 //RX_TDDRC_ALPHA_UP_0
119 0x7EB8 //RX_TDDRC_ALPHA_DWN_0
@@ -2838,7 +2840,7 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x01AE //RX_TDDRC_DRC_GAIN
+124 0x01A0 //RX_TDDRC_DRC_GAIN
38 0x001C //RX_FDEQ_SUBNUM
39 0x4848 //RX_FDEQ_GAIN_0
40 0x4848 //RX_FDEQ_GAIN_1
@@ -2912,7 +2914,7 @@
108 0x5333 //RX_FDDRC_SLANT_1_2
109 0x5333 //RX_FDDRC_SLANT_1_3
110 0x0000 //RX_FDDRC_RESRV_0
-129 0x000B //RX_SPK_VOL
+129 0x000A //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
#VOL 1
6 0x1000 //RX_TDDRC_ALPHA_UP_1
@@ -2923,13 +2925,13 @@
28 0x7EB8 //RX_TDDRC_ALPHA_DWN_2
29 0x7EB8 //RX_TDDRC_ALPHA_DWN_3
32 0x7EB8 //RX_TDDRC_ALPHA_DWN_4
-33 0x7FFF //RX_TDDRC_LIMITER_THRD
+33 0x7220 //RX_TDDRC_LIMITER_THRD
34 0x0800 //RX_TDDRC_LIMITER_GAIN
112 0x0000 //RX_TDDRC_THRD_0
113 0x0000 //RX_TDDRC_THRD_1
-114 0x1C00 //RX_TDDRC_THRD_2
-115 0x1D00 //RX_TDDRC_THRD_3
-116 0x3000 //RX_TDDRC_SLANT_0
+114 0x1800 //RX_TDDRC_THRD_2
+115 0x1800 //RX_TDDRC_THRD_3
+116 0x7FFF //RX_TDDRC_SLANT_0
117 0x7FFF //RX_TDDRC_SLANT_1
118 0x1000 //RX_TDDRC_ALPHA_UP_0
119 0x7EB8 //RX_TDDRC_ALPHA_DWN_0
@@ -2937,7 +2939,7 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x01B6 //RX_TDDRC_DRC_GAIN
+124 0x01A0 //RX_TDDRC_DRC_GAIN
38 0x001C //RX_FDEQ_SUBNUM
39 0x4848 //RX_FDEQ_GAIN_0
40 0x4848 //RX_FDEQ_GAIN_1
@@ -3011,7 +3013,7 @@
108 0x5333 //RX_FDDRC_SLANT_1_2
109 0x5333 //RX_FDDRC_SLANT_1_3
110 0x0000 //RX_FDDRC_RESRV_0
-129 0x0012 //RX_SPK_VOL
+129 0x0011 //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
#VOL 2
6 0x1000 //RX_TDDRC_ALPHA_UP_1
@@ -3022,13 +3024,13 @@
28 0x7EB8 //RX_TDDRC_ALPHA_DWN_2
29 0x7EB8 //RX_TDDRC_ALPHA_DWN_3
32 0x7EB8 //RX_TDDRC_ALPHA_DWN_4
-33 0x7FFF //RX_TDDRC_LIMITER_THRD
+33 0x7220 //RX_TDDRC_LIMITER_THRD
34 0x0800 //RX_TDDRC_LIMITER_GAIN
112 0x0000 //RX_TDDRC_THRD_0
113 0x0000 //RX_TDDRC_THRD_1
-114 0x1C00 //RX_TDDRC_THRD_2
-115 0x1D00 //RX_TDDRC_THRD_3
-116 0x3000 //RX_TDDRC_SLANT_0
+114 0x1800 //RX_TDDRC_THRD_2
+115 0x1800 //RX_TDDRC_THRD_3
+116 0x7FFF //RX_TDDRC_SLANT_0
117 0x7FFF //RX_TDDRC_SLANT_1
118 0x1000 //RX_TDDRC_ALPHA_UP_0
119 0x7EB8 //RX_TDDRC_ALPHA_DWN_0
@@ -3036,7 +3038,7 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x01C9 //RX_TDDRC_DRC_GAIN
+124 0x01A0 //RX_TDDRC_DRC_GAIN
38 0x001C //RX_FDEQ_SUBNUM
39 0x4848 //RX_FDEQ_GAIN_0
40 0x4848 //RX_FDEQ_GAIN_1
@@ -3121,13 +3123,13 @@
28 0x7EB8 //RX_TDDRC_ALPHA_DWN_2
29 0x7EB8 //RX_TDDRC_ALPHA_DWN_3
32 0x7EB8 //RX_TDDRC_ALPHA_DWN_4
-33 0x7FFF //RX_TDDRC_LIMITER_THRD
+33 0x7220 //RX_TDDRC_LIMITER_THRD
34 0x0800 //RX_TDDRC_LIMITER_GAIN
112 0x0000 //RX_TDDRC_THRD_0
113 0x0000 //RX_TDDRC_THRD_1
-114 0x1C00 //RX_TDDRC_THRD_2
-115 0x1D00 //RX_TDDRC_THRD_3
-116 0x3000 //RX_TDDRC_SLANT_0
+114 0x1800 //RX_TDDRC_THRD_2
+115 0x1800 //RX_TDDRC_THRD_3
+116 0x7FFF //RX_TDDRC_SLANT_0
117 0x7FFF //RX_TDDRC_SLANT_1
118 0x1000 //RX_TDDRC_ALPHA_UP_0
119 0x7EB8 //RX_TDDRC_ALPHA_DWN_0
@@ -3135,7 +3137,7 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x01C9 //RX_TDDRC_DRC_GAIN
+124 0x01A0 //RX_TDDRC_DRC_GAIN
38 0x001C //RX_FDEQ_SUBNUM
39 0x4848 //RX_FDEQ_GAIN_0
40 0x4848 //RX_FDEQ_GAIN_1
@@ -3220,13 +3222,13 @@
28 0x7EB8 //RX_TDDRC_ALPHA_DWN_2
29 0x7EB8 //RX_TDDRC_ALPHA_DWN_3
32 0x7EB8 //RX_TDDRC_ALPHA_DWN_4
-33 0x7FFF //RX_TDDRC_LIMITER_THRD
+33 0x7220 //RX_TDDRC_LIMITER_THRD
34 0x0800 //RX_TDDRC_LIMITER_GAIN
112 0x0000 //RX_TDDRC_THRD_0
113 0x0000 //RX_TDDRC_THRD_1
-114 0x1C00 //RX_TDDRC_THRD_2
-115 0x1D00 //RX_TDDRC_THRD_3
-116 0x3000 //RX_TDDRC_SLANT_0
+114 0x1800 //RX_TDDRC_THRD_2
+115 0x1800 //RX_TDDRC_THRD_3
+116 0x7FFF //RX_TDDRC_SLANT_0
117 0x7FFF //RX_TDDRC_SLANT_1
118 0x1000 //RX_TDDRC_ALPHA_UP_0
119 0x7EB8 //RX_TDDRC_ALPHA_DWN_0
@@ -3234,7 +3236,7 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x01C9 //RX_TDDRC_DRC_GAIN
+124 0x01A0 //RX_TDDRC_DRC_GAIN
38 0x001C //RX_FDEQ_SUBNUM
39 0x4848 //RX_FDEQ_GAIN_0
40 0x4848 //RX_FDEQ_GAIN_1
@@ -3308,7 +3310,7 @@
108 0x5333 //RX_FDDRC_SLANT_1_2
109 0x5333 //RX_FDDRC_SLANT_1_3
110 0x0000 //RX_FDDRC_RESRV_0
-129 0x0051 //RX_SPK_VOL
+129 0x0050 //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
#VOL 5
6 0x1000 //RX_TDDRC_ALPHA_UP_1
@@ -3319,13 +3321,13 @@
28 0x7EB8 //RX_TDDRC_ALPHA_DWN_2
29 0x7EB8 //RX_TDDRC_ALPHA_DWN_3
32 0x7EB8 //RX_TDDRC_ALPHA_DWN_4
-33 0x7FFF //RX_TDDRC_LIMITER_THRD
+33 0x7220 //RX_TDDRC_LIMITER_THRD
34 0x0800 //RX_TDDRC_LIMITER_GAIN
112 0x0000 //RX_TDDRC_THRD_0
113 0x0000 //RX_TDDRC_THRD_1
-114 0x1C00 //RX_TDDRC_THRD_2
-115 0x1D00 //RX_TDDRC_THRD_3
-116 0x3000 //RX_TDDRC_SLANT_0
+114 0x1800 //RX_TDDRC_THRD_2
+115 0x1800 //RX_TDDRC_THRD_3
+116 0x7FFF //RX_TDDRC_SLANT_0
117 0x7FFF //RX_TDDRC_SLANT_1
118 0x1000 //RX_TDDRC_ALPHA_UP_0
119 0x7EB8 //RX_TDDRC_ALPHA_DWN_0
@@ -3333,7 +3335,7 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x01C9 //RX_TDDRC_DRC_GAIN
+124 0x01A0 //RX_TDDRC_DRC_GAIN
38 0x001C //RX_FDEQ_SUBNUM
39 0x4848 //RX_FDEQ_GAIN_0
40 0x4848 //RX_FDEQ_GAIN_1
@@ -3407,7 +3409,7 @@
108 0x5333 //RX_FDDRC_SLANT_1_2
109 0x5333 //RX_FDDRC_SLANT_1_3
110 0x0000 //RX_FDDRC_RESRV_0
-129 0x0095 //RX_SPK_VOL
+129 0x0087 //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
#VOL 6
6 0x1000 //RX_TDDRC_ALPHA_UP_1
@@ -3418,13 +3420,13 @@
28 0x7EB8 //RX_TDDRC_ALPHA_DWN_2
29 0x7EB8 //RX_TDDRC_ALPHA_DWN_3
32 0x7EB8 //RX_TDDRC_ALPHA_DWN_4
-33 0x7FFF //RX_TDDRC_LIMITER_THRD
+33 0x7220 //RX_TDDRC_LIMITER_THRD
34 0x0800 //RX_TDDRC_LIMITER_GAIN
112 0x0000 //RX_TDDRC_THRD_0
113 0x0000 //RX_TDDRC_THRD_1
-114 0x1C00 //RX_TDDRC_THRD_2
-115 0x1D00 //RX_TDDRC_THRD_3
-116 0x3000 //RX_TDDRC_SLANT_0
+114 0x1800 //RX_TDDRC_THRD_2
+115 0x1800 //RX_TDDRC_THRD_3
+116 0x7FFF //RX_TDDRC_SLANT_0
117 0x7FFF //RX_TDDRC_SLANT_1
118 0x1000 //RX_TDDRC_ALPHA_UP_0
119 0x7EB8 //RX_TDDRC_ALPHA_DWN_0
@@ -3510,6 +3512,7 @@
130 0x0000 //RX_VOL_RESRV_0
#CASE_NAME HEADSET-USB_BLACKBIRD-VOICE_GENERIC-SWB
+#PARAM_MODE FULL
#PARAM_TYPE TX+RX
#TOTAL_CUSTOM_STEP 7
#TX
@@ -4411,7 +4414,7 @@
895 0xCCCC //TX_FASTNS_SSA_THLFH
896 0xD999 //TX_FASTNS_SSA_THHFH
#RX
-0 0x002C //RX_RECVFUNC_MODE_0
+0 0x042C //RX_RECVFUNC_MODE_0
1 0x0000 //RX_RECVFUNC_MODE_1
2 0x0003 //RX_SAMPLINGFREQ_SIG
3 0x0003 //RX_SAMPLINGFREQ_PROC
@@ -4537,9 +4540,9 @@
123 0x0CCD //RX_TDDRC_SMT_W
124 0x023E //RX_TDDRC_DRC_GAIN
125 0x7C00 //RX_LAMBDA_PKA_FP
-126 0x2000 //RX_TPKA_FP
-127 0x2000 //RX_MIN_G_FP
-128 0x0080 //RX_MAX_G_FP
+126 0x280A //RX_TPKA_FP
+127 0x032D //RX_MIN_G_FP
+128 0x0A00 //RX_MAX_G_FP
129 0x000B //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
131 0x0000 //RX_MAXLEVEL_CNG
@@ -4577,38 +4580,38 @@
28 0x7EB8 //RX_TDDRC_ALPHA_DWN_2
29 0x7EB8 //RX_TDDRC_ALPHA_DWN_3
32 0x7EB8 //RX_TDDRC_ALPHA_DWN_4
-33 0x65AD //RX_TDDRC_LIMITER_THRD
+33 0x7220 //RX_TDDRC_LIMITER_THRD
34 0x0800 //RX_TDDRC_LIMITER_GAIN
112 0x0000 //RX_TDDRC_THRD_0
113 0x0000 //RX_TDDRC_THRD_1
-114 0x1A00 //RX_TDDRC_THRD_2
-115 0x1A00 //RX_TDDRC_THRD_3
-116 0x3000 //RX_TDDRC_SLANT_0
-117 0x7EB8 //RX_TDDRC_SLANT_1
+114 0x1800 //RX_TDDRC_THRD_2
+115 0x1800 //RX_TDDRC_THRD_3
+116 0x7FFF //RX_TDDRC_SLANT_0
+117 0x7FFF //RX_TDDRC_SLANT_1
118 0x5000 //RX_TDDRC_ALPHA_UP_0
119 0x7EB8 //RX_TDDRC_ALPHA_DWN_0
120 0x0000 //RX_TDDRC_HMNC_FLAG
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x023E //RX_TDDRC_DRC_GAIN
+124 0x0214 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
-39 0x4E52 //RX_FDEQ_GAIN_0
-40 0x5252 //RX_FDEQ_GAIN_1
-41 0x5252 //RX_FDEQ_GAIN_2
-42 0x5250 //RX_FDEQ_GAIN_3
-43 0x4C46 //RX_FDEQ_GAIN_4
-44 0x4748 //RX_FDEQ_GAIN_5
-45 0x5768 //RX_FDEQ_GAIN_6
-46 0x6162 //RX_FDEQ_GAIN_7
-47 0x5252 //RX_FDEQ_GAIN_8
-48 0x5256 //RX_FDEQ_GAIN_9
-49 0x5248 //RX_FDEQ_GAIN_10
-50 0x3434 //RX_FDEQ_GAIN_11
-51 0x3436 //RX_FDEQ_GAIN_12
-52 0x2A18 //RX_FDEQ_GAIN_13
-53 0x1830 //RX_FDEQ_GAIN_14
-54 0x3648 //RX_FDEQ_GAIN_15
+39 0x6270 //RX_FDEQ_GAIN_0
+40 0x7A70 //RX_FDEQ_GAIN_1
+41 0x7270 //RX_FDEQ_GAIN_2
+42 0x6A70 //RX_FDEQ_GAIN_3
+43 0x645A //RX_FDEQ_GAIN_4
+44 0x5A5E //RX_FDEQ_GAIN_5
+45 0x6E72 //RX_FDEQ_GAIN_6
+46 0x7268 //RX_FDEQ_GAIN_7
+47 0x665A //RX_FDEQ_GAIN_8
+48 0x5A5A //RX_FDEQ_GAIN_9
+49 0x5A64 //RX_FDEQ_GAIN_10
+50 0x6448 //RX_FDEQ_GAIN_11
+51 0x4949 //RX_FDEQ_GAIN_12
+52 0x4848 //RX_FDEQ_GAIN_13
+53 0x4848 //RX_FDEQ_GAIN_14
+54 0x4848 //RX_FDEQ_GAIN_15
55 0x4848 //RX_FDEQ_GAIN_16
56 0x4848 //RX_FDEQ_GAIN_17
57 0x4848 //RX_FDEQ_GAIN_18
@@ -4665,7 +4668,7 @@
108 0x5333 //RX_FDDRC_SLANT_1_2
109 0x5333 //RX_FDDRC_SLANT_1_3
110 0x0000 //RX_FDDRC_RESRV_0
-129 0x000B //RX_SPK_VOL
+129 0x000A //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
#VOL 1
6 0x5000 //RX_TDDRC_ALPHA_UP_1
@@ -4676,38 +4679,38 @@
28 0x7EB8 //RX_TDDRC_ALPHA_DWN_2
29 0x7EB8 //RX_TDDRC_ALPHA_DWN_3
32 0x7EB8 //RX_TDDRC_ALPHA_DWN_4
-33 0x65AD //RX_TDDRC_LIMITER_THRD
+33 0x7220 //RX_TDDRC_LIMITER_THRD
34 0x0800 //RX_TDDRC_LIMITER_GAIN
112 0x0000 //RX_TDDRC_THRD_0
113 0x0000 //RX_TDDRC_THRD_1
-114 0x1A00 //RX_TDDRC_THRD_2
-115 0x1A00 //RX_TDDRC_THRD_3
-116 0x3000 //RX_TDDRC_SLANT_0
-117 0x7EB8 //RX_TDDRC_SLANT_1
+114 0x1800 //RX_TDDRC_THRD_2
+115 0x1800 //RX_TDDRC_THRD_3
+116 0x7FFF //RX_TDDRC_SLANT_0
+117 0x7FFF //RX_TDDRC_SLANT_1
118 0x5000 //RX_TDDRC_ALPHA_UP_0
119 0x7EB8 //RX_TDDRC_ALPHA_DWN_0
120 0x0000 //RX_TDDRC_HMNC_FLAG
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x023E //RX_TDDRC_DRC_GAIN
+124 0x0214 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
-39 0x4E52 //RX_FDEQ_GAIN_0
-40 0x5252 //RX_FDEQ_GAIN_1
-41 0x5252 //RX_FDEQ_GAIN_2
-42 0x5250 //RX_FDEQ_GAIN_3
-43 0x4C46 //RX_FDEQ_GAIN_4
-44 0x4748 //RX_FDEQ_GAIN_5
-45 0x5768 //RX_FDEQ_GAIN_6
-46 0x6162 //RX_FDEQ_GAIN_7
-47 0x5252 //RX_FDEQ_GAIN_8
-48 0x5256 //RX_FDEQ_GAIN_9
-49 0x5248 //RX_FDEQ_GAIN_10
-50 0x3434 //RX_FDEQ_GAIN_11
-51 0x3436 //RX_FDEQ_GAIN_12
-52 0x2A18 //RX_FDEQ_GAIN_13
-53 0x1830 //RX_FDEQ_GAIN_14
-54 0x3648 //RX_FDEQ_GAIN_15
+39 0x6270 //RX_FDEQ_GAIN_0
+40 0x7A70 //RX_FDEQ_GAIN_1
+41 0x7270 //RX_FDEQ_GAIN_2
+42 0x6A70 //RX_FDEQ_GAIN_3
+43 0x645A //RX_FDEQ_GAIN_4
+44 0x5A5E //RX_FDEQ_GAIN_5
+45 0x6E72 //RX_FDEQ_GAIN_6
+46 0x7268 //RX_FDEQ_GAIN_7
+47 0x665A //RX_FDEQ_GAIN_8
+48 0x5A5A //RX_FDEQ_GAIN_9
+49 0x5A64 //RX_FDEQ_GAIN_10
+50 0x6448 //RX_FDEQ_GAIN_11
+51 0x4949 //RX_FDEQ_GAIN_12
+52 0x4848 //RX_FDEQ_GAIN_13
+53 0x4848 //RX_FDEQ_GAIN_14
+54 0x4848 //RX_FDEQ_GAIN_15
55 0x4848 //RX_FDEQ_GAIN_16
56 0x4848 //RX_FDEQ_GAIN_17
57 0x4848 //RX_FDEQ_GAIN_18
@@ -4764,7 +4767,7 @@
108 0x5333 //RX_FDDRC_SLANT_1_2
109 0x5333 //RX_FDDRC_SLANT_1_3
110 0x0000 //RX_FDDRC_RESRV_0
-129 0x0012 //RX_SPK_VOL
+129 0x0011 //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
#VOL 2
6 0x5000 //RX_TDDRC_ALPHA_UP_1
@@ -4775,38 +4778,38 @@
28 0x7EB8 //RX_TDDRC_ALPHA_DWN_2
29 0x7EB8 //RX_TDDRC_ALPHA_DWN_3
32 0x7EB8 //RX_TDDRC_ALPHA_DWN_4
-33 0x65AD //RX_TDDRC_LIMITER_THRD
+33 0x7220 //RX_TDDRC_LIMITER_THRD
34 0x0800 //RX_TDDRC_LIMITER_GAIN
112 0x0000 //RX_TDDRC_THRD_0
113 0x0000 //RX_TDDRC_THRD_1
-114 0x1A00 //RX_TDDRC_THRD_2
-115 0x1A00 //RX_TDDRC_THRD_3
-116 0x3000 //RX_TDDRC_SLANT_0
-117 0x7EB8 //RX_TDDRC_SLANT_1
+114 0x1800 //RX_TDDRC_THRD_2
+115 0x1800 //RX_TDDRC_THRD_3
+116 0x7FFF //RX_TDDRC_SLANT_0
+117 0x7FFF //RX_TDDRC_SLANT_1
118 0x5000 //RX_TDDRC_ALPHA_UP_0
119 0x7EB8 //RX_TDDRC_ALPHA_DWN_0
120 0x0000 //RX_TDDRC_HMNC_FLAG
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x0236 //RX_TDDRC_DRC_GAIN
+124 0x0214 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
-39 0x4E52 //RX_FDEQ_GAIN_0
-40 0x5252 //RX_FDEQ_GAIN_1
-41 0x5252 //RX_FDEQ_GAIN_2
-42 0x5250 //RX_FDEQ_GAIN_3
-43 0x4C46 //RX_FDEQ_GAIN_4
-44 0x4748 //RX_FDEQ_GAIN_5
-45 0x5768 //RX_FDEQ_GAIN_6
-46 0x6162 //RX_FDEQ_GAIN_7
-47 0x5252 //RX_FDEQ_GAIN_8
-48 0x5256 //RX_FDEQ_GAIN_9
-49 0x5248 //RX_FDEQ_GAIN_10
-50 0x3434 //RX_FDEQ_GAIN_11
-51 0x3436 //RX_FDEQ_GAIN_12
-52 0x2A18 //RX_FDEQ_GAIN_13
-53 0x1830 //RX_FDEQ_GAIN_14
-54 0x3648 //RX_FDEQ_GAIN_15
+39 0x6270 //RX_FDEQ_GAIN_0
+40 0x7A70 //RX_FDEQ_GAIN_1
+41 0x7270 //RX_FDEQ_GAIN_2
+42 0x6A70 //RX_FDEQ_GAIN_3
+43 0x645A //RX_FDEQ_GAIN_4
+44 0x5A5E //RX_FDEQ_GAIN_5
+45 0x6E72 //RX_FDEQ_GAIN_6
+46 0x7268 //RX_FDEQ_GAIN_7
+47 0x665A //RX_FDEQ_GAIN_8
+48 0x5A5A //RX_FDEQ_GAIN_9
+49 0x5A64 //RX_FDEQ_GAIN_10
+50 0x6448 //RX_FDEQ_GAIN_11
+51 0x4949 //RX_FDEQ_GAIN_12
+52 0x4848 //RX_FDEQ_GAIN_13
+53 0x4848 //RX_FDEQ_GAIN_14
+54 0x4848 //RX_FDEQ_GAIN_15
55 0x4848 //RX_FDEQ_GAIN_16
56 0x4848 //RX_FDEQ_GAIN_17
57 0x4848 //RX_FDEQ_GAIN_18
@@ -4863,7 +4866,7 @@
108 0x5333 //RX_FDDRC_SLANT_1_2
109 0x5333 //RX_FDDRC_SLANT_1_3
110 0x0000 //RX_FDDRC_RESRV_0
-129 0x001F //RX_SPK_VOL
+129 0x001C //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
#VOL 3
6 0x5000 //RX_TDDRC_ALPHA_UP_1
@@ -4874,38 +4877,38 @@
28 0x7EB8 //RX_TDDRC_ALPHA_DWN_2
29 0x7EB8 //RX_TDDRC_ALPHA_DWN_3
32 0x7EB8 //RX_TDDRC_ALPHA_DWN_4
-33 0x65AD //RX_TDDRC_LIMITER_THRD
+33 0x7220 //RX_TDDRC_LIMITER_THRD
34 0x0800 //RX_TDDRC_LIMITER_GAIN
112 0x0000 //RX_TDDRC_THRD_0
113 0x0000 //RX_TDDRC_THRD_1
-114 0x1A00 //RX_TDDRC_THRD_2
-115 0x1A00 //RX_TDDRC_THRD_3
-116 0x3000 //RX_TDDRC_SLANT_0
-117 0x7EB8 //RX_TDDRC_SLANT_1
+114 0x1800 //RX_TDDRC_THRD_2
+115 0x1800 //RX_TDDRC_THRD_3
+116 0x7FFF //RX_TDDRC_SLANT_0
+117 0x7FFF //RX_TDDRC_SLANT_1
118 0x5000 //RX_TDDRC_ALPHA_UP_0
119 0x7EB8 //RX_TDDRC_ALPHA_DWN_0
120 0x0000 //RX_TDDRC_HMNC_FLAG
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x023E //RX_TDDRC_DRC_GAIN
+124 0x0214 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
-39 0x4E52 //RX_FDEQ_GAIN_0
-40 0x5252 //RX_FDEQ_GAIN_1
-41 0x5252 //RX_FDEQ_GAIN_2
-42 0x5250 //RX_FDEQ_GAIN_3
-43 0x4C46 //RX_FDEQ_GAIN_4
-44 0x4748 //RX_FDEQ_GAIN_5
-45 0x5768 //RX_FDEQ_GAIN_6
-46 0x6162 //RX_FDEQ_GAIN_7
-47 0x5252 //RX_FDEQ_GAIN_8
-48 0x5256 //RX_FDEQ_GAIN_9
-49 0x5248 //RX_FDEQ_GAIN_10
-50 0x3434 //RX_FDEQ_GAIN_11
-51 0x3436 //RX_FDEQ_GAIN_12
-52 0x2A18 //RX_FDEQ_GAIN_13
-53 0x1830 //RX_FDEQ_GAIN_14
-54 0x3648 //RX_FDEQ_GAIN_15
+39 0x6270 //RX_FDEQ_GAIN_0
+40 0x7A70 //RX_FDEQ_GAIN_1
+41 0x7270 //RX_FDEQ_GAIN_2
+42 0x6A70 //RX_FDEQ_GAIN_3
+43 0x645A //RX_FDEQ_GAIN_4
+44 0x5A5E //RX_FDEQ_GAIN_5
+45 0x6E72 //RX_FDEQ_GAIN_6
+46 0x7268 //RX_FDEQ_GAIN_7
+47 0x665A //RX_FDEQ_GAIN_8
+48 0x5A5A //RX_FDEQ_GAIN_9
+49 0x5A64 //RX_FDEQ_GAIN_10
+50 0x6448 //RX_FDEQ_GAIN_11
+51 0x4949 //RX_FDEQ_GAIN_12
+52 0x4848 //RX_FDEQ_GAIN_13
+53 0x4848 //RX_FDEQ_GAIN_14
+54 0x4848 //RX_FDEQ_GAIN_15
55 0x4848 //RX_FDEQ_GAIN_16
56 0x4848 //RX_FDEQ_GAIN_17
57 0x4848 //RX_FDEQ_GAIN_18
@@ -4962,7 +4965,7 @@
108 0x5333 //RX_FDDRC_SLANT_1_2
109 0x5333 //RX_FDDRC_SLANT_1_3
110 0x0000 //RX_FDDRC_RESRV_0
-129 0x0033 //RX_SPK_VOL
+129 0x002F //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
#VOL 4
6 0x5000 //RX_TDDRC_ALPHA_UP_1
@@ -4973,38 +4976,38 @@
28 0x7EB8 //RX_TDDRC_ALPHA_DWN_2
29 0x7EB8 //RX_TDDRC_ALPHA_DWN_3
32 0x7EB8 //RX_TDDRC_ALPHA_DWN_4
-33 0x65AD //RX_TDDRC_LIMITER_THRD
+33 0x7220 //RX_TDDRC_LIMITER_THRD
34 0x0800 //RX_TDDRC_LIMITER_GAIN
112 0x0000 //RX_TDDRC_THRD_0
113 0x0000 //RX_TDDRC_THRD_1
-114 0x1A00 //RX_TDDRC_THRD_2
-115 0x1A00 //RX_TDDRC_THRD_3
-116 0x3000 //RX_TDDRC_SLANT_0
-117 0x7EB8 //RX_TDDRC_SLANT_1
+114 0x1800 //RX_TDDRC_THRD_2
+115 0x1800 //RX_TDDRC_THRD_3
+116 0x7FFF //RX_TDDRC_SLANT_0
+117 0x7FFF //RX_TDDRC_SLANT_1
118 0x5000 //RX_TDDRC_ALPHA_UP_0
119 0x7EB8 //RX_TDDRC_ALPHA_DWN_0
120 0x0000 //RX_TDDRC_HMNC_FLAG
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x023E //RX_TDDRC_DRC_GAIN
+124 0x0214 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
-39 0x4E52 //RX_FDEQ_GAIN_0
-40 0x5252 //RX_FDEQ_GAIN_1
-41 0x5252 //RX_FDEQ_GAIN_2
-42 0x5250 //RX_FDEQ_GAIN_3
-43 0x4C46 //RX_FDEQ_GAIN_4
-44 0x4748 //RX_FDEQ_GAIN_5
-45 0x5768 //RX_FDEQ_GAIN_6
-46 0x6162 //RX_FDEQ_GAIN_7
-47 0x5252 //RX_FDEQ_GAIN_8
-48 0x5256 //RX_FDEQ_GAIN_9
-49 0x5248 //RX_FDEQ_GAIN_10
-50 0x3434 //RX_FDEQ_GAIN_11
-51 0x3436 //RX_FDEQ_GAIN_12
-52 0x2A18 //RX_FDEQ_GAIN_13
-53 0x1830 //RX_FDEQ_GAIN_14
-54 0x3648 //RX_FDEQ_GAIN_15
+39 0x6270 //RX_FDEQ_GAIN_0
+40 0x7A70 //RX_FDEQ_GAIN_1
+41 0x7270 //RX_FDEQ_GAIN_2
+42 0x6A70 //RX_FDEQ_GAIN_3
+43 0x645A //RX_FDEQ_GAIN_4
+44 0x5A5E //RX_FDEQ_GAIN_5
+45 0x6E72 //RX_FDEQ_GAIN_6
+46 0x7268 //RX_FDEQ_GAIN_7
+47 0x665A //RX_FDEQ_GAIN_8
+48 0x5A5A //RX_FDEQ_GAIN_9
+49 0x5A64 //RX_FDEQ_GAIN_10
+50 0x6448 //RX_FDEQ_GAIN_11
+51 0x4949 //RX_FDEQ_GAIN_12
+52 0x4848 //RX_FDEQ_GAIN_13
+53 0x4848 //RX_FDEQ_GAIN_14
+54 0x4848 //RX_FDEQ_GAIN_15
55 0x4848 //RX_FDEQ_GAIN_16
56 0x4848 //RX_FDEQ_GAIN_17
57 0x4848 //RX_FDEQ_GAIN_18
@@ -5061,7 +5064,7 @@
108 0x5333 //RX_FDDRC_SLANT_1_2
109 0x5333 //RX_FDDRC_SLANT_1_3
110 0x0000 //RX_FDDRC_RESRV_0
-129 0x0055 //RX_SPK_VOL
+129 0x004F //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
#VOL 5
6 0x5000 //RX_TDDRC_ALPHA_UP_1
@@ -5072,38 +5075,38 @@
28 0x7EB8 //RX_TDDRC_ALPHA_DWN_2
29 0x7EB8 //RX_TDDRC_ALPHA_DWN_3
32 0x7EB8 //RX_TDDRC_ALPHA_DWN_4
-33 0x65AD //RX_TDDRC_LIMITER_THRD
+33 0x7220 //RX_TDDRC_LIMITER_THRD
34 0x0800 //RX_TDDRC_LIMITER_GAIN
112 0x0000 //RX_TDDRC_THRD_0
113 0x0000 //RX_TDDRC_THRD_1
-114 0x1A00 //RX_TDDRC_THRD_2
-115 0x1A00 //RX_TDDRC_THRD_3
-116 0x3000 //RX_TDDRC_SLANT_0
-117 0x7EB8 //RX_TDDRC_SLANT_1
+114 0x1800 //RX_TDDRC_THRD_2
+115 0x1800 //RX_TDDRC_THRD_3
+116 0x7FFF //RX_TDDRC_SLANT_0
+117 0x7FFF //RX_TDDRC_SLANT_1
118 0x5000 //RX_TDDRC_ALPHA_UP_0
119 0x7EB8 //RX_TDDRC_ALPHA_DWN_0
120 0x0000 //RX_TDDRC_HMNC_FLAG
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x023E //RX_TDDRC_DRC_GAIN
+124 0x0214 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
-39 0x4E52 //RX_FDEQ_GAIN_0
-40 0x5252 //RX_FDEQ_GAIN_1
-41 0x5252 //RX_FDEQ_GAIN_2
-42 0x5250 //RX_FDEQ_GAIN_3
-43 0x4C46 //RX_FDEQ_GAIN_4
-44 0x4748 //RX_FDEQ_GAIN_5
-45 0x5768 //RX_FDEQ_GAIN_6
-46 0x6162 //RX_FDEQ_GAIN_7
-47 0x5252 //RX_FDEQ_GAIN_8
-48 0x5256 //RX_FDEQ_GAIN_9
-49 0x5248 //RX_FDEQ_GAIN_10
-50 0x3434 //RX_FDEQ_GAIN_11
-51 0x3436 //RX_FDEQ_GAIN_12
-52 0x2A18 //RX_FDEQ_GAIN_13
-53 0x1830 //RX_FDEQ_GAIN_14
-54 0x3648 //RX_FDEQ_GAIN_15
+39 0x6270 //RX_FDEQ_GAIN_0
+40 0x7A70 //RX_FDEQ_GAIN_1
+41 0x7270 //RX_FDEQ_GAIN_2
+42 0x6A70 //RX_FDEQ_GAIN_3
+43 0x645A //RX_FDEQ_GAIN_4
+44 0x5A5E //RX_FDEQ_GAIN_5
+45 0x6E72 //RX_FDEQ_GAIN_6
+46 0x7268 //RX_FDEQ_GAIN_7
+47 0x665A //RX_FDEQ_GAIN_8
+48 0x5A5A //RX_FDEQ_GAIN_9
+49 0x5A64 //RX_FDEQ_GAIN_10
+50 0x6448 //RX_FDEQ_GAIN_11
+51 0x4949 //RX_FDEQ_GAIN_12
+52 0x4848 //RX_FDEQ_GAIN_13
+53 0x4848 //RX_FDEQ_GAIN_14
+54 0x4848 //RX_FDEQ_GAIN_15
55 0x4848 //RX_FDEQ_GAIN_16
56 0x4848 //RX_FDEQ_GAIN_17
57 0x4848 //RX_FDEQ_GAIN_18
@@ -5160,7 +5163,7 @@
108 0x5333 //RX_FDDRC_SLANT_1_2
109 0x5333 //RX_FDDRC_SLANT_1_3
110 0x0000 //RX_FDDRC_RESRV_0
-129 0x008F //RX_SPK_VOL
+129 0x0086 //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
#VOL 6
6 0x5000 //RX_TDDRC_ALPHA_UP_1
@@ -5171,38 +5174,38 @@
28 0x7EB8 //RX_TDDRC_ALPHA_DWN_2
29 0x7EB8 //RX_TDDRC_ALPHA_DWN_3
32 0x7EB8 //RX_TDDRC_ALPHA_DWN_4
-33 0x65AD //RX_TDDRC_LIMITER_THRD
+33 0x7220 //RX_TDDRC_LIMITER_THRD
34 0x0800 //RX_TDDRC_LIMITER_GAIN
112 0x0000 //RX_TDDRC_THRD_0
113 0x0000 //RX_TDDRC_THRD_1
-114 0x1A00 //RX_TDDRC_THRD_2
-115 0x1A00 //RX_TDDRC_THRD_3
-116 0x3000 //RX_TDDRC_SLANT_0
-117 0x7EB8 //RX_TDDRC_SLANT_1
+114 0x1800 //RX_TDDRC_THRD_2
+115 0x1800 //RX_TDDRC_THRD_3
+116 0x7FFF //RX_TDDRC_SLANT_0
+117 0x7FFF //RX_TDDRC_SLANT_1
118 0x5000 //RX_TDDRC_ALPHA_UP_0
119 0x7EB8 //RX_TDDRC_ALPHA_DWN_0
120 0x0000 //RX_TDDRC_HMNC_FLAG
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x023E //RX_TDDRC_DRC_GAIN
+124 0x0214 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
-39 0x4E52 //RX_FDEQ_GAIN_0
-40 0x5252 //RX_FDEQ_GAIN_1
-41 0x5252 //RX_FDEQ_GAIN_2
-42 0x5250 //RX_FDEQ_GAIN_3
-43 0x4C46 //RX_FDEQ_GAIN_4
-44 0x4748 //RX_FDEQ_GAIN_5
-45 0x5768 //RX_FDEQ_GAIN_6
-46 0x6162 //RX_FDEQ_GAIN_7
-47 0x5252 //RX_FDEQ_GAIN_8
-48 0x5256 //RX_FDEQ_GAIN_9
-49 0x5248 //RX_FDEQ_GAIN_10
-50 0x3434 //RX_FDEQ_GAIN_11
-51 0x3436 //RX_FDEQ_GAIN_12
-52 0x2A18 //RX_FDEQ_GAIN_13
-53 0x1830 //RX_FDEQ_GAIN_14
-54 0x3648 //RX_FDEQ_GAIN_15
+39 0x6270 //RX_FDEQ_GAIN_0
+40 0x7A70 //RX_FDEQ_GAIN_1
+41 0x7270 //RX_FDEQ_GAIN_2
+42 0x6A70 //RX_FDEQ_GAIN_3
+43 0x645A //RX_FDEQ_GAIN_4
+44 0x5A5E //RX_FDEQ_GAIN_5
+45 0x6E72 //RX_FDEQ_GAIN_6
+46 0x7268 //RX_FDEQ_GAIN_7
+47 0x665A //RX_FDEQ_GAIN_8
+48 0x5A5A //RX_FDEQ_GAIN_9
+49 0x5A64 //RX_FDEQ_GAIN_10
+50 0x6448 //RX_FDEQ_GAIN_11
+51 0x4949 //RX_FDEQ_GAIN_12
+52 0x4848 //RX_FDEQ_GAIN_13
+53 0x4848 //RX_FDEQ_GAIN_14
+54 0x4848 //RX_FDEQ_GAIN_15
55 0x4848 //RX_FDEQ_GAIN_16
56 0x4848 //RX_FDEQ_GAIN_17
57 0x4848 //RX_FDEQ_GAIN_18
@@ -5263,6 +5266,7 @@
130 0x0000 //RX_VOL_RESRV_0
#CASE_NAME HEADSET-USB_BLACKBIRD-VOICE_GENERIC-FB
+#PARAM_MODE FULL
#PARAM_TYPE TX+RX
#TOTAL_CUSTOM_STEP 7
#TX
@@ -6164,7 +6168,7 @@
895 0xCCCC //TX_FASTNS_SSA_THLFH
896 0xD999 //TX_FASTNS_SSA_THHFH
#RX
-0 0x002C //RX_RECVFUNC_MODE_0
+0 0x042C //RX_RECVFUNC_MODE_0
1 0x0000 //RX_RECVFUNC_MODE_1
2 0x0004 //RX_SAMPLINGFREQ_SIG
3 0x0004 //RX_SAMPLINGFREQ_PROC
@@ -6290,9 +6294,9 @@
123 0x0CCD //RX_TDDRC_SMT_W
124 0x0240 //RX_TDDRC_DRC_GAIN
125 0x7C00 //RX_LAMBDA_PKA_FP
-126 0x2000 //RX_TPKA_FP
-127 0x2000 //RX_MIN_G_FP
-128 0x0080 //RX_MAX_G_FP
+126 0x280A //RX_TPKA_FP
+127 0x032D //RX_MIN_G_FP
+128 0x0A00 //RX_MAX_G_FP
129 0x000A //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
131 0x0000 //RX_MAXLEVEL_CNG
@@ -6330,35 +6334,35 @@
28 0x7EB8 //RX_TDDRC_ALPHA_DWN_2
29 0x7EB8 //RX_TDDRC_ALPHA_DWN_3
32 0x7EB8 //RX_TDDRC_ALPHA_DWN_4
-33 0x7FFF //RX_TDDRC_LIMITER_THRD
+33 0x7220 //RX_TDDRC_LIMITER_THRD
34 0x0800 //RX_TDDRC_LIMITER_GAIN
112 0x0000 //RX_TDDRC_THRD_0
113 0x0000 //RX_TDDRC_THRD_1
-114 0x1200 //RX_TDDRC_THRD_2
-115 0x1900 //RX_TDDRC_THRD_3
-116 0x3000 //RX_TDDRC_SLANT_0
-117 0x6E00 //RX_TDDRC_SLANT_1
+114 0x1800 //RX_TDDRC_THRD_2
+115 0x1800 //RX_TDDRC_THRD_3
+116 0x7FFF //RX_TDDRC_SLANT_0
+117 0x7FFF //RX_TDDRC_SLANT_1
118 0x1000 //RX_TDDRC_ALPHA_UP_0
119 0x7EB8 //RX_TDDRC_ALPHA_DWN_0
120 0x0000 //RX_TDDRC_HMNC_FLAG
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x0240 //RX_TDDRC_DRC_GAIN
+124 0x0231 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
-39 0x4852 //RX_FDEQ_GAIN_0
-40 0x5858 //RX_FDEQ_GAIN_1
-41 0x5C5A //RX_FDEQ_GAIN_2
-42 0x4F50 //RX_FDEQ_GAIN_3
-43 0x5A61 //RX_FDEQ_GAIN_4
-44 0x605B //RX_FDEQ_GAIN_5
-45 0x5050 //RX_FDEQ_GAIN_6
-46 0x5050 //RX_FDEQ_GAIN_7
-47 0x5044 //RX_FDEQ_GAIN_8
-48 0x3633 //RX_FDEQ_GAIN_9
-49 0x3424 //RX_FDEQ_GAIN_10
-50 0x1A24 //RX_FDEQ_GAIN_11
-51 0x2B37 //RX_FDEQ_GAIN_12
+39 0x4858 //RX_FDEQ_GAIN_0
+40 0x6265 //RX_FDEQ_GAIN_1
+41 0x6568 //RX_FDEQ_GAIN_2
+42 0x5654 //RX_FDEQ_GAIN_3
+43 0x676E //RX_FDEQ_GAIN_4
+44 0x6E6B //RX_FDEQ_GAIN_5
+45 0x5B5F //RX_FDEQ_GAIN_6
+46 0x5864 //RX_FDEQ_GAIN_7
+47 0x6548 //RX_FDEQ_GAIN_8
+48 0x4848 //RX_FDEQ_GAIN_9
+49 0x4848 //RX_FDEQ_GAIN_10
+50 0x4848 //RX_FDEQ_GAIN_11
+51 0x4848 //RX_FDEQ_GAIN_12
52 0x4848 //RX_FDEQ_GAIN_13
53 0x4848 //RX_FDEQ_GAIN_14
54 0x4848 //RX_FDEQ_GAIN_15
@@ -6418,7 +6422,7 @@
108 0x5333 //RX_FDDRC_SLANT_1_2
109 0x5333 //RX_FDDRC_SLANT_1_3
110 0x0000 //RX_FDDRC_RESRV_0
-129 0x000A //RX_SPK_VOL
+129 0x000B //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
#VOL 1
6 0x1000 //RX_TDDRC_ALPHA_UP_1
@@ -6429,35 +6433,35 @@
28 0x7EB8 //RX_TDDRC_ALPHA_DWN_2
29 0x7EB8 //RX_TDDRC_ALPHA_DWN_3
32 0x7EB8 //RX_TDDRC_ALPHA_DWN_4
-33 0x7FFF //RX_TDDRC_LIMITER_THRD
+33 0x7220 //RX_TDDRC_LIMITER_THRD
34 0x0800 //RX_TDDRC_LIMITER_GAIN
112 0x0000 //RX_TDDRC_THRD_0
113 0x0000 //RX_TDDRC_THRD_1
-114 0x1200 //RX_TDDRC_THRD_2
-115 0x1900 //RX_TDDRC_THRD_3
-116 0x3000 //RX_TDDRC_SLANT_0
-117 0x6E00 //RX_TDDRC_SLANT_1
+114 0x1800 //RX_TDDRC_THRD_2
+115 0x1800 //RX_TDDRC_THRD_3
+116 0x7FFF //RX_TDDRC_SLANT_0
+117 0x7FFF //RX_TDDRC_SLANT_1
118 0x1000 //RX_TDDRC_ALPHA_UP_0
119 0x7EB8 //RX_TDDRC_ALPHA_DWN_0
120 0x0000 //RX_TDDRC_HMNC_FLAG
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x0240 //RX_TDDRC_DRC_GAIN
+124 0x0231 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
-39 0x4852 //RX_FDEQ_GAIN_0
-40 0x5858 //RX_FDEQ_GAIN_1
-41 0x5C5A //RX_FDEQ_GAIN_2
-42 0x4F50 //RX_FDEQ_GAIN_3
-43 0x5A61 //RX_FDEQ_GAIN_4
-44 0x605B //RX_FDEQ_GAIN_5
-45 0x5050 //RX_FDEQ_GAIN_6
-46 0x5050 //RX_FDEQ_GAIN_7
-47 0x5044 //RX_FDEQ_GAIN_8
-48 0x3633 //RX_FDEQ_GAIN_9
-49 0x3424 //RX_FDEQ_GAIN_10
-50 0x1A24 //RX_FDEQ_GAIN_11
-51 0x2B37 //RX_FDEQ_GAIN_12
+39 0x4858 //RX_FDEQ_GAIN_0
+40 0x6265 //RX_FDEQ_GAIN_1
+41 0x6568 //RX_FDEQ_GAIN_2
+42 0x5654 //RX_FDEQ_GAIN_3
+43 0x676E //RX_FDEQ_GAIN_4
+44 0x6E6B //RX_FDEQ_GAIN_5
+45 0x5B5F //RX_FDEQ_GAIN_6
+46 0x5864 //RX_FDEQ_GAIN_7
+47 0x6548 //RX_FDEQ_GAIN_8
+48 0x4848 //RX_FDEQ_GAIN_9
+49 0x4848 //RX_FDEQ_GAIN_10
+50 0x4848 //RX_FDEQ_GAIN_11
+51 0x4848 //RX_FDEQ_GAIN_12
52 0x4848 //RX_FDEQ_GAIN_13
53 0x4848 //RX_FDEQ_GAIN_14
54 0x4848 //RX_FDEQ_GAIN_15
@@ -6517,7 +6521,7 @@
108 0x5333 //RX_FDDRC_SLANT_1_2
109 0x5333 //RX_FDDRC_SLANT_1_3
110 0x0000 //RX_FDDRC_RESRV_0
-129 0x0010 //RX_SPK_VOL
+129 0x0012 //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
#VOL 2
6 0x1000 //RX_TDDRC_ALPHA_UP_1
@@ -6528,35 +6532,35 @@
28 0x7EB8 //RX_TDDRC_ALPHA_DWN_2
29 0x7EB8 //RX_TDDRC_ALPHA_DWN_3
32 0x7EB8 //RX_TDDRC_ALPHA_DWN_4
-33 0x7FFF //RX_TDDRC_LIMITER_THRD
+33 0x7220 //RX_TDDRC_LIMITER_THRD
34 0x0800 //RX_TDDRC_LIMITER_GAIN
112 0x0000 //RX_TDDRC_THRD_0
113 0x0000 //RX_TDDRC_THRD_1
-114 0x1200 //RX_TDDRC_THRD_2
-115 0x1900 //RX_TDDRC_THRD_3
-116 0x3000 //RX_TDDRC_SLANT_0
-117 0x6E00 //RX_TDDRC_SLANT_1
+114 0x1800 //RX_TDDRC_THRD_2
+115 0x1800 //RX_TDDRC_THRD_3
+116 0x7FFF //RX_TDDRC_SLANT_0
+117 0x7FFF //RX_TDDRC_SLANT_1
118 0x1000 //RX_TDDRC_ALPHA_UP_0
119 0x7EB8 //RX_TDDRC_ALPHA_DWN_0
120 0x0000 //RX_TDDRC_HMNC_FLAG
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x0240 //RX_TDDRC_DRC_GAIN
+124 0x0231 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
-39 0x4852 //RX_FDEQ_GAIN_0
-40 0x5858 //RX_FDEQ_GAIN_1
-41 0x5C5A //RX_FDEQ_GAIN_2
-42 0x4F50 //RX_FDEQ_GAIN_3
-43 0x5A61 //RX_FDEQ_GAIN_4
-44 0x605B //RX_FDEQ_GAIN_5
-45 0x5050 //RX_FDEQ_GAIN_6
-46 0x5050 //RX_FDEQ_GAIN_7
-47 0x5044 //RX_FDEQ_GAIN_8
-48 0x3633 //RX_FDEQ_GAIN_9
-49 0x3424 //RX_FDEQ_GAIN_10
-50 0x1A24 //RX_FDEQ_GAIN_11
-51 0x2B37 //RX_FDEQ_GAIN_12
+39 0x4858 //RX_FDEQ_GAIN_0
+40 0x6265 //RX_FDEQ_GAIN_1
+41 0x6568 //RX_FDEQ_GAIN_2
+42 0x5654 //RX_FDEQ_GAIN_3
+43 0x676E //RX_FDEQ_GAIN_4
+44 0x6E6B //RX_FDEQ_GAIN_5
+45 0x5B5F //RX_FDEQ_GAIN_6
+46 0x5864 //RX_FDEQ_GAIN_7
+47 0x6548 //RX_FDEQ_GAIN_8
+48 0x4848 //RX_FDEQ_GAIN_9
+49 0x4848 //RX_FDEQ_GAIN_10
+50 0x4848 //RX_FDEQ_GAIN_11
+51 0x4848 //RX_FDEQ_GAIN_12
52 0x4848 //RX_FDEQ_GAIN_13
53 0x4848 //RX_FDEQ_GAIN_14
54 0x4848 //RX_FDEQ_GAIN_15
@@ -6616,7 +6620,7 @@
108 0x5333 //RX_FDDRC_SLANT_1_2
109 0x5333 //RX_FDDRC_SLANT_1_3
110 0x0000 //RX_FDDRC_RESRV_0
-129 0x001C //RX_SPK_VOL
+129 0x001F //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
#VOL 3
6 0x1000 //RX_TDDRC_ALPHA_UP_1
@@ -6627,35 +6631,35 @@
28 0x7EB8 //RX_TDDRC_ALPHA_DWN_2
29 0x7EB8 //RX_TDDRC_ALPHA_DWN_3
32 0x7EB8 //RX_TDDRC_ALPHA_DWN_4
-33 0x7FFF //RX_TDDRC_LIMITER_THRD
+33 0x7220 //RX_TDDRC_LIMITER_THRD
34 0x0800 //RX_TDDRC_LIMITER_GAIN
112 0x0000 //RX_TDDRC_THRD_0
113 0x0000 //RX_TDDRC_THRD_1
-114 0x1200 //RX_TDDRC_THRD_2
-115 0x1900 //RX_TDDRC_THRD_3
-116 0x3000 //RX_TDDRC_SLANT_0
-117 0x6E00 //RX_TDDRC_SLANT_1
+114 0x1800 //RX_TDDRC_THRD_2
+115 0x1800 //RX_TDDRC_THRD_3
+116 0x7FFF //RX_TDDRC_SLANT_0
+117 0x7FFF //RX_TDDRC_SLANT_1
118 0x1000 //RX_TDDRC_ALPHA_UP_0
119 0x7EB8 //RX_TDDRC_ALPHA_DWN_0
120 0x0000 //RX_TDDRC_HMNC_FLAG
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x0240 //RX_TDDRC_DRC_GAIN
+124 0x0231 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
-39 0x4852 //RX_FDEQ_GAIN_0
-40 0x5858 //RX_FDEQ_GAIN_1
-41 0x5C5A //RX_FDEQ_GAIN_2
-42 0x4F50 //RX_FDEQ_GAIN_3
-43 0x5A61 //RX_FDEQ_GAIN_4
-44 0x605B //RX_FDEQ_GAIN_5
-45 0x5050 //RX_FDEQ_GAIN_6
-46 0x5050 //RX_FDEQ_GAIN_7
-47 0x5044 //RX_FDEQ_GAIN_8
-48 0x3633 //RX_FDEQ_GAIN_9
-49 0x3424 //RX_FDEQ_GAIN_10
-50 0x1A24 //RX_FDEQ_GAIN_11
-51 0x2B37 //RX_FDEQ_GAIN_12
+39 0x4858 //RX_FDEQ_GAIN_0
+40 0x6265 //RX_FDEQ_GAIN_1
+41 0x6568 //RX_FDEQ_GAIN_2
+42 0x5654 //RX_FDEQ_GAIN_3
+43 0x676E //RX_FDEQ_GAIN_4
+44 0x6E6B //RX_FDEQ_GAIN_5
+45 0x5B5F //RX_FDEQ_GAIN_6
+46 0x5864 //RX_FDEQ_GAIN_7
+47 0x6548 //RX_FDEQ_GAIN_8
+48 0x4848 //RX_FDEQ_GAIN_9
+49 0x4848 //RX_FDEQ_GAIN_10
+50 0x4848 //RX_FDEQ_GAIN_11
+51 0x4848 //RX_FDEQ_GAIN_12
52 0x4848 //RX_FDEQ_GAIN_13
53 0x4848 //RX_FDEQ_GAIN_14
54 0x4848 //RX_FDEQ_GAIN_15
@@ -6715,7 +6719,7 @@
108 0x5333 //RX_FDDRC_SLANT_1_2
109 0x5333 //RX_FDDRC_SLANT_1_3
110 0x0000 //RX_FDDRC_RESRV_0
-129 0x002F //RX_SPK_VOL
+129 0x0034 //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
#VOL 4
6 0x1000 //RX_TDDRC_ALPHA_UP_1
@@ -6726,35 +6730,35 @@
28 0x7EB8 //RX_TDDRC_ALPHA_DWN_2
29 0x7EB8 //RX_TDDRC_ALPHA_DWN_3
32 0x7EB8 //RX_TDDRC_ALPHA_DWN_4
-33 0x7FFF //RX_TDDRC_LIMITER_THRD
+33 0x7220 //RX_TDDRC_LIMITER_THRD
34 0x0800 //RX_TDDRC_LIMITER_GAIN
112 0x0000 //RX_TDDRC_THRD_0
113 0x0000 //RX_TDDRC_THRD_1
-114 0x1200 //RX_TDDRC_THRD_2
-115 0x1900 //RX_TDDRC_THRD_3
-116 0x3000 //RX_TDDRC_SLANT_0
-117 0x6E00 //RX_TDDRC_SLANT_1
+114 0x1800 //RX_TDDRC_THRD_2
+115 0x1800 //RX_TDDRC_THRD_3
+116 0x7FFF //RX_TDDRC_SLANT_0
+117 0x7FFF //RX_TDDRC_SLANT_1
118 0x1000 //RX_TDDRC_ALPHA_UP_0
119 0x7EB8 //RX_TDDRC_ALPHA_DWN_0
120 0x0000 //RX_TDDRC_HMNC_FLAG
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x0240 //RX_TDDRC_DRC_GAIN
+124 0x0231 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
-39 0x4852 //RX_FDEQ_GAIN_0
-40 0x5858 //RX_FDEQ_GAIN_1
-41 0x5C5A //RX_FDEQ_GAIN_2
-42 0x4F50 //RX_FDEQ_GAIN_3
-43 0x5A61 //RX_FDEQ_GAIN_4
-44 0x605B //RX_FDEQ_GAIN_5
-45 0x5050 //RX_FDEQ_GAIN_6
-46 0x5050 //RX_FDEQ_GAIN_7
-47 0x5044 //RX_FDEQ_GAIN_8
-48 0x3633 //RX_FDEQ_GAIN_9
-49 0x3424 //RX_FDEQ_GAIN_10
-50 0x1A24 //RX_FDEQ_GAIN_11
-51 0x2B37 //RX_FDEQ_GAIN_12
+39 0x4858 //RX_FDEQ_GAIN_0
+40 0x6265 //RX_FDEQ_GAIN_1
+41 0x6568 //RX_FDEQ_GAIN_2
+42 0x5654 //RX_FDEQ_GAIN_3
+43 0x676E //RX_FDEQ_GAIN_4
+44 0x6E6B //RX_FDEQ_GAIN_5
+45 0x5B5F //RX_FDEQ_GAIN_6
+46 0x5864 //RX_FDEQ_GAIN_7
+47 0x6548 //RX_FDEQ_GAIN_8
+48 0x4848 //RX_FDEQ_GAIN_9
+49 0x4848 //RX_FDEQ_GAIN_10
+50 0x4848 //RX_FDEQ_GAIN_11
+51 0x4848 //RX_FDEQ_GAIN_12
52 0x4848 //RX_FDEQ_GAIN_13
53 0x4848 //RX_FDEQ_GAIN_14
54 0x4848 //RX_FDEQ_GAIN_15
@@ -6814,7 +6818,7 @@
108 0x5333 //RX_FDDRC_SLANT_1_2
109 0x5333 //RX_FDDRC_SLANT_1_3
110 0x0000 //RX_FDDRC_RESRV_0
-129 0x004F //RX_SPK_VOL
+129 0x0056 //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
#VOL 5
6 0x1000 //RX_TDDRC_ALPHA_UP_1
@@ -6825,35 +6829,35 @@
28 0x7EB8 //RX_TDDRC_ALPHA_DWN_2
29 0x7EB8 //RX_TDDRC_ALPHA_DWN_3
32 0x7EB8 //RX_TDDRC_ALPHA_DWN_4
-33 0x7FFF //RX_TDDRC_LIMITER_THRD
+33 0x7220 //RX_TDDRC_LIMITER_THRD
34 0x0800 //RX_TDDRC_LIMITER_GAIN
112 0x0000 //RX_TDDRC_THRD_0
113 0x0000 //RX_TDDRC_THRD_1
-114 0x1200 //RX_TDDRC_THRD_2
-115 0x1900 //RX_TDDRC_THRD_3
-116 0x3000 //RX_TDDRC_SLANT_0
-117 0x6E00 //RX_TDDRC_SLANT_1
+114 0x1800 //RX_TDDRC_THRD_2
+115 0x1800 //RX_TDDRC_THRD_3
+116 0x7FFF //RX_TDDRC_SLANT_0
+117 0x7FFF //RX_TDDRC_SLANT_1
118 0x1000 //RX_TDDRC_ALPHA_UP_0
119 0x7EB8 //RX_TDDRC_ALPHA_DWN_0
120 0x0000 //RX_TDDRC_HMNC_FLAG
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x0240 //RX_TDDRC_DRC_GAIN
+124 0x0231 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
-39 0x4852 //RX_FDEQ_GAIN_0
-40 0x5858 //RX_FDEQ_GAIN_1
-41 0x5C5A //RX_FDEQ_GAIN_2
-42 0x4F50 //RX_FDEQ_GAIN_3
-43 0x5A61 //RX_FDEQ_GAIN_4
-44 0x605B //RX_FDEQ_GAIN_5
-45 0x5050 //RX_FDEQ_GAIN_6
-46 0x5050 //RX_FDEQ_GAIN_7
-47 0x5044 //RX_FDEQ_GAIN_8
-48 0x3633 //RX_FDEQ_GAIN_9
-49 0x3424 //RX_FDEQ_GAIN_10
-50 0x1A24 //RX_FDEQ_GAIN_11
-51 0x2B37 //RX_FDEQ_GAIN_12
+39 0x4858 //RX_FDEQ_GAIN_0
+40 0x6265 //RX_FDEQ_GAIN_1
+41 0x6568 //RX_FDEQ_GAIN_2
+42 0x5654 //RX_FDEQ_GAIN_3
+43 0x676E //RX_FDEQ_GAIN_4
+44 0x6E6B //RX_FDEQ_GAIN_5
+45 0x5B5F //RX_FDEQ_GAIN_6
+46 0x5864 //RX_FDEQ_GAIN_7
+47 0x6548 //RX_FDEQ_GAIN_8
+48 0x4848 //RX_FDEQ_GAIN_9
+49 0x4848 //RX_FDEQ_GAIN_10
+50 0x4848 //RX_FDEQ_GAIN_11
+51 0x4848 //RX_FDEQ_GAIN_12
52 0x4848 //RX_FDEQ_GAIN_13
53 0x4848 //RX_FDEQ_GAIN_14
54 0x4848 //RX_FDEQ_GAIN_15
@@ -6913,7 +6917,7 @@
108 0x5333 //RX_FDDRC_SLANT_1_2
109 0x5333 //RX_FDDRC_SLANT_1_3
110 0x0000 //RX_FDDRC_RESRV_0
-129 0x0081 //RX_SPK_VOL
+129 0x0090 //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
#VOL 6
6 0x1000 //RX_TDDRC_ALPHA_UP_1
@@ -6924,35 +6928,35 @@
28 0x7EB8 //RX_TDDRC_ALPHA_DWN_2
29 0x7EB8 //RX_TDDRC_ALPHA_DWN_3
32 0x7EB8 //RX_TDDRC_ALPHA_DWN_4
-33 0x7FFF //RX_TDDRC_LIMITER_THRD
+33 0x7220 //RX_TDDRC_LIMITER_THRD
34 0x0800 //RX_TDDRC_LIMITER_GAIN
112 0x0000 //RX_TDDRC_THRD_0
113 0x0000 //RX_TDDRC_THRD_1
-114 0x1200 //RX_TDDRC_THRD_2
-115 0x1900 //RX_TDDRC_THRD_3
-116 0x3000 //RX_TDDRC_SLANT_0
-117 0x6E00 //RX_TDDRC_SLANT_1
+114 0x1800 //RX_TDDRC_THRD_2
+115 0x1800 //RX_TDDRC_THRD_3
+116 0x7FFF //RX_TDDRC_SLANT_0
+117 0x7FFF //RX_TDDRC_SLANT_1
118 0x1000 //RX_TDDRC_ALPHA_UP_0
119 0x7EB8 //RX_TDDRC_ALPHA_DWN_0
120 0x0000 //RX_TDDRC_HMNC_FLAG
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x0240 //RX_TDDRC_DRC_GAIN
+124 0x0231 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
-39 0x4852 //RX_FDEQ_GAIN_0
-40 0x5858 //RX_FDEQ_GAIN_1
-41 0x5C5A //RX_FDEQ_GAIN_2
-42 0x4F50 //RX_FDEQ_GAIN_3
-43 0x5A61 //RX_FDEQ_GAIN_4
-44 0x605B //RX_FDEQ_GAIN_5
-45 0x5050 //RX_FDEQ_GAIN_6
-46 0x5050 //RX_FDEQ_GAIN_7
-47 0x5044 //RX_FDEQ_GAIN_8
-48 0x3633 //RX_FDEQ_GAIN_9
-49 0x3424 //RX_FDEQ_GAIN_10
-50 0x1A24 //RX_FDEQ_GAIN_11
-51 0x2B37 //RX_FDEQ_GAIN_12
+39 0x4858 //RX_FDEQ_GAIN_0
+40 0x6265 //RX_FDEQ_GAIN_1
+41 0x6568 //RX_FDEQ_GAIN_2
+42 0x5654 //RX_FDEQ_GAIN_3
+43 0x676E //RX_FDEQ_GAIN_4
+44 0x6E6B //RX_FDEQ_GAIN_5
+45 0x5B5F //RX_FDEQ_GAIN_6
+46 0x5864 //RX_FDEQ_GAIN_7
+47 0x6548 //RX_FDEQ_GAIN_8
+48 0x4848 //RX_FDEQ_GAIN_9
+49 0x4848 //RX_FDEQ_GAIN_10
+50 0x4848 //RX_FDEQ_GAIN_11
+51 0x4848 //RX_FDEQ_GAIN_12
52 0x4848 //RX_FDEQ_GAIN_13
53 0x4848 //RX_FDEQ_GAIN_14
54 0x4848 //RX_FDEQ_GAIN_15
@@ -7016,6 +7020,7 @@
130 0x0000 //RX_VOL_RESRV_0
#CASE_NAME HEADSET-GOOGLE_CONDOR-VOICE_GENERIC-NB
+#PARAM_MODE FULL
#PARAM_TYPE TX+RX
#TOTAL_CUSTOM_STEP 7
#TX
@@ -8769,6 +8774,7 @@
130 0x0000 //RX_VOL_RESRV_0
#CASE_NAME HEADSET-GOOGLE_CONDOR-VOICE_GENERIC-WB
+#PARAM_MODE FULL
#PARAM_TYPE TX+RX
#TOTAL_CUSTOM_STEP 7
#TX
@@ -10522,6 +10528,7 @@
130 0x0000 //RX_VOL_RESRV_0
#CASE_NAME HEADSET-GOOGLE_CONDOR-VOICE_GENERIC-SWB
+#PARAM_MODE FULL
#PARAM_TYPE TX+RX
#TOTAL_CUSTOM_STEP 7
#TX
@@ -12275,6 +12282,7 @@
130 0x0000 //RX_VOL_RESRV_0
#CASE_NAME HEADSET-GOOGLE_CONDOR-VOICE_GENERIC-FB
+#PARAM_MODE FULL
#PARAM_TYPE TX+RX
#TOTAL_CUSTOM_STEP 7
#TX
@@ -14028,6 +14036,7 @@
130 0x0000 //RX_VOL_RESRV_0
#CASE_NAME HEADSET-RESERVE1-VOICE_GENERIC-NB
+#PARAM_MODE FULL
#PARAM_TYPE TX+RX
#TOTAL_CUSTOM_STEP 7
#TX
@@ -15781,6 +15790,7 @@
130 0x0000 //RX_VOL_RESRV_0
#CASE_NAME HEADSET-RESERVE1-VOICE_GENERIC-WB
+#PARAM_MODE FULL
#PARAM_TYPE TX+RX
#TOTAL_CUSTOM_STEP 7
#TX
@@ -17534,6 +17544,7 @@
130 0x0000 //RX_VOL_RESRV_0
#CASE_NAME HEADSET-RESERVE1-VOICE_GENERIC-SWB
+#PARAM_MODE FULL
#PARAM_TYPE TX+RX
#TOTAL_CUSTOM_STEP 7
#TX
@@ -19287,6 +19298,7 @@
130 0x0000 //RX_VOL_RESRV_0
#CASE_NAME HEADSET-RESERVE1-VOICE_GENERIC-FB
+#PARAM_MODE FULL
#PARAM_TYPE TX+RX
#TOTAL_CUSTOM_STEP 7
#TX
@@ -21040,6 +21052,7 @@
130 0x0000 //RX_VOL_RESRV_0
#CASE_NAME HEADSET-GOOGLE_CONDOR_HEADPHONE-VOICE_GENERIC-NB
+#PARAM_MODE FULL
#PARAM_TYPE TX+RX
#TOTAL_CUSTOM_STEP 7
#TX
@@ -22793,6 +22806,7 @@
130 0x0000 //RX_VOL_RESRV_0
#CASE_NAME HEADSET-GOOGLE_CONDOR_HEADPHONE-VOICE_GENERIC-WB
+#PARAM_MODE FULL
#PARAM_TYPE TX+RX
#TOTAL_CUSTOM_STEP 7
#TX
@@ -24546,6 +24560,7 @@
130 0x0000 //RX_VOL_RESRV_0
#CASE_NAME HEADSET-GOOGLE_CONDOR_HEADPHONE-VOICE_GENERIC-SWB
+#PARAM_MODE FULL
#PARAM_TYPE TX+RX
#TOTAL_CUSTOM_STEP 7
#TX
@@ -26299,6 +26314,7 @@
130 0x0000 //RX_VOL_RESRV_0
#CASE_NAME HEADSET-GOOGLE_CONDOR_HEADPHONE-VOICE_GENERIC-FB
+#PARAM_MODE FULL
#PARAM_TYPE TX+RX
#TOTAL_CUSTOM_STEP 7
#TX
@@ -28052,6 +28068,7 @@
130 0x0000 //RX_VOL_RESRV_0
#CASE_NAME HEADSET-GOOGLE_CONDOR_CERTIFICATION1-VOICE_GENERIC-NB
+#PARAM_MODE FULL
#PARAM_TYPE TX+RX
#TOTAL_CUSTOM_STEP 7
#TX
@@ -29805,6 +29822,7 @@
130 0x0000 //RX_VOL_RESRV_0
#CASE_NAME HEADSET-GOOGLE_CONDOR_CERTIFICATION1-VOICE_GENERIC-WB
+#PARAM_MODE FULL
#PARAM_TYPE TX+RX
#TOTAL_CUSTOM_STEP 7
#TX
@@ -31558,6 +31576,7 @@
130 0x0000 //RX_VOL_RESRV_0
#CASE_NAME HEADSET-GOOGLE_CONDOR_CERTIFICATION1-VOICE_GENERIC-SWB
+#PARAM_MODE FULL
#PARAM_TYPE TX+RX
#TOTAL_CUSTOM_STEP 7
#TX
@@ -33311,6 +33330,7 @@
130 0x0000 //RX_VOL_RESRV_0
#CASE_NAME HEADSET-GOOGLE_CONDOR_CERTIFICATION1-VOICE_GENERIC-FB
+#PARAM_MODE FULL
#PARAM_TYPE TX+RX
#TOTAL_CUSTOM_STEP 7
#TX
@@ -35064,6 +35084,7 @@
130 0x0000 //RX_VOL_RESRV_0
#CASE_NAME HEADSET-TTY_HCO-VOICE_GENERIC-NB
+#PARAM_MODE FULL
#PARAM_TYPE TX+RX
#TOTAL_CUSTOM_STEP 7
#TX
@@ -36817,6 +36838,7 @@
130 0x0000 //RX_VOL_RESRV_0
#CASE_NAME HEADSET-TTY_HCO-VOICE_GENERIC-WB
+#PARAM_MODE FULL
#PARAM_TYPE TX+RX
#TOTAL_CUSTOM_STEP 7
#TX
@@ -38570,6 +38592,7 @@
130 0x0000 //RX_VOL_RESRV_0
#CASE_NAME HEADSET-TTY_HCO-VOICE_GENERIC-SWB
+#PARAM_MODE FULL
#PARAM_TYPE TX+RX
#TOTAL_CUSTOM_STEP 7
#TX
@@ -40323,6 +40346,7 @@
130 0x0000 //RX_VOL_RESRV_0
#CASE_NAME HEADSET-TTY_HCO-VOICE_GENERIC-FB
+#PARAM_MODE FULL
#PARAM_TYPE TX+RX
#TOTAL_CUSTOM_STEP 7
#TX
@@ -42076,6 +42100,7 @@
130 0x0000 //RX_VOL_RESRV_0
#CASE_NAME HEADSET-TTY_VCO-VOICE_GENERIC-NB
+#PARAM_MODE FULL
#PARAM_TYPE TX+RX
#TOTAL_CUSTOM_STEP 7
#TX
@@ -43829,6 +43854,7 @@
130 0x0000 //RX_VOL_RESRV_0
#CASE_NAME HEADSET-TTY_VCO-VOICE_GENERIC-WB
+#PARAM_MODE FULL
#PARAM_TYPE TX+RX
#TOTAL_CUSTOM_STEP 7
#TX
@@ -45582,6 +45608,7 @@
130 0x0000 //RX_VOL_RESRV_0
#CASE_NAME HEADSET-TTY_VCO-VOICE_GENERIC-SWB
+#PARAM_MODE FULL
#PARAM_TYPE TX+RX
#TOTAL_CUSTOM_STEP 7
#TX
@@ -47335,6 +47362,7 @@
130 0x0000 //RX_VOL_RESRV_0
#CASE_NAME HEADSET-TTY_VCO-VOICE_GENERIC-FB
+#PARAM_MODE FULL
#PARAM_TYPE TX+RX
#TOTAL_CUSTOM_STEP 7
#TX
@@ -49088,6 +49116,7 @@
130 0x0000 //RX_VOL_RESRV_0
#CASE_NAME HEADSET-TTY_FULL-VOICE_GENERIC-NB
+#PARAM_MODE FULL
#PARAM_TYPE TX+RX
#TOTAL_CUSTOM_STEP 7
#TX
@@ -50841,6 +50870,7 @@
130 0x0000 //RX_VOL_RESRV_0
#CASE_NAME HEADSET-TTY_FULL-VOICE_GENERIC-WB
+#PARAM_MODE FULL
#PARAM_TYPE TX+RX
#TOTAL_CUSTOM_STEP 7
#TX
@@ -52594,6 +52624,7 @@
130 0x0000 //RX_VOL_RESRV_0
#CASE_NAME HEADSET-TTY_FULL-VOICE_GENERIC-SWB
+#PARAM_MODE FULL
#PARAM_TYPE TX+RX
#TOTAL_CUSTOM_STEP 7
#TX
@@ -54347,6 +54378,7 @@
130 0x0000 //RX_VOL_RESRV_0
#CASE_NAME HEADSET-TTY_FULL-VOICE_GENERIC-FB
+#PARAM_MODE FULL
#PARAM_TYPE TX+RX
#TOTAL_CUSTOM_STEP 7
#TX
diff --git a/audio/raven/audio-tables.mk b/audio/raven/audio-tables.mk
index 905464c..cffea37 100644
--- a/audio/raven/audio-tables.mk
+++ b/audio/raven/audio-tables.mk
@@ -23,7 +23,8 @@ PRODUCT_COPY_FILES += \
device/google/raviole/audio/$(AUDIO_TABLE_FOLDER)/config/audio_policy_configuration_a2dp_offload_disabled.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_policy_configuration_a2dp_offload_disabled.xml \
device/google/raviole/audio/$(AUDIO_TABLE_FOLDER)/config/audio_platform_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_platform_configuration.xml \
device/google/raviole/audio/$(AUDIO_TABLE_FOLDER)/config/sound_trigger_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/sound_trigger_configuration.xml \
- device/google/raviole/audio/$(AUDIO_TABLE_FOLDER)/config/audio_policy_volumes.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_policy_volumes.xml
+ device/google/raviole/audio/$(AUDIO_TABLE_FOLDER)/config/audio_policy_volumes.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_policy_volumes.xml \
+ device/google/raviole/audio/$(AUDIO_TABLE_FOLDER)/config/bluetooth_audio_policy_configuration_7_0.xml:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_audio_policy_configuration_7_0.xml
# AudioEffectHAL Configuration
PRODUCT_COPY_FILES += \
diff --git a/audio/raven/config/audio_effects.xml b/audio/raven/config/audio_effects.xml
index 1718057..e35bfbd 100644
--- a/audio/raven/config/audio_effects.xml
+++ b/audio/raven/config/audio_effects.xml
@@ -10,6 +10,7 @@
+
@@ -51,6 +52,7 @@
+
diff --git a/audio/raven/config/audio_platform_configuration.xml b/audio/raven/config/audio_platform_configuration.xml
index 6bc6159..f8cd663 100644
--- a/audio/raven/config/audio_platform_configuration.xml
+++ b/audio/raven/config/audio_platform_configuration.xml
@@ -182,6 +182,7 @@
+
diff --git a/audio/raven/config/audio_policy_configuration.xml b/audio/raven/config/audio_policy_configuration.xml
index 90ee1c3..8d732a1 100644
--- a/audio/raven/config/audio_policy_configuration.xml
+++ b/audio/raven/config/audio_policy_configuration.xml
@@ -63,6 +63,10 @@
+
+
+
+ sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,immersive_out"/>
+ sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,immersive_out"/>
+ sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,immersive_out"/>
+ sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,immersive_out"/>
+ sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,hifi_playback,immersive_out"/>
+ sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,hifi_playback,immersive_out"/>
+
+
+
+ sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,immersive_out"/>
+ sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,hifi_playback,immersive_out"/>
+ sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,hifi_playback,immersive_out"/>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/audio/raven/config/mixer_paths.xml b/audio/raven/config/mixer_paths.xml
index 55d5252..e2f724e 100644
--- a/audio/raven/config/mixer_paths.xml
+++ b/audio/raven/config/mixer_paths.xml
@@ -429,6 +429,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/audio/raven/tuning/fortemedia/HEADSET.dat b/audio/raven/tuning/fortemedia/HEADSET.dat
index 9fd56dd..99a8c1c 100644
Binary files a/audio/raven/tuning/fortemedia/HEADSET.dat and b/audio/raven/tuning/fortemedia/HEADSET.dat differ
diff --git a/audio/raven/tuning/fortemedia/HEADSET.mods b/audio/raven/tuning/fortemedia/HEADSET.mods
index 9f29f96..59f0067 100644
--- a/audio/raven/tuning/fortemedia/HEADSET.mods
+++ b/audio/raven/tuning/fortemedia/HEADSET.mods
@@ -1,9 +1,10 @@
#PLATFORM_NAME gChip
#EXPORT_FLAG HEADSET
#SINGLE_API_VER 1.1.6
-#SAVE_TIME 2021-08-20 16:33:31
+#SAVE_TIME 2022-01-04 15:20:23
#CASE_NAME HEADSET-USB_BLACKBIRD-VOICE_GENERIC-NB
+#PARAM_MODE FULL
#PARAM_TYPE TX+RX
#TOTAL_CUSTOM_STEP 7
#TX
@@ -905,7 +906,7 @@
895 0xCCCC //TX_FASTNS_SSA_THLFH
896 0xD999 //TX_FASTNS_SSA_THHFH
#RX
-0 0x002C //RX_RECVFUNC_MODE_0
+0 0x042C //RX_RECVFUNC_MODE_0
1 0x0000 //RX_RECVFUNC_MODE_1
2 0x0000 //RX_SAMPLINGFREQ_SIG
3 0x0000 //RX_SAMPLINGFREQ_PROC
@@ -1031,9 +1032,9 @@
123 0x0CCD //RX_TDDRC_SMT_W
124 0x01F4 //RX_TDDRC_DRC_GAIN
125 0x7C00 //RX_LAMBDA_PKA_FP
-126 0x2000 //RX_TPKA_FP
-127 0x2000 //RX_MIN_G_FP
-128 0x0080 //RX_MAX_G_FP
+126 0x280A //RX_TPKA_FP
+127 0x032D //RX_MIN_G_FP
+128 0x0A00 //RX_MAX_G_FP
129 0x000A //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
131 0x0000 //RX_MAXLEVEL_CNG
@@ -1071,21 +1072,21 @@
28 0x7EB8 //RX_TDDRC_ALPHA_DWN_2
29 0x7EB8 //RX_TDDRC_ALPHA_DWN_3
32 0x7EB8 //RX_TDDRC_ALPHA_DWN_4
-33 0x5FFC //RX_TDDRC_LIMITER_THRD
+33 0x7220 //RX_TDDRC_LIMITER_THRD
34 0x0800 //RX_TDDRC_LIMITER_GAIN
112 0x0000 //RX_TDDRC_THRD_0
113 0x0000 //RX_TDDRC_THRD_1
-114 0x1C00 //RX_TDDRC_THRD_2
-115 0x1D00 //RX_TDDRC_THRD_3
-116 0x3000 //RX_TDDRC_SLANT_0
-117 0x7EB8 //RX_TDDRC_SLANT_1
+114 0x1800 //RX_TDDRC_THRD_2
+115 0x1800 //RX_TDDRC_THRD_3
+116 0x7FFF //RX_TDDRC_SLANT_0
+117 0x7FFF //RX_TDDRC_SLANT_1
118 0x3000 //RX_TDDRC_ALPHA_UP_0
119 0x7EB8 //RX_TDDRC_ALPHA_DWN_0
120 0x0000 //RX_TDDRC_HMNC_FLAG
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x01F4 //RX_TDDRC_DRC_GAIN
+124 0x0211 //RX_TDDRC_DRC_GAIN
38 0x0014 //RX_FDEQ_SUBNUM
39 0x4848 //RX_FDEQ_GAIN_0
40 0x4848 //RX_FDEQ_GAIN_1
@@ -1159,7 +1160,7 @@
108 0x5333 //RX_FDDRC_SLANT_1_2
109 0x5333 //RX_FDDRC_SLANT_1_3
110 0x0000 //RX_FDDRC_RESRV_0
-129 0x000A //RX_SPK_VOL
+129 0x0009 //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
#VOL 1
6 0x3000 //RX_TDDRC_ALPHA_UP_1
@@ -1170,21 +1171,21 @@
28 0x7EB8 //RX_TDDRC_ALPHA_DWN_2
29 0x7EB8 //RX_TDDRC_ALPHA_DWN_3
32 0x7EB8 //RX_TDDRC_ALPHA_DWN_4
-33 0x5FFC //RX_TDDRC_LIMITER_THRD
+33 0x7220 //RX_TDDRC_LIMITER_THRD
34 0x0800 //RX_TDDRC_LIMITER_GAIN
112 0x0000 //RX_TDDRC_THRD_0
113 0x0000 //RX_TDDRC_THRD_1
-114 0x1C00 //RX_TDDRC_THRD_2
-115 0x1D00 //RX_TDDRC_THRD_3
-116 0x3000 //RX_TDDRC_SLANT_0
-117 0x7EB8 //RX_TDDRC_SLANT_1
+114 0x1800 //RX_TDDRC_THRD_2
+115 0x1800 //RX_TDDRC_THRD_3
+116 0x7FFF //RX_TDDRC_SLANT_0
+117 0x7FFF //RX_TDDRC_SLANT_1
118 0x3000 //RX_TDDRC_ALPHA_UP_0
119 0x7EB8 //RX_TDDRC_ALPHA_DWN_0
120 0x0000 //RX_TDDRC_HMNC_FLAG
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x01C8 //RX_TDDRC_DRC_GAIN
+124 0x0211 //RX_TDDRC_DRC_GAIN
38 0x0014 //RX_FDEQ_SUBNUM
39 0x4848 //RX_FDEQ_GAIN_0
40 0x4848 //RX_FDEQ_GAIN_1
@@ -1258,7 +1259,7 @@
108 0x5333 //RX_FDDRC_SLANT_1_2
109 0x5333 //RX_FDDRC_SLANT_1_3
110 0x0000 //RX_FDDRC_RESRV_0
-129 0x0014 //RX_SPK_VOL
+129 0x000F //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
#VOL 2
6 0x3000 //RX_TDDRC_ALPHA_UP_1
@@ -1269,21 +1270,21 @@
28 0x7EB8 //RX_TDDRC_ALPHA_DWN_2
29 0x7EB8 //RX_TDDRC_ALPHA_DWN_3
32 0x7EB8 //RX_TDDRC_ALPHA_DWN_4
-33 0x5FFC //RX_TDDRC_LIMITER_THRD
+33 0x7220 //RX_TDDRC_LIMITER_THRD
34 0x0800 //RX_TDDRC_LIMITER_GAIN
112 0x0000 //RX_TDDRC_THRD_0
113 0x0000 //RX_TDDRC_THRD_1
-114 0x1C00 //RX_TDDRC_THRD_2
-115 0x1D00 //RX_TDDRC_THRD_3
-116 0x3000 //RX_TDDRC_SLANT_0
-117 0x7EB8 //RX_TDDRC_SLANT_1
+114 0x1800 //RX_TDDRC_THRD_2
+115 0x1800 //RX_TDDRC_THRD_3
+116 0x7FFF //RX_TDDRC_SLANT_0
+117 0x7FFF //RX_TDDRC_SLANT_1
118 0x3000 //RX_TDDRC_ALPHA_UP_0
119 0x7EB8 //RX_TDDRC_ALPHA_DWN_0
120 0x0000 //RX_TDDRC_HMNC_FLAG
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x01D9 //RX_TDDRC_DRC_GAIN
+124 0x0211 //RX_TDDRC_DRC_GAIN
38 0x0014 //RX_FDEQ_SUBNUM
39 0x4848 //RX_FDEQ_GAIN_0
40 0x4848 //RX_FDEQ_GAIN_1
@@ -1357,7 +1358,7 @@
108 0x5333 //RX_FDDRC_SLANT_1_2
109 0x5333 //RX_FDDRC_SLANT_1_3
110 0x0000 //RX_FDDRC_RESRV_0
-129 0x0020 //RX_SPK_VOL
+129 0x0019 //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
#VOL 3
6 0x3000 //RX_TDDRC_ALPHA_UP_1
@@ -1368,14 +1369,14 @@
28 0x7EB8 //RX_TDDRC_ALPHA_DWN_2
29 0x7EB8 //RX_TDDRC_ALPHA_DWN_3
32 0x7EB8 //RX_TDDRC_ALPHA_DWN_4
-33 0x5FFC //RX_TDDRC_LIMITER_THRD
+33 0x7220 //RX_TDDRC_LIMITER_THRD
34 0x0800 //RX_TDDRC_LIMITER_GAIN
112 0x0000 //RX_TDDRC_THRD_0
113 0x0000 //RX_TDDRC_THRD_1
-114 0x1C00 //RX_TDDRC_THRD_2
-115 0x1D00 //RX_TDDRC_THRD_3
-116 0x3000 //RX_TDDRC_SLANT_0
-117 0x7EB8 //RX_TDDRC_SLANT_1
+114 0x1800 //RX_TDDRC_THRD_2
+115 0x1800 //RX_TDDRC_THRD_3
+116 0x7FFF //RX_TDDRC_SLANT_0
+117 0x7FFF //RX_TDDRC_SLANT_1
118 0x3000 //RX_TDDRC_ALPHA_UP_0
119 0x7EB8 //RX_TDDRC_ALPHA_DWN_0
120 0x0000 //RX_TDDRC_HMNC_FLAG
@@ -1456,7 +1457,7 @@
108 0x5333 //RX_FDDRC_SLANT_1_2
109 0x5333 //RX_FDDRC_SLANT_1_3
110 0x0000 //RX_FDDRC_RESRV_0
-129 0x0030 //RX_SPK_VOL
+129 0x002B //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
#VOL 4
6 0x3000 //RX_TDDRC_ALPHA_UP_1
@@ -1467,14 +1468,14 @@
28 0x7EB8 //RX_TDDRC_ALPHA_DWN_2
29 0x7EB8 //RX_TDDRC_ALPHA_DWN_3
32 0x7EB8 //RX_TDDRC_ALPHA_DWN_4
-33 0x5FFC //RX_TDDRC_LIMITER_THRD
+33 0x7220 //RX_TDDRC_LIMITER_THRD
34 0x0800 //RX_TDDRC_LIMITER_GAIN
112 0x0000 //RX_TDDRC_THRD_0
113 0x0000 //RX_TDDRC_THRD_1
-114 0x1C00 //RX_TDDRC_THRD_2
-115 0x1D00 //RX_TDDRC_THRD_3
-116 0x3000 //RX_TDDRC_SLANT_0
-117 0x7EB8 //RX_TDDRC_SLANT_1
+114 0x1800 //RX_TDDRC_THRD_2
+115 0x1800 //RX_TDDRC_THRD_3
+116 0x7FFF //RX_TDDRC_SLANT_0
+117 0x7FFF //RX_TDDRC_SLANT_1
118 0x3000 //RX_TDDRC_ALPHA_UP_0
119 0x7EB8 //RX_TDDRC_ALPHA_DWN_0
120 0x0000 //RX_TDDRC_HMNC_FLAG
@@ -1555,7 +1556,7 @@
108 0x5333 //RX_FDDRC_SLANT_1_2
109 0x5333 //RX_FDDRC_SLANT_1_3
110 0x0000 //RX_FDDRC_RESRV_0
-129 0x004A //RX_SPK_VOL
+129 0x0048 //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
#VOL 5
6 0x3000 //RX_TDDRC_ALPHA_UP_1
@@ -1566,14 +1567,14 @@
28 0x7EB8 //RX_TDDRC_ALPHA_DWN_2
29 0x7EB8 //RX_TDDRC_ALPHA_DWN_3
32 0x7EB8 //RX_TDDRC_ALPHA_DWN_4
-33 0x5FFC //RX_TDDRC_LIMITER_THRD
+33 0x7220 //RX_TDDRC_LIMITER_THRD
34 0x0800 //RX_TDDRC_LIMITER_GAIN
112 0x0000 //RX_TDDRC_THRD_0
113 0x0000 //RX_TDDRC_THRD_1
-114 0x1C00 //RX_TDDRC_THRD_2
-115 0x1D00 //RX_TDDRC_THRD_3
-116 0x3000 //RX_TDDRC_SLANT_0
-117 0x7EB8 //RX_TDDRC_SLANT_1
+114 0x1800 //RX_TDDRC_THRD_2
+115 0x1800 //RX_TDDRC_THRD_3
+116 0x7FFF //RX_TDDRC_SLANT_0
+117 0x7FFF //RX_TDDRC_SLANT_1
118 0x3000 //RX_TDDRC_ALPHA_UP_0
119 0x7EB8 //RX_TDDRC_ALPHA_DWN_0
120 0x0000 //RX_TDDRC_HMNC_FLAG
@@ -1654,7 +1655,7 @@
108 0x5333 //RX_FDDRC_SLANT_1_2
109 0x5333 //RX_FDDRC_SLANT_1_3
110 0x0000 //RX_FDDRC_RESRV_0
-129 0x0087 //RX_SPK_VOL
+129 0x007A //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
#VOL 6
6 0x3000 //RX_TDDRC_ALPHA_UP_1
@@ -1665,14 +1666,14 @@
28 0x7EB8 //RX_TDDRC_ALPHA_DWN_2
29 0x7EB8 //RX_TDDRC_ALPHA_DWN_3
32 0x7EB8 //RX_TDDRC_ALPHA_DWN_4
-33 0x5FFC //RX_TDDRC_LIMITER_THRD
+33 0x7220 //RX_TDDRC_LIMITER_THRD
34 0x0800 //RX_TDDRC_LIMITER_GAIN
112 0x0000 //RX_TDDRC_THRD_0
113 0x0000 //RX_TDDRC_THRD_1
-114 0x1C00 //RX_TDDRC_THRD_2
-115 0x1D00 //RX_TDDRC_THRD_3
-116 0x3000 //RX_TDDRC_SLANT_0
-117 0x7EB8 //RX_TDDRC_SLANT_1
+114 0x1800 //RX_TDDRC_THRD_2
+115 0x1800 //RX_TDDRC_THRD_3
+116 0x7FFF //RX_TDDRC_SLANT_0
+117 0x7FFF //RX_TDDRC_SLANT_1
118 0x3000 //RX_TDDRC_ALPHA_UP_0
119 0x7EB8 //RX_TDDRC_ALPHA_DWN_0
120 0x0000 //RX_TDDRC_HMNC_FLAG
@@ -1757,6 +1758,7 @@
130 0x0000 //RX_VOL_RESRV_0
#CASE_NAME HEADSET-USB_BLACKBIRD-VOICE_GENERIC-WB
+#PARAM_MODE FULL
#PARAM_TYPE TX+RX
#TOTAL_CUSTOM_STEP 7
#TX
@@ -1910,7 +1912,7 @@
147 0x0080 //TX_AEC_REF_GAIN_0
148 0x0800 //TX_AEC_REF_GAIN_1
149 0x0800 //TX_AEC_REF_GAIN_2
-150 0x4500 //TX_EAD_THR
+150 0x36B0 //TX_EAD_THR
151 0x0800 //TX_THR_RE_EST
152 0x0800 //TX_MIN_EQ_RE_EST_0
153 0x0800 //TX_MIN_EQ_RE_EST_1
@@ -2658,7 +2660,7 @@
895 0xCCCC //TX_FASTNS_SSA_THLFH
896 0xD999 //TX_FASTNS_SSA_THHFH
#RX
-0 0x002C //RX_RECVFUNC_MODE_0
+0 0x042C //RX_RECVFUNC_MODE_0
1 0x0000 //RX_RECVFUNC_MODE_1
2 0x0001 //RX_SAMPLINGFREQ_SIG
3 0x0001 //RX_SAMPLINGFREQ_PROC
@@ -2784,9 +2786,9 @@
123 0x0CCD //RX_TDDRC_SMT_W
124 0x01AE //RX_TDDRC_DRC_GAIN
125 0x7C00 //RX_LAMBDA_PKA_FP
-126 0x2000 //RX_TPKA_FP
-127 0x2000 //RX_MIN_G_FP
-128 0x0080 //RX_MAX_G_FP
+126 0x280A //RX_TPKA_FP
+127 0x032D //RX_MIN_G_FP
+128 0x0A00 //RX_MAX_G_FP
129 0x000B //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
131 0x0000 //RX_MAXLEVEL_CNG
@@ -2824,13 +2826,13 @@
28 0x7EB8 //RX_TDDRC_ALPHA_DWN_2
29 0x7EB8 //RX_TDDRC_ALPHA_DWN_3
32 0x7EB8 //RX_TDDRC_ALPHA_DWN_4
-33 0x7FFF //RX_TDDRC_LIMITER_THRD
+33 0x7220 //RX_TDDRC_LIMITER_THRD
34 0x0800 //RX_TDDRC_LIMITER_GAIN
112 0x0000 //RX_TDDRC_THRD_0
113 0x0000 //RX_TDDRC_THRD_1
-114 0x1C00 //RX_TDDRC_THRD_2
-115 0x1D00 //RX_TDDRC_THRD_3
-116 0x3000 //RX_TDDRC_SLANT_0
+114 0x1800 //RX_TDDRC_THRD_2
+115 0x1800 //RX_TDDRC_THRD_3
+116 0x7FFF //RX_TDDRC_SLANT_0
117 0x7FFF //RX_TDDRC_SLANT_1
118 0x1000 //RX_TDDRC_ALPHA_UP_0
119 0x7EB8 //RX_TDDRC_ALPHA_DWN_0
@@ -2838,7 +2840,7 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x01AE //RX_TDDRC_DRC_GAIN
+124 0x01A0 //RX_TDDRC_DRC_GAIN
38 0x001C //RX_FDEQ_SUBNUM
39 0x4848 //RX_FDEQ_GAIN_0
40 0x4848 //RX_FDEQ_GAIN_1
@@ -2912,7 +2914,7 @@
108 0x5333 //RX_FDDRC_SLANT_1_2
109 0x5333 //RX_FDDRC_SLANT_1_3
110 0x0000 //RX_FDDRC_RESRV_0
-129 0x000B //RX_SPK_VOL
+129 0x000A //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
#VOL 1
6 0x1000 //RX_TDDRC_ALPHA_UP_1
@@ -2923,13 +2925,13 @@
28 0x7EB8 //RX_TDDRC_ALPHA_DWN_2
29 0x7EB8 //RX_TDDRC_ALPHA_DWN_3
32 0x7EB8 //RX_TDDRC_ALPHA_DWN_4
-33 0x7FFF //RX_TDDRC_LIMITER_THRD
+33 0x7220 //RX_TDDRC_LIMITER_THRD
34 0x0800 //RX_TDDRC_LIMITER_GAIN
112 0x0000 //RX_TDDRC_THRD_0
113 0x0000 //RX_TDDRC_THRD_1
-114 0x1C00 //RX_TDDRC_THRD_2
-115 0x1D00 //RX_TDDRC_THRD_3
-116 0x3000 //RX_TDDRC_SLANT_0
+114 0x1800 //RX_TDDRC_THRD_2
+115 0x1800 //RX_TDDRC_THRD_3
+116 0x7FFF //RX_TDDRC_SLANT_0
117 0x7FFF //RX_TDDRC_SLANT_1
118 0x1000 //RX_TDDRC_ALPHA_UP_0
119 0x7EB8 //RX_TDDRC_ALPHA_DWN_0
@@ -2937,7 +2939,7 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x01B6 //RX_TDDRC_DRC_GAIN
+124 0x01A0 //RX_TDDRC_DRC_GAIN
38 0x001C //RX_FDEQ_SUBNUM
39 0x4848 //RX_FDEQ_GAIN_0
40 0x4848 //RX_FDEQ_GAIN_1
@@ -3011,7 +3013,7 @@
108 0x5333 //RX_FDDRC_SLANT_1_2
109 0x5333 //RX_FDDRC_SLANT_1_3
110 0x0000 //RX_FDDRC_RESRV_0
-129 0x0012 //RX_SPK_VOL
+129 0x0011 //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
#VOL 2
6 0x1000 //RX_TDDRC_ALPHA_UP_1
@@ -3022,13 +3024,13 @@
28 0x7EB8 //RX_TDDRC_ALPHA_DWN_2
29 0x7EB8 //RX_TDDRC_ALPHA_DWN_3
32 0x7EB8 //RX_TDDRC_ALPHA_DWN_4
-33 0x7FFF //RX_TDDRC_LIMITER_THRD
+33 0x7220 //RX_TDDRC_LIMITER_THRD
34 0x0800 //RX_TDDRC_LIMITER_GAIN
112 0x0000 //RX_TDDRC_THRD_0
113 0x0000 //RX_TDDRC_THRD_1
-114 0x1C00 //RX_TDDRC_THRD_2
-115 0x1D00 //RX_TDDRC_THRD_3
-116 0x3000 //RX_TDDRC_SLANT_0
+114 0x1800 //RX_TDDRC_THRD_2
+115 0x1800 //RX_TDDRC_THRD_3
+116 0x7FFF //RX_TDDRC_SLANT_0
117 0x7FFF //RX_TDDRC_SLANT_1
118 0x1000 //RX_TDDRC_ALPHA_UP_0
119 0x7EB8 //RX_TDDRC_ALPHA_DWN_0
@@ -3036,7 +3038,7 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x01C9 //RX_TDDRC_DRC_GAIN
+124 0x01A0 //RX_TDDRC_DRC_GAIN
38 0x001C //RX_FDEQ_SUBNUM
39 0x4848 //RX_FDEQ_GAIN_0
40 0x4848 //RX_FDEQ_GAIN_1
@@ -3121,13 +3123,13 @@
28 0x7EB8 //RX_TDDRC_ALPHA_DWN_2
29 0x7EB8 //RX_TDDRC_ALPHA_DWN_3
32 0x7EB8 //RX_TDDRC_ALPHA_DWN_4
-33 0x7FFF //RX_TDDRC_LIMITER_THRD
+33 0x7220 //RX_TDDRC_LIMITER_THRD
34 0x0800 //RX_TDDRC_LIMITER_GAIN
112 0x0000 //RX_TDDRC_THRD_0
113 0x0000 //RX_TDDRC_THRD_1
-114 0x1C00 //RX_TDDRC_THRD_2
-115 0x1D00 //RX_TDDRC_THRD_3
-116 0x3000 //RX_TDDRC_SLANT_0
+114 0x1800 //RX_TDDRC_THRD_2
+115 0x1800 //RX_TDDRC_THRD_3
+116 0x7FFF //RX_TDDRC_SLANT_0
117 0x7FFF //RX_TDDRC_SLANT_1
118 0x1000 //RX_TDDRC_ALPHA_UP_0
119 0x7EB8 //RX_TDDRC_ALPHA_DWN_0
@@ -3135,7 +3137,7 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x01C9 //RX_TDDRC_DRC_GAIN
+124 0x01A0 //RX_TDDRC_DRC_GAIN
38 0x001C //RX_FDEQ_SUBNUM
39 0x4848 //RX_FDEQ_GAIN_0
40 0x4848 //RX_FDEQ_GAIN_1
@@ -3220,13 +3222,13 @@
28 0x7EB8 //RX_TDDRC_ALPHA_DWN_2
29 0x7EB8 //RX_TDDRC_ALPHA_DWN_3
32 0x7EB8 //RX_TDDRC_ALPHA_DWN_4
-33 0x7FFF //RX_TDDRC_LIMITER_THRD
+33 0x7220 //RX_TDDRC_LIMITER_THRD
34 0x0800 //RX_TDDRC_LIMITER_GAIN
112 0x0000 //RX_TDDRC_THRD_0
113 0x0000 //RX_TDDRC_THRD_1
-114 0x1C00 //RX_TDDRC_THRD_2
-115 0x1D00 //RX_TDDRC_THRD_3
-116 0x3000 //RX_TDDRC_SLANT_0
+114 0x1800 //RX_TDDRC_THRD_2
+115 0x1800 //RX_TDDRC_THRD_3
+116 0x7FFF //RX_TDDRC_SLANT_0
117 0x7FFF //RX_TDDRC_SLANT_1
118 0x1000 //RX_TDDRC_ALPHA_UP_0
119 0x7EB8 //RX_TDDRC_ALPHA_DWN_0
@@ -3234,7 +3236,7 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x01C9 //RX_TDDRC_DRC_GAIN
+124 0x01A0 //RX_TDDRC_DRC_GAIN
38 0x001C //RX_FDEQ_SUBNUM
39 0x4848 //RX_FDEQ_GAIN_0
40 0x4848 //RX_FDEQ_GAIN_1
@@ -3308,7 +3310,7 @@
108 0x5333 //RX_FDDRC_SLANT_1_2
109 0x5333 //RX_FDDRC_SLANT_1_3
110 0x0000 //RX_FDDRC_RESRV_0
-129 0x0051 //RX_SPK_VOL
+129 0x0050 //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
#VOL 5
6 0x1000 //RX_TDDRC_ALPHA_UP_1
@@ -3319,13 +3321,13 @@
28 0x7EB8 //RX_TDDRC_ALPHA_DWN_2
29 0x7EB8 //RX_TDDRC_ALPHA_DWN_3
32 0x7EB8 //RX_TDDRC_ALPHA_DWN_4
-33 0x7FFF //RX_TDDRC_LIMITER_THRD
+33 0x7220 //RX_TDDRC_LIMITER_THRD
34 0x0800 //RX_TDDRC_LIMITER_GAIN
112 0x0000 //RX_TDDRC_THRD_0
113 0x0000 //RX_TDDRC_THRD_1
-114 0x1C00 //RX_TDDRC_THRD_2
-115 0x1D00 //RX_TDDRC_THRD_3
-116 0x3000 //RX_TDDRC_SLANT_0
+114 0x1800 //RX_TDDRC_THRD_2
+115 0x1800 //RX_TDDRC_THRD_3
+116 0x7FFF //RX_TDDRC_SLANT_0
117 0x7FFF //RX_TDDRC_SLANT_1
118 0x1000 //RX_TDDRC_ALPHA_UP_0
119 0x7EB8 //RX_TDDRC_ALPHA_DWN_0
@@ -3333,7 +3335,7 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x01C9 //RX_TDDRC_DRC_GAIN
+124 0x01A0 //RX_TDDRC_DRC_GAIN
38 0x001C //RX_FDEQ_SUBNUM
39 0x4848 //RX_FDEQ_GAIN_0
40 0x4848 //RX_FDEQ_GAIN_1
@@ -3407,7 +3409,7 @@
108 0x5333 //RX_FDDRC_SLANT_1_2
109 0x5333 //RX_FDDRC_SLANT_1_3
110 0x0000 //RX_FDDRC_RESRV_0
-129 0x0095 //RX_SPK_VOL
+129 0x0087 //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
#VOL 6
6 0x1000 //RX_TDDRC_ALPHA_UP_1
@@ -3418,13 +3420,13 @@
28 0x7EB8 //RX_TDDRC_ALPHA_DWN_2
29 0x7EB8 //RX_TDDRC_ALPHA_DWN_3
32 0x7EB8 //RX_TDDRC_ALPHA_DWN_4
-33 0x7FFF //RX_TDDRC_LIMITER_THRD
+33 0x7220 //RX_TDDRC_LIMITER_THRD
34 0x0800 //RX_TDDRC_LIMITER_GAIN
112 0x0000 //RX_TDDRC_THRD_0
113 0x0000 //RX_TDDRC_THRD_1
-114 0x1C00 //RX_TDDRC_THRD_2
-115 0x1D00 //RX_TDDRC_THRD_3
-116 0x3000 //RX_TDDRC_SLANT_0
+114 0x1800 //RX_TDDRC_THRD_2
+115 0x1800 //RX_TDDRC_THRD_3
+116 0x7FFF //RX_TDDRC_SLANT_0
117 0x7FFF //RX_TDDRC_SLANT_1
118 0x1000 //RX_TDDRC_ALPHA_UP_0
119 0x7EB8 //RX_TDDRC_ALPHA_DWN_0
@@ -3510,6 +3512,7 @@
130 0x0000 //RX_VOL_RESRV_0
#CASE_NAME HEADSET-USB_BLACKBIRD-VOICE_GENERIC-SWB
+#PARAM_MODE FULL
#PARAM_TYPE TX+RX
#TOTAL_CUSTOM_STEP 7
#TX
@@ -4411,7 +4414,7 @@
895 0xCCCC //TX_FASTNS_SSA_THLFH
896 0xD999 //TX_FASTNS_SSA_THHFH
#RX
-0 0x002C //RX_RECVFUNC_MODE_0
+0 0x042C //RX_RECVFUNC_MODE_0
1 0x0000 //RX_RECVFUNC_MODE_1
2 0x0003 //RX_SAMPLINGFREQ_SIG
3 0x0003 //RX_SAMPLINGFREQ_PROC
@@ -4537,9 +4540,9 @@
123 0x0CCD //RX_TDDRC_SMT_W
124 0x023E //RX_TDDRC_DRC_GAIN
125 0x7C00 //RX_LAMBDA_PKA_FP
-126 0x2000 //RX_TPKA_FP
-127 0x2000 //RX_MIN_G_FP
-128 0x0080 //RX_MAX_G_FP
+126 0x280A //RX_TPKA_FP
+127 0x032D //RX_MIN_G_FP
+128 0x0A00 //RX_MAX_G_FP
129 0x000B //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
131 0x0000 //RX_MAXLEVEL_CNG
@@ -4577,38 +4580,38 @@
28 0x7EB8 //RX_TDDRC_ALPHA_DWN_2
29 0x7EB8 //RX_TDDRC_ALPHA_DWN_3
32 0x7EB8 //RX_TDDRC_ALPHA_DWN_4
-33 0x65AD //RX_TDDRC_LIMITER_THRD
+33 0x7220 //RX_TDDRC_LIMITER_THRD
34 0x0800 //RX_TDDRC_LIMITER_GAIN
112 0x0000 //RX_TDDRC_THRD_0
113 0x0000 //RX_TDDRC_THRD_1
-114 0x1A00 //RX_TDDRC_THRD_2
-115 0x1A00 //RX_TDDRC_THRD_3
-116 0x3000 //RX_TDDRC_SLANT_0
-117 0x7EB8 //RX_TDDRC_SLANT_1
+114 0x1800 //RX_TDDRC_THRD_2
+115 0x1800 //RX_TDDRC_THRD_3
+116 0x7FFF //RX_TDDRC_SLANT_0
+117 0x7FFF //RX_TDDRC_SLANT_1
118 0x5000 //RX_TDDRC_ALPHA_UP_0
119 0x7EB8 //RX_TDDRC_ALPHA_DWN_0
120 0x0000 //RX_TDDRC_HMNC_FLAG
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x023E //RX_TDDRC_DRC_GAIN
+124 0x0214 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
-39 0x4E52 //RX_FDEQ_GAIN_0
-40 0x5252 //RX_FDEQ_GAIN_1
-41 0x5252 //RX_FDEQ_GAIN_2
-42 0x5250 //RX_FDEQ_GAIN_3
-43 0x4C46 //RX_FDEQ_GAIN_4
-44 0x4748 //RX_FDEQ_GAIN_5
-45 0x5768 //RX_FDEQ_GAIN_6
-46 0x6162 //RX_FDEQ_GAIN_7
-47 0x5252 //RX_FDEQ_GAIN_8
-48 0x5256 //RX_FDEQ_GAIN_9
-49 0x5248 //RX_FDEQ_GAIN_10
-50 0x3434 //RX_FDEQ_GAIN_11
-51 0x3436 //RX_FDEQ_GAIN_12
-52 0x2A18 //RX_FDEQ_GAIN_13
-53 0x1830 //RX_FDEQ_GAIN_14
-54 0x3648 //RX_FDEQ_GAIN_15
+39 0x6270 //RX_FDEQ_GAIN_0
+40 0x7A70 //RX_FDEQ_GAIN_1
+41 0x7270 //RX_FDEQ_GAIN_2
+42 0x6A70 //RX_FDEQ_GAIN_3
+43 0x645A //RX_FDEQ_GAIN_4
+44 0x5A5E //RX_FDEQ_GAIN_5
+45 0x6E72 //RX_FDEQ_GAIN_6
+46 0x7268 //RX_FDEQ_GAIN_7
+47 0x665A //RX_FDEQ_GAIN_8
+48 0x5A5A //RX_FDEQ_GAIN_9
+49 0x5A64 //RX_FDEQ_GAIN_10
+50 0x6448 //RX_FDEQ_GAIN_11
+51 0x4949 //RX_FDEQ_GAIN_12
+52 0x4848 //RX_FDEQ_GAIN_13
+53 0x4848 //RX_FDEQ_GAIN_14
+54 0x4848 //RX_FDEQ_GAIN_15
55 0x4848 //RX_FDEQ_GAIN_16
56 0x4848 //RX_FDEQ_GAIN_17
57 0x4848 //RX_FDEQ_GAIN_18
@@ -4665,7 +4668,7 @@
108 0x5333 //RX_FDDRC_SLANT_1_2
109 0x5333 //RX_FDDRC_SLANT_1_3
110 0x0000 //RX_FDDRC_RESRV_0
-129 0x000B //RX_SPK_VOL
+129 0x000A //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
#VOL 1
6 0x5000 //RX_TDDRC_ALPHA_UP_1
@@ -4676,38 +4679,38 @@
28 0x7EB8 //RX_TDDRC_ALPHA_DWN_2
29 0x7EB8 //RX_TDDRC_ALPHA_DWN_3
32 0x7EB8 //RX_TDDRC_ALPHA_DWN_4
-33 0x65AD //RX_TDDRC_LIMITER_THRD
+33 0x7220 //RX_TDDRC_LIMITER_THRD
34 0x0800 //RX_TDDRC_LIMITER_GAIN
112 0x0000 //RX_TDDRC_THRD_0
113 0x0000 //RX_TDDRC_THRD_1
-114 0x1A00 //RX_TDDRC_THRD_2
-115 0x1A00 //RX_TDDRC_THRD_3
-116 0x3000 //RX_TDDRC_SLANT_0
-117 0x7EB8 //RX_TDDRC_SLANT_1
+114 0x1800 //RX_TDDRC_THRD_2
+115 0x1800 //RX_TDDRC_THRD_3
+116 0x7FFF //RX_TDDRC_SLANT_0
+117 0x7FFF //RX_TDDRC_SLANT_1
118 0x5000 //RX_TDDRC_ALPHA_UP_0
119 0x7EB8 //RX_TDDRC_ALPHA_DWN_0
120 0x0000 //RX_TDDRC_HMNC_FLAG
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x023E //RX_TDDRC_DRC_GAIN
+124 0x0214 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
-39 0x4E52 //RX_FDEQ_GAIN_0
-40 0x5252 //RX_FDEQ_GAIN_1
-41 0x5252 //RX_FDEQ_GAIN_2
-42 0x5250 //RX_FDEQ_GAIN_3
-43 0x4C46 //RX_FDEQ_GAIN_4
-44 0x4748 //RX_FDEQ_GAIN_5
-45 0x5768 //RX_FDEQ_GAIN_6
-46 0x6162 //RX_FDEQ_GAIN_7
-47 0x5252 //RX_FDEQ_GAIN_8
-48 0x5256 //RX_FDEQ_GAIN_9
-49 0x5248 //RX_FDEQ_GAIN_10
-50 0x3434 //RX_FDEQ_GAIN_11
-51 0x3436 //RX_FDEQ_GAIN_12
-52 0x2A18 //RX_FDEQ_GAIN_13
-53 0x1830 //RX_FDEQ_GAIN_14
-54 0x3648 //RX_FDEQ_GAIN_15
+39 0x6270 //RX_FDEQ_GAIN_0
+40 0x7A70 //RX_FDEQ_GAIN_1
+41 0x7270 //RX_FDEQ_GAIN_2
+42 0x6A70 //RX_FDEQ_GAIN_3
+43 0x645A //RX_FDEQ_GAIN_4
+44 0x5A5E //RX_FDEQ_GAIN_5
+45 0x6E72 //RX_FDEQ_GAIN_6
+46 0x7268 //RX_FDEQ_GAIN_7
+47 0x665A //RX_FDEQ_GAIN_8
+48 0x5A5A //RX_FDEQ_GAIN_9
+49 0x5A64 //RX_FDEQ_GAIN_10
+50 0x6448 //RX_FDEQ_GAIN_11
+51 0x4949 //RX_FDEQ_GAIN_12
+52 0x4848 //RX_FDEQ_GAIN_13
+53 0x4848 //RX_FDEQ_GAIN_14
+54 0x4848 //RX_FDEQ_GAIN_15
55 0x4848 //RX_FDEQ_GAIN_16
56 0x4848 //RX_FDEQ_GAIN_17
57 0x4848 //RX_FDEQ_GAIN_18
@@ -4764,7 +4767,7 @@
108 0x5333 //RX_FDDRC_SLANT_1_2
109 0x5333 //RX_FDDRC_SLANT_1_3
110 0x0000 //RX_FDDRC_RESRV_0
-129 0x0012 //RX_SPK_VOL
+129 0x0011 //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
#VOL 2
6 0x5000 //RX_TDDRC_ALPHA_UP_1
@@ -4775,38 +4778,38 @@
28 0x7EB8 //RX_TDDRC_ALPHA_DWN_2
29 0x7EB8 //RX_TDDRC_ALPHA_DWN_3
32 0x7EB8 //RX_TDDRC_ALPHA_DWN_4
-33 0x65AD //RX_TDDRC_LIMITER_THRD
+33 0x7220 //RX_TDDRC_LIMITER_THRD
34 0x0800 //RX_TDDRC_LIMITER_GAIN
112 0x0000 //RX_TDDRC_THRD_0
113 0x0000 //RX_TDDRC_THRD_1
-114 0x1A00 //RX_TDDRC_THRD_2
-115 0x1A00 //RX_TDDRC_THRD_3
-116 0x3000 //RX_TDDRC_SLANT_0
-117 0x7EB8 //RX_TDDRC_SLANT_1
+114 0x1800 //RX_TDDRC_THRD_2
+115 0x1800 //RX_TDDRC_THRD_3
+116 0x7FFF //RX_TDDRC_SLANT_0
+117 0x7FFF //RX_TDDRC_SLANT_1
118 0x5000 //RX_TDDRC_ALPHA_UP_0
119 0x7EB8 //RX_TDDRC_ALPHA_DWN_0
120 0x0000 //RX_TDDRC_HMNC_FLAG
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x0236 //RX_TDDRC_DRC_GAIN
+124 0x0214 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
-39 0x4E52 //RX_FDEQ_GAIN_0
-40 0x5252 //RX_FDEQ_GAIN_1
-41 0x5252 //RX_FDEQ_GAIN_2
-42 0x5250 //RX_FDEQ_GAIN_3
-43 0x4C46 //RX_FDEQ_GAIN_4
-44 0x4748 //RX_FDEQ_GAIN_5
-45 0x5768 //RX_FDEQ_GAIN_6
-46 0x6162 //RX_FDEQ_GAIN_7
-47 0x5252 //RX_FDEQ_GAIN_8
-48 0x5256 //RX_FDEQ_GAIN_9
-49 0x5248 //RX_FDEQ_GAIN_10
-50 0x3434 //RX_FDEQ_GAIN_11
-51 0x3436 //RX_FDEQ_GAIN_12
-52 0x2A18 //RX_FDEQ_GAIN_13
-53 0x1830 //RX_FDEQ_GAIN_14
-54 0x3648 //RX_FDEQ_GAIN_15
+39 0x6270 //RX_FDEQ_GAIN_0
+40 0x7A70 //RX_FDEQ_GAIN_1
+41 0x7270 //RX_FDEQ_GAIN_2
+42 0x6A70 //RX_FDEQ_GAIN_3
+43 0x645A //RX_FDEQ_GAIN_4
+44 0x5A5E //RX_FDEQ_GAIN_5
+45 0x6E72 //RX_FDEQ_GAIN_6
+46 0x7268 //RX_FDEQ_GAIN_7
+47 0x665A //RX_FDEQ_GAIN_8
+48 0x5A5A //RX_FDEQ_GAIN_9
+49 0x5A64 //RX_FDEQ_GAIN_10
+50 0x6448 //RX_FDEQ_GAIN_11
+51 0x4949 //RX_FDEQ_GAIN_12
+52 0x4848 //RX_FDEQ_GAIN_13
+53 0x4848 //RX_FDEQ_GAIN_14
+54 0x4848 //RX_FDEQ_GAIN_15
55 0x4848 //RX_FDEQ_GAIN_16
56 0x4848 //RX_FDEQ_GAIN_17
57 0x4848 //RX_FDEQ_GAIN_18
@@ -4863,7 +4866,7 @@
108 0x5333 //RX_FDDRC_SLANT_1_2
109 0x5333 //RX_FDDRC_SLANT_1_3
110 0x0000 //RX_FDDRC_RESRV_0
-129 0x001F //RX_SPK_VOL
+129 0x001C //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
#VOL 3
6 0x5000 //RX_TDDRC_ALPHA_UP_1
@@ -4874,38 +4877,38 @@
28 0x7EB8 //RX_TDDRC_ALPHA_DWN_2
29 0x7EB8 //RX_TDDRC_ALPHA_DWN_3
32 0x7EB8 //RX_TDDRC_ALPHA_DWN_4
-33 0x65AD //RX_TDDRC_LIMITER_THRD
+33 0x7220 //RX_TDDRC_LIMITER_THRD
34 0x0800 //RX_TDDRC_LIMITER_GAIN
112 0x0000 //RX_TDDRC_THRD_0
113 0x0000 //RX_TDDRC_THRD_1
-114 0x1A00 //RX_TDDRC_THRD_2
-115 0x1A00 //RX_TDDRC_THRD_3
-116 0x3000 //RX_TDDRC_SLANT_0
-117 0x7EB8 //RX_TDDRC_SLANT_1
+114 0x1800 //RX_TDDRC_THRD_2
+115 0x1800 //RX_TDDRC_THRD_3
+116 0x7FFF //RX_TDDRC_SLANT_0
+117 0x7FFF //RX_TDDRC_SLANT_1
118 0x5000 //RX_TDDRC_ALPHA_UP_0
119 0x7EB8 //RX_TDDRC_ALPHA_DWN_0
120 0x0000 //RX_TDDRC_HMNC_FLAG
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x023E //RX_TDDRC_DRC_GAIN
+124 0x0214 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
-39 0x4E52 //RX_FDEQ_GAIN_0
-40 0x5252 //RX_FDEQ_GAIN_1
-41 0x5252 //RX_FDEQ_GAIN_2
-42 0x5250 //RX_FDEQ_GAIN_3
-43 0x4C46 //RX_FDEQ_GAIN_4
-44 0x4748 //RX_FDEQ_GAIN_5
-45 0x5768 //RX_FDEQ_GAIN_6
-46 0x6162 //RX_FDEQ_GAIN_7
-47 0x5252 //RX_FDEQ_GAIN_8
-48 0x5256 //RX_FDEQ_GAIN_9
-49 0x5248 //RX_FDEQ_GAIN_10
-50 0x3434 //RX_FDEQ_GAIN_11
-51 0x3436 //RX_FDEQ_GAIN_12
-52 0x2A18 //RX_FDEQ_GAIN_13
-53 0x1830 //RX_FDEQ_GAIN_14
-54 0x3648 //RX_FDEQ_GAIN_15
+39 0x6270 //RX_FDEQ_GAIN_0
+40 0x7A70 //RX_FDEQ_GAIN_1
+41 0x7270 //RX_FDEQ_GAIN_2
+42 0x6A70 //RX_FDEQ_GAIN_3
+43 0x645A //RX_FDEQ_GAIN_4
+44 0x5A5E //RX_FDEQ_GAIN_5
+45 0x6E72 //RX_FDEQ_GAIN_6
+46 0x7268 //RX_FDEQ_GAIN_7
+47 0x665A //RX_FDEQ_GAIN_8
+48 0x5A5A //RX_FDEQ_GAIN_9
+49 0x5A64 //RX_FDEQ_GAIN_10
+50 0x6448 //RX_FDEQ_GAIN_11
+51 0x4949 //RX_FDEQ_GAIN_12
+52 0x4848 //RX_FDEQ_GAIN_13
+53 0x4848 //RX_FDEQ_GAIN_14
+54 0x4848 //RX_FDEQ_GAIN_15
55 0x4848 //RX_FDEQ_GAIN_16
56 0x4848 //RX_FDEQ_GAIN_17
57 0x4848 //RX_FDEQ_GAIN_18
@@ -4962,7 +4965,7 @@
108 0x5333 //RX_FDDRC_SLANT_1_2
109 0x5333 //RX_FDDRC_SLANT_1_3
110 0x0000 //RX_FDDRC_RESRV_0
-129 0x0033 //RX_SPK_VOL
+129 0x002F //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
#VOL 4
6 0x5000 //RX_TDDRC_ALPHA_UP_1
@@ -4973,38 +4976,38 @@
28 0x7EB8 //RX_TDDRC_ALPHA_DWN_2
29 0x7EB8 //RX_TDDRC_ALPHA_DWN_3
32 0x7EB8 //RX_TDDRC_ALPHA_DWN_4
-33 0x65AD //RX_TDDRC_LIMITER_THRD
+33 0x7220 //RX_TDDRC_LIMITER_THRD
34 0x0800 //RX_TDDRC_LIMITER_GAIN
112 0x0000 //RX_TDDRC_THRD_0
113 0x0000 //RX_TDDRC_THRD_1
-114 0x1A00 //RX_TDDRC_THRD_2
-115 0x1A00 //RX_TDDRC_THRD_3
-116 0x3000 //RX_TDDRC_SLANT_0
-117 0x7EB8 //RX_TDDRC_SLANT_1
+114 0x1800 //RX_TDDRC_THRD_2
+115 0x1800 //RX_TDDRC_THRD_3
+116 0x7FFF //RX_TDDRC_SLANT_0
+117 0x7FFF //RX_TDDRC_SLANT_1
118 0x5000 //RX_TDDRC_ALPHA_UP_0
119 0x7EB8 //RX_TDDRC_ALPHA_DWN_0
120 0x0000 //RX_TDDRC_HMNC_FLAG
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x023E //RX_TDDRC_DRC_GAIN
+124 0x0214 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
-39 0x4E52 //RX_FDEQ_GAIN_0
-40 0x5252 //RX_FDEQ_GAIN_1
-41 0x5252 //RX_FDEQ_GAIN_2
-42 0x5250 //RX_FDEQ_GAIN_3
-43 0x4C46 //RX_FDEQ_GAIN_4
-44 0x4748 //RX_FDEQ_GAIN_5
-45 0x5768 //RX_FDEQ_GAIN_6
-46 0x6162 //RX_FDEQ_GAIN_7
-47 0x5252 //RX_FDEQ_GAIN_8
-48 0x5256 //RX_FDEQ_GAIN_9
-49 0x5248 //RX_FDEQ_GAIN_10
-50 0x3434 //RX_FDEQ_GAIN_11
-51 0x3436 //RX_FDEQ_GAIN_12
-52 0x2A18 //RX_FDEQ_GAIN_13
-53 0x1830 //RX_FDEQ_GAIN_14
-54 0x3648 //RX_FDEQ_GAIN_15
+39 0x6270 //RX_FDEQ_GAIN_0
+40 0x7A70 //RX_FDEQ_GAIN_1
+41 0x7270 //RX_FDEQ_GAIN_2
+42 0x6A70 //RX_FDEQ_GAIN_3
+43 0x645A //RX_FDEQ_GAIN_4
+44 0x5A5E //RX_FDEQ_GAIN_5
+45 0x6E72 //RX_FDEQ_GAIN_6
+46 0x7268 //RX_FDEQ_GAIN_7
+47 0x665A //RX_FDEQ_GAIN_8
+48 0x5A5A //RX_FDEQ_GAIN_9
+49 0x5A64 //RX_FDEQ_GAIN_10
+50 0x6448 //RX_FDEQ_GAIN_11
+51 0x4949 //RX_FDEQ_GAIN_12
+52 0x4848 //RX_FDEQ_GAIN_13
+53 0x4848 //RX_FDEQ_GAIN_14
+54 0x4848 //RX_FDEQ_GAIN_15
55 0x4848 //RX_FDEQ_GAIN_16
56 0x4848 //RX_FDEQ_GAIN_17
57 0x4848 //RX_FDEQ_GAIN_18
@@ -5061,7 +5064,7 @@
108 0x5333 //RX_FDDRC_SLANT_1_2
109 0x5333 //RX_FDDRC_SLANT_1_3
110 0x0000 //RX_FDDRC_RESRV_0
-129 0x0055 //RX_SPK_VOL
+129 0x004F //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
#VOL 5
6 0x5000 //RX_TDDRC_ALPHA_UP_1
@@ -5072,38 +5075,38 @@
28 0x7EB8 //RX_TDDRC_ALPHA_DWN_2
29 0x7EB8 //RX_TDDRC_ALPHA_DWN_3
32 0x7EB8 //RX_TDDRC_ALPHA_DWN_4
-33 0x65AD //RX_TDDRC_LIMITER_THRD
+33 0x7220 //RX_TDDRC_LIMITER_THRD
34 0x0800 //RX_TDDRC_LIMITER_GAIN
112 0x0000 //RX_TDDRC_THRD_0
113 0x0000 //RX_TDDRC_THRD_1
-114 0x1A00 //RX_TDDRC_THRD_2
-115 0x1A00 //RX_TDDRC_THRD_3
-116 0x3000 //RX_TDDRC_SLANT_0
-117 0x7EB8 //RX_TDDRC_SLANT_1
+114 0x1800 //RX_TDDRC_THRD_2
+115 0x1800 //RX_TDDRC_THRD_3
+116 0x7FFF //RX_TDDRC_SLANT_0
+117 0x7FFF //RX_TDDRC_SLANT_1
118 0x5000 //RX_TDDRC_ALPHA_UP_0
119 0x7EB8 //RX_TDDRC_ALPHA_DWN_0
120 0x0000 //RX_TDDRC_HMNC_FLAG
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x023E //RX_TDDRC_DRC_GAIN
+124 0x0214 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
-39 0x4E52 //RX_FDEQ_GAIN_0
-40 0x5252 //RX_FDEQ_GAIN_1
-41 0x5252 //RX_FDEQ_GAIN_2
-42 0x5250 //RX_FDEQ_GAIN_3
-43 0x4C46 //RX_FDEQ_GAIN_4
-44 0x4748 //RX_FDEQ_GAIN_5
-45 0x5768 //RX_FDEQ_GAIN_6
-46 0x6162 //RX_FDEQ_GAIN_7
-47 0x5252 //RX_FDEQ_GAIN_8
-48 0x5256 //RX_FDEQ_GAIN_9
-49 0x5248 //RX_FDEQ_GAIN_10
-50 0x3434 //RX_FDEQ_GAIN_11
-51 0x3436 //RX_FDEQ_GAIN_12
-52 0x2A18 //RX_FDEQ_GAIN_13
-53 0x1830 //RX_FDEQ_GAIN_14
-54 0x3648 //RX_FDEQ_GAIN_15
+39 0x6270 //RX_FDEQ_GAIN_0
+40 0x7A70 //RX_FDEQ_GAIN_1
+41 0x7270 //RX_FDEQ_GAIN_2
+42 0x6A70 //RX_FDEQ_GAIN_3
+43 0x645A //RX_FDEQ_GAIN_4
+44 0x5A5E //RX_FDEQ_GAIN_5
+45 0x6E72 //RX_FDEQ_GAIN_6
+46 0x7268 //RX_FDEQ_GAIN_7
+47 0x665A //RX_FDEQ_GAIN_8
+48 0x5A5A //RX_FDEQ_GAIN_9
+49 0x5A64 //RX_FDEQ_GAIN_10
+50 0x6448 //RX_FDEQ_GAIN_11
+51 0x4949 //RX_FDEQ_GAIN_12
+52 0x4848 //RX_FDEQ_GAIN_13
+53 0x4848 //RX_FDEQ_GAIN_14
+54 0x4848 //RX_FDEQ_GAIN_15
55 0x4848 //RX_FDEQ_GAIN_16
56 0x4848 //RX_FDEQ_GAIN_17
57 0x4848 //RX_FDEQ_GAIN_18
@@ -5160,7 +5163,7 @@
108 0x5333 //RX_FDDRC_SLANT_1_2
109 0x5333 //RX_FDDRC_SLANT_1_3
110 0x0000 //RX_FDDRC_RESRV_0
-129 0x008F //RX_SPK_VOL
+129 0x0086 //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
#VOL 6
6 0x5000 //RX_TDDRC_ALPHA_UP_1
@@ -5171,38 +5174,38 @@
28 0x7EB8 //RX_TDDRC_ALPHA_DWN_2
29 0x7EB8 //RX_TDDRC_ALPHA_DWN_3
32 0x7EB8 //RX_TDDRC_ALPHA_DWN_4
-33 0x65AD //RX_TDDRC_LIMITER_THRD
+33 0x7220 //RX_TDDRC_LIMITER_THRD
34 0x0800 //RX_TDDRC_LIMITER_GAIN
112 0x0000 //RX_TDDRC_THRD_0
113 0x0000 //RX_TDDRC_THRD_1
-114 0x1A00 //RX_TDDRC_THRD_2
-115 0x1A00 //RX_TDDRC_THRD_3
-116 0x3000 //RX_TDDRC_SLANT_0
-117 0x7EB8 //RX_TDDRC_SLANT_1
+114 0x1800 //RX_TDDRC_THRD_2
+115 0x1800 //RX_TDDRC_THRD_3
+116 0x7FFF //RX_TDDRC_SLANT_0
+117 0x7FFF //RX_TDDRC_SLANT_1
118 0x5000 //RX_TDDRC_ALPHA_UP_0
119 0x7EB8 //RX_TDDRC_ALPHA_DWN_0
120 0x0000 //RX_TDDRC_HMNC_FLAG
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x023E //RX_TDDRC_DRC_GAIN
+124 0x0214 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
-39 0x4E52 //RX_FDEQ_GAIN_0
-40 0x5252 //RX_FDEQ_GAIN_1
-41 0x5252 //RX_FDEQ_GAIN_2
-42 0x5250 //RX_FDEQ_GAIN_3
-43 0x4C46 //RX_FDEQ_GAIN_4
-44 0x4748 //RX_FDEQ_GAIN_5
-45 0x5768 //RX_FDEQ_GAIN_6
-46 0x6162 //RX_FDEQ_GAIN_7
-47 0x5252 //RX_FDEQ_GAIN_8
-48 0x5256 //RX_FDEQ_GAIN_9
-49 0x5248 //RX_FDEQ_GAIN_10
-50 0x3434 //RX_FDEQ_GAIN_11
-51 0x3436 //RX_FDEQ_GAIN_12
-52 0x2A18 //RX_FDEQ_GAIN_13
-53 0x1830 //RX_FDEQ_GAIN_14
-54 0x3648 //RX_FDEQ_GAIN_15
+39 0x6270 //RX_FDEQ_GAIN_0
+40 0x7A70 //RX_FDEQ_GAIN_1
+41 0x7270 //RX_FDEQ_GAIN_2
+42 0x6A70 //RX_FDEQ_GAIN_3
+43 0x645A //RX_FDEQ_GAIN_4
+44 0x5A5E //RX_FDEQ_GAIN_5
+45 0x6E72 //RX_FDEQ_GAIN_6
+46 0x7268 //RX_FDEQ_GAIN_7
+47 0x665A //RX_FDEQ_GAIN_8
+48 0x5A5A //RX_FDEQ_GAIN_9
+49 0x5A64 //RX_FDEQ_GAIN_10
+50 0x6448 //RX_FDEQ_GAIN_11
+51 0x4949 //RX_FDEQ_GAIN_12
+52 0x4848 //RX_FDEQ_GAIN_13
+53 0x4848 //RX_FDEQ_GAIN_14
+54 0x4848 //RX_FDEQ_GAIN_15
55 0x4848 //RX_FDEQ_GAIN_16
56 0x4848 //RX_FDEQ_GAIN_17
57 0x4848 //RX_FDEQ_GAIN_18
@@ -5263,6 +5266,7 @@
130 0x0000 //RX_VOL_RESRV_0
#CASE_NAME HEADSET-USB_BLACKBIRD-VOICE_GENERIC-FB
+#PARAM_MODE FULL
#PARAM_TYPE TX+RX
#TOTAL_CUSTOM_STEP 7
#TX
@@ -6164,7 +6168,7 @@
895 0xCCCC //TX_FASTNS_SSA_THLFH
896 0xD999 //TX_FASTNS_SSA_THHFH
#RX
-0 0x002C //RX_RECVFUNC_MODE_0
+0 0x042C //RX_RECVFUNC_MODE_0
1 0x0000 //RX_RECVFUNC_MODE_1
2 0x0004 //RX_SAMPLINGFREQ_SIG
3 0x0004 //RX_SAMPLINGFREQ_PROC
@@ -6290,9 +6294,9 @@
123 0x0CCD //RX_TDDRC_SMT_W
124 0x0240 //RX_TDDRC_DRC_GAIN
125 0x7C00 //RX_LAMBDA_PKA_FP
-126 0x2000 //RX_TPKA_FP
-127 0x2000 //RX_MIN_G_FP
-128 0x0080 //RX_MAX_G_FP
+126 0x280A //RX_TPKA_FP
+127 0x032D //RX_MIN_G_FP
+128 0x0A00 //RX_MAX_G_FP
129 0x000A //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
131 0x0000 //RX_MAXLEVEL_CNG
@@ -6330,35 +6334,35 @@
28 0x7EB8 //RX_TDDRC_ALPHA_DWN_2
29 0x7EB8 //RX_TDDRC_ALPHA_DWN_3
32 0x7EB8 //RX_TDDRC_ALPHA_DWN_4
-33 0x7FFF //RX_TDDRC_LIMITER_THRD
+33 0x7220 //RX_TDDRC_LIMITER_THRD
34 0x0800 //RX_TDDRC_LIMITER_GAIN
112 0x0000 //RX_TDDRC_THRD_0
113 0x0000 //RX_TDDRC_THRD_1
-114 0x1200 //RX_TDDRC_THRD_2
-115 0x1900 //RX_TDDRC_THRD_3
-116 0x3000 //RX_TDDRC_SLANT_0
-117 0x6E00 //RX_TDDRC_SLANT_1
+114 0x1800 //RX_TDDRC_THRD_2
+115 0x1800 //RX_TDDRC_THRD_3
+116 0x7FFF //RX_TDDRC_SLANT_0
+117 0x7FFF //RX_TDDRC_SLANT_1
118 0x1000 //RX_TDDRC_ALPHA_UP_0
119 0x7EB8 //RX_TDDRC_ALPHA_DWN_0
120 0x0000 //RX_TDDRC_HMNC_FLAG
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x0240 //RX_TDDRC_DRC_GAIN
+124 0x0231 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
-39 0x4852 //RX_FDEQ_GAIN_0
-40 0x5858 //RX_FDEQ_GAIN_1
-41 0x5C5A //RX_FDEQ_GAIN_2
-42 0x4F50 //RX_FDEQ_GAIN_3
-43 0x5A61 //RX_FDEQ_GAIN_4
-44 0x605B //RX_FDEQ_GAIN_5
-45 0x5050 //RX_FDEQ_GAIN_6
-46 0x5050 //RX_FDEQ_GAIN_7
-47 0x5044 //RX_FDEQ_GAIN_8
-48 0x3633 //RX_FDEQ_GAIN_9
-49 0x3424 //RX_FDEQ_GAIN_10
-50 0x1A24 //RX_FDEQ_GAIN_11
-51 0x2B37 //RX_FDEQ_GAIN_12
+39 0x4858 //RX_FDEQ_GAIN_0
+40 0x6265 //RX_FDEQ_GAIN_1
+41 0x6568 //RX_FDEQ_GAIN_2
+42 0x5654 //RX_FDEQ_GAIN_3
+43 0x676E //RX_FDEQ_GAIN_4
+44 0x6E6B //RX_FDEQ_GAIN_5
+45 0x5B5F //RX_FDEQ_GAIN_6
+46 0x5864 //RX_FDEQ_GAIN_7
+47 0x6548 //RX_FDEQ_GAIN_8
+48 0x4848 //RX_FDEQ_GAIN_9
+49 0x4848 //RX_FDEQ_GAIN_10
+50 0x4848 //RX_FDEQ_GAIN_11
+51 0x4848 //RX_FDEQ_GAIN_12
52 0x4848 //RX_FDEQ_GAIN_13
53 0x4848 //RX_FDEQ_GAIN_14
54 0x4848 //RX_FDEQ_GAIN_15
@@ -6418,7 +6422,7 @@
108 0x5333 //RX_FDDRC_SLANT_1_2
109 0x5333 //RX_FDDRC_SLANT_1_3
110 0x0000 //RX_FDDRC_RESRV_0
-129 0x000A //RX_SPK_VOL
+129 0x000B //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
#VOL 1
6 0x1000 //RX_TDDRC_ALPHA_UP_1
@@ -6429,35 +6433,35 @@
28 0x7EB8 //RX_TDDRC_ALPHA_DWN_2
29 0x7EB8 //RX_TDDRC_ALPHA_DWN_3
32 0x7EB8 //RX_TDDRC_ALPHA_DWN_4
-33 0x7FFF //RX_TDDRC_LIMITER_THRD
+33 0x7220 //RX_TDDRC_LIMITER_THRD
34 0x0800 //RX_TDDRC_LIMITER_GAIN
112 0x0000 //RX_TDDRC_THRD_0
113 0x0000 //RX_TDDRC_THRD_1
-114 0x1200 //RX_TDDRC_THRD_2
-115 0x1900 //RX_TDDRC_THRD_3
-116 0x3000 //RX_TDDRC_SLANT_0
-117 0x6E00 //RX_TDDRC_SLANT_1
+114 0x1800 //RX_TDDRC_THRD_2
+115 0x1800 //RX_TDDRC_THRD_3
+116 0x7FFF //RX_TDDRC_SLANT_0
+117 0x7FFF //RX_TDDRC_SLANT_1
118 0x1000 //RX_TDDRC_ALPHA_UP_0
119 0x7EB8 //RX_TDDRC_ALPHA_DWN_0
120 0x0000 //RX_TDDRC_HMNC_FLAG
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x0240 //RX_TDDRC_DRC_GAIN
+124 0x0231 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
-39 0x4852 //RX_FDEQ_GAIN_0
-40 0x5858 //RX_FDEQ_GAIN_1
-41 0x5C5A //RX_FDEQ_GAIN_2
-42 0x4F50 //RX_FDEQ_GAIN_3
-43 0x5A61 //RX_FDEQ_GAIN_4
-44 0x605B //RX_FDEQ_GAIN_5
-45 0x5050 //RX_FDEQ_GAIN_6
-46 0x5050 //RX_FDEQ_GAIN_7
-47 0x5044 //RX_FDEQ_GAIN_8
-48 0x3633 //RX_FDEQ_GAIN_9
-49 0x3424 //RX_FDEQ_GAIN_10
-50 0x1A24 //RX_FDEQ_GAIN_11
-51 0x2B37 //RX_FDEQ_GAIN_12
+39 0x4858 //RX_FDEQ_GAIN_0
+40 0x6265 //RX_FDEQ_GAIN_1
+41 0x6568 //RX_FDEQ_GAIN_2
+42 0x5654 //RX_FDEQ_GAIN_3
+43 0x676E //RX_FDEQ_GAIN_4
+44 0x6E6B //RX_FDEQ_GAIN_5
+45 0x5B5F //RX_FDEQ_GAIN_6
+46 0x5864 //RX_FDEQ_GAIN_7
+47 0x6548 //RX_FDEQ_GAIN_8
+48 0x4848 //RX_FDEQ_GAIN_9
+49 0x4848 //RX_FDEQ_GAIN_10
+50 0x4848 //RX_FDEQ_GAIN_11
+51 0x4848 //RX_FDEQ_GAIN_12
52 0x4848 //RX_FDEQ_GAIN_13
53 0x4848 //RX_FDEQ_GAIN_14
54 0x4848 //RX_FDEQ_GAIN_15
@@ -6517,7 +6521,7 @@
108 0x5333 //RX_FDDRC_SLANT_1_2
109 0x5333 //RX_FDDRC_SLANT_1_3
110 0x0000 //RX_FDDRC_RESRV_0
-129 0x0010 //RX_SPK_VOL
+129 0x0012 //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
#VOL 2
6 0x1000 //RX_TDDRC_ALPHA_UP_1
@@ -6528,35 +6532,35 @@
28 0x7EB8 //RX_TDDRC_ALPHA_DWN_2
29 0x7EB8 //RX_TDDRC_ALPHA_DWN_3
32 0x7EB8 //RX_TDDRC_ALPHA_DWN_4
-33 0x7FFF //RX_TDDRC_LIMITER_THRD
+33 0x7220 //RX_TDDRC_LIMITER_THRD
34 0x0800 //RX_TDDRC_LIMITER_GAIN
112 0x0000 //RX_TDDRC_THRD_0
113 0x0000 //RX_TDDRC_THRD_1
-114 0x1200 //RX_TDDRC_THRD_2
-115 0x1900 //RX_TDDRC_THRD_3
-116 0x3000 //RX_TDDRC_SLANT_0
-117 0x6E00 //RX_TDDRC_SLANT_1
+114 0x1800 //RX_TDDRC_THRD_2
+115 0x1800 //RX_TDDRC_THRD_3
+116 0x7FFF //RX_TDDRC_SLANT_0
+117 0x7FFF //RX_TDDRC_SLANT_1
118 0x1000 //RX_TDDRC_ALPHA_UP_0
119 0x7EB8 //RX_TDDRC_ALPHA_DWN_0
120 0x0000 //RX_TDDRC_HMNC_FLAG
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x0240 //RX_TDDRC_DRC_GAIN
+124 0x0231 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
-39 0x4852 //RX_FDEQ_GAIN_0
-40 0x5858 //RX_FDEQ_GAIN_1
-41 0x5C5A //RX_FDEQ_GAIN_2
-42 0x4F50 //RX_FDEQ_GAIN_3
-43 0x5A61 //RX_FDEQ_GAIN_4
-44 0x605B //RX_FDEQ_GAIN_5
-45 0x5050 //RX_FDEQ_GAIN_6
-46 0x5050 //RX_FDEQ_GAIN_7
-47 0x5044 //RX_FDEQ_GAIN_8
-48 0x3633 //RX_FDEQ_GAIN_9
-49 0x3424 //RX_FDEQ_GAIN_10
-50 0x1A24 //RX_FDEQ_GAIN_11
-51 0x2B37 //RX_FDEQ_GAIN_12
+39 0x4858 //RX_FDEQ_GAIN_0
+40 0x6265 //RX_FDEQ_GAIN_1
+41 0x6568 //RX_FDEQ_GAIN_2
+42 0x5654 //RX_FDEQ_GAIN_3
+43 0x676E //RX_FDEQ_GAIN_4
+44 0x6E6B //RX_FDEQ_GAIN_5
+45 0x5B5F //RX_FDEQ_GAIN_6
+46 0x5864 //RX_FDEQ_GAIN_7
+47 0x6548 //RX_FDEQ_GAIN_8
+48 0x4848 //RX_FDEQ_GAIN_9
+49 0x4848 //RX_FDEQ_GAIN_10
+50 0x4848 //RX_FDEQ_GAIN_11
+51 0x4848 //RX_FDEQ_GAIN_12
52 0x4848 //RX_FDEQ_GAIN_13
53 0x4848 //RX_FDEQ_GAIN_14
54 0x4848 //RX_FDEQ_GAIN_15
@@ -6616,7 +6620,7 @@
108 0x5333 //RX_FDDRC_SLANT_1_2
109 0x5333 //RX_FDDRC_SLANT_1_3
110 0x0000 //RX_FDDRC_RESRV_0
-129 0x001C //RX_SPK_VOL
+129 0x001F //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
#VOL 3
6 0x1000 //RX_TDDRC_ALPHA_UP_1
@@ -6627,35 +6631,35 @@
28 0x7EB8 //RX_TDDRC_ALPHA_DWN_2
29 0x7EB8 //RX_TDDRC_ALPHA_DWN_3
32 0x7EB8 //RX_TDDRC_ALPHA_DWN_4
-33 0x7FFF //RX_TDDRC_LIMITER_THRD
+33 0x7220 //RX_TDDRC_LIMITER_THRD
34 0x0800 //RX_TDDRC_LIMITER_GAIN
112 0x0000 //RX_TDDRC_THRD_0
113 0x0000 //RX_TDDRC_THRD_1
-114 0x1200 //RX_TDDRC_THRD_2
-115 0x1900 //RX_TDDRC_THRD_3
-116 0x3000 //RX_TDDRC_SLANT_0
-117 0x6E00 //RX_TDDRC_SLANT_1
+114 0x1800 //RX_TDDRC_THRD_2
+115 0x1800 //RX_TDDRC_THRD_3
+116 0x7FFF //RX_TDDRC_SLANT_0
+117 0x7FFF //RX_TDDRC_SLANT_1
118 0x1000 //RX_TDDRC_ALPHA_UP_0
119 0x7EB8 //RX_TDDRC_ALPHA_DWN_0
120 0x0000 //RX_TDDRC_HMNC_FLAG
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x0240 //RX_TDDRC_DRC_GAIN
+124 0x0231 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
-39 0x4852 //RX_FDEQ_GAIN_0
-40 0x5858 //RX_FDEQ_GAIN_1
-41 0x5C5A //RX_FDEQ_GAIN_2
-42 0x4F50 //RX_FDEQ_GAIN_3
-43 0x5A61 //RX_FDEQ_GAIN_4
-44 0x605B //RX_FDEQ_GAIN_5
-45 0x5050 //RX_FDEQ_GAIN_6
-46 0x5050 //RX_FDEQ_GAIN_7
-47 0x5044 //RX_FDEQ_GAIN_8
-48 0x3633 //RX_FDEQ_GAIN_9
-49 0x3424 //RX_FDEQ_GAIN_10
-50 0x1A24 //RX_FDEQ_GAIN_11
-51 0x2B37 //RX_FDEQ_GAIN_12
+39 0x4858 //RX_FDEQ_GAIN_0
+40 0x6265 //RX_FDEQ_GAIN_1
+41 0x6568 //RX_FDEQ_GAIN_2
+42 0x5654 //RX_FDEQ_GAIN_3
+43 0x676E //RX_FDEQ_GAIN_4
+44 0x6E6B //RX_FDEQ_GAIN_5
+45 0x5B5F //RX_FDEQ_GAIN_6
+46 0x5864 //RX_FDEQ_GAIN_7
+47 0x6548 //RX_FDEQ_GAIN_8
+48 0x4848 //RX_FDEQ_GAIN_9
+49 0x4848 //RX_FDEQ_GAIN_10
+50 0x4848 //RX_FDEQ_GAIN_11
+51 0x4848 //RX_FDEQ_GAIN_12
52 0x4848 //RX_FDEQ_GAIN_13
53 0x4848 //RX_FDEQ_GAIN_14
54 0x4848 //RX_FDEQ_GAIN_15
@@ -6715,7 +6719,7 @@
108 0x5333 //RX_FDDRC_SLANT_1_2
109 0x5333 //RX_FDDRC_SLANT_1_3
110 0x0000 //RX_FDDRC_RESRV_0
-129 0x002F //RX_SPK_VOL
+129 0x0034 //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
#VOL 4
6 0x1000 //RX_TDDRC_ALPHA_UP_1
@@ -6726,35 +6730,35 @@
28 0x7EB8 //RX_TDDRC_ALPHA_DWN_2
29 0x7EB8 //RX_TDDRC_ALPHA_DWN_3
32 0x7EB8 //RX_TDDRC_ALPHA_DWN_4
-33 0x7FFF //RX_TDDRC_LIMITER_THRD
+33 0x7220 //RX_TDDRC_LIMITER_THRD
34 0x0800 //RX_TDDRC_LIMITER_GAIN
112 0x0000 //RX_TDDRC_THRD_0
113 0x0000 //RX_TDDRC_THRD_1
-114 0x1200 //RX_TDDRC_THRD_2
-115 0x1900 //RX_TDDRC_THRD_3
-116 0x3000 //RX_TDDRC_SLANT_0
-117 0x6E00 //RX_TDDRC_SLANT_1
+114 0x1800 //RX_TDDRC_THRD_2
+115 0x1800 //RX_TDDRC_THRD_3
+116 0x7FFF //RX_TDDRC_SLANT_0
+117 0x7FFF //RX_TDDRC_SLANT_1
118 0x1000 //RX_TDDRC_ALPHA_UP_0
119 0x7EB8 //RX_TDDRC_ALPHA_DWN_0
120 0x0000 //RX_TDDRC_HMNC_FLAG
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x0240 //RX_TDDRC_DRC_GAIN
+124 0x0231 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
-39 0x4852 //RX_FDEQ_GAIN_0
-40 0x5858 //RX_FDEQ_GAIN_1
-41 0x5C5A //RX_FDEQ_GAIN_2
-42 0x4F50 //RX_FDEQ_GAIN_3
-43 0x5A61 //RX_FDEQ_GAIN_4
-44 0x605B //RX_FDEQ_GAIN_5
-45 0x5050 //RX_FDEQ_GAIN_6
-46 0x5050 //RX_FDEQ_GAIN_7
-47 0x5044 //RX_FDEQ_GAIN_8
-48 0x3633 //RX_FDEQ_GAIN_9
-49 0x3424 //RX_FDEQ_GAIN_10
-50 0x1A24 //RX_FDEQ_GAIN_11
-51 0x2B37 //RX_FDEQ_GAIN_12
+39 0x4858 //RX_FDEQ_GAIN_0
+40 0x6265 //RX_FDEQ_GAIN_1
+41 0x6568 //RX_FDEQ_GAIN_2
+42 0x5654 //RX_FDEQ_GAIN_3
+43 0x676E //RX_FDEQ_GAIN_4
+44 0x6E6B //RX_FDEQ_GAIN_5
+45 0x5B5F //RX_FDEQ_GAIN_6
+46 0x5864 //RX_FDEQ_GAIN_7
+47 0x6548 //RX_FDEQ_GAIN_8
+48 0x4848 //RX_FDEQ_GAIN_9
+49 0x4848 //RX_FDEQ_GAIN_10
+50 0x4848 //RX_FDEQ_GAIN_11
+51 0x4848 //RX_FDEQ_GAIN_12
52 0x4848 //RX_FDEQ_GAIN_13
53 0x4848 //RX_FDEQ_GAIN_14
54 0x4848 //RX_FDEQ_GAIN_15
@@ -6814,7 +6818,7 @@
108 0x5333 //RX_FDDRC_SLANT_1_2
109 0x5333 //RX_FDDRC_SLANT_1_3
110 0x0000 //RX_FDDRC_RESRV_0
-129 0x004F //RX_SPK_VOL
+129 0x0056 //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
#VOL 5
6 0x1000 //RX_TDDRC_ALPHA_UP_1
@@ -6825,35 +6829,35 @@
28 0x7EB8 //RX_TDDRC_ALPHA_DWN_2
29 0x7EB8 //RX_TDDRC_ALPHA_DWN_3
32 0x7EB8 //RX_TDDRC_ALPHA_DWN_4
-33 0x7FFF //RX_TDDRC_LIMITER_THRD
+33 0x7220 //RX_TDDRC_LIMITER_THRD
34 0x0800 //RX_TDDRC_LIMITER_GAIN
112 0x0000 //RX_TDDRC_THRD_0
113 0x0000 //RX_TDDRC_THRD_1
-114 0x1200 //RX_TDDRC_THRD_2
-115 0x1900 //RX_TDDRC_THRD_3
-116 0x3000 //RX_TDDRC_SLANT_0
-117 0x6E00 //RX_TDDRC_SLANT_1
+114 0x1800 //RX_TDDRC_THRD_2
+115 0x1800 //RX_TDDRC_THRD_3
+116 0x7FFF //RX_TDDRC_SLANT_0
+117 0x7FFF //RX_TDDRC_SLANT_1
118 0x1000 //RX_TDDRC_ALPHA_UP_0
119 0x7EB8 //RX_TDDRC_ALPHA_DWN_0
120 0x0000 //RX_TDDRC_HMNC_FLAG
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x0240 //RX_TDDRC_DRC_GAIN
+124 0x0231 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
-39 0x4852 //RX_FDEQ_GAIN_0
-40 0x5858 //RX_FDEQ_GAIN_1
-41 0x5C5A //RX_FDEQ_GAIN_2
-42 0x4F50 //RX_FDEQ_GAIN_3
-43 0x5A61 //RX_FDEQ_GAIN_4
-44 0x605B //RX_FDEQ_GAIN_5
-45 0x5050 //RX_FDEQ_GAIN_6
-46 0x5050 //RX_FDEQ_GAIN_7
-47 0x5044 //RX_FDEQ_GAIN_8
-48 0x3633 //RX_FDEQ_GAIN_9
-49 0x3424 //RX_FDEQ_GAIN_10
-50 0x1A24 //RX_FDEQ_GAIN_11
-51 0x2B37 //RX_FDEQ_GAIN_12
+39 0x4858 //RX_FDEQ_GAIN_0
+40 0x6265 //RX_FDEQ_GAIN_1
+41 0x6568 //RX_FDEQ_GAIN_2
+42 0x5654 //RX_FDEQ_GAIN_3
+43 0x676E //RX_FDEQ_GAIN_4
+44 0x6E6B //RX_FDEQ_GAIN_5
+45 0x5B5F //RX_FDEQ_GAIN_6
+46 0x5864 //RX_FDEQ_GAIN_7
+47 0x6548 //RX_FDEQ_GAIN_8
+48 0x4848 //RX_FDEQ_GAIN_9
+49 0x4848 //RX_FDEQ_GAIN_10
+50 0x4848 //RX_FDEQ_GAIN_11
+51 0x4848 //RX_FDEQ_GAIN_12
52 0x4848 //RX_FDEQ_GAIN_13
53 0x4848 //RX_FDEQ_GAIN_14
54 0x4848 //RX_FDEQ_GAIN_15
@@ -6913,7 +6917,7 @@
108 0x5333 //RX_FDDRC_SLANT_1_2
109 0x5333 //RX_FDDRC_SLANT_1_3
110 0x0000 //RX_FDDRC_RESRV_0
-129 0x0081 //RX_SPK_VOL
+129 0x0090 //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
#VOL 6
6 0x1000 //RX_TDDRC_ALPHA_UP_1
@@ -6924,35 +6928,35 @@
28 0x7EB8 //RX_TDDRC_ALPHA_DWN_2
29 0x7EB8 //RX_TDDRC_ALPHA_DWN_3
32 0x7EB8 //RX_TDDRC_ALPHA_DWN_4
-33 0x7FFF //RX_TDDRC_LIMITER_THRD
+33 0x7220 //RX_TDDRC_LIMITER_THRD
34 0x0800 //RX_TDDRC_LIMITER_GAIN
112 0x0000 //RX_TDDRC_THRD_0
113 0x0000 //RX_TDDRC_THRD_1
-114 0x1200 //RX_TDDRC_THRD_2
-115 0x1900 //RX_TDDRC_THRD_3
-116 0x3000 //RX_TDDRC_SLANT_0
-117 0x6E00 //RX_TDDRC_SLANT_1
+114 0x1800 //RX_TDDRC_THRD_2
+115 0x1800 //RX_TDDRC_THRD_3
+116 0x7FFF //RX_TDDRC_SLANT_0
+117 0x7FFF //RX_TDDRC_SLANT_1
118 0x1000 //RX_TDDRC_ALPHA_UP_0
119 0x7EB8 //RX_TDDRC_ALPHA_DWN_0
120 0x0000 //RX_TDDRC_HMNC_FLAG
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
-124 0x0240 //RX_TDDRC_DRC_GAIN
+124 0x0231 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
-39 0x4852 //RX_FDEQ_GAIN_0
-40 0x5858 //RX_FDEQ_GAIN_1
-41 0x5C5A //RX_FDEQ_GAIN_2
-42 0x4F50 //RX_FDEQ_GAIN_3
-43 0x5A61 //RX_FDEQ_GAIN_4
-44 0x605B //RX_FDEQ_GAIN_5
-45 0x5050 //RX_FDEQ_GAIN_6
-46 0x5050 //RX_FDEQ_GAIN_7
-47 0x5044 //RX_FDEQ_GAIN_8
-48 0x3633 //RX_FDEQ_GAIN_9
-49 0x3424 //RX_FDEQ_GAIN_10
-50 0x1A24 //RX_FDEQ_GAIN_11
-51 0x2B37 //RX_FDEQ_GAIN_12
+39 0x4858 //RX_FDEQ_GAIN_0
+40 0x6265 //RX_FDEQ_GAIN_1
+41 0x6568 //RX_FDEQ_GAIN_2
+42 0x5654 //RX_FDEQ_GAIN_3
+43 0x676E //RX_FDEQ_GAIN_4
+44 0x6E6B //RX_FDEQ_GAIN_5
+45 0x5B5F //RX_FDEQ_GAIN_6
+46 0x5864 //RX_FDEQ_GAIN_7
+47 0x6548 //RX_FDEQ_GAIN_8
+48 0x4848 //RX_FDEQ_GAIN_9
+49 0x4848 //RX_FDEQ_GAIN_10
+50 0x4848 //RX_FDEQ_GAIN_11
+51 0x4848 //RX_FDEQ_GAIN_12
52 0x4848 //RX_FDEQ_GAIN_13
53 0x4848 //RX_FDEQ_GAIN_14
54 0x4848 //RX_FDEQ_GAIN_15
@@ -7016,6 +7020,7 @@
130 0x0000 //RX_VOL_RESRV_0
#CASE_NAME HEADSET-GOOGLE_CONDOR-VOICE_GENERIC-NB
+#PARAM_MODE FULL
#PARAM_TYPE TX+RX
#TOTAL_CUSTOM_STEP 7
#TX
@@ -8769,6 +8774,7 @@
130 0x0000 //RX_VOL_RESRV_0
#CASE_NAME HEADSET-GOOGLE_CONDOR-VOICE_GENERIC-WB
+#PARAM_MODE FULL
#PARAM_TYPE TX+RX
#TOTAL_CUSTOM_STEP 7
#TX
@@ -10522,6 +10528,7 @@
130 0x0000 //RX_VOL_RESRV_0
#CASE_NAME HEADSET-GOOGLE_CONDOR-VOICE_GENERIC-SWB
+#PARAM_MODE FULL
#PARAM_TYPE TX+RX
#TOTAL_CUSTOM_STEP 7
#TX
@@ -12275,6 +12282,7 @@
130 0x0000 //RX_VOL_RESRV_0
#CASE_NAME HEADSET-GOOGLE_CONDOR-VOICE_GENERIC-FB
+#PARAM_MODE FULL
#PARAM_TYPE TX+RX
#TOTAL_CUSTOM_STEP 7
#TX
@@ -14028,6 +14036,7 @@
130 0x0000 //RX_VOL_RESRV_0
#CASE_NAME HEADSET-RESERVE1-VOICE_GENERIC-NB
+#PARAM_MODE FULL
#PARAM_TYPE TX+RX
#TOTAL_CUSTOM_STEP 7
#TX
@@ -15781,6 +15790,7 @@
130 0x0000 //RX_VOL_RESRV_0
#CASE_NAME HEADSET-RESERVE1-VOICE_GENERIC-WB
+#PARAM_MODE FULL
#PARAM_TYPE TX+RX
#TOTAL_CUSTOM_STEP 7
#TX
@@ -17534,6 +17544,7 @@
130 0x0000 //RX_VOL_RESRV_0
#CASE_NAME HEADSET-RESERVE1-VOICE_GENERIC-SWB
+#PARAM_MODE FULL
#PARAM_TYPE TX+RX
#TOTAL_CUSTOM_STEP 7
#TX
@@ -19287,6 +19298,7 @@
130 0x0000 //RX_VOL_RESRV_0
#CASE_NAME HEADSET-RESERVE1-VOICE_GENERIC-FB
+#PARAM_MODE FULL
#PARAM_TYPE TX+RX
#TOTAL_CUSTOM_STEP 7
#TX
@@ -21040,6 +21052,7 @@
130 0x0000 //RX_VOL_RESRV_0
#CASE_NAME HEADSET-GOOGLE_CONDOR_HEADPHONE-VOICE_GENERIC-NB
+#PARAM_MODE FULL
#PARAM_TYPE TX+RX
#TOTAL_CUSTOM_STEP 7
#TX
@@ -22793,6 +22806,7 @@
130 0x0000 //RX_VOL_RESRV_0
#CASE_NAME HEADSET-GOOGLE_CONDOR_HEADPHONE-VOICE_GENERIC-WB
+#PARAM_MODE FULL
#PARAM_TYPE TX+RX
#TOTAL_CUSTOM_STEP 7
#TX
@@ -24546,6 +24560,7 @@
130 0x0000 //RX_VOL_RESRV_0
#CASE_NAME HEADSET-GOOGLE_CONDOR_HEADPHONE-VOICE_GENERIC-SWB
+#PARAM_MODE FULL
#PARAM_TYPE TX+RX
#TOTAL_CUSTOM_STEP 7
#TX
@@ -26299,6 +26314,7 @@
130 0x0000 //RX_VOL_RESRV_0
#CASE_NAME HEADSET-GOOGLE_CONDOR_HEADPHONE-VOICE_GENERIC-FB
+#PARAM_MODE FULL
#PARAM_TYPE TX+RX
#TOTAL_CUSTOM_STEP 7
#TX
@@ -28052,6 +28068,7 @@
130 0x0000 //RX_VOL_RESRV_0
#CASE_NAME HEADSET-GOOGLE_CONDOR_CERTIFICATION1-VOICE_GENERIC-NB
+#PARAM_MODE FULL
#PARAM_TYPE TX+RX
#TOTAL_CUSTOM_STEP 7
#TX
@@ -29805,6 +29822,7 @@
130 0x0000 //RX_VOL_RESRV_0
#CASE_NAME HEADSET-GOOGLE_CONDOR_CERTIFICATION1-VOICE_GENERIC-WB
+#PARAM_MODE FULL
#PARAM_TYPE TX+RX
#TOTAL_CUSTOM_STEP 7
#TX
@@ -31558,6 +31576,7 @@
130 0x0000 //RX_VOL_RESRV_0
#CASE_NAME HEADSET-GOOGLE_CONDOR_CERTIFICATION1-VOICE_GENERIC-SWB
+#PARAM_MODE FULL
#PARAM_TYPE TX+RX
#TOTAL_CUSTOM_STEP 7
#TX
@@ -33311,6 +33330,7 @@
130 0x0000 //RX_VOL_RESRV_0
#CASE_NAME HEADSET-GOOGLE_CONDOR_CERTIFICATION1-VOICE_GENERIC-FB
+#PARAM_MODE FULL
#PARAM_TYPE TX+RX
#TOTAL_CUSTOM_STEP 7
#TX
@@ -35064,6 +35084,7 @@
130 0x0000 //RX_VOL_RESRV_0
#CASE_NAME HEADSET-TTY_HCO-VOICE_GENERIC-NB
+#PARAM_MODE FULL
#PARAM_TYPE TX+RX
#TOTAL_CUSTOM_STEP 7
#TX
@@ -36817,6 +36838,7 @@
130 0x0000 //RX_VOL_RESRV_0
#CASE_NAME HEADSET-TTY_HCO-VOICE_GENERIC-WB
+#PARAM_MODE FULL
#PARAM_TYPE TX+RX
#TOTAL_CUSTOM_STEP 7
#TX
@@ -38570,6 +38592,7 @@
130 0x0000 //RX_VOL_RESRV_0
#CASE_NAME HEADSET-TTY_HCO-VOICE_GENERIC-SWB
+#PARAM_MODE FULL
#PARAM_TYPE TX+RX
#TOTAL_CUSTOM_STEP 7
#TX
@@ -40323,6 +40346,7 @@
130 0x0000 //RX_VOL_RESRV_0
#CASE_NAME HEADSET-TTY_HCO-VOICE_GENERIC-FB
+#PARAM_MODE FULL
#PARAM_TYPE TX+RX
#TOTAL_CUSTOM_STEP 7
#TX
@@ -42076,6 +42100,7 @@
130 0x0000 //RX_VOL_RESRV_0
#CASE_NAME HEADSET-TTY_VCO-VOICE_GENERIC-NB
+#PARAM_MODE FULL
#PARAM_TYPE TX+RX
#TOTAL_CUSTOM_STEP 7
#TX
@@ -43829,6 +43854,7 @@
130 0x0000 //RX_VOL_RESRV_0
#CASE_NAME HEADSET-TTY_VCO-VOICE_GENERIC-WB
+#PARAM_MODE FULL
#PARAM_TYPE TX+RX
#TOTAL_CUSTOM_STEP 7
#TX
@@ -45582,6 +45608,7 @@
130 0x0000 //RX_VOL_RESRV_0
#CASE_NAME HEADSET-TTY_VCO-VOICE_GENERIC-SWB
+#PARAM_MODE FULL
#PARAM_TYPE TX+RX
#TOTAL_CUSTOM_STEP 7
#TX
@@ -47335,6 +47362,7 @@
130 0x0000 //RX_VOL_RESRV_0
#CASE_NAME HEADSET-TTY_VCO-VOICE_GENERIC-FB
+#PARAM_MODE FULL
#PARAM_TYPE TX+RX
#TOTAL_CUSTOM_STEP 7
#TX
@@ -49088,6 +49116,7 @@
130 0x0000 //RX_VOL_RESRV_0
#CASE_NAME HEADSET-TTY_FULL-VOICE_GENERIC-NB
+#PARAM_MODE FULL
#PARAM_TYPE TX+RX
#TOTAL_CUSTOM_STEP 7
#TX
@@ -50841,6 +50870,7 @@
130 0x0000 //RX_VOL_RESRV_0
#CASE_NAME HEADSET-TTY_FULL-VOICE_GENERIC-WB
+#PARAM_MODE FULL
#PARAM_TYPE TX+RX
#TOTAL_CUSTOM_STEP 7
#TX
@@ -52594,6 +52624,7 @@
130 0x0000 //RX_VOL_RESRV_0
#CASE_NAME HEADSET-TTY_FULL-VOICE_GENERIC-SWB
+#PARAM_MODE FULL
#PARAM_TYPE TX+RX
#TOTAL_CUSTOM_STEP 7
#TX
@@ -54347,6 +54378,7 @@
130 0x0000 //RX_VOL_RESRV_0
#CASE_NAME HEADSET-TTY_FULL-VOICE_GENERIC-FB
+#PARAM_MODE FULL
#PARAM_TYPE TX+RX
#TOTAL_CUSTOM_STEP 7
#TX
diff --git a/device-oriole.mk b/device-oriole.mk
index 33d2c3b..e0315be 100644
--- a/device-oriole.mk
+++ b/device-oriole.mk
@@ -60,6 +60,10 @@ PRODUCT_COPY_FILES += \
device/google/raviole/thermal_info_config_oriole.json:$(TARGET_COPY_OUT_VENDOR)/etc/thermal_info_config.json \
device/google/raviole/thermal_info_config_oriole_WHI_A.json:$(TARGET_COPY_OUT_VENDOR)/etc/thermal_info_config_WHI_A.json
+# Power HAL config
+PRODUCT_COPY_FILES += \
+ device/google/raviole/powerhint-oriole.json:$(TARGET_COPY_OUT_VENDOR)/etc/powerhint.json
+
# Bluetooth
PRODUCT_PRODUCT_PROPERTIES += \
persist.bluetooth.a2dp_aac.vbr_supported=true
@@ -128,7 +132,7 @@ DEVICE_MANIFEST_FILE += \
# Vibrator HAL
PRODUCT_PRODUCT_PROPERTIES +=\
ro.vendor.vibrator.hal.long.frequency.shift=15
-PRODUCT_PRODUCT_PROPERTIES += \
+PRODUCT_VENDOR_PROPERTIES += \
vendor.powerhal.adpf.rate=11111111
ACTUATOR_MODEL := luxshare_ict_081545
@@ -171,7 +175,7 @@ endif
# Increment the SVN for any official public releases
PRODUCT_VENDOR_PROPERTIES += \
- ro.vendor.build.svn=25
+ ro.vendor.build.svn=26
# Hide cutout overlays
PRODUCT_PACKAGES += \
diff --git a/device-raven.mk b/device-raven.mk
index 5878bf0..c7c5943 100644
--- a/device-raven.mk
+++ b/device-raven.mk
@@ -68,6 +68,10 @@ PRODUCT_COPY_FILES += \
PRODUCT_COPY_FILES += \
device/google/raviole/thermal_info_config_raven.json:$(TARGET_COPY_OUT_VENDOR)/etc/thermal_info_config.json
+# Power HAL config
+PRODUCT_COPY_FILES += \
+ device/google/raviole/powerhint-raven.json:$(TARGET_COPY_OUT_VENDOR)/etc/powerhint.json
+
# Bluetooth
PRODUCT_PRODUCT_PROPERTIES += \
persist.bluetooth.a2dp_aac.vbr_supported=true
@@ -143,8 +147,8 @@ DEVICE_MANIFEST_FILE += \
# Vibrator HAL
PRODUCT_PRODUCT_PROPERTIES +=\
ro.vendor.vibrator.hal.long.frequency.shift=15
-PRODUCT_PRODUCT_PROPERTIES += \
- vendor.powerhal.adpf.rate=8333333
+PRODUCT_VENDOR_PROPERTIES += \
+ vendor.powerhal.adpf.rate=8333333
ACTUATOR_MODEL := luxshare_ict_081545
# Voice packs for Text-To-Speech
@@ -183,7 +187,7 @@ endif
# Increment the SVN for any official public releases
PRODUCT_VENDOR_PROPERTIES += \
- ro.vendor.build.svn=25
+ ro.vendor.build.svn=26
# Hide cutout overlays
PRODUCT_PACKAGES += \
diff --git a/device-slider.mk b/device-slider.mk
index 72fa1ec..08396e1 100644
--- a/device-slider.mk
+++ b/device-slider.mk
@@ -105,5 +105,9 @@ PRODUCT_SOONG_NAMESPACES += device/google/raviole/powerstats/slider
# Trusty liboemcrypto.so
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/raviole/prebuilts
+# Power HAL config
+PRODUCT_COPY_FILES += \
+ device/google/raviole/powerhint-slider.json:$(TARGET_COPY_OUT_VENDOR)/etc/powerhint.json
+
# This device is shipped with 31 (Android S)
PRODUCT_SHIPPING_API_LEVEL := 31
diff --git a/device-whitefin.mk b/device-whitefin.mk
index 370f885..5f80809 100644
--- a/device-whitefin.mk
+++ b/device-whitefin.mk
@@ -86,5 +86,9 @@ PRODUCT_SOONG_NAMESPACES += device/google/raviole/powerstats/whitefin
# Trusty liboemcrypto.so
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/raviole/prebuilts
+# Power HAL config
+PRODUCT_COPY_FILES += \
+ device/google/raviole/powerhint-whitefin.json:$(TARGET_COPY_OUT_VENDOR)/etc/powerhint.json
+
# This device is shipped with 31 (Android S)
PRODUCT_SHIPPING_API_LEVEL := 31
diff --git a/oriole/overlay/frameworks/base/core/res/res/values/config.xml b/oriole/overlay/frameworks/base/core/res/res/values/config.xml
index f2bc440..574eed6 100644
--- a/oriole/overlay/frameworks/base/core/res/res/values/config.xml
+++ b/oriole/overlay/frameworks/base/core/res/res/values/config.xml
@@ -93,7 +93,9 @@
- 74px
+ 74px
+ 124px
+ 74px
5px
@@ -229,4 +231,73 @@
64
+
+
+ - 1
+ - 2
+ - 3
+ - 4
+ - 5
+ - 6
+ - 7
+ - 8
+ - 9
+ - 10
+ - 20
+ - 30
+ - 40
+ - 50
+ - 60
+ - 70
+ - 80
+ - 90
+ - 100
+
+
+
+ - 11373
+ - 5000
+ - 4333
+ - 3666
+ - 3000
+ - 2760
+ - 2520
+ - 2280
+ - 2040
+ - 1800
+ - 800
+ - 527
+ - 500
+ - 470
+ - 396
+ - 322
+ - 248
+ - 174
+ - 99
+ - 99
+
+
+
+ - 853
+ - 700
+ - 683
+ - 666
+ - 650
+ - 640
+ - 630
+ - 620
+ - 610
+ - 600
+ - 500
+ - 500
+ - 440
+ - 385
+ - 348
+ - 311
+ - 274
+ - 237
+ - 200
+ - 200
+
+
diff --git a/powerhint-oriole.json b/powerhint-oriole.json
new file mode 100644
index 0000000..d4d65fa
--- /dev/null
+++ b/powerhint-oriole.json
@@ -0,0 +1,1366 @@
+{
+ "Nodes": [
+ {
+ "Name": "MemFreq",
+ "Path": "/sys/devices/platform/17000010.devfreq_mif/devfreq/17000010.devfreq_mif/min_freq",
+ "Values": [
+ "3172000",
+ "1014000",
+ "421000"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "IntFreq",
+ "Path": "/sys/devices/platform/17000020.devfreq_int/devfreq/17000020.devfreq_int/min_freq",
+ "Values": [
+ "533000",
+ "100000"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CPULittleClusterMaxFreq",
+ "Path": "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq",
+ "Values": [
+ "9999999",
+ "1098000",
+ "1401000",
+ "1197000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CPULittleClusterMinFreq",
+ "Path": "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq",
+ "Values": [
+ "9999999",
+ "1197000",
+ "0"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CPUMidClusterMaxFreq",
+ "Path": "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq",
+ "Values": [
+ "9999999",
+ "1024000",
+ "1197000",
+ "1999000",
+ "1491000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CPUMidClusterMinFreq",
+ "Path": "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq",
+ "Values": [
+ "9999999",
+ "1197000",
+ "0"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CPUBigClusterMaxFreq",
+ "Path": "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq",
+ "Values": [
+ "9999999",
+ "984000",
+ "1426000",
+ "1826000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CPUBigClusterMinFreq",
+ "Path": "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq",
+ "Values": [
+ "9999999",
+ "1106000",
+ "0"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "GPUMinFreq",
+ "Path": "/sys/devices/platform/1c500000.mali/hint_min_freq",
+ "Values": [
+ "762000",
+ "471000",
+ "400000",
+ "302000",
+ "151000"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "DisplayWakeup",
+ "Path": "/sys/devices/platform/1c300000.drmdecon/early_wakeup",
+ "Values": [
+ "1",
+ "0"
+ ]
+ },
+ {
+ "Name": "CPUUtilThreshold",
+ "Path": "/sys/kernel/vendor_sched/util_threshold",
+ "Values": [
+ "1280",
+ "1100"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": true
+ },
+ {
+ "Name": "MIFTargetLoad",
+ "Path": "/sys/class/devfreq/17000010.devfreq_mif/interactive/target_load",
+ "Values": [
+ "20 5 80",
+ "20 10 80"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "TAUClampBoost",
+ "Path": "/sys/kernel/vendor_sched/ta_uclamp_min",
+ "Values": [
+ "553",
+ "108",
+ "43",
+ "1",
+ "107",
+ "42"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "SFUClampBoost",
+ "Path": "/sys/kernel/vendor_sched/sf_uclamp_min",
+ "Values": [
+ "125",
+ "65",
+ "30"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "MLUclampBoost",
+ "Path": "/sys/kernel/vendor_sched/nnapi_uclamp_min",
+ "Values": [
+ "154",
+ "512"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CDPreferIdle",
+ "Path": "/sys/kernel/vendor_sched/cam_prefer_idle",
+ "Values": [
+ "0",
+ "1"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CDCpuset",
+ "Path": "/dev/cpuset/camera-daemon/cpus",
+ "Values": [
+ "4-7",
+ "0-7"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CDHighCpusetCpus",
+ "Path": "/dev/cpuset/camera-daemon-high-group/cpus",
+ "Values": [
+ "6-7",
+ "0-7"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CDMidCpusetCpus",
+ "Path": "/dev/cpuset/camera-daemon-mid-group/cpus",
+ "Values": [
+ "4-5",
+ "0-7"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CDMidHighCpusetCpus",
+ "Path": "/dev/cpuset/camera-daemon-mid-high-group/cpus",
+ "Values": [
+ "4-7",
+ "0-7"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "F2fsRecessModeEnable",
+ "Path": "/dev/sys/fs/by-name/userdata/gc_urgent",
+ "Values": [
+ "2",
+ "0"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "TAPreferHighCap",
+ "Path": "/sys/kernel/vendor_sched/ta_prefer_high_cap",
+ "Values": [
+ "1",
+ "0"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "TAPreferIdle",
+ "Path": "/sys/kernel/vendor_sched/ta_prefer_idle",
+ "Values": [
+ "0",
+ "1"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CDPreferHighCap",
+ "Path": "/sys/kernel/vendor_sched/cam_prefer_high_cap",
+ "Values": [
+ "1",
+ "0"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "HighCapacityStartCpu",
+ "Path": "/sys/kernel/vendor_sched/high_capacity_start_cpu",
+ "Values": [
+ "4",
+ "6"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "LimitFlashCurrent",
+ "Path": "vendor.camera.max_flash_current",
+ "Values": [
+ "100",
+ "1500"
+ ],
+ "ResetOnInit": true,
+ "Type": "Property"
+ },
+ {
+ "Name": "PowerHALRenderingState",
+ "Path": "vendor.powerhal.rendering",
+ "Values": [
+ "EXPENSIVE_RENDERING",
+ ""
+ ],
+ "Type": "Property"
+ },
+ {
+ "Name": "INTCAMFreq",
+ "Path": "/sys/devices/platform/17000030.devfreq_intcam/devfreq/17000030.devfreq_intcam/min_freq",
+ "Values": [
+ "664000",
+ "67000"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "TNRFreq",
+ "Path": "/sys/devices/platform/17000060.devfreq_tnr/devfreq/17000060.devfreq_tnr/min_freq",
+ "Values": [
+ "664000",
+ "67000"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "GPUPowerPolicy",
+ "Path": "/sys/devices/platform/1c500000.mali/power_policy",
+ "Values": [
+ "always_on",
+ "adaptive"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "BigControlTempSet",
+ "Path": "/dev/thermal/tz-by-name/BIG/trip_point_2_temp",
+ "Values": [
+ "90000",
+ "80000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": false
+ },
+ {
+ "Name": "MidControlTempSet",
+ "Path": "/dev/thermal/tz-by-name/MID/trip_point_2_temp",
+ "Values": [
+ "90000",
+ "80000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": false
+ },
+ {
+ "Name": "LittleControlTempSet",
+ "Path": "/dev/thermal/tz-by-name/LITTLE/trip_point_2_temp",
+ "Values": [
+ "95000",
+ "80000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": false
+ },
+ {
+ "Name": "G3dControlTempSet",
+ "Path": "/dev/thermal/tz-by-name/G3D/trip_point_2_temp",
+ "Values": [
+ "90000",
+ "80000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": false
+ },
+ {
+ "Name": "BigSwitchOnTempSet",
+ "Path": "/dev/thermal/tz-by-name/BIG/trip_point_1_temp",
+ "Values": [
+ "70000",
+ "60000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": false
+ },
+ {
+ "Name": "MidSwitchOnTempSet",
+ "Path": "/dev/thermal/tz-by-name/MID/trip_point_1_temp",
+ "Values": [
+ "70000",
+ "60000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": false
+ },
+ {
+ "Name": "LittleSwitchOnTempSet",
+ "Path": "/dev/thermal/tz-by-name/LITTLE/trip_point_1_temp",
+ "Values": [
+ "70000",
+ "60000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": false
+ },
+ {
+ "Name": "G3dSwitchOnTempSet",
+ "Path": "/dev/thermal/tz-by-name/G3D/trip_point_1_temp",
+ "Values": [
+ "70000",
+ "60000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": false
+ },
+ {
+ "Name": "CPU_LITTLE_TSKIN_BYPASS",
+ "Path": "/dev/thermal/cdev-by-name/thermal-cpufreq-0/user_vote_bypass",
+ "Values": [
+ "0",
+ "1"
+ ],
+ "DefaultIndex": 0
+ },
+ {
+ "Name": "CPU_MID_TSKIN_BYPASS",
+ "Path": "/dev/thermal/cdev-by-name/thermal-cpufreq-1/user_vote_bypass",
+ "Values": [
+ "0",
+ "1"
+ ],
+ "DefaultIndex": 0
+ },
+ {
+ "Name": "CPU_BIG_TSKIN_BYPASS",
+ "Path": "/dev/thermal/cdev-by-name/thermal-cpufreq-2/user_vote_bypass",
+ "Values": [
+ "0",
+ "1"
+ ],
+ "DefaultIndex": 0
+ }
+ ],
+ "Actions": [
+ {
+ "PowerHint": "INTERACTION",
+ "Node": "SFUClampBoost",
+ "Duration": 5000,
+ "Value": "65"
+ },
+ {
+ "PowerHint": "DEVICE_IDLE",
+ "Node": "F2fsRecessModeEnable",
+ "Duration": 0,
+ "Value": "2"
+ },
+ {
+ "PowerHint": "LAUNCH",
+ "Node": "SFUClampBoost",
+ "Duration": 5000,
+ "Value": "65"
+ },
+ {
+ "PowerHint": "LAUNCH",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 5000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "LAUNCH",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 5000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "LAUNCH",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 5000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "LAUNCH",
+ "Node": "TAUClampBoost",
+ "Duration": 5000,
+ "Value": "553"
+ },
+ {
+ "PowerHint": "LAUNCH",
+ "Node": "MemFreq",
+ "Duration": 5000,
+ "Value": "3172000"
+ },
+ {
+ "PowerHint": "LAUNCH",
+ "Node": "GPUPowerPolicy",
+ "Duration": 5000,
+ "Value": "always_on"
+ },
+ {
+ "PowerHint": "DISPLAY_INACTIVE",
+ "Node": "F2fsRecessModeEnable",
+ "Duration": 0,
+ "Value": "2"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH",
+ "Node": "MemFreq",
+ "Duration": 1000,
+ "Value": "3172000"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH",
+ "Node": "CPUMidClusterMinFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH",
+ "Node": "CPULittleClusterMinFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH",
+ "Node": "CDCpuset",
+ "Duration": 1000,
+ "Value": "4-7"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH_EXTENDED",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 2000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH_EXTENDED",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 2000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH_EXTENDED",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 2000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_THERMAL_CPU_THROTTLE",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "984000"
+ },
+ {
+ "PowerHint": "CAMERA_THERMAL_CPU_THROTTLE",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "1024000"
+ },
+ {
+ "PowerHint": "CAMERA_THERMAL_CPU_THROTTLE",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "1098000"
+ },
+ {
+ "PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "1426000"
+ },
+ {
+ "PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "1197000"
+ },
+ {
+ "PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "1401000"
+ },
+ {
+ "PowerHint": "CAMERA_SHOT",
+ "Node": "MemFreq",
+ "Duration": 300,
+ "Value": "3172000"
+ },
+ {
+ "PowerHint": "CAMERA_SHOT",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 300,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_SHOT",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 300,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_SHOT",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 300,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_SHOT",
+ "Node": "CPUMidClusterMinFreq",
+ "Duration": 300,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_BACKEND_BOOST",
+ "Node": "MemFreq",
+ "Duration": 1000,
+ "Value": "3172000"
+ },
+ {
+ "PowerHint": "CAMERA_BACKEND_BOOST",
+ "Node": "IntFreq",
+ "Duration": 1000,
+ "Value": "533000"
+ },
+ {
+ "PowerHint": "CAMERA_BACKEND_BOOST",
+ "Node": "INTCAMFreq",
+ "Duration": 1000,
+ "Value": "664000"
+ },
+ {
+ "PowerHint": "CAMERA_BACKEND_BOOST",
+ "Node": "TNRFreq",
+ "Duration": 1000,
+ "Value": "664000"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_BIGCPU",
+ "Node": "TAPreferHighCap",
+ "Duration": 3000,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_BIGCPU",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_BIGCPU",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU",
+ "Node": "TAPreferHighCap",
+ "Duration": 3000,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU",
+ "Node": "CPUMidClusterMinFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
+ "Node": "TAPreferHighCap",
+ "Duration": 3000,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
+ "Node": "CPUMidClusterMinFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
+ "Node": "CPULittleClusterMinFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1401000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1491000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1826000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "CDPreferHighCap",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "HighCapacityStartCpu",
+ "Duration": 0,
+ "Value": "4"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "GPUMinFreq",
+ "Duration": 0,
+ "Value": "302000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "MemFreq",
+ "Duration": 0,
+ "Value": "1014000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "MIFTargetLoad",
+ "Duration": 0,
+ "Value": "20 10 80"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "TAPreferHighCap",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "TAPreferIdle",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "CDHighCpusetCpus",
+ "Duration": 0,
+ "Value": "6-7"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "CDMidCpusetCpus",
+ "Duration": 0,
+ "Value": "4-5"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "CDMidHighCpusetCpus",
+ "Duration": 0,
+ "Value": "4-7"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CPUUtilThreshold",
+ "Duration": 0,
+ "Value": "1100"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1491000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1826000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CDPreferHighCap",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "HighCapacityStartCpu",
+ "Duration": 0,
+ "Value": "4"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1401000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "GPUMinFreq",
+ "Duration": 0,
+ "Value": "302000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "MemFreq",
+ "Duration": 0,
+ "Value": "1014000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "MIFTargetLoad",
+ "Duration": 0,
+ "Value": "20 10 80"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "TAPreferHighCap",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "TAPreferIdle",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CDHighCpusetCpus",
+ "Duration": 0,
+ "Value": "6-7"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CDMidCpusetCpus",
+ "Duration": 0,
+ "Value": "4-5"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CDMidHighCpusetCpus",
+ "Duration": 0,
+ "Value": "4-7"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "CDPreferHighCap",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "TAPreferHighCap",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1826000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1491000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1401000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "GPUMinFreq",
+ "Duration": 0,
+ "Value": "302000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "MemFreq",
+ "Duration": 0,
+ "Value": "1014000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "MIFTargetLoad",
+ "Duration": 0,
+ "Value": "20 10 80"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "CDHighCpusetCpus",
+ "Duration": 0,
+ "Value": "6-7"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "CDMidCpusetCpus",
+ "Duration": 0,
+ "Value": "4-5"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "CDMidHighCpusetCpus",
+ "Duration": 0,
+ "Value": "4-7"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CDPreferHighCap",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "TAPreferHighCap",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CDPreferIdle",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "HighCapacityStartCpu",
+ "Duration": 0,
+ "Value": "4"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1826000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1491000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1401000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "GPUMinFreq",
+ "Duration": 0,
+ "Value": "302000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "MemFreq",
+ "Duration": 0,
+ "Value": "1014000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "MIFTargetLoad",
+ "Duration": 0,
+ "Value": "20 10 80"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CDHighCpusetCpus",
+ "Duration": 0,
+ "Value": "6-7"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CDMidCpusetCpus",
+ "Duration": 0,
+ "Value": "4-5"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CDMidHighCpusetCpus",
+ "Duration": 0,
+ "Value": "4-7"
+ },
+ {
+ "PowerHint": "FIXED_PERFORMANCE",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 0,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "FIXED_PERFORMANCE",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 0,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "FIXED_PERFORMANCE",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 0,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "FIXED_PERFORMANCE",
+ "Node": "CPUMidClusterMinFreq",
+ "Duration": 0,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "FIXED_PERFORMANCE",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 0,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "FIXED_PERFORMANCE",
+ "Node": "CPULittleClusterMinFreq",
+ "Duration": 0,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "REFRESH_90FPS",
+ "Node": "TAUClampBoost",
+ "Duration": 0,
+ "Value": "107"
+ },
+ {
+ "PowerHint": "REFRESH_60FPS",
+ "Node": "TAUClampBoost",
+ "Duration": 0,
+ "Value": "42"
+ },
+ {
+ "PowerHint": "ADPF_DISABLE_TA_BOOST",
+ "Node": "TAUClampBoost",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "ADPF_DISABLE_TA_BOOST",
+ "Type": "MaskHint",
+ "Value": "BOOST_DISPLAY"
+ },
+ {
+ "PowerHint": "ADPF_DISABLE_TA_BOOST",
+ "Type": "EndHint",
+ "Value": "BOOST_90HZ"
+ },
+ {
+ "PowerHint": "ADPF_DISABLE_TA_BOOST",
+ "Type": "EndHint",
+ "Value": "BOOST_60HZ"
+ },
+ {
+ "PowerHint": "BOOST_DISPLAY",
+ "Type": "DoHint",
+ "Value": "BOOST_90HZ"
+ },
+ {
+ "PowerHint": "BOOST_DISPLAY",
+ "Type": "DoHint",
+ "Value": "BOOST_60HZ"
+ },
+ {
+ "PowerHint": "INTERACTION",
+ "Type": "DoHint",
+ "Value": "BOOST_DISPLAY"
+ },
+ {
+ "PowerHint": "BOOST_90HZ",
+ "Node": "TAUClampBoost",
+ "Duration": 200,
+ "Value": "108"
+ },
+ {
+ "PowerHint": "BOOST_60HZ",
+ "Node": "TAUClampBoost",
+ "Duration": 200,
+ "Value": "108"
+ },
+ {
+ "PowerHint": "REFRESH_90FPS",
+ "Type": "MaskHint",
+ "Value": "BOOST_60HZ"
+ },
+ {
+ "PowerHint": "REFRESH_60FPS",
+ "Type": "MaskHint",
+ "Value": "BOOST_90HZ"
+ },
+ {
+ "PowerHint": "DISPLAY_IDLE",
+ "Node": "TAUClampBoost",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "DISPLAY_IDLE",
+ "Type": "EndHint",
+ "Value": "INTERACTION"
+ },
+ {
+ "PowerHint": "DISPLAY_IDLE",
+ "Type": "EndHint",
+ "Value": "BOOST_90HZ"
+ },
+ {
+ "PowerHint": "DISPLAY_IDLE",
+ "Type": "EndHint",
+ "Value": "BOOST_60HZ"
+ },
+ {
+ "PowerHint": "DISPLAY_IDLE",
+ "Type": "EndHint",
+ "Value": "DISPLAY_UPDATE_IMMINENT"
+ },
+ {
+ "PowerHint": "DISPLAY_UPDATE_IMMINENT",
+ "Node": "DisplayWakeup",
+ "Duration": 50,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "DISPLAY_UPDATE_IMMINENT",
+ "Type": "DoHint",
+ "Value": "BOOST_DISPLAY"
+ },
+ {
+ "PowerHint": "THERMAL_FLASH_LED_REDUCE_CRITICAL",
+ "Node": "LimitFlashCurrent",
+ "Duration": 0,
+ "Value": "100"
+ },
+ {
+ "PowerHint": "THERMAL_FLASH_LED_REDUCE_NONE",
+ "Node": "LimitFlashCurrent",
+ "Duration": 0,
+ "Value": "1500"
+ },
+ {
+ "PowerHint": "EXPENSIVE_RENDERING",
+ "Node": "PowerHALRenderingState",
+ "Duration": 0,
+ "Value": "EXPENSIVE_RENDERING"
+ },
+ {
+ "PowerHint": "EXPENSIVE_RENDERING",
+ "Node": "GPUMinFreq",
+ "Duration": 0,
+ "Value": "400000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
+ "Node": "BigControlTempSet",
+ "Duration": 0,
+ "Value": "80000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
+ "Node": "MidControlTempSet",
+ "Duration": 0,
+ "Value": "80000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
+ "Node": "LittleControlTempSet",
+ "Duration": 0,
+ "Value": "80000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
+ "Node": "G3dControlTempSet",
+ "Duration": 0,
+ "Value": "80000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
+ "Node": "BigSwitchOnTempSet",
+ "Duration": 0,
+ "Value": "60000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
+ "Node": "MidSwitchOnTempSet",
+ "Duration": 0,
+ "Value": "60000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
+ "Node": "LittleSwitchOnTempSet",
+ "Duration": 0,
+ "Value": "60000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
+ "Node": "G3dSwitchOnTempSet",
+ "Duration": 0,
+ "Value": "60000"
+ },
+ {
+ "PowerHint": "FACE_UNLOCK_BOOST",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "FACE_UNLOCK_BOOST",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "FACE_UNLOCK_BOOST",
+ "Node": "CPU_LITTLE_TSKIN_BYPASS",
+ "Duration": 1000,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "FACE_UNLOCK_BOOST",
+ "Node": "CPU_MID_TSKIN_BYPASS",
+ "Duration": 1000,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "FACE_UNLOCK_BOOST",
+ "Node": "CPU_BIG_TSKIN_BYPASS",
+ "Duration": 1000,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "FP_BOOST",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "FP_BOOST",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "FP_BOOST",
+ "Node": "CPU_LITTLE_TSKIN_BYPASS",
+ "Duration": 1000,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "FP_BOOST",
+ "Node": "CPU_MID_TSKIN_BYPASS",
+ "Duration": 1000,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "FP_BOOST",
+ "Node": "CPU_BIG_TSKIN_BYPASS",
+ "Duration": 1000,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
+ "Node": "CPU_LITTLE_TSKIN_BYPASS",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
+ "Node": "CPU_MID_TSKIN_BYPASS",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
+ "Node": "CPU_BIG_TSKIN_BYPASS",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
+ "Node": "BigControlTempSet",
+ "Duration": 0,
+ "Value": "80000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
+ "Node": "MidControlTempSet",
+ "Duration": 0,
+ "Value": "80000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
+ "Node": "LittleControlTempSet",
+ "Duration": 0,
+ "Value": "80000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
+ "Node": "G3dControlTempSet",
+ "Duration": 0,
+ "Value": "80000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
+ "Node": "BigSwitchOnTempSet",
+ "Duration": 0,
+ "Value": "60000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
+ "Node": "MidSwitchOnTempSet",
+ "Duration": 0,
+ "Value": "60000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
+ "Node": "LittleSwitchOnTempSet",
+ "Duration": 0,
+ "Value": "60000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
+ "Node": "G3dSwitchOnTempSet",
+ "Duration": 0,
+ "Value": "60000"
+ },
+ {
+ "PowerHint": "ML_ACC",
+ "Node": "MLUclampBoost",
+ "Duration": 2000,
+ "Value": "512"
+ }
+ ]
+}
diff --git a/powerhint-raven.json b/powerhint-raven.json
new file mode 100644
index 0000000..4c46342
--- /dev/null
+++ b/powerhint-raven.json
@@ -0,0 +1,1383 @@
+{
+ "Nodes": [
+ {
+ "Name": "MemFreq",
+ "Path": "/sys/devices/platform/17000010.devfreq_mif/devfreq/17000010.devfreq_mif/min_freq",
+ "Values": [
+ "3172000",
+ "1014000",
+ "421000"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "IntFreq",
+ "Path": "/sys/devices/platform/17000020.devfreq_int/devfreq/17000020.devfreq_int/min_freq",
+ "Values": [
+ "533000",
+ "100000"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CPULittleClusterMaxFreq",
+ "Path": "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq",
+ "Values": [
+ "9999999",
+ "1098000",
+ "1401000",
+ "1197000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CPULittleClusterMinFreq",
+ "Path": "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq",
+ "Values": [
+ "9999999",
+ "1197000",
+ "0"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CPUMidClusterMaxFreq",
+ "Path": "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq",
+ "Values": [
+ "9999999",
+ "1024000",
+ "1197000",
+ "1999000",
+ "1491000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CPUMidClusterMinFreq",
+ "Path": "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq",
+ "Values": [
+ "9999999",
+ "1197000",
+ "0"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CPUBigClusterMaxFreq",
+ "Path": "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq",
+ "Values": [
+ "9999999",
+ "984000",
+ "1426000",
+ "1826000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CPUBigClusterMinFreq",
+ "Path": "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq",
+ "Values": [
+ "9999999",
+ "1106000",
+ "0"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "GPUMinFreq",
+ "Path": "/sys/devices/platform/1c500000.mali/hint_min_freq",
+ "Values": [
+ "762000",
+ "471000",
+ "400000",
+ "302000",
+ "151000"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "DisplayWakeup",
+ "Path": "/sys/devices/platform/1c300000.drmdecon/early_wakeup",
+ "Values": [
+ "1",
+ "0"
+ ]
+ },
+ {
+ "Name": "CPUUtilThreshold",
+ "Path": "/sys/kernel/vendor_sched/util_threshold",
+ "Values": [
+ "1280",
+ "1100"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": true
+ },
+ {
+ "Name": "MIFTargetLoad",
+ "Path": "/sys/class/devfreq/17000010.devfreq_mif/interactive/target_load",
+ "Values": [
+ "20 5 80",
+ "20 10 80"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "TAUClampBoost",
+ "Path": "/sys/kernel/vendor_sched/ta_uclamp_min",
+ "Values": [
+ "553",
+ "158",
+ "108",
+ "43",
+ "1",
+ "157",
+ "42"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "SFUClampBoost",
+ "Path": "/sys/kernel/vendor_sched/sf_uclamp_min",
+ "Values": [
+ "125",
+ "65",
+ "30"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "MLUclampBoost",
+ "Path": "/sys/kernel/vendor_sched/nnapi_uclamp_min",
+ "Values": [
+ "154",
+ "512"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CDPreferIdle",
+ "Path": "/sys/kernel/vendor_sched/cam_prefer_idle",
+ "Values": [
+ "0",
+ "1"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CDCpuset",
+ "Path": "/dev/cpuset/camera-daemon/cpus",
+ "Values": [
+ "4-7",
+ "0-7"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CDHighCpusetCpus",
+ "Path": "/dev/cpuset/camera-daemon-high-group/cpus",
+ "Values": [
+ "6-7",
+ "0-7"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CDMidCpusetCpus",
+ "Path": "/dev/cpuset/camera-daemon-mid-group/cpus",
+ "Values": [
+ "4-5",
+ "0-7"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CDMidHighCpusetCpus",
+ "Path": "/dev/cpuset/camera-daemon-mid-high-group/cpus",
+ "Values": [
+ "4-7",
+ "0-7"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "F2fsRecessModeEnable",
+ "Path": "/dev/sys/fs/by-name/userdata/gc_urgent",
+ "Values": [
+ "2",
+ "0"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "TAPreferHighCap",
+ "Path": "/sys/kernel/vendor_sched/ta_prefer_high_cap",
+ "Values": [
+ "1",
+ "0"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "TAPreferIdle",
+ "Path": "/sys/kernel/vendor_sched/ta_prefer_idle",
+ "Values": [
+ "0",
+ "1"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CDPreferHighCap",
+ "Path": "/sys/kernel/vendor_sched/cam_prefer_high_cap",
+ "Values": [
+ "1",
+ "0"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "HighCapacityStartCpu",
+ "Path": "/sys/kernel/vendor_sched/high_capacity_start_cpu",
+ "Values": [
+ "4",
+ "6"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "LimitFlashCurrent",
+ "Path": "vendor.camera.max_flash_current",
+ "Values": [
+ "100",
+ "1500"
+ ],
+ "ResetOnInit": true,
+ "Type": "Property"
+ },
+ {
+ "Name": "PowerHALRenderingState",
+ "Path": "vendor.powerhal.rendering",
+ "Values": [
+ "EXPENSIVE_RENDERING",
+ ""
+ ],
+ "Type": "Property"
+ },
+ {
+ "Name": "INTCAMFreq",
+ "Path": "/sys/devices/platform/17000030.devfreq_intcam/devfreq/17000030.devfreq_intcam/min_freq",
+ "Values": [
+ "664000",
+ "67000"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "TNRFreq",
+ "Path": "/sys/devices/platform/17000060.devfreq_tnr/devfreq/17000060.devfreq_tnr/min_freq",
+ "Values": [
+ "664000",
+ "67000"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "GPUPowerPolicy",
+ "Path": "/sys/devices/platform/1c500000.mali/power_policy",
+ "Values": [
+ "always_on",
+ "adaptive"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "BigControlTempSet",
+ "Path": "/dev/thermal/tz-by-name/BIG/trip_point_2_temp",
+ "Values": [
+ "90000",
+ "80000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": false
+ },
+ {
+ "Name": "MidControlTempSet",
+ "Path": "/dev/thermal/tz-by-name/MID/trip_point_2_temp",
+ "Values": [
+ "90000",
+ "80000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": false
+ },
+ {
+ "Name": "LittleControlTempSet",
+ "Path": "/dev/thermal/tz-by-name/LITTLE/trip_point_2_temp",
+ "Values": [
+ "95000",
+ "80000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": false
+ },
+ {
+ "Name": "G3dControlTempSet",
+ "Path": "/dev/thermal/tz-by-name/G3D/trip_point_2_temp",
+ "Values": [
+ "90000",
+ "80000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": false
+ },
+ {
+ "Name": "BigSwitchOnTempSet",
+ "Path": "/dev/thermal/tz-by-name/BIG/trip_point_1_temp",
+ "Values": [
+ "70000",
+ "60000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": false
+ },
+ {
+ "Name": "MidSwitchOnTempSet",
+ "Path": "/dev/thermal/tz-by-name/MID/trip_point_1_temp",
+ "Values": [
+ "70000",
+ "60000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": false
+ },
+ {
+ "Name": "LittleSwitchOnTempSet",
+ "Path": "/dev/thermal/tz-by-name/LITTLE/trip_point_1_temp",
+ "Values": [
+ "70000",
+ "60000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": false
+ },
+ {
+ "Name": "G3dSwitchOnTempSet",
+ "Path": "/dev/thermal/tz-by-name/G3D/trip_point_1_temp",
+ "Values": [
+ "70000",
+ "60000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": false
+ },
+ {
+ "Name": "CPU_LITTLE_TSKIN_BYPASS",
+ "Path": "/dev/thermal/cdev-by-name/thermal-cpufreq-0/user_vote_bypass",
+ "Values": [
+ "0",
+ "1"
+ ],
+ "DefaultIndex": 0
+ },
+ {
+ "Name": "CPU_MID_TSKIN_BYPASS",
+ "Path": "/dev/thermal/cdev-by-name/thermal-cpufreq-1/user_vote_bypass",
+ "Values": [
+ "0",
+ "1"
+ ],
+ "DefaultIndex": 0
+ },
+ {
+ "Name": "CPU_BIG_TSKIN_BYPASS",
+ "Path": "/dev/thermal/cdev-by-name/thermal-cpufreq-2/user_vote_bypass",
+ "Values": [
+ "0",
+ "1"
+ ],
+ "DefaultIndex": 0
+ }
+ ],
+ "Actions": [
+ {
+ "PowerHint": "INTERACTION",
+ "Node": "SFUClampBoost",
+ "Duration": 5000,
+ "Value": "65"
+ },
+ {
+ "PowerHint": "DEVICE_IDLE",
+ "Node": "F2fsRecessModeEnable",
+ "Duration": 0,
+ "Value": "2"
+ },
+ {
+ "PowerHint": "LAUNCH_120FPS",
+ "Node": "SFUClampBoost",
+ "Duration": 1000,
+ "Value": "125"
+ },
+ {
+ "PowerHint": "LAUNCH",
+ "Type": "DoHint",
+ "Value": "LAUNCH_120FPS"
+ },
+ {
+ "PowerHint": "LAUNCH",
+ "Node": "SFUClampBoost",
+ "Duration": 5000,
+ "Value": "65"
+ },
+ {
+ "PowerHint": "LAUNCH",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 5000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "LAUNCH",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 5000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "LAUNCH",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 5000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "LAUNCH",
+ "Node": "TAUClampBoost",
+ "Duration": 5000,
+ "Value": "553"
+ },
+ {
+ "PowerHint": "LAUNCH",
+ "Node": "MemFreq",
+ "Duration": 5000,
+ "Value": "3172000"
+ },
+ {
+ "PowerHint": "LAUNCH",
+ "Node": "GPUPowerPolicy",
+ "Duration": 5000,
+ "Value": "always_on"
+ },
+ {
+ "PowerHint": "DISPLAY_INACTIVE",
+ "Node": "F2fsRecessModeEnable",
+ "Duration": 0,
+ "Value": "2"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH",
+ "Node": "MemFreq",
+ "Duration": 1000,
+ "Value": "3172000"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH",
+ "Node": "CPUMidClusterMinFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH",
+ "Node": "CPULittleClusterMinFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH",
+ "Node": "CDCpuset",
+ "Duration": 1000,
+ "Value": "4-7"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH_EXTENDED",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 2000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH_EXTENDED",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 2000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH_EXTENDED",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 2000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_THERMAL_CPU_THROTTLE",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "984000"
+ },
+ {
+ "PowerHint": "CAMERA_THERMAL_CPU_THROTTLE",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "1024000"
+ },
+ {
+ "PowerHint": "CAMERA_THERMAL_CPU_THROTTLE",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "1098000"
+ },
+ {
+ "PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "1426000"
+ },
+ {
+ "PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "1197000"
+ },
+ {
+ "PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "1401000"
+ },
+ {
+ "PowerHint": "CAMERA_SHOT",
+ "Node": "MemFreq",
+ "Duration": 300,
+ "Value": "3172000"
+ },
+ {
+ "PowerHint": "CAMERA_SHOT",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 300,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_SHOT",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 300,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_SHOT",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 300,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_SHOT",
+ "Node": "CPUMidClusterMinFreq",
+ "Duration": 300,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_BACKEND_BOOST",
+ "Node": "MemFreq",
+ "Duration": 1000,
+ "Value": "3172000"
+ },
+ {
+ "PowerHint": "CAMERA_BACKEND_BOOST",
+ "Node": "IntFreq",
+ "Duration": 1000,
+ "Value": "533000"
+ },
+ {
+ "PowerHint": "CAMERA_BACKEND_BOOST",
+ "Node": "INTCAMFreq",
+ "Duration": 1000,
+ "Value": "664000"
+ },
+ {
+ "PowerHint": "CAMERA_BACKEND_BOOST",
+ "Node": "TNRFreq",
+ "Duration": 1000,
+ "Value": "664000"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_BIGCPU",
+ "Node": "TAPreferHighCap",
+ "Duration": 3000,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_BIGCPU",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_BIGCPU",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU",
+ "Node": "TAPreferHighCap",
+ "Duration": 3000,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU",
+ "Node": "CPUMidClusterMinFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
+ "Node": "TAPreferHighCap",
+ "Duration": 3000,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
+ "Node": "CPUMidClusterMinFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
+ "Node": "CPULittleClusterMinFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1401000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1491000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1826000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "CDPreferHighCap",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "HighCapacityStartCpu",
+ "Duration": 0,
+ "Value": "4"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "GPUMinFreq",
+ "Duration": 0,
+ "Value": "302000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "MemFreq",
+ "Duration": 0,
+ "Value": "1014000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "MIFTargetLoad",
+ "Duration": 0,
+ "Value": "20 10 80"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "TAPreferHighCap",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "TAPreferIdle",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "CDHighCpusetCpus",
+ "Duration": 0,
+ "Value": "6-7"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "CDMidCpusetCpus",
+ "Duration": 0,
+ "Value": "4-5"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "CDMidHighCpusetCpus",
+ "Duration": 0,
+ "Value": "4-7"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CPUUtilThreshold",
+ "Duration": 0,
+ "Value": "1100"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1491000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1826000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CDPreferHighCap",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "HighCapacityStartCpu",
+ "Duration": 0,
+ "Value": "4"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1401000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "GPUMinFreq",
+ "Duration": 0,
+ "Value": "302000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "MemFreq",
+ "Duration": 0,
+ "Value": "1014000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "MIFTargetLoad",
+ "Duration": 0,
+ "Value": "20 10 80"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "TAPreferHighCap",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "TAPreferIdle",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CDHighCpusetCpus",
+ "Duration": 0,
+ "Value": "6-7"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CDMidCpusetCpus",
+ "Duration": 0,
+ "Value": "4-5"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CDMidHighCpusetCpus",
+ "Duration": 0,
+ "Value": "4-7"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "CDPreferHighCap",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "TAPreferHighCap",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1826000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1491000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1401000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "GPUMinFreq",
+ "Duration": 0,
+ "Value": "302000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "MemFreq",
+ "Duration": 0,
+ "Value": "1014000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "MIFTargetLoad",
+ "Duration": 0,
+ "Value": "20 10 80"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "CDHighCpusetCpus",
+ "Duration": 0,
+ "Value": "6-7"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "CDMidCpusetCpus",
+ "Duration": 0,
+ "Value": "4-5"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "CDMidHighCpusetCpus",
+ "Duration": 0,
+ "Value": "4-7"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CDPreferHighCap",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "TAPreferHighCap",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CDPreferIdle",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "HighCapacityStartCpu",
+ "Duration": 0,
+ "Value": "4"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1826000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1491000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1401000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "GPUMinFreq",
+ "Duration": 0,
+ "Value": "302000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "MemFreq",
+ "Duration": 0,
+ "Value": "1014000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "MIFTargetLoad",
+ "Duration": 0,
+ "Value": "20 10 80"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CDHighCpusetCpus",
+ "Duration": 0,
+ "Value": "6-7"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CDMidCpusetCpus",
+ "Duration": 0,
+ "Value": "4-5"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CDMidHighCpusetCpus",
+ "Duration": 0,
+ "Value": "4-7"
+ },
+ {
+ "PowerHint": "FIXED_PERFORMANCE",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 0,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "FIXED_PERFORMANCE",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 0,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "FIXED_PERFORMANCE",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 0,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "FIXED_PERFORMANCE",
+ "Node": "CPUMidClusterMinFreq",
+ "Duration": 0,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "FIXED_PERFORMANCE",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 0,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "FIXED_PERFORMANCE",
+ "Node": "CPULittleClusterMinFreq",
+ "Duration": 0,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "REFRESH_120FPS",
+ "Node": "TAUClampBoost",
+ "Duration": 0,
+ "Value": "157"
+ },
+ {
+ "PowerHint": "REFRESH_60FPS",
+ "Node": "TAUClampBoost",
+ "Duration": 0,
+ "Value": "42"
+ },
+ {
+ "PowerHint": "REFRESH_60FPS",
+ "Type": "MaskHint",
+ "Value": "LAUNCH_120FPS"
+ },
+ {
+ "PowerHint": "ADPF_DISABLE_TA_BOOST",
+ "Node": "TAUClampBoost",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "ADPF_DISABLE_TA_BOOST",
+ "Type": "MaskHint",
+ "Value": "BOOST_DISPLAY"
+ },
+ {
+ "PowerHint": "ADPF_DISABLE_TA_BOOST",
+ "Type": "EndHint",
+ "Value": "BOOST_120HZ"
+ },
+ {
+ "PowerHint": "ADPF_DISABLE_TA_BOOST",
+ "Type": "EndHint",
+ "Value": "BOOST_60HZ"
+ },
+ {
+ "PowerHint": "BOOST_DISPLAY",
+ "Type": "DoHint",
+ "Value": "BOOST_120HZ"
+ },
+ {
+ "PowerHint": "BOOST_DISPLAY",
+ "Type": "DoHint",
+ "Value": "BOOST_60HZ"
+ },
+ {
+ "PowerHint": "INTERACTION",
+ "Type": "DoHint",
+ "Value": "BOOST_DISPLAY"
+ },
+ {
+ "PowerHint": "BOOST_120HZ",
+ "Node": "TAUClampBoost",
+ "Duration": 200,
+ "Value": "158"
+ },
+ {
+ "PowerHint": "BOOST_60HZ",
+ "Node": "TAUClampBoost",
+ "Duration": 200,
+ "Value": "108"
+ },
+ {
+ "PowerHint": "REFRESH_120FPS",
+ "Type": "MaskHint",
+ "Value": "BOOST_60HZ"
+ },
+ {
+ "PowerHint": "REFRESH_60FPS",
+ "Type": "MaskHint",
+ "Value": "BOOST_120HZ"
+ },
+ {
+ "PowerHint": "DISPLAY_IDLE",
+ "Node": "TAUClampBoost",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "DISPLAY_IDLE",
+ "Type": "EndHint",
+ "Value": "INTERACTION"
+ },
+ {
+ "PowerHint": "DISPLAY_IDLE",
+ "Type": "EndHint",
+ "Value": "BOOST_120HZ"
+ },
+ {
+ "PowerHint": "DISPLAY_IDLE",
+ "Type": "EndHint",
+ "Value": "BOOST_60HZ"
+ },
+ {
+ "PowerHint": "DISPLAY_IDLE",
+ "Type": "EndHint",
+ "Value": "DISPLAY_UPDATE_IMMINENT"
+ },
+ {
+ "PowerHint": "DISPLAY_UPDATE_IMMINENT",
+ "Node": "DisplayWakeup",
+ "Duration": 50,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "DISPLAY_UPDATE_IMMINENT",
+ "Type": "DoHint",
+ "Value": "BOOST_DISPLAY"
+ },
+ {
+ "PowerHint": "THERMAL_FLASH_LED_REDUCE_CRITICAL",
+ "Node": "LimitFlashCurrent",
+ "Duration": 0,
+ "Value": "100"
+ },
+ {
+ "PowerHint": "THERMAL_FLASH_LED_REDUCE_NONE",
+ "Node": "LimitFlashCurrent",
+ "Duration": 0,
+ "Value": "1500"
+ },
+ {
+ "PowerHint": "EXPENSIVE_RENDERING",
+ "Node": "PowerHALRenderingState",
+ "Duration": 0,
+ "Value": "EXPENSIVE_RENDERING"
+ },
+ {
+ "PowerHint": "EXPENSIVE_RENDERING",
+ "Node": "GPUMinFreq",
+ "Duration": 0,
+ "Value": "400000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
+ "Node": "BigControlTempSet",
+ "Duration": 0,
+ "Value": "80000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
+ "Node": "MidControlTempSet",
+ "Duration": 0,
+ "Value": "80000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
+ "Node": "LittleControlTempSet",
+ "Duration": 0,
+ "Value": "80000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
+ "Node": "G3dControlTempSet",
+ "Duration": 0,
+ "Value": "80000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
+ "Node": "BigSwitchOnTempSet",
+ "Duration": 0,
+ "Value": "60000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
+ "Node": "MidSwitchOnTempSet",
+ "Duration": 0,
+ "Value": "60000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
+ "Node": "LittleSwitchOnTempSet",
+ "Duration": 0,
+ "Value": "60000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
+ "Node": "G3dSwitchOnTempSet",
+ "Duration": 0,
+ "Value": "60000"
+ },
+ {
+ "PowerHint": "FACE_UNLOCK_BOOST",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "FACE_UNLOCK_BOOST",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "FACE_UNLOCK_BOOST",
+ "Node": "CPU_LITTLE_TSKIN_BYPASS",
+ "Duration": 1000,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "FACE_UNLOCK_BOOST",
+ "Node": "CPU_MID_TSKIN_BYPASS",
+ "Duration": 1000,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "FACE_UNLOCK_BOOST",
+ "Node": "CPU_BIG_TSKIN_BYPASS",
+ "Duration": 1000,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "FP_BOOST",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "FP_BOOST",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "FP_BOOST",
+ "Node": "CPU_LITTLE_TSKIN_BYPASS",
+ "Duration": 1000,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "FP_BOOST",
+ "Node": "CPU_MID_TSKIN_BYPASS",
+ "Duration": 1000,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "FP_BOOST",
+ "Node": "CPU_BIG_TSKIN_BYPASS",
+ "Duration": 1000,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
+ "Node": "CPU_LITTLE_TSKIN_BYPASS",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
+ "Node": "CPU_MID_TSKIN_BYPASS",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
+ "Node": "CPU_BIG_TSKIN_BYPASS",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
+ "Node": "BigControlTempSet",
+ "Duration": 0,
+ "Value": "80000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
+ "Node": "MidControlTempSet",
+ "Duration": 0,
+ "Value": "80000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
+ "Node": "LittleControlTempSet",
+ "Duration": 0,
+ "Value": "80000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
+ "Node": "G3dControlTempSet",
+ "Duration": 0,
+ "Value": "80000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
+ "Node": "BigSwitchOnTempSet",
+ "Duration": 0,
+ "Value": "60000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
+ "Node": "MidSwitchOnTempSet",
+ "Duration": 0,
+ "Value": "60000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
+ "Node": "LittleSwitchOnTempSet",
+ "Duration": 0,
+ "Value": "60000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
+ "Node": "G3dSwitchOnTempSet",
+ "Duration": 0,
+ "Value": "60000"
+ },
+ {
+ "PowerHint": "ML_ACC",
+ "Node": "MLUclampBoost",
+ "Duration": 2000,
+ "Value": "512"
+ }
+ ]
+}
diff --git a/powerhint-slider.json b/powerhint-slider.json
new file mode 100644
index 0000000..5c3b1b7
--- /dev/null
+++ b/powerhint-slider.json
@@ -0,0 +1,1307 @@
+{
+ "Nodes": [
+ {
+ "Name": "MemFreq",
+ "Path": "/sys/devices/platform/17000010.devfreq_mif/devfreq/17000010.devfreq_mif/min_freq",
+ "Values": [
+ "3172000",
+ "1014000",
+ "421000"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "IntFreq",
+ "Path": "/sys/devices/platform/17000020.devfreq_int/devfreq/17000020.devfreq_int/min_freq",
+ "Values": [
+ "533000",
+ "100000"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CPULittleClusterMaxFreq",
+ "Path": "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq",
+ "Values": [
+ "9999999",
+ "1098000",
+ "1401000",
+ "1197000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CPULittleClusterMinFreq",
+ "Path": "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq",
+ "Values": [
+ "9999999",
+ "1197000",
+ "0"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CPUMidClusterMaxFreq",
+ "Path": "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq",
+ "Values": [
+ "9999999",
+ "1024000",
+ "1197000",
+ "1999000",
+ "1491000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CPUMidClusterMinFreq",
+ "Path": "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq",
+ "Values": [
+ "9999999",
+ "1197000",
+ "0"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CPUBigClusterMaxFreq",
+ "Path": "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq",
+ "Values": [
+ "9999999",
+ "984000",
+ "1426000",
+ "1826000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CPUBigClusterMinFreq",
+ "Path": "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq",
+ "Values": [
+ "9999999",
+ "1106000",
+ "0"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "GPUMinFreq",
+ "Path": "/sys/devices/platform/1c500000.mali/hint_min_freq",
+ "Values": [
+ "762000",
+ "471000",
+ "400000",
+ "302000",
+ "151000"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "DisplayWakeup",
+ "Path": "/sys/devices/platform/1c300000.drmdecon/early_wakeup",
+ "Values": [
+ "1",
+ "0"
+ ]
+ },
+ {
+ "Name": "CPUUtilThreshold",
+ "Path": "/sys/kernel/vendor_sched/util_threshold",
+ "Values": [
+ "1280",
+ "1100"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": true
+ },
+ {
+ "Name": "MIFTargetLoad",
+ "Path": "/sys/class/devfreq/17000010.devfreq_mif/interactive/target_load",
+ "Values": [
+ "20 5 80",
+ "20 10 80"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "TAUClampBoost",
+ "Path": "/sys/kernel/vendor_sched/ta_uclamp_min",
+ "Values": [
+ "553",
+ "158",
+ "108",
+ "43",
+ "1",
+ "157",
+ "107",
+ "42"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "SFUClampBoost",
+ "Path": "/sys/kernel/vendor_sched/sf_uclamp_min",
+ "Values": [
+ "125",
+ "65",
+ "30"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "MLUclampBoost",
+ "Path": "/sys/kernel/vendor_sched/nnapi_uclamp_min",
+ "Values": [
+ "154",
+ "512"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CDPreferIdle",
+ "Path": "/sys/kernel/vendor_sched/cam_prefer_idle",
+ "Values": [
+ "0",
+ "1"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CDCpuset",
+ "Path": "/dev/cpuset/camera-daemon/cpus",
+ "Values": [
+ "4-7",
+ "0-7"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CDHighCpusetCpus",
+ "Path": "/dev/cpuset/camera-daemon-high-group/cpus",
+ "Values": [
+ "6-7",
+ "0-7"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CDMidCpusetCpus",
+ "Path": "/dev/cpuset/camera-daemon-mid-group/cpus",
+ "Values": [
+ "4-5",
+ "0-7"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CDMidHighCpusetCpus",
+ "Path": "/dev/cpuset/camera-daemon-mid-high-group/cpus",
+ "Values": [
+ "4-7",
+ "0-7"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "F2fsRecessModeEnable",
+ "Path": "/dev/sys/fs/by-name/userdata/gc_urgent",
+ "Values": [
+ "2",
+ "0"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "TAPreferHighCap",
+ "Path": "/sys/kernel/vendor_sched/ta_prefer_high_cap",
+ "Values": [
+ "1",
+ "0"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "TAPreferIdle",
+ "Path": "/sys/kernel/vendor_sched/ta_prefer_idle",
+ "Values": [
+ "0",
+ "1"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CDPreferHighCap",
+ "Path": "/sys/kernel/vendor_sched/cam_prefer_high_cap",
+ "Values": [
+ "1",
+ "0"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "HighCapacityStartCpu",
+ "Path": "/sys/kernel/vendor_sched/high_capacity_start_cpu",
+ "Values": [
+ "4",
+ "6"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "LimitFlashCurrent",
+ "Path": "vendor.camera.max_flash_current",
+ "Values": [
+ "100",
+ "1500"
+ ],
+ "ResetOnInit": true,
+ "Type": "Property"
+ },
+ {
+ "Name": "PowerHALRenderingState",
+ "Path": "vendor.powerhal.rendering",
+ "Values": [
+ "EXPENSIVE_RENDERING",
+ ""
+ ],
+ "Type": "Property"
+ },
+ {
+ "Name": "INTCAMFreq",
+ "Path": "/sys/devices/platform/17000030.devfreq_intcam/devfreq/17000030.devfreq_intcam/min_freq",
+ "Values": [
+ "664000",
+ "67000"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "TNRFreq",
+ "Path": "/sys/devices/platform/17000060.devfreq_tnr/devfreq/17000060.devfreq_tnr/min_freq",
+ "Values": [
+ "664000",
+ "67000"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "GPUPowerPolicy",
+ "Path": "/sys/devices/platform/1c500000.mali/power_policy",
+ "Values": [
+ "always_on",
+ "adaptive"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "BigControlTempSet",
+ "Path": "/dev/thermal/tz-by-name/BIG/trip_point_2_temp",
+ "Values": [
+ "90000",
+ "80000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": false
+ },
+ {
+ "Name": "MidControlTempSet",
+ "Path": "/dev/thermal/tz-by-name/MID/trip_point_2_temp",
+ "Values": [
+ "90000",
+ "80000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": false
+ },
+ {
+ "Name": "LittleControlTempSet",
+ "Path": "/dev/thermal/tz-by-name/LITTLE/trip_point_2_temp",
+ "Values": [
+ "90000",
+ "80000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": false
+ },
+ {
+ "Name": "G3dControlTempSet",
+ "Path": "/dev/thermal/tz-by-name/G3D/trip_point_2_temp",
+ "Values": [
+ "90000",
+ "80000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": false
+ },
+ {
+ "Name": "BigSwitchOnTempSet",
+ "Path": "/dev/thermal/tz-by-name/BIG/trip_point_1_temp",
+ "Values": [
+ "70000",
+ "60000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": false
+ },
+ {
+ "Name": "MidSwitchOnTempSet",
+ "Path": "/dev/thermal/tz-by-name/MID/trip_point_1_temp",
+ "Values": [
+ "70000",
+ "60000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": false
+ },
+ {
+ "Name": "LittleSwitchOnTempSet",
+ "Path": "/dev/thermal/tz-by-name/LITTLE/trip_point_1_temp",
+ "Values": [
+ "70000",
+ "60000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": false
+ },
+ {
+ "Name": "G3dSwitchOnTempSet",
+ "Path": "/dev/thermal/tz-by-name/G3D/trip_point_1_temp",
+ "Values": [
+ "70000",
+ "60000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": false
+ }
+ ],
+ "Actions": [
+ {
+ "PowerHint": "INTERACTION",
+ "Node": "SFUClampBoost",
+ "Duration": 5000,
+ "Value": "65"
+ },
+ {
+ "PowerHint": "DEVICE_IDLE",
+ "Node": "F2fsRecessModeEnable",
+ "Duration": 0,
+ "Value": "2"
+ },
+ {
+ "PowerHint": "LAUNCH_120FPS",
+ "Node": "SFUClampBoost",
+ "Duration": 1000,
+ "Value": "125"
+ },
+ {
+ "PowerHint": "LAUNCH",
+ "Type": "DoHint",
+ "Value": "LAUNCH_120FPS"
+ },
+ {
+ "PowerHint": "LAUNCH",
+ "Node": "SFUClampBoost",
+ "Duration": 5000,
+ "Value": "65"
+ },
+ {
+ "PowerHint": "LAUNCH",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 5000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "LAUNCH",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 5000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "LAUNCH",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 5000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "LAUNCH",
+ "Node": "TAUClampBoost",
+ "Duration": 5000,
+ "Value": "553"
+ },
+ {
+ "PowerHint": "LAUNCH",
+ "Node": "MemFreq",
+ "Duration": 5000,
+ "Value": "3172000"
+ },
+ {
+ "PowerHint": "LAUNCH",
+ "Node": "GPUPowerPolicy",
+ "Duration": 5000,
+ "Value": "always_on"
+ },
+ {
+ "PowerHint": "DISPLAY_INACTIVE",
+ "Node": "F2fsRecessModeEnable",
+ "Duration": 0,
+ "Value": "2"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH",
+ "Node": "MemFreq",
+ "Duration": 1000,
+ "Value": "3172000"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH",
+ "Node": "CPUMidClusterMinFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH",
+ "Node": "CPULittleClusterMinFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH",
+ "Node": "CDCpuset",
+ "Duration": 1000,
+ "Value": "4-7"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH_EXTENDED",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 2000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH_EXTENDED",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 2000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH_EXTENDED",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 2000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_THERMAL_CPU_THROTTLE",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "984000"
+ },
+ {
+ "PowerHint": "CAMERA_THERMAL_CPU_THROTTLE",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "1024000"
+ },
+ {
+ "PowerHint": "CAMERA_THERMAL_CPU_THROTTLE",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "1098000"
+ },
+ {
+ "PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "1426000"
+ },
+ {
+ "PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "1197000"
+ },
+ {
+ "PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "1401000"
+ },
+ {
+ "PowerHint": "CAMERA_SHOT",
+ "Node": "MemFreq",
+ "Duration": 300,
+ "Value": "3172000"
+ },
+ {
+ "PowerHint": "CAMERA_SHOT",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 300,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_SHOT",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 300,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_SHOT",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 300,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_SHOT",
+ "Node": "CPUMidClusterMinFreq",
+ "Duration": 300,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_BACKEND_BOOST",
+ "Node": "MemFreq",
+ "Duration": 1000,
+ "Value": "3172000"
+ },
+ {
+ "PowerHint": "CAMERA_BACKEND_BOOST",
+ "Node": "IntFreq",
+ "Duration": 1000,
+ "Value": "533000"
+ },
+ {
+ "PowerHint": "CAMERA_BACKEND_BOOST",
+ "Node": "INTCAMFreq",
+ "Duration": 1000,
+ "Value": "664000"
+ },
+ {
+ "PowerHint": "CAMERA_BACKEND_BOOST",
+ "Node": "TNRFreq",
+ "Duration": 1000,
+ "Value": "664000"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_BIGCPU",
+ "Node": "TAPreferHighCap",
+ "Duration": 3000,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_BIGCPU",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_BIGCPU",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU",
+ "Node": "TAPreferHighCap",
+ "Duration": 3000,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU",
+ "Node": "CPUMidClusterMinFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
+ "Node": "TAPreferHighCap",
+ "Duration": 3000,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
+ "Node": "CPUMidClusterMinFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
+ "Node": "CPULittleClusterMinFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1401000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1491000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1826000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "CDPreferHighCap",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "HighCapacityStartCpu",
+ "Duration": 0,
+ "Value": "4"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "GPUMinFreq",
+ "Duration": 0,
+ "Value": "302000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "MemFreq",
+ "Duration": 0,
+ "Value": "1014000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "MIFTargetLoad",
+ "Duration": 0,
+ "Value": "20 10 80"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "TAPreferHighCap",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "TAPreferIdle",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "CDHighCpusetCpus",
+ "Duration": 0,
+ "Value": "6-7"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "CDMidCpusetCpus",
+ "Duration": 0,
+ "Value": "4-5"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "CDMidHighCpusetCpus",
+ "Duration": 0,
+ "Value": "4-7"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CPUUtilThreshold",
+ "Duration": 0,
+ "Value": "1100"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1491000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1826000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CDPreferHighCap",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "HighCapacityStartCpu",
+ "Duration": 0,
+ "Value": "4"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1401000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "GPUMinFreq",
+ "Duration": 0,
+ "Value": "302000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "MemFreq",
+ "Duration": 0,
+ "Value": "1014000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "MIFTargetLoad",
+ "Duration": 0,
+ "Value": "20 10 80"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "TAPreferHighCap",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "TAPreferIdle",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CDHighCpusetCpus",
+ "Duration": 0,
+ "Value": "6-7"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CDMidCpusetCpus",
+ "Duration": 0,
+ "Value": "4-5"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CDMidHighCpusetCpus",
+ "Duration": 0,
+ "Value": "4-7"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "CDPreferHighCap",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "TAPreferHighCap",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1826000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1491000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1401000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "GPUMinFreq",
+ "Duration": 0,
+ "Value": "302000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "MemFreq",
+ "Duration": 0,
+ "Value": "1014000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "MIFTargetLoad",
+ "Duration": 0,
+ "Value": "20 10 80"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "CDHighCpusetCpus",
+ "Duration": 0,
+ "Value": "6-7"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "CDMidCpusetCpus",
+ "Duration": 0,
+ "Value": "4-5"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "CDMidHighCpusetCpus",
+ "Duration": 0,
+ "Value": "4-7"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CDPreferHighCap",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "TAPreferHighCap",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CDPreferIdle",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "HighCapacityStartCpu",
+ "Duration": 0,
+ "Value": "4"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1826000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1491000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1401000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "GPUMinFreq",
+ "Duration": 0,
+ "Value": "302000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "MemFreq",
+ "Duration": 0,
+ "Value": "1014000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "MIFTargetLoad",
+ "Duration": 0,
+ "Value": "20 10 80"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CDHighCpusetCpus",
+ "Duration": 0,
+ "Value": "6-7"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CDMidCpusetCpus",
+ "Duration": 0,
+ "Value": "4-5"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CDMidHighCpusetCpus",
+ "Duration": 0,
+ "Value": "4-7"
+ },
+ {
+ "PowerHint": "FIXED_PERFORMANCE",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 0,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "FIXED_PERFORMANCE",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 0,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "FIXED_PERFORMANCE",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 0,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "FIXED_PERFORMANCE",
+ "Node": "CPUMidClusterMinFreq",
+ "Duration": 0,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "FIXED_PERFORMANCE",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 0,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "FIXED_PERFORMANCE",
+ "Node": "CPULittleClusterMinFreq",
+ "Duration": 0,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "REFRESH_120FPS",
+ "Node": "TAUClampBoost",
+ "Duration": 0,
+ "Value": "157"
+ },
+ {
+ "PowerHint": "REFRESH_90FPS",
+ "Node": "TAUClampBoost",
+ "Duration": 0,
+ "Value": "107"
+ },
+ {
+ "PowerHint": "REFRESH_90FPS",
+ "Type": "MaskHint",
+ "Value": "LAUNCH_120FPS"
+ },
+ {
+ "PowerHint": "REFRESH_60FPS",
+ "Node": "TAUClampBoost",
+ "Duration": 0,
+ "Value": "42"
+ },
+ {
+ "PowerHint": "REFRESH_60FPS",
+ "Type": "MaskHint",
+ "Value": "LAUNCH_120FPS"
+ },
+ {
+ "PowerHint": "ADPF_DISABLE_TA_BOOST",
+ "Node": "TAUClampBoost",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "ADPF_DISABLE_TA_BOOST",
+ "Type": "MaskHint",
+ "Value": "BOOST_DISPLAY"
+ },
+ {
+ "PowerHint": "ADPF_DISABLE_TA_BOOST",
+ "Type": "EndHint",
+ "Value": "BOOST_120HZ"
+ },
+ {
+ "PowerHint": "ADPF_DISABLE_TA_BOOST",
+ "Type": "EndHint",
+ "Value": "BOOST_90HZ"
+ },
+ {
+ "PowerHint": "ADPF_DISABLE_TA_BOOST",
+ "Type": "EndHint",
+ "Value": "BOOST_60HZ"
+ },
+ {
+ "PowerHint": "BOOST_DISPLAY",
+ "Type": "DoHint",
+ "Value": "BOOST_120HZ"
+ },
+ {
+ "PowerHint": "BOOST_DISPLAY",
+ "Type": "DoHint",
+ "Value": "BOOST_90HZ"
+ },
+ {
+ "PowerHint": "BOOST_DISPLAY",
+ "Type": "DoHint",
+ "Value": "BOOST_60HZ"
+ },
+ {
+ "PowerHint": "INTERACTION",
+ "Type": "DoHint",
+ "Value": "BOOST_DISPLAY"
+ },
+ {
+ "PowerHint": "BOOST_120HZ",
+ "Node": "TAUClampBoost",
+ "Duration": 200,
+ "Value": "158"
+ },
+ {
+ "PowerHint": "BOOST_90HZ",
+ "Node": "TAUClampBoost",
+ "Duration": 200,
+ "Value": "108"
+ },
+ {
+ "PowerHint": "BOOST_60HZ",
+ "Node": "TAUClampBoost",
+ "Duration": 200,
+ "Value": "108"
+ },
+ {
+ "PowerHint": "REFRESH_120FPS",
+ "Type": "MaskHint",
+ "Value": "BOOST_60HZ"
+ },
+ {
+ "PowerHint": "REFRESH_120FPS",
+ "Type": "MaskHint",
+ "Value": "BOOST_90HZ"
+ },
+ {
+ "PowerHint": "REFRESH_90FPS",
+ "Type": "MaskHint",
+ "Value": "BOOST_60HZ"
+ },
+ {
+ "PowerHint": "REFRESH_90FPS",
+ "Type": "MaskHint",
+ "Value": "BOOST_120HZ"
+ },
+ {
+ "PowerHint": "REFRESH_60FPS",
+ "Type": "MaskHint",
+ "Value": "BOOST_90HZ"
+ },
+ {
+ "PowerHint": "REFRESH_60FPS",
+ "Type": "MaskHint",
+ "Value": "BOOST_120HZ"
+ },
+ {
+ "PowerHint": "DISPLAY_IDLE",
+ "Node": "TAUClampBoost",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "DISPLAY_IDLE",
+ "Type": "EndHint",
+ "Value": "INTERACTION"
+ },
+ {
+ "PowerHint": "DISPLAY_IDLE",
+ "Type": "EndHint",
+ "Value": "BOOST_120HZ"
+ },
+ {
+ "PowerHint": "DISPLAY_IDLE",
+ "Type": "EndHint",
+ "Value": "BOOST_90HZ"
+ },
+ {
+ "PowerHint": "DISPLAY_IDLE",
+ "Type": "EndHint",
+ "Value": "BOOST_60HZ"
+ },
+ {
+ "PowerHint": "DISPLAY_IDLE",
+ "Type": "EndHint",
+ "Value": "DISPLAY_UPDATE_IMMINENT"
+ },
+ {
+ "PowerHint": "DISPLAY_UPDATE_IMMINENT",
+ "Node": "DisplayWakeup",
+ "Duration": 50,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "DISPLAY_UPDATE_IMMINENT",
+ "Type": "DoHint",
+ "Value": "BOOST_DISPLAY"
+ },
+ {
+ "PowerHint": "THERMAL_FLASH_LED_REDUCE_CRITICAL",
+ "Node": "LimitFlashCurrent",
+ "Duration": 0,
+ "Value": "100"
+ },
+ {
+ "PowerHint": "THERMAL_FLASH_LED_REDUCE_NONE",
+ "Node": "LimitFlashCurrent",
+ "Duration": 0,
+ "Value": "1500"
+ },
+ {
+ "PowerHint": "EXPENSIVE_RENDERING",
+ "Node": "PowerHALRenderingState",
+ "Duration": 0,
+ "Value": "EXPENSIVE_RENDERING"
+ },
+ {
+ "PowerHint": "EXPENSIVE_RENDERING",
+ "Node": "GPUMinFreq",
+ "Duration": 0,
+ "Value": "400000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
+ "Node": "BigControlTempSet",
+ "Duration": 0,
+ "Value": "80000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
+ "Node": "MidControlTempSet",
+ "Duration": 0,
+ "Value": "80000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
+ "Node": "LittleControlTempSet",
+ "Duration": 0,
+ "Value": "80000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
+ "Node": "G3dControlTempSet",
+ "Duration": 0,
+ "Value": "80000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
+ "Node": "BigSwitchOnTempSet",
+ "Duration": 0,
+ "Value": "60000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
+ "Node": "MidSwitchOnTempSet",
+ "Duration": 0,
+ "Value": "60000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
+ "Node": "LittleSwitchOnTempSet",
+ "Duration": 0,
+ "Value": "60000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
+ "Node": "G3dSwitchOnTempSet",
+ "Duration": 0,
+ "Value": "60000"
+ },
+ {
+ "PowerHint": "FACE_UNLOCK_BOOST",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "FACE_UNLOCK_BOOST",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "FP_BOOST",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "FP_BOOST",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "ML_ACC",
+ "Node": "MLUclampBoost",
+ "Duration": 2000,
+ "Value": "512"
+ }
+ ]
+}
diff --git a/powerhint-whitefin.json b/powerhint-whitefin.json
new file mode 100644
index 0000000..5c3b1b7
--- /dev/null
+++ b/powerhint-whitefin.json
@@ -0,0 +1,1307 @@
+{
+ "Nodes": [
+ {
+ "Name": "MemFreq",
+ "Path": "/sys/devices/platform/17000010.devfreq_mif/devfreq/17000010.devfreq_mif/min_freq",
+ "Values": [
+ "3172000",
+ "1014000",
+ "421000"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "IntFreq",
+ "Path": "/sys/devices/platform/17000020.devfreq_int/devfreq/17000020.devfreq_int/min_freq",
+ "Values": [
+ "533000",
+ "100000"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CPULittleClusterMaxFreq",
+ "Path": "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq",
+ "Values": [
+ "9999999",
+ "1098000",
+ "1401000",
+ "1197000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CPULittleClusterMinFreq",
+ "Path": "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq",
+ "Values": [
+ "9999999",
+ "1197000",
+ "0"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CPUMidClusterMaxFreq",
+ "Path": "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq",
+ "Values": [
+ "9999999",
+ "1024000",
+ "1197000",
+ "1999000",
+ "1491000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CPUMidClusterMinFreq",
+ "Path": "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq",
+ "Values": [
+ "9999999",
+ "1197000",
+ "0"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CPUBigClusterMaxFreq",
+ "Path": "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq",
+ "Values": [
+ "9999999",
+ "984000",
+ "1426000",
+ "1826000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CPUBigClusterMinFreq",
+ "Path": "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq",
+ "Values": [
+ "9999999",
+ "1106000",
+ "0"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "GPUMinFreq",
+ "Path": "/sys/devices/platform/1c500000.mali/hint_min_freq",
+ "Values": [
+ "762000",
+ "471000",
+ "400000",
+ "302000",
+ "151000"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "DisplayWakeup",
+ "Path": "/sys/devices/platform/1c300000.drmdecon/early_wakeup",
+ "Values": [
+ "1",
+ "0"
+ ]
+ },
+ {
+ "Name": "CPUUtilThreshold",
+ "Path": "/sys/kernel/vendor_sched/util_threshold",
+ "Values": [
+ "1280",
+ "1100"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": true
+ },
+ {
+ "Name": "MIFTargetLoad",
+ "Path": "/sys/class/devfreq/17000010.devfreq_mif/interactive/target_load",
+ "Values": [
+ "20 5 80",
+ "20 10 80"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "TAUClampBoost",
+ "Path": "/sys/kernel/vendor_sched/ta_uclamp_min",
+ "Values": [
+ "553",
+ "158",
+ "108",
+ "43",
+ "1",
+ "157",
+ "107",
+ "42"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "SFUClampBoost",
+ "Path": "/sys/kernel/vendor_sched/sf_uclamp_min",
+ "Values": [
+ "125",
+ "65",
+ "30"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "MLUclampBoost",
+ "Path": "/sys/kernel/vendor_sched/nnapi_uclamp_min",
+ "Values": [
+ "154",
+ "512"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CDPreferIdle",
+ "Path": "/sys/kernel/vendor_sched/cam_prefer_idle",
+ "Values": [
+ "0",
+ "1"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CDCpuset",
+ "Path": "/dev/cpuset/camera-daemon/cpus",
+ "Values": [
+ "4-7",
+ "0-7"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CDHighCpusetCpus",
+ "Path": "/dev/cpuset/camera-daemon-high-group/cpus",
+ "Values": [
+ "6-7",
+ "0-7"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CDMidCpusetCpus",
+ "Path": "/dev/cpuset/camera-daemon-mid-group/cpus",
+ "Values": [
+ "4-5",
+ "0-7"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CDMidHighCpusetCpus",
+ "Path": "/dev/cpuset/camera-daemon-mid-high-group/cpus",
+ "Values": [
+ "4-7",
+ "0-7"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "F2fsRecessModeEnable",
+ "Path": "/dev/sys/fs/by-name/userdata/gc_urgent",
+ "Values": [
+ "2",
+ "0"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "TAPreferHighCap",
+ "Path": "/sys/kernel/vendor_sched/ta_prefer_high_cap",
+ "Values": [
+ "1",
+ "0"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "TAPreferIdle",
+ "Path": "/sys/kernel/vendor_sched/ta_prefer_idle",
+ "Values": [
+ "0",
+ "1"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CDPreferHighCap",
+ "Path": "/sys/kernel/vendor_sched/cam_prefer_high_cap",
+ "Values": [
+ "1",
+ "0"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "HighCapacityStartCpu",
+ "Path": "/sys/kernel/vendor_sched/high_capacity_start_cpu",
+ "Values": [
+ "4",
+ "6"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "LimitFlashCurrent",
+ "Path": "vendor.camera.max_flash_current",
+ "Values": [
+ "100",
+ "1500"
+ ],
+ "ResetOnInit": true,
+ "Type": "Property"
+ },
+ {
+ "Name": "PowerHALRenderingState",
+ "Path": "vendor.powerhal.rendering",
+ "Values": [
+ "EXPENSIVE_RENDERING",
+ ""
+ ],
+ "Type": "Property"
+ },
+ {
+ "Name": "INTCAMFreq",
+ "Path": "/sys/devices/platform/17000030.devfreq_intcam/devfreq/17000030.devfreq_intcam/min_freq",
+ "Values": [
+ "664000",
+ "67000"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "TNRFreq",
+ "Path": "/sys/devices/platform/17000060.devfreq_tnr/devfreq/17000060.devfreq_tnr/min_freq",
+ "Values": [
+ "664000",
+ "67000"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "GPUPowerPolicy",
+ "Path": "/sys/devices/platform/1c500000.mali/power_policy",
+ "Values": [
+ "always_on",
+ "adaptive"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "BigControlTempSet",
+ "Path": "/dev/thermal/tz-by-name/BIG/trip_point_2_temp",
+ "Values": [
+ "90000",
+ "80000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": false
+ },
+ {
+ "Name": "MidControlTempSet",
+ "Path": "/dev/thermal/tz-by-name/MID/trip_point_2_temp",
+ "Values": [
+ "90000",
+ "80000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": false
+ },
+ {
+ "Name": "LittleControlTempSet",
+ "Path": "/dev/thermal/tz-by-name/LITTLE/trip_point_2_temp",
+ "Values": [
+ "90000",
+ "80000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": false
+ },
+ {
+ "Name": "G3dControlTempSet",
+ "Path": "/dev/thermal/tz-by-name/G3D/trip_point_2_temp",
+ "Values": [
+ "90000",
+ "80000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": false
+ },
+ {
+ "Name": "BigSwitchOnTempSet",
+ "Path": "/dev/thermal/tz-by-name/BIG/trip_point_1_temp",
+ "Values": [
+ "70000",
+ "60000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": false
+ },
+ {
+ "Name": "MidSwitchOnTempSet",
+ "Path": "/dev/thermal/tz-by-name/MID/trip_point_1_temp",
+ "Values": [
+ "70000",
+ "60000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": false
+ },
+ {
+ "Name": "LittleSwitchOnTempSet",
+ "Path": "/dev/thermal/tz-by-name/LITTLE/trip_point_1_temp",
+ "Values": [
+ "70000",
+ "60000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": false
+ },
+ {
+ "Name": "G3dSwitchOnTempSet",
+ "Path": "/dev/thermal/tz-by-name/G3D/trip_point_1_temp",
+ "Values": [
+ "70000",
+ "60000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": false
+ }
+ ],
+ "Actions": [
+ {
+ "PowerHint": "INTERACTION",
+ "Node": "SFUClampBoost",
+ "Duration": 5000,
+ "Value": "65"
+ },
+ {
+ "PowerHint": "DEVICE_IDLE",
+ "Node": "F2fsRecessModeEnable",
+ "Duration": 0,
+ "Value": "2"
+ },
+ {
+ "PowerHint": "LAUNCH_120FPS",
+ "Node": "SFUClampBoost",
+ "Duration": 1000,
+ "Value": "125"
+ },
+ {
+ "PowerHint": "LAUNCH",
+ "Type": "DoHint",
+ "Value": "LAUNCH_120FPS"
+ },
+ {
+ "PowerHint": "LAUNCH",
+ "Node": "SFUClampBoost",
+ "Duration": 5000,
+ "Value": "65"
+ },
+ {
+ "PowerHint": "LAUNCH",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 5000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "LAUNCH",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 5000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "LAUNCH",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 5000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "LAUNCH",
+ "Node": "TAUClampBoost",
+ "Duration": 5000,
+ "Value": "553"
+ },
+ {
+ "PowerHint": "LAUNCH",
+ "Node": "MemFreq",
+ "Duration": 5000,
+ "Value": "3172000"
+ },
+ {
+ "PowerHint": "LAUNCH",
+ "Node": "GPUPowerPolicy",
+ "Duration": 5000,
+ "Value": "always_on"
+ },
+ {
+ "PowerHint": "DISPLAY_INACTIVE",
+ "Node": "F2fsRecessModeEnable",
+ "Duration": 0,
+ "Value": "2"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH",
+ "Node": "MemFreq",
+ "Duration": 1000,
+ "Value": "3172000"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH",
+ "Node": "CPUMidClusterMinFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH",
+ "Node": "CPULittleClusterMinFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH",
+ "Node": "CDCpuset",
+ "Duration": 1000,
+ "Value": "4-7"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH_EXTENDED",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 2000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH_EXTENDED",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 2000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH_EXTENDED",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 2000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_THERMAL_CPU_THROTTLE",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "984000"
+ },
+ {
+ "PowerHint": "CAMERA_THERMAL_CPU_THROTTLE",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "1024000"
+ },
+ {
+ "PowerHint": "CAMERA_THERMAL_CPU_THROTTLE",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "1098000"
+ },
+ {
+ "PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "1426000"
+ },
+ {
+ "PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "1197000"
+ },
+ {
+ "PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "1401000"
+ },
+ {
+ "PowerHint": "CAMERA_SHOT",
+ "Node": "MemFreq",
+ "Duration": 300,
+ "Value": "3172000"
+ },
+ {
+ "PowerHint": "CAMERA_SHOT",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 300,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_SHOT",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 300,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_SHOT",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 300,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_SHOT",
+ "Node": "CPUMidClusterMinFreq",
+ "Duration": 300,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_BACKEND_BOOST",
+ "Node": "MemFreq",
+ "Duration": 1000,
+ "Value": "3172000"
+ },
+ {
+ "PowerHint": "CAMERA_BACKEND_BOOST",
+ "Node": "IntFreq",
+ "Duration": 1000,
+ "Value": "533000"
+ },
+ {
+ "PowerHint": "CAMERA_BACKEND_BOOST",
+ "Node": "INTCAMFreq",
+ "Duration": 1000,
+ "Value": "664000"
+ },
+ {
+ "PowerHint": "CAMERA_BACKEND_BOOST",
+ "Node": "TNRFreq",
+ "Duration": 1000,
+ "Value": "664000"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_BIGCPU",
+ "Node": "TAPreferHighCap",
+ "Duration": 3000,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_BIGCPU",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_BIGCPU",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU",
+ "Node": "TAPreferHighCap",
+ "Duration": 3000,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU",
+ "Node": "CPUMidClusterMinFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
+ "Node": "TAPreferHighCap",
+ "Duration": 3000,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
+ "Node": "CPUMidClusterMinFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
+ "Node": "CPULittleClusterMinFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1401000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1491000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1826000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "CDPreferHighCap",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "HighCapacityStartCpu",
+ "Duration": 0,
+ "Value": "4"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "GPUMinFreq",
+ "Duration": 0,
+ "Value": "302000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "MemFreq",
+ "Duration": 0,
+ "Value": "1014000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "MIFTargetLoad",
+ "Duration": 0,
+ "Value": "20 10 80"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "TAPreferHighCap",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "TAPreferIdle",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "CDHighCpusetCpus",
+ "Duration": 0,
+ "Value": "6-7"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "CDMidCpusetCpus",
+ "Duration": 0,
+ "Value": "4-5"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "CDMidHighCpusetCpus",
+ "Duration": 0,
+ "Value": "4-7"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CPUUtilThreshold",
+ "Duration": 0,
+ "Value": "1100"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1491000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1826000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CDPreferHighCap",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "HighCapacityStartCpu",
+ "Duration": 0,
+ "Value": "4"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1401000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "GPUMinFreq",
+ "Duration": 0,
+ "Value": "302000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "MemFreq",
+ "Duration": 0,
+ "Value": "1014000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "MIFTargetLoad",
+ "Duration": 0,
+ "Value": "20 10 80"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "TAPreferHighCap",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "TAPreferIdle",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CDHighCpusetCpus",
+ "Duration": 0,
+ "Value": "6-7"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CDMidCpusetCpus",
+ "Duration": 0,
+ "Value": "4-5"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CDMidHighCpusetCpus",
+ "Duration": 0,
+ "Value": "4-7"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "CDPreferHighCap",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "TAPreferHighCap",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1826000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1491000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1401000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "GPUMinFreq",
+ "Duration": 0,
+ "Value": "302000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "MemFreq",
+ "Duration": 0,
+ "Value": "1014000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "MIFTargetLoad",
+ "Duration": 0,
+ "Value": "20 10 80"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "CDHighCpusetCpus",
+ "Duration": 0,
+ "Value": "6-7"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "CDMidCpusetCpus",
+ "Duration": 0,
+ "Value": "4-5"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "CDMidHighCpusetCpus",
+ "Duration": 0,
+ "Value": "4-7"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CDPreferHighCap",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "TAPreferHighCap",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CDPreferIdle",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "HighCapacityStartCpu",
+ "Duration": 0,
+ "Value": "4"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1826000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1491000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1401000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "GPUMinFreq",
+ "Duration": 0,
+ "Value": "302000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "MemFreq",
+ "Duration": 0,
+ "Value": "1014000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "MIFTargetLoad",
+ "Duration": 0,
+ "Value": "20 10 80"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CDHighCpusetCpus",
+ "Duration": 0,
+ "Value": "6-7"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CDMidCpusetCpus",
+ "Duration": 0,
+ "Value": "4-5"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CDMidHighCpusetCpus",
+ "Duration": 0,
+ "Value": "4-7"
+ },
+ {
+ "PowerHint": "FIXED_PERFORMANCE",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 0,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "FIXED_PERFORMANCE",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 0,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "FIXED_PERFORMANCE",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 0,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "FIXED_PERFORMANCE",
+ "Node": "CPUMidClusterMinFreq",
+ "Duration": 0,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "FIXED_PERFORMANCE",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 0,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "FIXED_PERFORMANCE",
+ "Node": "CPULittleClusterMinFreq",
+ "Duration": 0,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "REFRESH_120FPS",
+ "Node": "TAUClampBoost",
+ "Duration": 0,
+ "Value": "157"
+ },
+ {
+ "PowerHint": "REFRESH_90FPS",
+ "Node": "TAUClampBoost",
+ "Duration": 0,
+ "Value": "107"
+ },
+ {
+ "PowerHint": "REFRESH_90FPS",
+ "Type": "MaskHint",
+ "Value": "LAUNCH_120FPS"
+ },
+ {
+ "PowerHint": "REFRESH_60FPS",
+ "Node": "TAUClampBoost",
+ "Duration": 0,
+ "Value": "42"
+ },
+ {
+ "PowerHint": "REFRESH_60FPS",
+ "Type": "MaskHint",
+ "Value": "LAUNCH_120FPS"
+ },
+ {
+ "PowerHint": "ADPF_DISABLE_TA_BOOST",
+ "Node": "TAUClampBoost",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "ADPF_DISABLE_TA_BOOST",
+ "Type": "MaskHint",
+ "Value": "BOOST_DISPLAY"
+ },
+ {
+ "PowerHint": "ADPF_DISABLE_TA_BOOST",
+ "Type": "EndHint",
+ "Value": "BOOST_120HZ"
+ },
+ {
+ "PowerHint": "ADPF_DISABLE_TA_BOOST",
+ "Type": "EndHint",
+ "Value": "BOOST_90HZ"
+ },
+ {
+ "PowerHint": "ADPF_DISABLE_TA_BOOST",
+ "Type": "EndHint",
+ "Value": "BOOST_60HZ"
+ },
+ {
+ "PowerHint": "BOOST_DISPLAY",
+ "Type": "DoHint",
+ "Value": "BOOST_120HZ"
+ },
+ {
+ "PowerHint": "BOOST_DISPLAY",
+ "Type": "DoHint",
+ "Value": "BOOST_90HZ"
+ },
+ {
+ "PowerHint": "BOOST_DISPLAY",
+ "Type": "DoHint",
+ "Value": "BOOST_60HZ"
+ },
+ {
+ "PowerHint": "INTERACTION",
+ "Type": "DoHint",
+ "Value": "BOOST_DISPLAY"
+ },
+ {
+ "PowerHint": "BOOST_120HZ",
+ "Node": "TAUClampBoost",
+ "Duration": 200,
+ "Value": "158"
+ },
+ {
+ "PowerHint": "BOOST_90HZ",
+ "Node": "TAUClampBoost",
+ "Duration": 200,
+ "Value": "108"
+ },
+ {
+ "PowerHint": "BOOST_60HZ",
+ "Node": "TAUClampBoost",
+ "Duration": 200,
+ "Value": "108"
+ },
+ {
+ "PowerHint": "REFRESH_120FPS",
+ "Type": "MaskHint",
+ "Value": "BOOST_60HZ"
+ },
+ {
+ "PowerHint": "REFRESH_120FPS",
+ "Type": "MaskHint",
+ "Value": "BOOST_90HZ"
+ },
+ {
+ "PowerHint": "REFRESH_90FPS",
+ "Type": "MaskHint",
+ "Value": "BOOST_60HZ"
+ },
+ {
+ "PowerHint": "REFRESH_90FPS",
+ "Type": "MaskHint",
+ "Value": "BOOST_120HZ"
+ },
+ {
+ "PowerHint": "REFRESH_60FPS",
+ "Type": "MaskHint",
+ "Value": "BOOST_90HZ"
+ },
+ {
+ "PowerHint": "REFRESH_60FPS",
+ "Type": "MaskHint",
+ "Value": "BOOST_120HZ"
+ },
+ {
+ "PowerHint": "DISPLAY_IDLE",
+ "Node": "TAUClampBoost",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "DISPLAY_IDLE",
+ "Type": "EndHint",
+ "Value": "INTERACTION"
+ },
+ {
+ "PowerHint": "DISPLAY_IDLE",
+ "Type": "EndHint",
+ "Value": "BOOST_120HZ"
+ },
+ {
+ "PowerHint": "DISPLAY_IDLE",
+ "Type": "EndHint",
+ "Value": "BOOST_90HZ"
+ },
+ {
+ "PowerHint": "DISPLAY_IDLE",
+ "Type": "EndHint",
+ "Value": "BOOST_60HZ"
+ },
+ {
+ "PowerHint": "DISPLAY_IDLE",
+ "Type": "EndHint",
+ "Value": "DISPLAY_UPDATE_IMMINENT"
+ },
+ {
+ "PowerHint": "DISPLAY_UPDATE_IMMINENT",
+ "Node": "DisplayWakeup",
+ "Duration": 50,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "DISPLAY_UPDATE_IMMINENT",
+ "Type": "DoHint",
+ "Value": "BOOST_DISPLAY"
+ },
+ {
+ "PowerHint": "THERMAL_FLASH_LED_REDUCE_CRITICAL",
+ "Node": "LimitFlashCurrent",
+ "Duration": 0,
+ "Value": "100"
+ },
+ {
+ "PowerHint": "THERMAL_FLASH_LED_REDUCE_NONE",
+ "Node": "LimitFlashCurrent",
+ "Duration": 0,
+ "Value": "1500"
+ },
+ {
+ "PowerHint": "EXPENSIVE_RENDERING",
+ "Node": "PowerHALRenderingState",
+ "Duration": 0,
+ "Value": "EXPENSIVE_RENDERING"
+ },
+ {
+ "PowerHint": "EXPENSIVE_RENDERING",
+ "Node": "GPUMinFreq",
+ "Duration": 0,
+ "Value": "400000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
+ "Node": "BigControlTempSet",
+ "Duration": 0,
+ "Value": "80000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
+ "Node": "MidControlTempSet",
+ "Duration": 0,
+ "Value": "80000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
+ "Node": "LittleControlTempSet",
+ "Duration": 0,
+ "Value": "80000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
+ "Node": "G3dControlTempSet",
+ "Duration": 0,
+ "Value": "80000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
+ "Node": "BigSwitchOnTempSet",
+ "Duration": 0,
+ "Value": "60000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
+ "Node": "MidSwitchOnTempSet",
+ "Duration": 0,
+ "Value": "60000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
+ "Node": "LittleSwitchOnTempSet",
+ "Duration": 0,
+ "Value": "60000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
+ "Node": "G3dSwitchOnTempSet",
+ "Duration": 0,
+ "Value": "60000"
+ },
+ {
+ "PowerHint": "FACE_UNLOCK_BOOST",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "FACE_UNLOCK_BOOST",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "FP_BOOST",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "FP_BOOST",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "ML_ACC",
+ "Node": "MLUclampBoost",
+ "Duration": 2000,
+ "Value": "512"
+ }
+ ]
+}
diff --git a/raven/overlay/frameworks/base/core/res/res/values/config.xml b/raven/overlay/frameworks/base/core/res/res/values/config.xml
index 7da850b..8d422c3 100644
--- a/raven/overlay/frameworks/base/core/res/res/values/config.xml
+++ b/raven/overlay/frameworks/base/core/res/res/values/config.xml
@@ -198,8 +198,79 @@
- 28dp
+ 28dp
+ 145px
+ 28dp
64
+
+
+ - 1
+ - 2
+ - 3
+ - 4
+ - 5
+ - 6
+ - 7
+ - 8
+ - 9
+ - 10
+ - 20
+ - 30
+ - 40
+ - 50
+ - 60
+ - 70
+ - 80
+ - 90
+ - 100
+
+
+
+ - 11373
+ - 5000
+ - 4333
+ - 3666
+ - 3000
+ - 2760
+ - 2520
+ - 2280
+ - 2040
+ - 1800
+ - 800
+ - 527
+ - 500
+ - 470
+ - 396
+ - 322
+ - 248
+ - 174
+ - 99
+ - 99
+
+
+
+ - 853
+ - 700
+ - 683
+ - 666
+ - 650
+ - 640
+ - 630
+ - 620
+ - 610
+ - 600
+ - 500
+ - 500
+ - 440
+ - 385
+ - 348
+ - 311
+ - 274
+ - 237
+ - 200
+ - 200
+
+
diff --git a/self-extractors_oriole/root/proprietary/device-vendor.mk b/self-extractors_oriole/root/proprietary/device-vendor.mk
index 2c4443b..30e512a 100644
--- a/self-extractors_oriole/root/proprietary/device-vendor.mk
+++ b/self-extractors_oriole/root/proprietary/device-vendor.mk
@@ -12,4 +12,4 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-$(call inherit-product-if-exists, vendor/google_devices/oriole/BoardConfigPartial.mk)
+$(call inherit-product-if-exists, vendor/google_devices/oriole/device-partial.mk)
diff --git a/thermal_info_config_oriole.json b/thermal_info_config_oriole.json
index 148676a..0594f53 100644
--- a/thermal_info_config_oriole.json
+++ b/thermal_info_config_oriole.json
@@ -777,29 +777,13 @@
"NAN",
"NAN",
90,
- 93,
- 96,
+ "NAN",
+ "NAN",
"NAN"
],
"VrThreshold":"NAN",
"Multiplier":1,
- "Monitor":true,
- "PollingDelay":300000,
- "PassiveDelay":5000,
- "BindedCdevInfo": [
- {
- "CdevRequest": "thermal-cpufreq-2",
- "LimitInfo": [0, 0, 0, 7, 7, 10, 10]
- },
- {
- "CdevRequest": "thermal-gpufreq-0",
- "LimitInfo": [0, 0, 0, 0, 0, 7, 11]
- },
- {
- "CdevRequest": "tpu_cooling",
- "LimitInfo": [0, 0, 0, 0, 0, 4, 5]
- }
- ]
+ "Monitor":true
},
{
"Name":"batoilo",
@@ -828,15 +812,15 @@
"BindedCdevInfo": [
{
"CdevRequest": "thermal-cpufreq-2",
- "LimitInfo": [0, 0, 0, 0, 7, 10, 10]
+ "LimitInfo": [0, 0, 0, 0, 7, 7, 7]
},
{
"CdevRequest": "thermal-gpufreq-0",
- "LimitInfo": [0, 0, 0, 0, 10, 11, 11]
+ "LimitInfo": [0, 0, 0, 0, 6, 6, 6]
},
{
"CdevRequest": "tpu_cooling",
- "LimitInfo": [0, 0, 0, 0, 4, 4, 4]
+ "LimitInfo": [0, 0, 0, 0, 5, 5, 5]
}
]
},
@@ -871,11 +855,11 @@
},
{
"CdevRequest": "thermal-gpufreq-0",
- "LimitInfo": [0, 0, 0, 0, 7, 7, 7]
+ "LimitInfo": [0, 0, 0, 0, 4, 4, 4]
},
{
"CdevRequest": "tpu_cooling",
- "LimitInfo": [0, 0, 0, 0, 4, 4, 4]
+ "LimitInfo": [0, 0, 0, 0, 3, 3, 3]
}
]
},
@@ -910,11 +894,11 @@
},
{
"CdevRequest": "thermal-gpufreq-0",
- "LimitInfo": [0, 0, 0, 0, 15, 15, 15]
+ "LimitInfo": [0, 0, 0, 0, 9, 9, 9]
},
{
"CdevRequest": "tpu_cooling",
- "LimitInfo": [0, 0, 0, 0, 4, 4, 4]
+ "LimitInfo": [0, 0, 0, 0, 5, 5, 5]
}
]
},
@@ -949,7 +933,7 @@
},
{
"CdevRequest": "thermal-gpufreq-0",
- "LimitInfo": [0, 0, 0, 0, 13, 13, 13]
+ "LimitInfo": [0, 0, 0, 0, 7, 7, 7]
},
{
"CdevRequest": "tpu_cooling",
diff --git a/thermal_info_config_raven.json b/thermal_info_config_raven.json
index 9c9db8d..bc4ebd9 100644
--- a/thermal_info_config_raven.json
+++ b/thermal_info_config_raven.json
@@ -752,29 +752,13 @@
"NAN",
"NAN",
90,
- 93,
- 96,
+ "NAN",
+ "NAN",
"NAN"
],
"VrThreshold":"NAN",
"Multiplier":1,
- "Monitor":true,
- "PollingDelay":300000,
- "PassiveDelay":5000,
- "BindedCdevInfo": [
- {
- "CdevRequest": "thermal-cpufreq-2",
- "LimitInfo": [0, 0, 0, 7, 7, 10, 10]
- },
- {
- "CdevRequest": "thermal-gpufreq-0",
- "LimitInfo": [0, 0, 0, 0, 0, 7, 11]
- },
- {
- "CdevRequest": "tpu_cooling",
- "LimitInfo": [0, 0, 0, 0, 0, 4, 5]
- }
- ]
+ "Monitor":true
},
{
"Name":"batoilo",
@@ -803,15 +787,15 @@
"BindedCdevInfo": [
{
"CdevRequest": "thermal-cpufreq-2",
- "LimitInfo": [0, 0, 0, 0, 7, 10, 10]
+ "LimitInfo": [0, 0, 0, 0, 7, 7, 7]
},
{
"CdevRequest": "thermal-gpufreq-0",
- "LimitInfo": [0, 0, 0, 0, 10, 11, 11]
+ "LimitInfo": [0, 0, 0, 0, 6, 6, 6]
},
{
"CdevRequest": "tpu_cooling",
- "LimitInfo": [0, 0, 0, 0, 4, 4, 4]
+ "LimitInfo": [0, 0, 0, 0, 5, 5, 5]
}
]
},
@@ -846,11 +830,11 @@
},
{
"CdevRequest": "thermal-gpufreq-0",
- "LimitInfo": [0, 0, 0, 0, 7, 7, 7]
+ "LimitInfo": [0, 0, 0, 0, 4, 4, 4]
},
{
"CdevRequest": "tpu_cooling",
- "LimitInfo": [0, 0, 0, 0, 4, 4, 4]
+ "LimitInfo": [0, 0, 0, 0, 3, 3, 3]
}
]
},
@@ -885,11 +869,11 @@
},
{
"CdevRequest": "thermal-gpufreq-0",
- "LimitInfo": [0, 0, 0, 0, 15, 15, 15]
+ "LimitInfo": [0, 0, 0, 0, 9, 9, 9]
},
{
"CdevRequest": "tpu_cooling",
- "LimitInfo": [0, 0, 0, 0, 4, 4, 4]
+ "LimitInfo": [0, 0, 0, 0, 5, 5, 5]
}
]
},
@@ -924,7 +908,7 @@
},
{
"CdevRequest": "thermal-gpufreq-0",
- "LimitInfo": [0, 0, 0, 0, 13, 13, 13]
+ "LimitInfo": [0, 0, 0, 0, 7, 7, 7]
},
{
"CdevRequest": "tpu_cooling",