From fe8e5ce62518e5f894b09cc96c9dc082c579c6b2 Mon Sep 17 00:00:00 2001 From: Speth Chang Date: Sat, 25 Mar 2023 07:46:08 +0000 Subject: [PATCH 01/66] Enable P23 multicam on pantah Bug: 272191326 Test: build pass Test: go/p23_multicam_enablement_checklist Change-Id: I3bc24ceba73ab80d3f8eb27cd24cd7074c2a4264 --- device-cheetah.mk | 4 ++++ device-panther.mk | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/device-cheetah.mk b/device-cheetah.mk index 7088b86..df8c760 100644 --- a/device-cheetah.mk +++ b/device-cheetah.mk @@ -356,6 +356,10 @@ PRODUCT_VENDOR_PROPERTIES += \ persist.vendor.camera.exif_reveal_make_model=true \ persist.vendor.camera.front_720P_always_binning=true +# Camera +PRODUCT_PROPERTY_OVERRIDES += \ + vendor.camera.multicam.enable_p23_multicam=true + # RKPD PRODUCT_PRODUCT_PROPERTIES += \ remote_provisioning.enable_rkpd=true \ diff --git a/device-panther.mk b/device-panther.mk index f3ef1a6..58c29f3 100644 --- a/device-panther.mk +++ b/device-panther.mk @@ -339,6 +339,10 @@ PRODUCT_VENDOR_PROPERTIES += \ persist.vendor.camera.exif_reveal_make_model=true \ persist.vendor.camera.front_720P_always_binning=true +# Camera +PRODUCT_PROPERTY_OVERRIDES += \ + vendor.camera.multicam.enable_p23_multicam=true + # RKPD PRODUCT_PRODUCT_PROPERTIES += \ remote_provisioning.enable_rkpd=true \ From bb425b2b200f84cbfb8755f17bd50732f83b82ee Mon Sep 17 00:00:00 2001 From: Speth Chang Date: Mon, 8 May 2023 11:16:58 +0000 Subject: [PATCH 02/66] Remove camera multicam property setup The property was re-named and default enabled. Bug: 281468569 Test: build pass Change-Id: Icd8da06ea8ad4546b62d33c533749d77a4ec4558 --- device-cheetah.mk | 4 ---- device-panther.mk | 4 ---- 2 files changed, 8 deletions(-) diff --git a/device-cheetah.mk b/device-cheetah.mk index 8b4c824..e1f5e13 100644 --- a/device-cheetah.mk +++ b/device-cheetah.mk @@ -356,10 +356,6 @@ PRODUCT_VENDOR_PROPERTIES += \ persist.vendor.camera.exif_reveal_make_model=true \ persist.vendor.camera.front_720P_always_binning=true -# Camera -PRODUCT_PROPERTY_OVERRIDES += \ - vendor.camera.multicam.enable_p23_multicam=true - # RKPD PRODUCT_PRODUCT_PROPERTIES += \ remote_provisioning.enable_rkpd=true \ diff --git a/device-panther.mk b/device-panther.mk index 4c61d2b..21e2f75 100644 --- a/device-panther.mk +++ b/device-panther.mk @@ -339,10 +339,6 @@ PRODUCT_VENDOR_PROPERTIES += \ persist.vendor.camera.exif_reveal_make_model=true \ persist.vendor.camera.front_720P_always_binning=true -# Camera -PRODUCT_PROPERTY_OVERRIDES += \ - vendor.camera.multicam.enable_p23_multicam=true - # RKPD PRODUCT_PRODUCT_PROPERTIES += \ remote_provisioning.enable_rkpd=true \ From 3dd70fd294774ce6b493cf23a71cdb591d7f1060 Mon Sep 17 00:00:00 2001 From: Jiaming Liu Date: Fri, 12 May 2023 01:35:53 +0000 Subject: [PATCH 03/66] Revert "Disable WM Extensions on Pixel 7" This reverts commit fb95508be53078c9c518db92f8436992c14a2b18. Reason for revert: Re-enable for U QPR Bug: 266196089 Change-Id: I0b2205558c2889721189179375820f27f6278c4e --- device-cheetah.mk | 7 +++++++ device-panther.mk | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/device-cheetah.mk b/device-cheetah.mk index f9b8f61..e1f5e13 100644 --- a/device-cheetah.mk +++ b/device-cheetah.mk @@ -373,3 +373,10 @@ PRODUCT_PRODUCT_PROPERTIES += \ # Device features PRODUCT_COPY_FILES += \ frameworks/native/data/etc/handheld_core_hardware.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/handheld_core_hardware.xml + +# Window Extensions +$(call inherit-product, $(SRC_TARGET_DIR)/product/window_extensions.mk) + +# Disable Settings large-screen optimization enabled by Window Extensions +PRODUCT_SYSTEM_PROPERTIES += \ + persist.settings.large_screen_opt.enabled=false diff --git a/device-panther.mk b/device-panther.mk index f289096..21e2f75 100644 --- a/device-panther.mk +++ b/device-panther.mk @@ -356,3 +356,10 @@ PRODUCT_PRODUCT_PROPERTIES += \ # Device features PRODUCT_COPY_FILES += \ frameworks/native/data/etc/handheld_core_hardware.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/handheld_core_hardware.xml + +# Window Extensions +$(call inherit-product, $(SRC_TARGET_DIR)/product/window_extensions.mk) + +# Disable Settings large-screen optimization enabled by Window Extensions +PRODUCT_SYSTEM_PROPERTIES += \ + persist.settings.large_screen_opt.enabled=false From 596f42de8572386b9a774214d938180e377a4702 Mon Sep 17 00:00:00 2001 From: Rios Kao Date: Wed, 26 Apr 2023 09:40:37 +0000 Subject: [PATCH 04/66] pantah: add sound_trigger_tap and hotword_lookback_capture note: add path for new use-case sync diff from P23. Test: end-to-end test with test apk Bug: 259455755 Change-Id: I8538b8a437413c1883259ca0c0aab26f0d824605 --- .../audio_policy_configuration.xml | 12 ++++++ .../cheetah/aidl_config/mixer_paths_aidl.xml | 37 +++++++++++++------ .../audio_policy_configuration.xml | 16 ++++++-- .../panther/aidl_config/mixer_paths_aidl.xml | 37 +++++++++++++------ 4 files changed, 77 insertions(+), 25 deletions(-) diff --git a/audio/cheetah/aidl_config/audio_policy_configuration.xml b/audio/cheetah/aidl_config/audio_policy_configuration.xml index 28c8663..cd60b23 100644 --- a/audio/cheetah/aidl_config/audio_policy_configuration.xml +++ b/audio/cheetah/aidl_config/audio_policy_configuration.xml @@ -103,6 +103,16 @@ samplingRates="16000" channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO" /> + + + + + + @@ -604,6 +606,12 @@ + + + + + + @@ -696,8 +704,7 @@ - + @@ -736,7 +743,23 @@ + + + + + + + + + + + + + + + + @@ -769,6 +792,7 @@ + @@ -777,15 +801,6 @@ - - - - - - - - - diff --git a/audio/panther/aidl_config/audio_policy_configuration.xml b/audio/panther/aidl_config/audio_policy_configuration.xml index dfc8577..cd60b23 100644 --- a/audio/panther/aidl_config/audio_policy_configuration.xml +++ b/audio/panther/aidl_config/audio_policy_configuration.xml @@ -77,8 +77,7 @@ - + --> @@ -104,12 +103,21 @@ samplingRates="16000" channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO" /> + + + + + + - @@ -192,6 +200,8 @@ + + diff --git a/audio/panther/aidl_config/mixer_paths_aidl.xml b/audio/panther/aidl_config/mixer_paths_aidl.xml index 894ef4e..fb09ac8 100644 --- a/audio/panther/aidl_config/mixer_paths_aidl.xml +++ b/audio/panther/aidl_config/mixer_paths_aidl.xml @@ -254,7 +254,9 @@ + + @@ -604,6 +606,12 @@ + + + + + + @@ -696,8 +704,7 @@ - + @@ -736,7 +743,23 @@ + + + + + + + + + + + + + + + + @@ -769,6 +792,7 @@ + @@ -777,15 +801,6 @@ - - - - - - - - - From 3eaf856d006c2ada33285f856b938cd096355155 Mon Sep 17 00:00:00 2001 From: Samuel Gosselin Date: Wed, 31 May 2023 19:58:20 +0000 Subject: [PATCH 05/66] Fix the source paths of the bluetooth csv files. The source files currently referenced with LOCAL_PATH, which is not always correctly set. This results in build failures for the 6.1 kernel based pantah targets (i.e., bluetooth power files not found). Fix the paths by using the fullpath from the AOSP root. Test: - CI for GS201 targets - Locally built lunch combo for GS201 targets on 6.1 kernel. Bug: 277993984 Change-Id: If260be60649d1c82fabbb5eac2a8f72f790b8024 Signed-off-by: Samuel Gosselin --- device-cheetah.mk | 14 +++++++------- device-panther.mk | 14 +++++++------- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/device-cheetah.mk b/device-cheetah.mk index bc3c72e..2a2d55d 100644 --- a/device-cheetah.mk +++ b/device-cheetah.mk @@ -161,13 +161,13 @@ PRODUCT_PRODUCT_PROPERTIES += \ # Bluetooth Tx power caps PRODUCT_COPY_FILES += \ - $(LOCAL_PATH)/bluetooth/bluetooth_power_limits_cheetah.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits.csv \ - $(LOCAL_PATH)/bluetooth/bluetooth_power_limits_cheetah_GFE4J_JP.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits_GFE4J_JP.csv \ - $(LOCAL_PATH)/bluetooth/bluetooth_power_limits_cheetah_GP4BC_CA.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits_GP4BC_CA.csv \ - $(LOCAL_PATH)/bluetooth/bluetooth_power_limits_cheetah_GE2AE_EU.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits_GE2AE_EU.csv \ - $(LOCAL_PATH)/bluetooth/bluetooth_power_limits_cheetah_GP4BC_EU.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits_GP4BC_EU.csv \ - $(LOCAL_PATH)/bluetooth/bluetooth_power_limits_cheetah_GE2AE_US.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits_GE2AE_US.csv \ - $(LOCAL_PATH)/bluetooth/bluetooth_power_limits_cheetah_GP4BC_US.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits_GP4BC_US.csv + device/google/pantah/bluetooth/bluetooth_power_limits_cheetah.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits.csv \ + device/google/pantah/bluetooth/bluetooth_power_limits_cheetah_GFE4J_JP.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits_GFE4J_JP.csv \ + device/google/pantah/bluetooth/bluetooth_power_limits_cheetah_GP4BC_CA.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits_GP4BC_CA.csv \ + device/google/pantah/bluetooth/bluetooth_power_limits_cheetah_GE2AE_EU.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits_GE2AE_EU.csv \ + device/google/pantah/bluetooth/bluetooth_power_limits_cheetah_GP4BC_EU.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits_GP4BC_EU.csv \ + device/google/pantah/bluetooth/bluetooth_power_limits_cheetah_GE2AE_US.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits_GE2AE_US.csv \ + device/google/pantah/bluetooth/bluetooth_power_limits_cheetah_GP4BC_US.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits_GP4BC_US.csv # Bluetooth SAR test tool PRODUCT_PACKAGES_DEBUG += \ diff --git a/device-panther.mk b/device-panther.mk index 83a8a37..d55a7e2 100644 --- a/device-panther.mk +++ b/device-panther.mk @@ -146,13 +146,13 @@ PRODUCT_PRODUCT_PROPERTIES += \ # Bluetooth Tx power caps PRODUCT_COPY_FILES += \ - $(LOCAL_PATH)/bluetooth/bluetooth_power_limits_panther.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits.csv \ - $(LOCAL_PATH)/bluetooth/bluetooth_power_limits_panther_G03Z5_JP.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits_G03Z5_JP.csv \ - $(LOCAL_PATH)/bluetooth/bluetooth_power_limits_panther_GVU6C_CA.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits_GVU6C_CA.csv \ - $(LOCAL_PATH)/bluetooth/bluetooth_power_limits_panther_GQML3_EU.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits_GQML3_EU.csv \ - $(LOCAL_PATH)/bluetooth/bluetooth_power_limits_panther_GVU6C_EU.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits_GVU6C_EU.csv \ - $(LOCAL_PATH)/bluetooth/bluetooth_power_limits_panther_GQML3_US.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits_GQML3_US.csv \ - $(LOCAL_PATH)/bluetooth/bluetooth_power_limits_panther_GVU6C_US.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits_GVU6C_US.csv + device/google/pantah/bluetooth/bluetooth_power_limits_panther.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits.csv \ + device/google/pantah/bluetooth/bluetooth_power_limits_panther_G03Z5_JP.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits_G03Z5_JP.csv \ + device/google/pantah/bluetooth/bluetooth_power_limits_panther_GVU6C_CA.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits_GVU6C_CA.csv \ + device/google/pantah/bluetooth/bluetooth_power_limits_panther_GQML3_EU.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits_GQML3_EU.csv \ + device/google/pantah/bluetooth/bluetooth_power_limits_panther_GVU6C_EU.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits_GVU6C_EU.csv \ + device/google/pantah/bluetooth/bluetooth_power_limits_panther_GQML3_US.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits_GQML3_US.csv \ + device/google/pantah/bluetooth/bluetooth_power_limits_panther_GVU6C_US.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits_GVU6C_US.csv # Bluetooth SAR test tool PRODUCT_PACKAGES_DEBUG += \ From 00042332bbd94f4528eecaf550b28578a6a64f22 Mon Sep 17 00:00:00 2001 From: Ling Ma Date: Wed, 3 May 2023 14:48:21 -0700 Subject: [PATCH 06/66] Apply new IA requirement on P22 devices See b/227579876, for P23 and later, we can send null initial attach data profile to modem to clear any previoud data profiles. Bug: 278702856 Test: voice call + internet browsing + reporter verified Test: daily test verified on both P22 and P23 by b/283239810 and confirmed by log Test: daily test related to hot swapping SIM and phone call on Barbet Change-Id: Ia1cfb6eddc8f25f75d51412c1006ed203efc50eb --- .../overlay/frameworks/base/core/res/res/values/config.xml | 4 ++++ .../overlay/frameworks/base/core/res/res/values/config.xml | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/cheetah/overlay/frameworks/base/core/res/res/values/config.xml b/cheetah/overlay/frameworks/base/core/res/res/values/config.xml index 98d5c30..392c5ec 100644 --- a/cheetah/overlay/frameworks/base/core/res/res/values/config.xml +++ b/cheetah/overlay/frameworks/base/core/res/res/values/config.xml @@ -308,4 +308,8 @@ Note: If the display supports multiple resolutions, please define the path config based on the highest resolution so that it can be scaled correctly in each resolution. --> M 120.63086 0 C 111.97487 9.2518493e-17 103.41184 -0.00022182194 94.755859 0.091796875 C 86.099865 0.18380821 77.536566 0.46005475 68.972656 1.65625 C 51.568581 4.0486395 35.637425 10.122024 22.929688 22.912109 C 10.129864 35.610181 3.9606178 51.529084 1.5664062 68.919922 C 0.36930055 77.477315 0.092085137 86.034182 0 94.683594 L 0 3025.3164 C 0.092089816 3033.9658 0.3692987 3042.5227 1.5664062 3051.0801 C 3.9606216 3068.471 10.129872 3084.3898 22.929688 3097.0879 C 35.637432 3109.878 51.568582 3115.9514 68.972656 3118.3438 C 77.53656 3119.5398 86.099868 3119.8162 94.755859 3119.9082 C 103.41184 3120.0002 111.97487 3120 120.63086 3120 L 1319.3691 3120 C 1328.0252 3120 1336.5881 3120.0002 1345.2441 3119.9082 C 1353.9001 3119.8162 1362.4635 3119.5398 1371.0273 3118.3438 C 1388.4314 3115.9514 1404.3625 3109.878 1417.0703 3097.0879 C 1429.8701 3084.3898 1436.0412 3068.471 1438.4355 3051.0801 C 1439.6326 3042.5227 1439.9079 3033.9658 1440 3025.3164 L 1440 94.683594 C 1439.9079 86.03418 1439.6326 77.477314 1438.4355 68.919922 C 1436.0412 51.529083 1429.8701 35.610181 1417.0703 22.912109 C 1404.3625 10.122024 1388.4314 4.0486392 1371.0273 1.65625 C 1362.4635 0.4600554 1353.9001 0.18380669 1345.2441 0.091796875 C 1336.5881 -0.00022294096 1328.0251 0 1319.3691 0 L 120.63086 0 z + + + true diff --git a/panther/overlay/frameworks/base/core/res/res/values/config.xml b/panther/overlay/frameworks/base/core/res/res/values/config.xml index 63165c5..014f57a 100644 --- a/panther/overlay/frameworks/base/core/res/res/values/config.xml +++ b/panther/overlay/frameworks/base/core/res/res/values/config.xml @@ -325,4 +325,8 @@ Note: If the display supports multiple resolutions, please define the path config based on the highest resolution so that it can be scaled correctly in each resolution. --> M 75.769531 0 C 70.332709 -9.2518493e-18 64.952449 0.00079919532 59.515625 0.05859375 C 54.078801 0.11638831 48.699297 0.28968642 43.320312 1.0410156 C 32.388827 2.5436742 22.384063 6.3571816 14.402344 14.390625 C 6.3627864 22.366274 2.486224 32.36589 0.98242188 43.289062 C 0.23052083 48.663956 0.057838542 54.038015 0 59.470703 L 0 2340.5293 C 0.057838884 2345.962 0.23052038 2351.336 0.98242188 2356.7109 C 2.4862239 2367.6341 6.3627861 2377.6338 14.402344 2385.6094 C 22.384063 2393.6429 32.388834 2397.4563 43.320312 2398.959 C 48.699302 2399.7103 54.078805 2399.8834 59.515625 2399.9414 C 64.952444 2399.9994 70.332714 2400 75.769531 2400 L 1004.2305 2400 C 1009.6673 2400 1015.0476 2399.9994 1020.4844 2399.9414 C 1025.9213 2399.8834 1031.3008 2399.7103 1036.6797 2398.959 C 1047.6113 2397.4563 1057.6159 2393.6429 1065.5977 2385.6094 C 1073.6371 2377.6338 1077.5138 2367.6341 1079.0176 2356.7109 C 1079.7695 2351.336 1079.9422 2345.962 1080 2340.5293 L 1080 59.470703 C 1079.9422 54.038015 1079.7695 48.663956 1079.0176 43.289062 C 1077.5138 32.36589 1073.637 22.366274 1065.5977 14.390625 C 1057.6159 6.3571811 1047.6112 2.5436742 1036.6797 1.0410156 C 1031.3007 0.28968666 1025.9213 0.11639363 1020.4844 0.05859375 C 1015.0476 0.00080386558 1009.6673 0 1004.2305 0 L 75.769531 0 z + + + true From 951ffccbc6afd0add395875e6d7dfecbabc93961 Mon Sep 17 00:00:00 2001 From: David Li Date: Thu, 25 May 2023 13:05:43 +0800 Subject: [PATCH 07/66] audio: update audio AIDL config files - remove audio_policy_configuration.xml - add in-call-capture paths - add "PCM Soft Ramp" for speaker amp - set default "Digital PCM Volume" to 0 Bug: 206737711 Test: mm Change-Id: Id061ab2f80975dc1452a30537b82b6b474984fd3 --- .../audio_policy_configuration.xml | 213 ------------------ .../cheetah/aidl_config/mixer_paths_aidl.xml | 62 ++++- audio/cheetah/audio-tables.mk | 1 - .../audio_policy_configuration.xml | 213 ------------------ .../panther/aidl_config/mixer_paths_aidl.xml | 62 ++++- audio/panther/audio-tables.mk | 1 - 6 files changed, 102 insertions(+), 450 deletions(-) delete mode 100644 audio/cheetah/aidl_config/audio_policy_configuration.xml delete mode 100644 audio/panther/aidl_config/audio_policy_configuration.xml diff --git a/audio/cheetah/aidl_config/audio_policy_configuration.xml b/audio/cheetah/aidl_config/audio_policy_configuration.xml deleted file mode 100644 index cd60b23..0000000 --- a/audio/cheetah/aidl_config/audio_policy_configuration.xml +++ /dev/null @@ -1,213 +0,0 @@ - - - - - - - - - Speaker - Speaker Safe - Earpiece - Built-In Mic - Built-In Back Mic - Telephony Tx - Voice Call And Telephony Rx - Echo Ref In - - Speaker - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/audio/cheetah/aidl_config/mixer_paths_aidl.xml b/audio/cheetah/aidl_config/mixer_paths_aidl.xml index fb09ac8..3880462 100644 --- a/audio/cheetah/aidl_config/mixer_paths_aidl.xml +++ b/audio/cheetah/aidl_config/mixer_paths_aidl.xml @@ -79,8 +79,8 @@ - - + + @@ -97,6 +97,8 @@ + + @@ -657,9 +659,41 @@ - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -679,6 +713,7 @@ + @@ -686,6 +721,7 @@ + @@ -697,6 +733,8 @@ + + @@ -713,6 +751,7 @@ + @@ -721,6 +760,7 @@ + @@ -779,12 +819,12 @@ - - - - - - + + + + + + diff --git a/audio/cheetah/audio-tables.mk b/audio/cheetah/audio-tables.mk index d4ce667..b9d5e0f 100644 --- a/audio/cheetah/audio-tables.mk +++ b/audio/cheetah/audio-tables.mk @@ -22,7 +22,6 @@ AUDIO_TABLE_FOLDER := cheetah ifeq ($(BUILD_AUDIO_AIDL_VERSION),true) # AIDL HAL configs are in the *config_aidl* folder PRODUCT_COPY_FILES += \ - device/google/pantah/audio/$(AUDIO_TABLE_FOLDER)/aidl_config/audio_policy_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_policy_configuration.xml \ device/google/pantah/audio/$(AUDIO_TABLE_FOLDER)/aidl_config/audio_platform_configuration_aidl.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_platform_configuration_aidl.xml \ device/google/pantah/audio/$(AUDIO_TABLE_FOLDER)/aidl_config/audio_policy_volumes.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_policy_volumes.xml \ device/google/pantah/audio/$(AUDIO_TABLE_FOLDER)/aidl_config/mixer_paths_aidl.xml:$(TARGET_COPY_OUT_VENDOR)/etc/mixer_paths_aidl.xml diff --git a/audio/panther/aidl_config/audio_policy_configuration.xml b/audio/panther/aidl_config/audio_policy_configuration.xml deleted file mode 100644 index cd60b23..0000000 --- a/audio/panther/aidl_config/audio_policy_configuration.xml +++ /dev/null @@ -1,213 +0,0 @@ - - - - - - - - - Speaker - Speaker Safe - Earpiece - Built-In Mic - Built-In Back Mic - Telephony Tx - Voice Call And Telephony Rx - Echo Ref In - - Speaker - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/audio/panther/aidl_config/mixer_paths_aidl.xml b/audio/panther/aidl_config/mixer_paths_aidl.xml index fb09ac8..3880462 100644 --- a/audio/panther/aidl_config/mixer_paths_aidl.xml +++ b/audio/panther/aidl_config/mixer_paths_aidl.xml @@ -79,8 +79,8 @@ - - + + @@ -97,6 +97,8 @@ + + @@ -657,9 +659,41 @@ - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -679,6 +713,7 @@ + @@ -686,6 +721,7 @@ + @@ -697,6 +733,8 @@ + + @@ -713,6 +751,7 @@ + @@ -721,6 +760,7 @@ + @@ -779,12 +819,12 @@ - - - - - - + + + + + + diff --git a/audio/panther/audio-tables.mk b/audio/panther/audio-tables.mk index 6a7619f..3dbc52e 100644 --- a/audio/panther/audio-tables.mk +++ b/audio/panther/audio-tables.mk @@ -22,7 +22,6 @@ AUDIO_TABLE_FOLDER := panther ifeq ($(BUILD_AUDIO_AIDL_VERSION),true) # AIDL HAL configs are in the *aidl_config* folder PRODUCT_COPY_FILES += \ - device/google/pantah/audio/$(AUDIO_TABLE_FOLDER)/aidl_config/audio_policy_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_policy_configuration.xml \ device/google/pantah/audio/$(AUDIO_TABLE_FOLDER)/aidl_config/audio_platform_configuration_aidl.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_platform_configuration_aidl.xml \ device/google/pantah/audio/$(AUDIO_TABLE_FOLDER)/aidl_config/audio_policy_volumes.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_policy_volumes.xml \ device/google/pantah/audio/$(AUDIO_TABLE_FOLDER)/aidl_config/mixer_paths_aidl.xml:$(TARGET_COPY_OUT_VENDOR)/etc/mixer_paths_aidl.xml From ad13acc5a66d4edefdae49f52e655075465d0d94 Mon Sep 17 00:00:00 2001 From: Jayant Chowdhary Date: Fri, 19 May 2023 00:15:52 +0000 Subject: [PATCH 08/66] DeviceAsWebcam: Add overlays for physical camera id Using physical streams reduces power since camera consumes a bulk of the power. Bug: 242346116 Test: Manual webcam use; See power reduction Change-Id: Iceb40743dc53dbb50640969294c9f18f4dda60c0 Signed-off-by: Jayant Chowdhary --- .../overlay_packages/DeviceAsWebcamCheetah/Android.bp | 10 ++++++++++ .../DeviceAsWebcamCheetah/AndroidManifest.xml | 10 ++++++++++ cheetah/overlay_packages/DeviceAsWebcamCheetah/OWNERS | 1 + .../res/raw/physical_camera_mapping.json | 1 + device-cheetah.mk | 4 ++++ device-panther.mk | 4 ++++ .../overlay_packages/DeviceAsWebcamPanther/Android.bp | 10 ++++++++++ .../DeviceAsWebcamPanther/AndroidManifest.xml | 10 ++++++++++ panther/overlay_packages/DeviceAsWebcamPanther/OWNERS | 1 + .../res/raw/physical_camera_mapping.json | 1 + 10 files changed, 52 insertions(+) create mode 100644 cheetah/overlay_packages/DeviceAsWebcamCheetah/Android.bp create mode 100644 cheetah/overlay_packages/DeviceAsWebcamCheetah/AndroidManifest.xml create mode 100644 cheetah/overlay_packages/DeviceAsWebcamCheetah/OWNERS create mode 100644 cheetah/overlay_packages/DeviceAsWebcamCheetah/res/raw/physical_camera_mapping.json create mode 100644 panther/overlay_packages/DeviceAsWebcamPanther/Android.bp create mode 100644 panther/overlay_packages/DeviceAsWebcamPanther/AndroidManifest.xml create mode 100644 panther/overlay_packages/DeviceAsWebcamPanther/OWNERS create mode 100644 panther/overlay_packages/DeviceAsWebcamPanther/res/raw/physical_camera_mapping.json diff --git a/cheetah/overlay_packages/DeviceAsWebcamCheetah/Android.bp b/cheetah/overlay_packages/DeviceAsWebcamCheetah/Android.bp new file mode 100644 index 0000000..148e1af --- /dev/null +++ b/cheetah/overlay_packages/DeviceAsWebcamCheetah/Android.bp @@ -0,0 +1,10 @@ +package { + default_applicable_licenses: ["Android-Apache-2.0"], +} + +runtime_resource_overlay { + name: "DeviceAsWebcamCheetah", + certificate: "platform", + product_specific: true, + sdk_version: "current", +} diff --git a/cheetah/overlay_packages/DeviceAsWebcamCheetah/AndroidManifest.xml b/cheetah/overlay_packages/DeviceAsWebcamCheetah/AndroidManifest.xml new file mode 100644 index 0000000..cc7d3ba --- /dev/null +++ b/cheetah/overlay_packages/DeviceAsWebcamCheetah/AndroidManifest.xml @@ -0,0 +1,10 @@ + + + + \ No newline at end of file diff --git a/cheetah/overlay_packages/DeviceAsWebcamCheetah/OWNERS b/cheetah/overlay_packages/DeviceAsWebcamCheetah/OWNERS new file mode 100644 index 0000000..d22af85 --- /dev/null +++ b/cheetah/overlay_packages/DeviceAsWebcamCheetah/OWNERS @@ -0,0 +1 @@ +include platform/frameworks/av:/camera/OWNERS \ No newline at end of file diff --git a/cheetah/overlay_packages/DeviceAsWebcamCheetah/res/raw/physical_camera_mapping.json b/cheetah/overlay_packages/DeviceAsWebcamCheetah/res/raw/physical_camera_mapping.json new file mode 100644 index 0000000..4dd9988 --- /dev/null +++ b/cheetah/overlay_packages/DeviceAsWebcamCheetah/res/raw/physical_camera_mapping.json @@ -0,0 +1 @@ +{"0": {"3" : "UW"}} \ No newline at end of file diff --git a/device-cheetah.mk b/device-cheetah.mk index 6866761..af512a1 100644 --- a/device-cheetah.mk +++ b/device-cheetah.mk @@ -321,6 +321,10 @@ PRODUCT_PACKAGES += \ NoCutoutOverlay \ AvoidAppsInCutoutOverlay +# Android DeviceAsWebcam specific overlay +PRODUCT_PACKAGES += \ + DeviceAsWebcamCheetah + # SKU specific RROs PRODUCT_PACKAGES += \ SettingsOverlayGFE4J \ diff --git a/device-panther.mk b/device-panther.mk index abebd24..e6ecd57 100644 --- a/device-panther.mk +++ b/device-panther.mk @@ -307,6 +307,10 @@ PRODUCT_PACKAGES += \ NoCutoutOverlay \ AvoidAppsInCutoutOverlay +# Android DeviceAsWebcam specific overlay +PRODUCT_PACKAGES += \ + DeviceAsWebcamPanther + # SKU specific RROs PRODUCT_PACKAGES += \ SettingsOverlayG03Z5 \ diff --git a/panther/overlay_packages/DeviceAsWebcamPanther/Android.bp b/panther/overlay_packages/DeviceAsWebcamPanther/Android.bp new file mode 100644 index 0000000..a54f398 --- /dev/null +++ b/panther/overlay_packages/DeviceAsWebcamPanther/Android.bp @@ -0,0 +1,10 @@ +package { + default_applicable_licenses: ["Android-Apache-2.0"], +} + +runtime_resource_overlay { + name: "DeviceAsWebcamPanther", + certificate: "platform", + product_specific: true, + sdk_version: "current", +} diff --git a/panther/overlay_packages/DeviceAsWebcamPanther/AndroidManifest.xml b/panther/overlay_packages/DeviceAsWebcamPanther/AndroidManifest.xml new file mode 100644 index 0000000..cc7d3ba --- /dev/null +++ b/panther/overlay_packages/DeviceAsWebcamPanther/AndroidManifest.xml @@ -0,0 +1,10 @@ + + + + \ No newline at end of file diff --git a/panther/overlay_packages/DeviceAsWebcamPanther/OWNERS b/panther/overlay_packages/DeviceAsWebcamPanther/OWNERS new file mode 100644 index 0000000..d22af85 --- /dev/null +++ b/panther/overlay_packages/DeviceAsWebcamPanther/OWNERS @@ -0,0 +1 @@ +include platform/frameworks/av:/camera/OWNERS \ No newline at end of file diff --git a/panther/overlay_packages/DeviceAsWebcamPanther/res/raw/physical_camera_mapping.json b/panther/overlay_packages/DeviceAsWebcamPanther/res/raw/physical_camera_mapping.json new file mode 100644 index 0000000..4dd9988 --- /dev/null +++ b/panther/overlay_packages/DeviceAsWebcamPanther/res/raw/physical_camera_mapping.json @@ -0,0 +1 @@ +{"0": {"3" : "UW"}} \ No newline at end of file From 33ed39e3e645bbd9751408d6ab8ae49dbb9845c4 Mon Sep 17 00:00:00 2001 From: Carter Hsu Date: Mon, 29 May 2023 17:35:55 +0800 Subject: [PATCH 09/66] audio: Stereo DL for BT use case during VoIP Bug: 281626330 Test: verified by acoustic team Change-Id: I7990d50093996ea32fd6ee0c00490bf1f722f797 Signed-off-by: Carter Hsu --- .../config/audio_platform_configuration.xml | 2 +- .../tuning/fortemedia_stereo/BLUETOOTH.dat | Bin 276978 -> 276978 bytes .../tuning/fortemedia_stereo/BLUETOOTH.mods | 178 +- .../tuning/fortemedia_stereo/HANDSFREE.dat | Bin 117198 -> 117198 bytes .../tuning/fortemedia_stereo/HANDSFREE.mods | 21 +- .../tuning/fortemedia_stereo/HEADSET.dat | Bin 426106 -> 426106 bytes .../tuning/fortemedia_stereo/HEADSET.mods | 144226 ++++++++------- .../config/audio_platform_configuration.xml | 2 +- .../tuning/fortemedia_stereo/BLUETOOTH.dat | Bin 276978 -> 276978 bytes .../tuning/fortemedia_stereo/BLUETOOTH.mods | 178 +- .../tuning/fortemedia_stereo/HANDSFREE.dat | Bin 117198 -> 117198 bytes .../tuning/fortemedia_stereo/HANDSFREE.mods | 21 +- .../tuning/fortemedia_stereo/HEADSET.dat | Bin 426106 -> 426106 bytes .../tuning/fortemedia_stereo/HEADSET.mods | 78 +- 14 files changed, 72376 insertions(+), 72330 deletions(-) diff --git a/audio/cheetah/config/audio_platform_configuration.xml b/audio/cheetah/config/audio_platform_configuration.xml index 5522ce1..87a2a43 100644 --- a/audio/cheetah/config/audio_platform_configuration.xml +++ b/audio/cheetah/config/audio_platform_configuration.xml @@ -311,7 +311,7 @@ - + diff --git a/audio/cheetah/tuning/fortemedia_stereo/BLUETOOTH.dat b/audio/cheetah/tuning/fortemedia_stereo/BLUETOOTH.dat index 5d9c2a722ec3dc45f7a3f5347d2fdcc52c1e6fec..f9c5d3eee9160ca3ebb928e62b6a84913aaf8c87 100644 GIT binary patch delta 152 zcmezLS>V%Wfrc%NuZ$Skw(~D$7MGf=cY&v!&zBL1nYQ!!GFK?_N-!ugN-!ufDljNB zN=%;JSivjc#K@rF%*c@7!pI=7S)r*&Wqa3TW?g>9hUp)^GKWFTa?wQLic4)j^bB1M NP%ut_1x+Kr6abUmEsX#G delta 105 zcmezLS>V%Wfrc%NuZ%WV^+-rf*1N#d&gaVr#7x`ye3>g0H}^HJVP;EV;9+7A*zC|6 wq`19nGP5rKcIisy$-LX;bXl(OY?s^1Yzh|1m)d^l8B`X?juT*ks7#jv0Q7+)T>t<8 diff --git a/audio/cheetah/tuning/fortemedia_stereo/BLUETOOTH.mods b/audio/cheetah/tuning/fortemedia_stereo/BLUETOOTH.mods index b6a5811..e672b4d 100644 --- a/audio/cheetah/tuning/fortemedia_stereo/BLUETOOTH.mods +++ b/audio/cheetah/tuning/fortemedia_stereo/BLUETOOTH.mods @@ -1,12 +1,13 @@ #PLATFORM_NAME gChip -#EXPORT_FLAG BLUETOOTH #SINGLE_API_VER 1.2.1 -#SAVE_TIME 2023-03-20 18:05:41 +#EXPORT_FLAG BLUETOOTH +#PARAM_MODE FULL +#SAVE_MODE 3 +#SAVE_TIME 2023-05-11 11:57:29 #CASE_NAME BLUETOOTH-BT_HAC-VOICE_GENERIC-NB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0001 //TX_OPERATION_MODE_0 1 0x0001 //TX_OPERATION_MODE_1 @@ -2674,9 +2675,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME BLUETOOTH-BT_HAC-VOICE_GENERIC-WB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0001 //TX_OPERATION_MODE_0 1 0x0001 //TX_OPERATION_MODE_1 @@ -5344,9 +5344,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME BLUETOOTH-BT_HAC-VOICE_GENERIC-SWB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0001 //TX_OPERATION_MODE_0 1 0x0001 //TX_OPERATION_MODE_1 @@ -8014,9 +8013,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME BLUETOOTH-BT_HAC-VOICE_GENERIC-FB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0001 //TX_OPERATION_MODE_0 1 0x0001 //TX_OPERATION_MODE_1 @@ -10684,9 +10682,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME BLUETOOTH-BT_HAC-RESERVE2-SWB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0001 //TX_OPERATION_MODE_0 1 0x0001 //TX_OPERATION_MODE_1 @@ -10977,10 +10974,10 @@ 286 0x0011 //TX_NS_LVL_CTRL_5 287 0x001A //TX_NS_LVL_CTRL_6 288 0x0011 //TX_NS_LVL_CTRL_7 -289 0x0020 //TX_MIN_GAIN_S_0 -290 0x0020 //TX_MIN_GAIN_S_1 +289 0x0018 //TX_MIN_GAIN_S_0 +290 0x0018 //TX_MIN_GAIN_S_1 291 0x0020 //TX_MIN_GAIN_S_2 -292 0x0020 //TX_MIN_GAIN_S_3 +292 0x0018 //TX_MIN_GAIN_S_3 293 0x0020 //TX_MIN_GAIN_S_4 294 0x0020 //TX_MIN_GAIN_S_5 295 0x0020 //TX_MIN_GAIN_S_6 @@ -11010,10 +11007,10 @@ 319 0x7FFF //TX_A_POST_FILT_S_5 320 0x7FFF //TX_A_POST_FILT_S_6 321 0x7FFF //TX_A_POST_FILT_S_7 -322 0x2000 //TX_B_POST_FILT_0 -323 0x6000 //TX_B_POST_FILT_1 +322 0x1000 //TX_B_POST_FILT_0 +323 0x2000 //TX_B_POST_FILT_1 324 0x6000 //TX_B_POST_FILT_2 -325 0x6000 //TX_B_POST_FILT_3 +325 0x1000 //TX_B_POST_FILT_3 326 0x4000 //TX_B_POST_FILT_4 327 0x1000 //TX_B_POST_FILT_5 328 0x1000 //TX_B_POST_FILT_6 @@ -11212,8 +11209,8 @@ 521 0x3A98 //TX_GSC_RTOL_TH 522 0x3A98 //TX_GSC_RTOH_TH 523 0x7E2C //TX_WIDE2_MEANHTH -524 0x0064 //TX_DR_RESRV_5 -525 0x1000 //TX_DR_RESRV_6 +524 0x0000 //TX_DR_RESRV_5 +525 0x0000 //TX_DR_RESRV_6 526 0x0000 //TX_DR_RESRV_7 527 0x0000 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH @@ -13354,9 +13351,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME BLUETOOTH-BTNB-VOICE_GENERIC-NB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0008 //TX_OPERATION_MODE_0 1 0x0008 //TX_OPERATION_MODE_1 @@ -16024,9 +16020,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME BLUETOOTH-BTNB-VOICE_GENERIC-WB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0008 //TX_OPERATION_MODE_0 1 0x0008 //TX_OPERATION_MODE_1 @@ -18694,9 +18689,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME BLUETOOTH-BTNB-VOICE_GENERIC-SWB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0001 //TX_OPERATION_MODE_0 1 0x0001 //TX_OPERATION_MODE_1 @@ -19683,7 +19677,7 @@ 19 0x0020 //RX_PP_RESRV_1 20 0x0400 //RX_N_SN_EST 21 0x000C //RX_N2_SN_EST -22 0x0003 //RX_NS_LVL_CTRL +22 0x0006 //RX_NS_LVL_CTRL 23 0x9000 //RX_THR_SN_EST 24 0x7CCD //RX_LAMBDA_PFILT 25 0x000A //RX_FENS_RESRV_0 @@ -20534,7 +20528,7 @@ 176 0x0020 //RX_PP_RESRV_1 177 0x0400 //RX_N_SN_EST 178 0x000C //RX_N2_SN_EST -179 0x0003 //RX_NS_LVL_CTRL +179 0x0006 //RX_NS_LVL_CTRL 180 0x9000 //RX_THR_SN_EST 181 0x7CCD //RX_LAMBDA_PFILT 182 0x000A //RX_FENS_RESRV_0 @@ -21364,9 +21358,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME BLUETOOTH-BTNB-VOICE_GENERIC-FB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0009 //TX_OPERATION_MODE_0 1 0x0009 //TX_OPERATION_MODE_1 @@ -24034,9 +24027,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME BLUETOOTH-BTNB-RESERVE2-SWB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0001 //TX_OPERATION_MODE_0 1 0x0001 //TX_OPERATION_MODE_1 @@ -25001,7 +24993,7 @@ 960 0x0000 //TX_AMS_RESRV_18 961 0x0000 //TX_AMS_RESRV_19 #RX -0 0xA064 //RX_RECVFUNC_MODE_0 +0 0x8064 //RX_RECVFUNC_MODE_0 1 0x0000 //RX_RECVFUNC_MODE_1 2 0x0003 //RX_SAMPLINGFREQ_SIG 3 0x0003 //RX_SAMPLINGFREQ_PROC @@ -25023,7 +25015,7 @@ 19 0x0020 //RX_PP_RESRV_1 20 0x0400 //RX_N_SN_EST 21 0x000C //RX_N2_SN_EST -22 0x0003 //RX_NS_LVL_CTRL +22 0x0006 //RX_NS_LVL_CTRL 23 0x9000 //RX_THR_SN_EST 24 0x7CCD //RX_LAMBDA_PFILT 25 0x000A //RX_FENS_RESRV_0 @@ -26704,9 +26696,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME BLUETOOTH-BTNB_NREC-VOICE_GENERIC-NB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0008 //TX_OPERATION_MODE_0 1 0x0008 //TX_OPERATION_MODE_1 @@ -29374,9 +29365,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME BLUETOOTH-BTNB_NREC-VOICE_GENERIC-WB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0008 //TX_OPERATION_MODE_0 1 0x0008 //TX_OPERATION_MODE_1 @@ -32044,9 +32034,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME BLUETOOTH-BTNB_NREC-VOICE_GENERIC-SWB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0001 //TX_OPERATION_MODE_0 1 0x0001 //TX_OPERATION_MODE_1 @@ -34714,9 +34703,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME BLUETOOTH-BTNB_NREC-VOICE_GENERIC-FB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0009 //TX_OPERATION_MODE_0 1 0x0009 //TX_OPERATION_MODE_1 @@ -37384,9 +37372,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME BLUETOOTH-BTNB_NREC-RESERVE2-SWB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0001 //TX_OPERATION_MODE_0 1 0x0001 //TX_OPERATION_MODE_1 @@ -38351,7 +38338,7 @@ 960 0x0000 //TX_AMS_RESRV_18 961 0x0000 //TX_AMS_RESRV_19 #RX -0 0xA064 //RX_RECVFUNC_MODE_0 +0 0x8064 //RX_RECVFUNC_MODE_0 1 0x0000 //RX_RECVFUNC_MODE_1 2 0x0003 //RX_SAMPLINGFREQ_SIG 3 0x0003 //RX_SAMPLINGFREQ_PROC @@ -38373,7 +38360,7 @@ 19 0x0020 //RX_PP_RESRV_1 20 0x0400 //RX_N_SN_EST 21 0x000C //RX_N2_SN_EST -22 0x0003 //RX_NS_LVL_CTRL +22 0x0006 //RX_NS_LVL_CTRL 23 0x9000 //RX_THR_SN_EST 24 0x7CCD //RX_LAMBDA_PFILT 25 0x000A //RX_FENS_RESRV_0 @@ -39224,7 +39211,7 @@ 176 0x0020 //RX_PP_RESRV_1 177 0x0400 //RX_N_SN_EST 178 0x000C //RX_N2_SN_EST -179 0x0003 //RX_NS_LVL_CTRL +179 0x0006 //RX_NS_LVL_CTRL 180 0x9000 //RX_THR_SN_EST 181 0x7CCD //RX_LAMBDA_PFILT 182 0x000A //RX_FENS_RESRV_0 @@ -40054,9 +40041,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME BLUETOOTH-BTWB-VOICE_GENERIC-NB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0008 //TX_OPERATION_MODE_0 1 0x0008 //TX_OPERATION_MODE_1 @@ -42724,9 +42710,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME BLUETOOTH-BTWB-VOICE_GENERIC-WB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0008 //TX_OPERATION_MODE_0 1 0x0008 //TX_OPERATION_MODE_1 @@ -45394,9 +45379,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME BLUETOOTH-BTWB-VOICE_GENERIC-SWB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0001 //TX_OPERATION_MODE_0 1 0x0001 //TX_OPERATION_MODE_1 @@ -48064,9 +48048,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME BLUETOOTH-BTWB-VOICE_GENERIC-FB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0009 //TX_OPERATION_MODE_0 1 0x0009 //TX_OPERATION_MODE_1 @@ -50734,9 +50717,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME BLUETOOTH-BTWB-RESERVE2-SWB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0001 //TX_OPERATION_MODE_0 1 0x0001 //TX_OPERATION_MODE_1 @@ -51701,7 +51683,7 @@ 960 0x0000 //TX_AMS_RESRV_18 961 0x0000 //TX_AMS_RESRV_19 #RX -0 0xA064 //RX_RECVFUNC_MODE_0 +0 0x8064 //RX_RECVFUNC_MODE_0 1 0x0000 //RX_RECVFUNC_MODE_1 2 0x0003 //RX_SAMPLINGFREQ_SIG 3 0x0003 //RX_SAMPLINGFREQ_PROC @@ -51723,7 +51705,7 @@ 19 0x0020 //RX_PP_RESRV_1 20 0x0400 //RX_N_SN_EST 21 0x000C //RX_N2_SN_EST -22 0x0003 //RX_NS_LVL_CTRL +22 0x0006 //RX_NS_LVL_CTRL 23 0x9000 //RX_THR_SN_EST 24 0x7CCD //RX_LAMBDA_PFILT 25 0x000A //RX_FENS_RESRV_0 @@ -52574,7 +52556,7 @@ 176 0x0020 //RX_PP_RESRV_1 177 0x0400 //RX_N_SN_EST 178 0x000C //RX_N2_SN_EST -179 0x0003 //RX_NS_LVL_CTRL +179 0x0006 //RX_NS_LVL_CTRL 180 0x9000 //RX_THR_SN_EST 181 0x7CCD //RX_LAMBDA_PFILT 182 0x000A //RX_FENS_RESRV_0 @@ -53404,9 +53386,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME BLUETOOTH-BTWB_NREC-VOICE_GENERIC-NB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0008 //TX_OPERATION_MODE_0 1 0x0008 //TX_OPERATION_MODE_1 @@ -56074,9 +56055,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME BLUETOOTH-BTWB_NREC-VOICE_GENERIC-WB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0008 //TX_OPERATION_MODE_0 1 0x0008 //TX_OPERATION_MODE_1 @@ -58744,9 +58724,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME BLUETOOTH-BTWB_NREC-VOICE_GENERIC-SWB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0001 //TX_OPERATION_MODE_0 1 0x0001 //TX_OPERATION_MODE_1 @@ -61414,9 +61393,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME BLUETOOTH-BTWB_NREC-VOICE_GENERIC-FB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0009 //TX_OPERATION_MODE_0 1 0x0009 //TX_OPERATION_MODE_1 @@ -64084,9 +64062,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME BLUETOOTH-BTWB_NREC-RESERVE2-SWB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0001 //TX_OPERATION_MODE_0 1 0x0001 //TX_OPERATION_MODE_1 @@ -65051,7 +65028,7 @@ 960 0x0000 //TX_AMS_RESRV_18 961 0x0000 //TX_AMS_RESRV_19 #RX -0 0xA064 //RX_RECVFUNC_MODE_0 +0 0x8064 //RX_RECVFUNC_MODE_0 1 0x0000 //RX_RECVFUNC_MODE_1 2 0x0003 //RX_SAMPLINGFREQ_SIG 3 0x0003 //RX_SAMPLINGFREQ_PROC @@ -65073,7 +65050,7 @@ 19 0x0020 //RX_PP_RESRV_1 20 0x0400 //RX_N_SN_EST 21 0x000C //RX_N2_SN_EST -22 0x0003 //RX_NS_LVL_CTRL +22 0x0006 //RX_NS_LVL_CTRL 23 0x9000 //RX_THR_SN_EST 24 0x7CCD //RX_LAMBDA_PFILT 25 0x000A //RX_FENS_RESRV_0 @@ -65924,7 +65901,7 @@ 176 0x0020 //RX_PP_RESRV_1 177 0x0400 //RX_N_SN_EST 178 0x000C //RX_N2_SN_EST -179 0x0003 //RX_NS_LVL_CTRL +179 0x0006 //RX_NS_LVL_CTRL 180 0x9000 //RX_THR_SN_EST 181 0x7CCD //RX_LAMBDA_PFILT 182 0x000A //RX_FENS_RESRV_0 @@ -66754,9 +66731,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME BLUETOOTH-RESERVE1-VOICE_GENERIC-FB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0001 //TX_OPERATION_MODE_0 1 0x0000 //TX_OPERATION_MODE_1 diff --git a/audio/cheetah/tuning/fortemedia_stereo/HANDSFREE.dat b/audio/cheetah/tuning/fortemedia_stereo/HANDSFREE.dat index e6270f150b1aaa690bfbaab46263f01d04e218f4..ea7d42734d7451950f8611b7fb477d3120a7201f 100644 GIT binary patch delta 22 ecmX>%nf=^k_J%Etbt^W{i+;(rJ$*f6x)cC=(h3#; delta 33 pcmX>%nf=^k_J%Etbt~9X7AoZ(3s-cCkg{g(Pg=GsX-&S4;21P~*1|>!X24zNx>HgkK6}$pYj0_6Sj0_1b uj0^(X7i?vfV&4AFkLe}b_Us(ie5vh1w^%QP6RXkAi6ugD`?D~%DVhKiXdl=B delta 69 zcmey>AoZ(3s-cCkg{g(Pg=GsX-`4F;-b`zl*-{vIm>2}MAK1aFREZ( - + diff --git a/audio/panther/tuning/fortemedia_stereo/BLUETOOTH.dat b/audio/panther/tuning/fortemedia_stereo/BLUETOOTH.dat index 987f8a2cc58184bd72519072409954dccd4f1d1d..392eee37fbac5303bce835949de3414a3cf82f68 100644 GIT binary patch delta 197 zcmezLS>V%Wfel)#c_kPW86_B$7!??l86_tF53k@AaAIUoaAsskaA9N+n5@uby!rj= z=S-XDMMo%Z*1NDLiIHvd{UmGN?QxSC@9<34yTG%Z&zEtp1!KeH16#w8Br6YL2;JeC sUU!&@XS3CX37TNm_IERxzIJ0%_b!u}XM3Cj^Te%KWVgo&uuRbe0NSWa)c^nh delta 109 zcmezLS>V%Wfel)#H-8FW!_1b#z{A8KFxjDX-R7?K3C)}DB}qt4*1N#7ozItXuf^v5 zTPO2wkDJU`c?ihNmzrL8n2Bez)rAR~VAl3`Gnu}2LuB4%GV^SYb6}ph70llrC%`gA F69BuTF@OL7 diff --git a/audio/panther/tuning/fortemedia_stereo/BLUETOOTH.mods b/audio/panther/tuning/fortemedia_stereo/BLUETOOTH.mods index dd9b922..66eac4c 100644 --- a/audio/panther/tuning/fortemedia_stereo/BLUETOOTH.mods +++ b/audio/panther/tuning/fortemedia_stereo/BLUETOOTH.mods @@ -1,12 +1,13 @@ #PLATFORM_NAME gChip -#EXPORT_FLAG BLUETOOTH #SINGLE_API_VER 1.2.1 -#SAVE_TIME 2023-03-20 18:08:13 +#EXPORT_FLAG BLUETOOTH +#PARAM_MODE FULL +#SAVE_MODE 3 +#SAVE_TIME 2023-05-11 11:54:22 #CASE_NAME BLUETOOTH-BT_HAC-VOICE_GENERIC-NB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0001 //TX_OPERATION_MODE_0 1 0x0001 //TX_OPERATION_MODE_1 @@ -2674,9 +2675,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME BLUETOOTH-BT_HAC-VOICE_GENERIC-WB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0001 //TX_OPERATION_MODE_0 1 0x0001 //TX_OPERATION_MODE_1 @@ -5344,9 +5344,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME BLUETOOTH-BT_HAC-VOICE_GENERIC-SWB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0001 //TX_OPERATION_MODE_0 1 0x0001 //TX_OPERATION_MODE_1 @@ -8014,9 +8013,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME BLUETOOTH-BT_HAC-VOICE_GENERIC-FB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0001 //TX_OPERATION_MODE_0 1 0x0001 //TX_OPERATION_MODE_1 @@ -10684,9 +10682,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME BLUETOOTH-BT_HAC-RESERVE2-SWB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0001 //TX_OPERATION_MODE_0 1 0x0001 //TX_OPERATION_MODE_1 @@ -10977,10 +10974,10 @@ 286 0x0011 //TX_NS_LVL_CTRL_5 287 0x001A //TX_NS_LVL_CTRL_6 288 0x0011 //TX_NS_LVL_CTRL_7 -289 0x0020 //TX_MIN_GAIN_S_0 -290 0x0020 //TX_MIN_GAIN_S_1 +289 0x0018 //TX_MIN_GAIN_S_0 +290 0x0018 //TX_MIN_GAIN_S_1 291 0x0020 //TX_MIN_GAIN_S_2 -292 0x0020 //TX_MIN_GAIN_S_3 +292 0x0018 //TX_MIN_GAIN_S_3 293 0x0020 //TX_MIN_GAIN_S_4 294 0x0020 //TX_MIN_GAIN_S_5 295 0x0020 //TX_MIN_GAIN_S_6 @@ -11010,10 +11007,10 @@ 319 0x7FFF //TX_A_POST_FILT_S_5 320 0x7FFF //TX_A_POST_FILT_S_6 321 0x7FFF //TX_A_POST_FILT_S_7 -322 0x2000 //TX_B_POST_FILT_0 -323 0x6000 //TX_B_POST_FILT_1 +322 0x1000 //TX_B_POST_FILT_0 +323 0x2000 //TX_B_POST_FILT_1 324 0x6000 //TX_B_POST_FILT_2 -325 0x6000 //TX_B_POST_FILT_3 +325 0x1000 //TX_B_POST_FILT_3 326 0x4000 //TX_B_POST_FILT_4 327 0x1000 //TX_B_POST_FILT_5 328 0x1000 //TX_B_POST_FILT_6 @@ -11212,8 +11209,8 @@ 521 0x3A98 //TX_GSC_RTOL_TH 522 0x3A98 //TX_GSC_RTOH_TH 523 0x7E2C //TX_WIDE2_MEANHTH -524 0x0064 //TX_DR_RESRV_5 -525 0x1000 //TX_DR_RESRV_6 +524 0x0000 //TX_DR_RESRV_5 +525 0x0000 //TX_DR_RESRV_6 526 0x0000 //TX_DR_RESRV_7 527 0x0000 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH @@ -13354,9 +13351,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME BLUETOOTH-BTNB-VOICE_GENERIC-NB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0008 //TX_OPERATION_MODE_0 1 0x0008 //TX_OPERATION_MODE_1 @@ -16024,9 +16020,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME BLUETOOTH-BTNB-VOICE_GENERIC-WB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0008 //TX_OPERATION_MODE_0 1 0x0008 //TX_OPERATION_MODE_1 @@ -18694,9 +18689,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME BLUETOOTH-BTNB-VOICE_GENERIC-SWB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0001 //TX_OPERATION_MODE_0 1 0x0001 //TX_OPERATION_MODE_1 @@ -19683,7 +19677,7 @@ 19 0x0020 //RX_PP_RESRV_1 20 0x0400 //RX_N_SN_EST 21 0x000C //RX_N2_SN_EST -22 0x0003 //RX_NS_LVL_CTRL +22 0x0006 //RX_NS_LVL_CTRL 23 0x9000 //RX_THR_SN_EST 24 0x7CCD //RX_LAMBDA_PFILT 25 0x000A //RX_FENS_RESRV_0 @@ -20534,7 +20528,7 @@ 176 0x0020 //RX_PP_RESRV_1 177 0x0400 //RX_N_SN_EST 178 0x000C //RX_N2_SN_EST -179 0x0003 //RX_NS_LVL_CTRL +179 0x0006 //RX_NS_LVL_CTRL 180 0x9000 //RX_THR_SN_EST 181 0x7CCD //RX_LAMBDA_PFILT 182 0x000A //RX_FENS_RESRV_0 @@ -21364,9 +21358,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME BLUETOOTH-BTNB-VOICE_GENERIC-FB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0009 //TX_OPERATION_MODE_0 1 0x0009 //TX_OPERATION_MODE_1 @@ -24034,9 +24027,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME BLUETOOTH-BTNB-RESERVE2-SWB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0001 //TX_OPERATION_MODE_0 1 0x0001 //TX_OPERATION_MODE_1 @@ -25001,7 +24993,7 @@ 960 0x0000 //TX_AMS_RESRV_18 961 0x0000 //TX_AMS_RESRV_19 #RX -0 0xA064 //RX_RECVFUNC_MODE_0 +0 0x8064 //RX_RECVFUNC_MODE_0 1 0x0000 //RX_RECVFUNC_MODE_1 2 0x0003 //RX_SAMPLINGFREQ_SIG 3 0x0003 //RX_SAMPLINGFREQ_PROC @@ -25023,7 +25015,7 @@ 19 0x0020 //RX_PP_RESRV_1 20 0x0400 //RX_N_SN_EST 21 0x000C //RX_N2_SN_EST -22 0x0003 //RX_NS_LVL_CTRL +22 0x0006 //RX_NS_LVL_CTRL 23 0x9000 //RX_THR_SN_EST 24 0x7CCD //RX_LAMBDA_PFILT 25 0x000A //RX_FENS_RESRV_0 @@ -26704,9 +26696,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME BLUETOOTH-BTNB_NREC-VOICE_GENERIC-NB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0008 //TX_OPERATION_MODE_0 1 0x0008 //TX_OPERATION_MODE_1 @@ -29374,9 +29365,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME BLUETOOTH-BTNB_NREC-VOICE_GENERIC-WB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0008 //TX_OPERATION_MODE_0 1 0x0008 //TX_OPERATION_MODE_1 @@ -32044,9 +32034,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME BLUETOOTH-BTNB_NREC-VOICE_GENERIC-SWB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0001 //TX_OPERATION_MODE_0 1 0x0001 //TX_OPERATION_MODE_1 @@ -34714,9 +34703,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME BLUETOOTH-BTNB_NREC-VOICE_GENERIC-FB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0009 //TX_OPERATION_MODE_0 1 0x0009 //TX_OPERATION_MODE_1 @@ -37384,9 +37372,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME BLUETOOTH-BTNB_NREC-RESERVE2-SWB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0001 //TX_OPERATION_MODE_0 1 0x0001 //TX_OPERATION_MODE_1 @@ -38351,7 +38338,7 @@ 960 0x0000 //TX_AMS_RESRV_18 961 0x0000 //TX_AMS_RESRV_19 #RX -0 0xA064 //RX_RECVFUNC_MODE_0 +0 0x8064 //RX_RECVFUNC_MODE_0 1 0x0000 //RX_RECVFUNC_MODE_1 2 0x0003 //RX_SAMPLINGFREQ_SIG 3 0x0003 //RX_SAMPLINGFREQ_PROC @@ -38373,7 +38360,7 @@ 19 0x0020 //RX_PP_RESRV_1 20 0x0400 //RX_N_SN_EST 21 0x000C //RX_N2_SN_EST -22 0x0003 //RX_NS_LVL_CTRL +22 0x0006 //RX_NS_LVL_CTRL 23 0x9000 //RX_THR_SN_EST 24 0x7CCD //RX_LAMBDA_PFILT 25 0x000A //RX_FENS_RESRV_0 @@ -39224,7 +39211,7 @@ 176 0x0020 //RX_PP_RESRV_1 177 0x0400 //RX_N_SN_EST 178 0x000C //RX_N2_SN_EST -179 0x0003 //RX_NS_LVL_CTRL +179 0x0006 //RX_NS_LVL_CTRL 180 0x9000 //RX_THR_SN_EST 181 0x7CCD //RX_LAMBDA_PFILT 182 0x000A //RX_FENS_RESRV_0 @@ -40054,9 +40041,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME BLUETOOTH-BTWB-VOICE_GENERIC-NB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0008 //TX_OPERATION_MODE_0 1 0x0008 //TX_OPERATION_MODE_1 @@ -42724,9 +42710,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME BLUETOOTH-BTWB-VOICE_GENERIC-WB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0008 //TX_OPERATION_MODE_0 1 0x0008 //TX_OPERATION_MODE_1 @@ -45394,9 +45379,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME BLUETOOTH-BTWB-VOICE_GENERIC-SWB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0001 //TX_OPERATION_MODE_0 1 0x0001 //TX_OPERATION_MODE_1 @@ -48064,9 +48048,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME BLUETOOTH-BTWB-VOICE_GENERIC-FB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0009 //TX_OPERATION_MODE_0 1 0x0009 //TX_OPERATION_MODE_1 @@ -50734,9 +50717,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME BLUETOOTH-BTWB-RESERVE2-SWB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0001 //TX_OPERATION_MODE_0 1 0x0001 //TX_OPERATION_MODE_1 @@ -51701,7 +51683,7 @@ 960 0x0000 //TX_AMS_RESRV_18 961 0x0000 //TX_AMS_RESRV_19 #RX -0 0xA064 //RX_RECVFUNC_MODE_0 +0 0x8064 //RX_RECVFUNC_MODE_0 1 0x0000 //RX_RECVFUNC_MODE_1 2 0x0003 //RX_SAMPLINGFREQ_SIG 3 0x0003 //RX_SAMPLINGFREQ_PROC @@ -51723,7 +51705,7 @@ 19 0x0020 //RX_PP_RESRV_1 20 0x0400 //RX_N_SN_EST 21 0x000C //RX_N2_SN_EST -22 0x0003 //RX_NS_LVL_CTRL +22 0x0006 //RX_NS_LVL_CTRL 23 0x9000 //RX_THR_SN_EST 24 0x7CCD //RX_LAMBDA_PFILT 25 0x000A //RX_FENS_RESRV_0 @@ -52574,7 +52556,7 @@ 176 0x0020 //RX_PP_RESRV_1 177 0x0400 //RX_N_SN_EST 178 0x000C //RX_N2_SN_EST -179 0x0003 //RX_NS_LVL_CTRL +179 0x0006 //RX_NS_LVL_CTRL 180 0x9000 //RX_THR_SN_EST 181 0x7CCD //RX_LAMBDA_PFILT 182 0x000A //RX_FENS_RESRV_0 @@ -53404,9 +53386,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME BLUETOOTH-BTWB_NREC-VOICE_GENERIC-NB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0008 //TX_OPERATION_MODE_0 1 0x0008 //TX_OPERATION_MODE_1 @@ -56074,9 +56055,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME BLUETOOTH-BTWB_NREC-VOICE_GENERIC-WB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0008 //TX_OPERATION_MODE_0 1 0x0008 //TX_OPERATION_MODE_1 @@ -58744,9 +58724,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME BLUETOOTH-BTWB_NREC-VOICE_GENERIC-SWB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0001 //TX_OPERATION_MODE_0 1 0x0001 //TX_OPERATION_MODE_1 @@ -61414,9 +61393,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME BLUETOOTH-BTWB_NREC-VOICE_GENERIC-FB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0009 //TX_OPERATION_MODE_0 1 0x0009 //TX_OPERATION_MODE_1 @@ -64084,9 +64062,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME BLUETOOTH-BTWB_NREC-RESERVE2-SWB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0001 //TX_OPERATION_MODE_0 1 0x0001 //TX_OPERATION_MODE_1 @@ -65051,7 +65028,7 @@ 960 0x0000 //TX_AMS_RESRV_18 961 0x0000 //TX_AMS_RESRV_19 #RX -0 0xA064 //RX_RECVFUNC_MODE_0 +0 0x8064 //RX_RECVFUNC_MODE_0 1 0x0000 //RX_RECVFUNC_MODE_1 2 0x0003 //RX_SAMPLINGFREQ_SIG 3 0x0003 //RX_SAMPLINGFREQ_PROC @@ -65073,7 +65050,7 @@ 19 0x0020 //RX_PP_RESRV_1 20 0x0400 //RX_N_SN_EST 21 0x000C //RX_N2_SN_EST -22 0x0003 //RX_NS_LVL_CTRL +22 0x0006 //RX_NS_LVL_CTRL 23 0x9000 //RX_THR_SN_EST 24 0x7CCD //RX_LAMBDA_PFILT 25 0x000A //RX_FENS_RESRV_0 @@ -65924,7 +65901,7 @@ 176 0x0020 //RX_PP_RESRV_1 177 0x0400 //RX_N_SN_EST 178 0x000C //RX_N2_SN_EST -179 0x0003 //RX_NS_LVL_CTRL +179 0x0006 //RX_NS_LVL_CTRL 180 0x9000 //RX_THR_SN_EST 181 0x7CCD //RX_LAMBDA_PFILT 182 0x000A //RX_FENS_RESRV_0 @@ -66754,9 +66731,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME BLUETOOTH-RESERVE1-VOICE_GENERIC-FB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0001 //TX_OPERATION_MODE_0 1 0x0000 //TX_OPERATION_MODE_1 diff --git a/audio/panther/tuning/fortemedia_stereo/HANDSFREE.dat b/audio/panther/tuning/fortemedia_stereo/HANDSFREE.dat index 2b3d4251ba0091de207d50659ec1ae8b6a63d5c9..8eda24b7fb6b479eafe3e881edcfa20e4eae823b 100644 GIT binary patch delta 22 ecmX>%nf=^k_J%Etbt^W{i+;(rJ$*f6x)cC=(h3#; delta 33 pcmX>%nf=^k_J%Etbt~9X7AoZ(3s-cB(3zL&KuLOf4qXdHzqXL66qr`N7Z>9=f0VhTV1!qQv1Q$jIf$aw} zSeUrBpK4_+keXh1n2Bez)rF@V?dFwCK+L?|ypl!Vi6}#gRHoa-vhqyN5@6xkp5?$S k!oR&so&{(qNOb$JOlAfC?P{Jdf%bLAtlQTavz_q)05st(&j0`b delta 135 zcmey>AoZ(3s-cB(3zL)gcD)RiHOy=&3_MH>0^1*CvpizkeyWwRKx%s3VJ4os39#^N&vIZE;osgR&jK_6B)a`qCbI(nb~R6! QK>Ipl*6r(z+0OU?03;kM+5i9m diff --git a/audio/panther/tuning/fortemedia_stereo/HEADSET.mods b/audio/panther/tuning/fortemedia_stereo/HEADSET.mods index a6c9e87..ef83125 100644 --- a/audio/panther/tuning/fortemedia_stereo/HEADSET.mods +++ b/audio/panther/tuning/fortemedia_stereo/HEADSET.mods @@ -1,11 +1,10 @@ #PLATFORM_NAME gChip -#SINGLE_API_VER 1.2.1 #EXPORT_FLAG HEADSET -#PARAM_MODE FULL -#SAVE_MODE 3 -#SAVE_TIME 2023-03-20 17:34:46 +#SINGLE_API_VER 1.2.1 +#SAVE_TIME 2022-12-08 17:14:48 #CASE_NAME HEADSET-USB_BLACKBIRD-VOICE_GENERIC-NB +#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -2675,6 +2674,7 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-USB_BLACKBIRD-VOICE_GENERIC-WB +#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -5344,6 +5344,7 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-USB_BLACKBIRD-VOICE_GENERIC-SWB +#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -8013,6 +8014,7 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-USB_BLACKBIRD-VOICE_GENERIC-FB +#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -10682,6 +10684,7 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-USB_BLACKBIRD-RESERVE2-SWB +#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -13351,6 +13354,7 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-GOOGLE_CONDOR-VOICE_GENERIC-NB +#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -16020,6 +16024,7 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-GOOGLE_CONDOR-VOICE_GENERIC-WB +#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -18689,6 +18694,7 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-GOOGLE_CONDOR-VOICE_GENERIC-SWB +#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -21358,6 +21364,7 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-GOOGLE_CONDOR-VOICE_GENERIC-FB +#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -24027,6 +24034,7 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-GOOGLE_CONDOR-RESERVE2-SWB +#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -26696,6 +26704,7 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-GOOGLE_CONDOR_HEADPHONE-VOICE_GENERIC-NB +#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -29365,6 +29374,7 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-GOOGLE_CONDOR_HEADPHONE-VOICE_GENERIC-WB +#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -32034,6 +32044,7 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-GOOGLE_CONDOR_HEADPHONE-VOICE_GENERIC-SWB +#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -34703,6 +34714,7 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-GOOGLE_CONDOR_HEADPHONE-VOICE_GENERIC-FB +#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -37372,6 +37384,7 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-GOOGLE_CONDOR_HEADPHONE-RESERVE2-SWB +#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -37664,10 +37677,10 @@ 286 0x0011 //TX_NS_LVL_CTRL_5 287 0x001A //TX_NS_LVL_CTRL_6 288 0x0011 //TX_NS_LVL_CTRL_7 -289 0x0020 //TX_MIN_GAIN_S_0 -290 0x0020 //TX_MIN_GAIN_S_1 +289 0x0018 //TX_MIN_GAIN_S_0 +290 0x0018 //TX_MIN_GAIN_S_1 291 0x0020 //TX_MIN_GAIN_S_2 -292 0x0020 //TX_MIN_GAIN_S_3 +292 0x0018 //TX_MIN_GAIN_S_3 293 0x0020 //TX_MIN_GAIN_S_4 294 0x0020 //TX_MIN_GAIN_S_5 295 0x0020 //TX_MIN_GAIN_S_6 @@ -37697,10 +37710,10 @@ 319 0x7FFF //TX_A_POST_FILT_S_5 320 0x7FFF //TX_A_POST_FILT_S_6 321 0x7FFF //TX_A_POST_FILT_S_7 -322 0x2000 //TX_B_POST_FILT_0 -323 0x6000 //TX_B_POST_FILT_1 +322 0x1000 //TX_B_POST_FILT_0 +323 0x2000 //TX_B_POST_FILT_1 324 0x6000 //TX_B_POST_FILT_2 -325 0x6000 //TX_B_POST_FILT_3 +325 0x1000 //TX_B_POST_FILT_3 326 0x4000 //TX_B_POST_FILT_4 327 0x1000 //TX_B_POST_FILT_5 328 0x1000 //TX_B_POST_FILT_6 @@ -37899,8 +37912,8 @@ 521 0x3A98 //TX_GSC_RTOL_TH 522 0x3A98 //TX_GSC_RTOH_TH 523 0x7E2C //TX_WIDE2_MEANHTH -524 0x0064 //TX_DR_RESRV_5 -525 0x1000 //TX_DR_RESRV_6 +524 0x0000 //TX_DR_RESRV_5 +525 0x0000 //TX_DR_RESRV_6 526 0x0000 //TX_DR_RESRV_7 527 0x0000 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH @@ -40041,6 +40054,7 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-GOOGLE_CONDOR_CERTIFICATION1-VOICE_GENERIC-NB +#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -42710,6 +42724,7 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-GOOGLE_CONDOR_CERTIFICATION1-VOICE_GENERIC-WB +#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -45379,6 +45394,7 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-GOOGLE_CONDOR_CERTIFICATION1-VOICE_GENERIC-SWB +#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -48048,6 +48064,7 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-GOOGLE_CONDOR_CERTIFICATION1-VOICE_GENERIC-FB +#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -50717,6 +50734,7 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-GOOGLE_CONDOR_CERTIFICATION1-RESERVE2-SWB +#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -53386,6 +53404,7 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-TTY_HCO-VOICE_GENERIC-NB +#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -56055,6 +56074,7 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-TTY_HCO-VOICE_GENERIC-WB +#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -58724,6 +58744,7 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-TTY_HCO-VOICE_GENERIC-SWB +#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -61393,6 +61414,7 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-TTY_HCO-VOICE_GENERIC-FB +#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -64062,6 +64084,7 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-TTY_HCO-RESERVE2-SWB +#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -66731,6 +66754,7 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-TTY_VCO-VOICE_GENERIC-NB +#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -69400,6 +69424,7 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-TTY_VCO-VOICE_GENERIC-WB +#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -72069,6 +72094,7 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-TTY_VCO-VOICE_GENERIC-SWB +#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -74738,6 +74764,7 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-TTY_VCO-VOICE_GENERIC-FB +#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -77407,6 +77434,7 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-TTY_VCO-RESERVE2-SWB +#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -77699,10 +77727,10 @@ 286 0x0011 //TX_NS_LVL_CTRL_5 287 0x001A //TX_NS_LVL_CTRL_6 288 0x0011 //TX_NS_LVL_CTRL_7 -289 0x0020 //TX_MIN_GAIN_S_0 -290 0x0020 //TX_MIN_GAIN_S_1 +289 0x0018 //TX_MIN_GAIN_S_0 +290 0x0018 //TX_MIN_GAIN_S_1 291 0x0020 //TX_MIN_GAIN_S_2 -292 0x0020 //TX_MIN_GAIN_S_3 +292 0x0018 //TX_MIN_GAIN_S_3 293 0x0020 //TX_MIN_GAIN_S_4 294 0x0020 //TX_MIN_GAIN_S_5 295 0x0020 //TX_MIN_GAIN_S_6 @@ -77732,10 +77760,10 @@ 319 0x7FFF //TX_A_POST_FILT_S_5 320 0x7FFF //TX_A_POST_FILT_S_6 321 0x7FFF //TX_A_POST_FILT_S_7 -322 0x2000 //TX_B_POST_FILT_0 -323 0x6000 //TX_B_POST_FILT_1 +322 0x1000 //TX_B_POST_FILT_0 +323 0x2000 //TX_B_POST_FILT_1 324 0x6000 //TX_B_POST_FILT_2 -325 0x6000 //TX_B_POST_FILT_3 +325 0x1000 //TX_B_POST_FILT_3 326 0x4000 //TX_B_POST_FILT_4 327 0x1000 //TX_B_POST_FILT_5 328 0x1000 //TX_B_POST_FILT_6 @@ -77934,8 +77962,8 @@ 521 0x3A98 //TX_GSC_RTOL_TH 522 0x3A98 //TX_GSC_RTOH_TH 523 0x7E2C //TX_WIDE2_MEANHTH -524 0x0064 //TX_DR_RESRV_5 -525 0x1000 //TX_DR_RESRV_6 +524 0x0000 //TX_DR_RESRV_5 +525 0x0000 //TX_DR_RESRV_6 526 0x0000 //TX_DR_RESRV_7 527 0x0000 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH @@ -80076,6 +80104,7 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-TTY_FULL-VOICE_GENERIC-NB +#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -82745,6 +82774,7 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-TTY_FULL-VOICE_GENERIC-WB +#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -85414,6 +85444,7 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-TTY_FULL-VOICE_GENERIC-SWB +#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -88083,6 +88114,7 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-TTY_FULL-VOICE_GENERIC-FB +#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -90752,6 +90784,7 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-TTY_FULL-RESERVE2-SWB +#PARAM_MODE Full #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -93421,6 +93454,7 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-RESERVE1-VOICE_GENERIC-NB +#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -96090,6 +96124,7 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-RESERVE1-VOICE_GENERIC-WB +#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -98759,6 +98794,7 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-RESERVE1-VOICE_GENERIC-SWB +#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -101428,6 +101464,7 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-RESERVE1-VOICE_GENERIC-FB +#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -104097,6 +104134,7 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-RESERVE1-RESERVE2-SWB +#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX From e99a6719f24bd65106a41cbf6141eef1eab2c3b8 Mon Sep 17 00:00:00 2001 From: Ziyi Cui Date: Wed, 10 May 2023 18:06:57 +0000 Subject: [PATCH 10/66] powerhint: Reduce StaleTimeFactor Reduce StaleTimeFactor for power saving Bug: 269523712 Test: boot and run uibench Change-Id: I026a265cf2d8730d924637d8779baf52468b83b0 Signed-off-by: Ziyi Cui --- powerhint-cheetah.json | 6 +++--- powerhint-panther.json | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/powerhint-cheetah.json b/powerhint-cheetah.json index 7a798de..760e5c3 100644 --- a/powerhint-cheetah.json +++ b/powerhint-cheetah.json @@ -2505,7 +2505,7 @@ "EarlyBoost_On": false, "EarlyBoost_TimeFactor": 0.0, "TargetTimeFactor": 1.0, - "StaleTimeFactor": 20.0 + "StaleTimeFactor": 15.0 }, { "Name": "REFRESH_90FPS", @@ -2529,7 +2529,7 @@ "EarlyBoost_On": false, "EarlyBoost_TimeFactor": 0.0, "TargetTimeFactor": 1.0, - "StaleTimeFactor": 20.0 + "StaleTimeFactor": 15.0 }, { "Name": "REFRESH_60FPS", @@ -2553,7 +2553,7 @@ "EarlyBoost_On": false, "EarlyBoost_TimeFactor": 0.0, "TargetTimeFactor": 1.0, - "StaleTimeFactor": 20.0 + "StaleTimeFactor": 15.0 }, { "Name": "UiHighBoostWithoutPid", diff --git a/powerhint-panther.json b/powerhint-panther.json index ff2eb27..7d003cf 100644 --- a/powerhint-panther.json +++ b/powerhint-panther.json @@ -2372,7 +2372,7 @@ "EarlyBoost_On": false, "EarlyBoost_TimeFactor": 0.0, "TargetTimeFactor": 1.0, - "StaleTimeFactor": 20.0 + "StaleTimeFactor": 15.0 }, { "Name": "REFRESH_90FPS", @@ -2396,7 +2396,7 @@ "EarlyBoost_On": false, "EarlyBoost_TimeFactor": 0.0, "TargetTimeFactor": 1.0, - "StaleTimeFactor": 20.0 + "StaleTimeFactor": 15.0 }, { "Name": "REFRESH_60FPS", @@ -2420,7 +2420,7 @@ "EarlyBoost_On": false, "EarlyBoost_TimeFactor": 0.0, "TargetTimeFactor": 1.0, - "StaleTimeFactor": 20.0 + "StaleTimeFactor": 15.0 }, { "Name": "UiHighBoostWithoutPid", From 58793a2ba5e38f5b084555d0a8f6fa0fad579c2e Mon Sep 17 00:00:00 2001 From: Avichal Rakesh Date: Mon, 6 Feb 2023 13:38:32 -0800 Subject: [PATCH 11/66] Enable UVC support on pantah Panther and Cheetah now support UVC gadget function. Setting this flag triggers the framework to surface the UVC specific functionality and UI. Test: Manually tested that the UVC functionality is enabled Bug: 242344221 Change-Id: Ied214f4f0d83759a872ce669f6adabaf02d478c0 --- device-cheetah.mk | 4 ++++ device-panther.mk | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/device-cheetah.mk b/device-cheetah.mk index af512a1..101022d 100644 --- a/device-cheetah.mk +++ b/device-cheetah.mk @@ -385,3 +385,7 @@ $(call inherit-product, $(SRC_TARGET_DIR)/product/window_extensions.mk) # Disable Settings large-screen optimization enabled by Window Extensions PRODUCT_SYSTEM_PROPERTIES += \ persist.settings.large_screen_opt.enabled=false + +# Enable DeviceAsWebcam support +PRODUCT_VENDOR_PROPERTIES += \ + ro.usb.uvc.enabled=true diff --git a/device-panther.mk b/device-panther.mk index e6ecd57..ab5739c 100644 --- a/device-panther.mk +++ b/device-panther.mk @@ -369,3 +369,7 @@ $(call inherit-product, $(SRC_TARGET_DIR)/product/window_extensions.mk) # Disable Settings large-screen optimization enabled by Window Extensions PRODUCT_SYSTEM_PROPERTIES += \ persist.settings.large_screen_opt.enabled=false + +# Enable DeviceAsWebcam support +PRODUCT_VENDOR_PROPERTIES += \ + ro.usb.uvc.enabled=true From 317a1bd1b495831a448fb2f3f3f1267600d52fc4 Mon Sep 17 00:00:00 2001 From: Jasmine Cha Date: Thu, 8 Jun 2023 15:40:14 +0800 Subject: [PATCH 12/66] audio: control current limit specifically This value will be changed by battery throttling, so separating this from reqular path control. Bug: 274373213 Test: manual test Change-Id: I4273f86e39d015a6489590b0aafbdd77ca3c3050 Signed-off-by: Jasmine Cha --- .../cheetah/aidl_config/mixer_paths_aidl.xml | 41 ++++++++++++++++--- .../panther/aidl_config/mixer_paths_aidl.xml | 40 +++++++++++++++--- 2 files changed, 69 insertions(+), 12 deletions(-) diff --git a/audio/cheetah/aidl_config/mixer_paths_aidl.xml b/audio/cheetah/aidl_config/mixer_paths_aidl.xml index 3880462..0ef9a13 100644 --- a/audio/cheetah/aidl_config/mixer_paths_aidl.xml +++ b/audio/cheetah/aidl_config/mixer_paths_aidl.xml @@ -717,7 +717,6 @@ - @@ -725,8 +724,6 @@ - - @@ -738,8 +735,6 @@ - - @@ -755,7 +750,6 @@ - @@ -914,4 +908,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/audio/panther/aidl_config/mixer_paths_aidl.xml b/audio/panther/aidl_config/mixer_paths_aidl.xml index 3880462..f2cb3ec 100644 --- a/audio/panther/aidl_config/mixer_paths_aidl.xml +++ b/audio/panther/aidl_config/mixer_paths_aidl.xml @@ -717,7 +717,6 @@ - @@ -725,8 +724,6 @@ - - @@ -738,8 +735,6 @@ - - @@ -755,7 +750,6 @@ - @@ -914,4 +908,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 96fc698193615a817159fd24a207809f8be9ed1c Mon Sep 17 00:00:00 2001 From: Hasan Awais Date: Wed, 21 Jun 2023 16:43:15 +0000 Subject: [PATCH 13/66] uwb: update calibration for range bias Bug: 287082706 Test: build pass Change-Id: I1671dbae3a1a31120e8e15d0cec5e2346a186d53 Signed-off-by: Hasan Awais --- uwb/UWB-calibration-ce.conf | 6 +++--- uwb/UWB-calibration-default.conf | 6 +++--- uwb/UWB-calibration-fcc.conf | 6 +++--- uwb/UWB-calibration-jp.conf | 6 +++--- uwb/UWB-calibration-restricted.conf | 6 +++--- uwb/UWB-calibration-tw.conf | 6 +++--- uwb/UWB-calibration.conf | 6 +++--- 7 files changed, 21 insertions(+), 21 deletions(-) diff --git a/uwb/UWB-calibration-ce.conf b/uwb/UWB-calibration-ce.conf index fae3dd9..f9fd8c7 100644 --- a/uwb/UWB-calibration-ce.conf +++ b/uwb/UWB-calibration-ce.conf @@ -9,7 +9,7 @@ ant0.ch5.prf16.ant_delay=16447 ant0.ch5.prf16.tx_power=0x53532B53 ant0.ch5.prf16.pg_count=0 ant0.ch5.prf16.pg_delay=0x34 -ant0.ch5.prf64.ant_delay=16447 +ant0.ch5.prf64.ant_delay=16462 ant0.ch5.prf64.tx_power=0x53532B53 ant0.ch5.prf64.pg_count=0 ant0.ch5.prf64.pg_delay=0x34 @@ -17,7 +17,7 @@ ant0.ch9.prf16.ant_delay=16409 ant0.ch9.prf16.tx_power=0x53532753 ant0.ch9.prf16.pg_count=0 ant0.ch9.prf16.pg_delay=0x34 -ant0.ch9.prf64.ant_delay=16409 +ant0.ch9.prf64.ant_delay=16444 ant0.ch9.prf64.tx_power=0x53532753 ant0.ch9.prf64.pg_count=0 ant0.ch9.prf64.pg_delay=0x34 @@ -36,7 +36,7 @@ ant1.ch9.prf16.ant_delay=16414 ant1.ch9.prf16.tx_power=0x47472347 ant1.ch9.prf16.pg_count=0 ant1.ch9.prf16.pg_delay=0x34 -ant1.ch9.prf64.ant_delay=16414 +ant1.ch9.prf64.ant_delay=16427 ant1.ch9.prf64.tx_power=0x47472347 ant1.ch9.prf64.pg_count=0 ant1.ch9.prf64.pg_delay=0x34 diff --git a/uwb/UWB-calibration-default.conf b/uwb/UWB-calibration-default.conf index 99020e6..c48282f 100644 --- a/uwb/UWB-calibration-default.conf +++ b/uwb/UWB-calibration-default.conf @@ -9,7 +9,7 @@ ant0.ch5.prf16.ant_delay=16447 ant0.ch5.prf16.tx_power=0x67672F67 ant0.ch5.prf16.pg_count=0 ant0.ch5.prf16.pg_delay=0x26 -ant0.ch5.prf64.ant_delay=16447 +ant0.ch5.prf64.ant_delay=16462 ant0.ch5.prf64.tx_power=0x67672F67 ant0.ch5.prf64.pg_count=0 ant0.ch5.prf64.pg_delay=0x26 @@ -17,7 +17,7 @@ ant0.ch9.prf16.ant_delay=16409 ant0.ch9.prf16.tx_power=0x57572B57 ant0.ch9.prf16.pg_count=0 ant0.ch9.prf16.pg_delay=0x26 -ant0.ch9.prf64.ant_delay=16409 +ant0.ch9.prf64.ant_delay=16444 ant0.ch9.prf64.tx_power=0x57572B57 ant0.ch9.prf64.pg_count=0 ant0.ch9.prf64.pg_delay=0x26 @@ -36,7 +36,7 @@ ant1.ch9.prf16.ant_delay=16414 ant1.ch9.prf16.tx_power=0x47472347 ant1.ch9.prf16.pg_count=0 ant1.ch9.prf16.pg_delay=0x26 -ant1.ch9.prf64.ant_delay=16414 +ant1.ch9.prf64.ant_delay=16427 ant1.ch9.prf64.tx_power=0x47472347 ant1.ch9.prf64.pg_count=0 ant1.ch9.prf64.pg_delay=0x26 diff --git a/uwb/UWB-calibration-fcc.conf b/uwb/UWB-calibration-fcc.conf index 99020e6..c48282f 100644 --- a/uwb/UWB-calibration-fcc.conf +++ b/uwb/UWB-calibration-fcc.conf @@ -9,7 +9,7 @@ ant0.ch5.prf16.ant_delay=16447 ant0.ch5.prf16.tx_power=0x67672F67 ant0.ch5.prf16.pg_count=0 ant0.ch5.prf16.pg_delay=0x26 -ant0.ch5.prf64.ant_delay=16447 +ant0.ch5.prf64.ant_delay=16462 ant0.ch5.prf64.tx_power=0x67672F67 ant0.ch5.prf64.pg_count=0 ant0.ch5.prf64.pg_delay=0x26 @@ -17,7 +17,7 @@ ant0.ch9.prf16.ant_delay=16409 ant0.ch9.prf16.tx_power=0x57572B57 ant0.ch9.prf16.pg_count=0 ant0.ch9.prf16.pg_delay=0x26 -ant0.ch9.prf64.ant_delay=16409 +ant0.ch9.prf64.ant_delay=16444 ant0.ch9.prf64.tx_power=0x57572B57 ant0.ch9.prf64.pg_count=0 ant0.ch9.prf64.pg_delay=0x26 @@ -36,7 +36,7 @@ ant1.ch9.prf16.ant_delay=16414 ant1.ch9.prf16.tx_power=0x47472347 ant1.ch9.prf16.pg_count=0 ant1.ch9.prf16.pg_delay=0x26 -ant1.ch9.prf64.ant_delay=16414 +ant1.ch9.prf64.ant_delay=16427 ant1.ch9.prf64.tx_power=0x47472347 ant1.ch9.prf64.pg_count=0 ant1.ch9.prf64.pg_delay=0x26 diff --git a/uwb/UWB-calibration-jp.conf b/uwb/UWB-calibration-jp.conf index 5e45dae..42e7d28 100644 --- a/uwb/UWB-calibration-jp.conf +++ b/uwb/UWB-calibration-jp.conf @@ -9,7 +9,7 @@ ant0.ch5.prf16.ant_delay=16447 ant0.ch5.prf16.tx_power=0 ant0.ch5.prf16.pg_count=0 ant0.ch5.prf16.pg_delay=0 -ant0.ch5.prf64.ant_delay=16447 +ant0.ch5.prf64.ant_delay=16462 ant0.ch5.prf64.tx_power=0 ant0.ch5.prf64.pg_count=0 ant0.ch5.prf64.pg_delay=0 @@ -17,7 +17,7 @@ ant0.ch9.prf16.ant_delay=16409 ant0.ch9.prf16.tx_power=0x5F5F2F5F ant0.ch9.prf16.pg_count=0 ant0.ch9.prf16.pg_delay=0x26 -ant0.ch9.prf64.ant_delay=16409 +ant0.ch9.prf64.ant_delay=16444 ant0.ch9.prf64.tx_power=0x5F5F2F5F ant0.ch9.prf64.pg_count=0 ant0.ch9.prf64.pg_delay=0x26 @@ -36,7 +36,7 @@ ant1.ch9.prf16.ant_delay=16414 ant1.ch9.prf16.tx_power=0x3B3B1F3B ant1.ch9.prf16.pg_count=0 ant1.ch9.prf16.pg_delay=0x26 -ant1.ch9.prf64.ant_delay=16414 +ant1.ch9.prf64.ant_delay=16427 ant1.ch9.prf64.tx_power=0x3B3B1F3B ant1.ch9.prf64.pg_count=0 ant1.ch9.prf64.pg_delay=0x26 diff --git a/uwb/UWB-calibration-restricted.conf b/uwb/UWB-calibration-restricted.conf index 864381f..df92eb3 100644 --- a/uwb/UWB-calibration-restricted.conf +++ b/uwb/UWB-calibration-restricted.conf @@ -9,7 +9,7 @@ ant0.ch5.prf16.ant_delay=16447 ant0.ch5.prf16.tx_power=0x67672F67 ant0.ch5.prf16.pg_count=0 ant0.ch5.prf16.pg_delay=0x26 -ant0.ch5.prf64.ant_delay=16447 +ant0.ch5.prf64.ant_delay=16462 ant0.ch5.prf64.tx_power=0x67672F67 ant0.ch5.prf64.pg_count=0 ant0.ch5.prf64.pg_delay=0x26 @@ -17,7 +17,7 @@ ant0.ch9.prf16.ant_delay=16409 ant0.ch9.prf16.tx_power=0x57572B57 ant0.ch9.prf16.pg_count=0 ant0.ch9.prf16.pg_delay=0x26 -ant0.ch9.prf64.ant_delay=16409 +ant0.ch9.prf64.ant_delay=16444 ant0.ch9.prf64.tx_power=0x57572B57 ant0.ch9.prf64.pg_count=0 ant0.ch9.prf64.pg_delay=0x26 @@ -36,7 +36,7 @@ ant1.ch9.prf16.ant_delay=16414 ant1.ch9.prf16.tx_power=0x47472347 ant1.ch9.prf16.pg_count=0 ant1.ch9.prf16.pg_delay=0x26 -ant1.ch9.prf64.ant_delay=16414 +ant1.ch9.prf64.ant_delay=16427 ant1.ch9.prf64.tx_power=0x47472347 ant1.ch9.prf64.pg_count=0 ant1.ch9.prf64.pg_delay=0x26 diff --git a/uwb/UWB-calibration-tw.conf b/uwb/UWB-calibration-tw.conf index 853f60a..d9d6e84 100644 --- a/uwb/UWB-calibration-tw.conf +++ b/uwb/UWB-calibration-tw.conf @@ -9,7 +9,7 @@ ant0.ch5.prf16.ant_delay=16447 ant0.ch5.prf16.tx_power=0x67672F67 ant0.ch5.prf16.pg_count=0 ant0.ch5.prf16.pg_delay=0x26 -ant0.ch5.prf64.ant_delay=16447 +ant0.ch5.prf64.ant_delay=16462 ant0.ch5.prf64.tx_power=0x67672F67 ant0.ch5.prf64.pg_count=0 ant0.ch5.prf64.pg_delay=0x26 @@ -17,7 +17,7 @@ ant0.ch9.prf16.ant_delay=16409 ant0.ch9.prf16.tx_power=0x57572B57 ant0.ch9.prf16.pg_count=0 ant0.ch9.prf16.pg_delay=0x26 -ant0.ch9.prf64.ant_delay=16409 +ant0.ch9.prf64.ant_delay=16444 ant0.ch9.prf64.tx_power=0x57572B57 ant0.ch9.prf64.pg_count=0 ant0.ch9.prf64.pg_delay=0x26 @@ -36,7 +36,7 @@ ant1.ch9.prf16.ant_delay=16414 ant1.ch9.prf16.tx_power=0x47472347 ant1.ch9.prf16.pg_count=0 ant1.ch9.prf16.pg_delay=0x26 -ant1.ch9.prf64.ant_delay=16414 +ant1.ch9.prf64.ant_delay=16427 ant1.ch9.prf64.tx_power=0x47472347 ant1.ch9.prf64.pg_count=0 ant1.ch9.prf64.pg_delay=0x26 diff --git a/uwb/UWB-calibration.conf b/uwb/UWB-calibration.conf index f676eea..796507b 100644 --- a/uwb/UWB-calibration.conf +++ b/uwb/UWB-calibration.conf @@ -9,7 +9,7 @@ ant0.ch5.prf16.ant_delay=16447 ant0.ch5.prf16.tx_power=0x67672F67 ant0.ch5.prf16.pg_count=0 ant0.ch5.prf16.pg_delay=0x26 -ant0.ch5.prf64.ant_delay=16447 +ant0.ch5.prf64.ant_delay=16462 ant0.ch5.prf64.tx_power=0x67672F67 ant0.ch5.prf64.pg_count=0 ant0.ch5.prf64.pg_delay=0x26 @@ -17,7 +17,7 @@ ant0.ch9.prf16.ant_delay=16409 ant0.ch9.prf16.tx_power=0x5F5F2F5F ant0.ch9.prf16.pg_count=0 ant0.ch9.prf16.pg_delay=0x26 -ant0.ch9.prf64.ant_delay=16409 +ant0.ch9.prf64.ant_delay=16444 ant0.ch9.prf64.tx_power=0x5F5F2F5F ant0.ch9.prf64.pg_count=0 ant0.ch9.prf64.pg_delay=0x26 @@ -36,7 +36,7 @@ ant1.ch9.prf16.ant_delay=16414 ant1.ch9.prf16.tx_power=0x47472347 ant1.ch9.prf16.pg_count=0 ant1.ch9.prf16.pg_delay=0x26 -ant1.ch9.prf64.ant_delay=16414 +ant1.ch9.prf64.ant_delay=16427 ant1.ch9.prf64.tx_power=0x47472347 ant1.ch9.prf64.pg_count=0 ant1.ch9.prf64.pg_delay=0x26 From 3e87d728cc4a75ac5715b497a249c18ed3a55ce7 Mon Sep 17 00:00:00 2001 From: TeYuan Wang Date: Tue, 6 Sep 2022 12:32:37 +0800 Subject: [PATCH 14/66] powerhint: remove the duplicate thermal powerhint settings For the current design, thermalHAL will only enable one hint base on the current severity and disable the previous one. As a result, the power hint of higher severity should maintain the actions from lower severity which cause the larger config size and maintenance effort. The new thermalHAL design will keep the lower severity's hint enabled, so we could remove the duplicate policies from higher level. Bug: 241737737 Test: emul_temp VIRTUAL-SKIN Change-Id: If03d1abf0fe31934b62ec12c0b9e2ac64e432658 --- powerhint-cheetah.json | 360 ----------------------------------------- powerhint-panther.json | 360 ----------------------------------------- 2 files changed, 720 deletions(-) diff --git a/powerhint-cheetah.json b/powerhint-cheetah.json index f2ad0fc..42eb93a 100644 --- a/powerhint-cheetah.json +++ b/powerhint-cheetah.json @@ -1991,84 +1991,6 @@ "Duration": 0, "Value": "0" }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE", - "Node": "PMU_POLL", - "Duration": 0, - "Value": "1" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE", - "Node": "BigControlTempSet", - "Duration": 0, - "Value": "80000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE", - "Node": "MidControlTempSet", - "Duration": 0, - "Value": "80000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE", - "Node": "LittleControlTempSet", - "Duration": 0, - "Value": "80000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE", - "Node": "G3dControlTempSet", - "Duration": 0, - "Value": "80000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE", - "Node": "TpuControlTempSet", - "Duration": 0, - "Value": "80000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE", - "Node": "AurControlTempSet", - "Duration": 0, - "Value": "80000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE", - "Node": "BigSwitchOnTempSet", - "Duration": 0, - "Value": "60000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE", - "Node": "MidSwitchOnTempSet", - "Duration": 0, - "Value": "60000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE", - "Node": "LittleSwitchOnTempSet", - "Duration": 0, - "Value": "60000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE", - "Node": "G3dSwitchOnTempSet", - "Duration": 0, - "Value": "60000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE", - "Node": "TpuSwitchOnTempSet", - "Duration": 0, - "Value": "60000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE", - "Node": "AurSwitchOnTempSet", - "Duration": 0, - "Value": "60000" - }, { "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE", "Node": "Dex2oatThreads", @@ -2081,210 +2003,12 @@ "Duration": 0, "Value": "0,1,2,3" }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE", - "Node": "Dex2oatGroup", - "Duration": 0, - "Value": "0" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_SEVERE", - "Node": "PMU_POLL", - "Duration": 0, - "Value": "1" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_SEVERE", - "Node": "BigControlTempSet", - "Duration": 0, - "Value": "80000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_SEVERE", - "Node": "MidControlTempSet", - "Duration": 0, - "Value": "80000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_SEVERE", - "Node": "LittleControlTempSet", - "Duration": 0, - "Value": "80000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_SEVERE", - "Node": "G3dControlTempSet", - "Duration": 0, - "Value": "80000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_SEVERE", - "Node": "TpuControlTempSet", - "Duration": 0, - "Value": "80000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_SEVERE", - "Node": "AurControlTempSet", - "Duration": 0, - "Value": "80000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_SEVERE", - "Node": "BigSwitchOnTempSet", - "Duration": 0, - "Value": "60000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_SEVERE", - "Node": "MidSwitchOnTempSet", - "Duration": 0, - "Value": "60000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_SEVERE", - "Node": "LittleSwitchOnTempSet", - "Duration": 0, - "Value": "60000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_SEVERE", - "Node": "G3dSwitchOnTempSet", - "Duration": 0, - "Value": "60000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_SEVERE", - "Node": "TpuSwitchOnTempSet", - "Duration": 0, - "Value": "60000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_SEVERE", - "Node": "AurSwitchOnTempSet", - "Duration": 0, - "Value": "60000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_SEVERE", - "Node": "Dex2oatThreads", - "Duration": 0, - "Value": "4" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_SEVERE", - "Node": "Dex2oatCPUSet", - "Duration": 0, - "Value": "0,1,2,3" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_SEVERE", - "Node": "Dex2oatGroup", - "Duration": 0, - "Value": "0" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL", - "Node": "PMU_POLL", - "Duration": 0, - "Value": "1" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL", - "Node": "BigControlTempSet", - "Duration": 0, - "Value": "80000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL", - "Node": "MidControlTempSet", - "Duration": 0, - "Value": "80000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL", - "Node": "LittleControlTempSet", - "Duration": 0, - "Value": "80000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL", - "Node": "G3dControlTempSet", - "Duration": 0, - "Value": "80000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL", - "Node": "TpuControlTempSet", - "Duration": 0, - "Value": "80000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL", - "Node": "AurControlTempSet", - "Duration": 0, - "Value": "80000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL", - "Node": "BigSwitchOnTempSet", - "Duration": 0, - "Value": "60000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL", - "Node": "MidSwitchOnTempSet", - "Duration": 0, - "Value": "60000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL", - "Node": "LittleSwitchOnTempSet", - "Duration": 0, - "Value": "60000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL", - "Node": "G3dSwitchOnTempSet", - "Duration": 0, - "Value": "60000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL", - "Node": "TpuSwitchOnTempSet", - "Duration": 0, - "Value": "60000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL", - "Node": "AurSwitchOnTempSet", - "Duration": 0, - "Value": "60000" - }, { "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL", "Node": "Dex2oatThreads", "Duration": 0, "Value": "2" }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL", - "Node": "Dex2oatCPUSet", - "Duration": 0, - "Value": "0,1,2,3" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL", - "Node": "Dex2oatGroup", - "Duration": 0, - "Value": "0" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY", - "Node": "PMU_POLL", - "Duration": 0, - "Value": "1" - }, { "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY", "Node": "CPU_LITTLE_TSKIN_BYPASS", @@ -2303,96 +2027,12 @@ "Duration": 0, "Value": "0" }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY", - "Node": "BigControlTempSet", - "Duration": 0, - "Value": "80000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY", - "Node": "MidControlTempSet", - "Duration": 0, - "Value": "80000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY", - "Node": "LittleControlTempSet", - "Duration": 0, - "Value": "80000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY", - "Node": "G3dControlTempSet", - "Duration": 0, - "Value": "80000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY", - "Node": "TpuControlTempSet", - "Duration": 0, - "Value": "80000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY", - "Node": "AurControlTempSet", - "Duration": 0, - "Value": "80000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY", - "Node": "BigSwitchOnTempSet", - "Duration": 0, - "Value": "60000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY", - "Node": "MidSwitchOnTempSet", - "Duration": 0, - "Value": "60000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY", - "Node": "LittleSwitchOnTempSet", - "Duration": 0, - "Value": "60000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY", - "Node": "G3dSwitchOnTempSet", - "Duration": 0, - "Value": "60000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY", - "Node": "TpuSwitchOnTempSet", - "Duration": 0, - "Value": "60000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY", - "Node": "AurSwitchOnTempSet", - "Duration": 0, - "Value": "60000" - }, { "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY", "Node": "Dex2oatThreads", "Duration": 0, "Value": "1" }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY", - "Node": "Dex2oatCPUSet", - "Duration": 0, - "Value": "0,1,2,3" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY", - "Node": "Dex2oatGroup", - "Duration": 0, - "Value": "0" - }, { "PowerHint": "FACE_UNLOCK_BOOST", "Node": "CPUBigClusterMaxFreq", diff --git a/powerhint-panther.json b/powerhint-panther.json index 9e96ff6..365d8e7 100644 --- a/powerhint-panther.json +++ b/powerhint-panther.json @@ -1858,84 +1858,6 @@ "Duration": 0, "Value": "0" }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE", - "Node": "PMU_POLL", - "Duration": 0, - "Value": "1" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE", - "Node": "BigControlTempSet", - "Duration": 0, - "Value": "80000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE", - "Node": "MidControlTempSet", - "Duration": 0, - "Value": "80000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE", - "Node": "LittleControlTempSet", - "Duration": 0, - "Value": "80000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE", - "Node": "G3dControlTempSet", - "Duration": 0, - "Value": "80000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE", - "Node": "TpuControlTempSet", - "Duration": 0, - "Value": "80000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE", - "Node": "AurControlTempSet", - "Duration": 0, - "Value": "80000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE", - "Node": "BigSwitchOnTempSet", - "Duration": 0, - "Value": "60000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE", - "Node": "MidSwitchOnTempSet", - "Duration": 0, - "Value": "60000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE", - "Node": "LittleSwitchOnTempSet", - "Duration": 0, - "Value": "60000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE", - "Node": "G3dSwitchOnTempSet", - "Duration": 0, - "Value": "60000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE", - "Node": "TpuSwitchOnTempSet", - "Duration": 0, - "Value": "60000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE", - "Node": "AurSwitchOnTempSet", - "Duration": 0, - "Value": "60000" - }, { "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE", "Node": "Dex2oatThreads", @@ -1948,210 +1870,12 @@ "Duration": 0, "Value": "0,1,2,3" }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE", - "Node": "Dex2oatGroup", - "Duration": 0, - "Value": "0" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_SEVERE", - "Node": "PMU_POLL", - "Duration": 0, - "Value": "1" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_SEVERE", - "Node": "BigControlTempSet", - "Duration": 0, - "Value": "80000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_SEVERE", - "Node": "MidControlTempSet", - "Duration": 0, - "Value": "80000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_SEVERE", - "Node": "LittleControlTempSet", - "Duration": 0, - "Value": "80000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_SEVERE", - "Node": "G3dControlTempSet", - "Duration": 0, - "Value": "80000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_SEVERE", - "Node": "TpuControlTempSet", - "Duration": 0, - "Value": "80000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_SEVERE", - "Node": "AurControlTempSet", - "Duration": 0, - "Value": "80000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_SEVERE", - "Node": "BigSwitchOnTempSet", - "Duration": 0, - "Value": "60000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_SEVERE", - "Node": "MidSwitchOnTempSet", - "Duration": 0, - "Value": "60000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_SEVERE", - "Node": "LittleSwitchOnTempSet", - "Duration": 0, - "Value": "60000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_SEVERE", - "Node": "G3dSwitchOnTempSet", - "Duration": 0, - "Value": "60000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_SEVERE", - "Node": "TpuSwitchOnTempSet", - "Duration": 0, - "Value": "60000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_SEVERE", - "Node": "AurSwitchOnTempSet", - "Duration": 0, - "Value": "60000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_SEVERE", - "Node": "Dex2oatThreads", - "Duration": 0, - "Value": "4" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_SEVERE", - "Node": "Dex2oatCPUSet", - "Duration": 0, - "Value": "0,1,2,3" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_SEVERE", - "Node": "Dex2oatGroup", - "Duration": 0, - "Value": "0" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL", - "Node": "PMU_POLL", - "Duration": 0, - "Value": "1" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL", - "Node": "BigControlTempSet", - "Duration": 0, - "Value": "80000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL", - "Node": "MidControlTempSet", - "Duration": 0, - "Value": "80000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL", - "Node": "LittleControlTempSet", - "Duration": 0, - "Value": "80000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL", - "Node": "G3dControlTempSet", - "Duration": 0, - "Value": "80000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL", - "Node": "TpuControlTempSet", - "Duration": 0, - "Value": "80000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL", - "Node": "AurControlTempSet", - "Duration": 0, - "Value": "80000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL", - "Node": "BigSwitchOnTempSet", - "Duration": 0, - "Value": "60000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL", - "Node": "MidSwitchOnTempSet", - "Duration": 0, - "Value": "60000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL", - "Node": "LittleSwitchOnTempSet", - "Duration": 0, - "Value": "60000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL", - "Node": "G3dSwitchOnTempSet", - "Duration": 0, - "Value": "60000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL", - "Node": "TpuSwitchOnTempSet", - "Duration": 0, - "Value": "60000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL", - "Node": "AurSwitchOnTempSet", - "Duration": 0, - "Value": "60000" - }, { "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL", "Node": "Dex2oatThreads", "Duration": 0, "Value": "2" }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL", - "Node": "Dex2oatCPUSet", - "Duration": 0, - "Value": "0,1,2,3" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL", - "Node": "Dex2oatGroup", - "Duration": 0, - "Value": "0" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY", - "Node": "PMU_POLL", - "Duration": 0, - "Value": "1" - }, { "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY", "Node": "CPU_LITTLE_TSKIN_BYPASS", @@ -2170,96 +1894,12 @@ "Duration": 0, "Value": "0" }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY", - "Node": "BigControlTempSet", - "Duration": 0, - "Value": "80000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY", - "Node": "MidControlTempSet", - "Duration": 0, - "Value": "80000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY", - "Node": "LittleControlTempSet", - "Duration": 0, - "Value": "80000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY", - "Node": "G3dControlTempSet", - "Duration": 0, - "Value": "80000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY", - "Node": "TpuControlTempSet", - "Duration": 0, - "Value": "80000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY", - "Node": "AurControlTempSet", - "Duration": 0, - "Value": "80000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY", - "Node": "BigSwitchOnTempSet", - "Duration": 0, - "Value": "60000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY", - "Node": "MidSwitchOnTempSet", - "Duration": 0, - "Value": "60000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY", - "Node": "LittleSwitchOnTempSet", - "Duration": 0, - "Value": "60000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY", - "Node": "G3dSwitchOnTempSet", - "Duration": 0, - "Value": "60000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY", - "Node": "TpuSwitchOnTempSet", - "Duration": 0, - "Value": "60000" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY", - "Node": "AurSwitchOnTempSet", - "Duration": 0, - "Value": "60000" - }, { "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY", "Node": "Dex2oatThreads", "Duration": 0, "Value": "1" }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY", - "Node": "Dex2oatCPUSet", - "Duration": 0, - "Value": "0,1,2,3" - }, - { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY", - "Node": "Dex2oatGroup", - "Duration": 0, - "Value": "0" - }, { "PowerHint": "FACE_UNLOCK_BOOST", "Node": "CPUBigClusterMaxFreq", From 1458db7674844d8288a52d908e31bf5f7d49b6ce Mon Sep 17 00:00:00 2001 From: Lokesh Kumar Goel Date: Thu, 29 Jun 2023 20:56:51 +0000 Subject: [PATCH 15/66] Update panther SVN to 27 Bug: 289414927 Change-Id: Ie26c777f0b7296d1d434d346e73504573f7882e4 --- device-panther.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/device-panther.mk b/device-panther.mk index 4518483..e0d2061 100644 --- a/device-panther.mk +++ b/device-panther.mk @@ -291,7 +291,7 @@ PRODUCT_VENDOR_PROPERTIES += \ # Increment the SVN for any official public releases PRODUCT_VENDOR_PROPERTIES += \ - ro.vendor.build.svn=26 + ro.vendor.build.svn=27 # DCK properties based on target PRODUCT_PROPERTY_OVERRIDES += \ From d1a42e4b42c37d3c3a27875889cdc1de6bb65b66 Mon Sep 17 00:00:00 2001 From: Jasmine Cha Date: Wed, 28 Jun 2023 14:41:30 +0800 Subject: [PATCH 16/66] audio: move controls for acoustic shock and battey throttle. Bug: 274373213 Test: manual voip test/ device, host test vendor.google.whitechapel.audio.hal.audio.tuner_device_tests vendor.google.whitechapel.audio.hal.audio.tuner_tests Change-Id: Ic21853be13de8553af29b12b8832449e0f5c427f Signed-off-by: Jasmine Cha --- .../cheetah/aidl_config/mixer_paths_aidl.xml | 61 ++++++++++++------ .../panther/aidl_config/mixer_paths_aidl.xml | 62 +++++++++++++------ 2 files changed, 85 insertions(+), 38 deletions(-) diff --git a/audio/cheetah/aidl_config/mixer_paths_aidl.xml b/audio/cheetah/aidl_config/mixer_paths_aidl.xml index 0ef9a13..d02969a 100644 --- a/audio/cheetah/aidl_config/mixer_paths_aidl.xml +++ b/audio/cheetah/aidl_config/mixer_paths_aidl.xml @@ -713,14 +713,12 @@ - - @@ -730,8 +728,6 @@ - - @@ -745,8 +741,6 @@ - - @@ -754,7 +748,6 @@ - @@ -909,38 +902,68 @@ - - + + + + + + + + + + - + + + - + + - + + - + + - + + - + + + - + + + + + + + + + - + + + + + + - + + - + diff --git a/audio/panther/aidl_config/mixer_paths_aidl.xml b/audio/panther/aidl_config/mixer_paths_aidl.xml index f2cb3ec..d02969a 100644 --- a/audio/panther/aidl_config/mixer_paths_aidl.xml +++ b/audio/panther/aidl_config/mixer_paths_aidl.xml @@ -713,14 +713,12 @@ - - @@ -730,8 +728,6 @@ - - @@ -745,8 +741,6 @@ - - @@ -754,7 +748,6 @@ - @@ -908,38 +901,69 @@ - - + + + + + + + + + + + - + + + - + + - + + - + + - + + - + + + - + + + + + + + + + - + + + + + + - + + - + From cab2f696b73dc762a4e55b36a3b6c3b04166c8fa Mon Sep 17 00:00:00 2001 From: Lokesh Kumar Goel Date: Thu, 29 Jun 2023 20:57:01 +0000 Subject: [PATCH 17/66] Update cheetah SVN to 27 Bug: 289414927 Change-Id: Ie89b86cf45ce9ca0c245161f2f23aa5287e94f86 --- device-cheetah.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/device-cheetah.mk b/device-cheetah.mk index 28e4897..986b0e1 100644 --- a/device-cheetah.mk +++ b/device-cheetah.mk @@ -306,7 +306,7 @@ PRODUCT_VENDOR_PROPERTIES += \ # Increment the SVN for any official public releases PRODUCT_VENDOR_PROPERTIES += \ - ro.vendor.build.svn=26 + ro.vendor.build.svn=27 # DCK properties based on target PRODUCT_PROPERTY_OVERRIDES += \ From e273b5b7a99f61cef696b664eedabda5f44bdc65 Mon Sep 17 00:00:00 2001 From: Hsiu-Chang Chen Date: Tue, 27 Jun 2023 12:03:13 +0800 Subject: [PATCH 18/66] wifi: convert WIFI_FEATURE_IMU_DETECTION to the equivalent soong variable Bug: 287607876 Test: SAR scenario is set properly with motion sensor status Change-Id: I74db1c25a8dc63f9a45bac49361eac06aeeb54df --- wifi/BoardConfig-wifi.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/wifi/BoardConfig-wifi.mk b/wifi/BoardConfig-wifi.mk index bc0cb80..14f9821 100644 --- a/wifi/BoardConfig-wifi.mk +++ b/wifi/BoardConfig-wifi.mk @@ -36,3 +36,5 @@ PRODUCT_COPY_FILES += \ device/google/pantah/wifi/p2p_supplicant_overlay.conf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/p2p_supplicant_overlay.conf \ device/google/pantah/wifi/wpa_supplicant_overlay.conf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/wpa_supplicant_overlay.conf +# Add WIFI_FEATURE_IMU_DETECTION to soong_config +$(call soong_config_set,wifi,feature_imu_detection,$(WIFI_FEATURE_IMU_DETECTION)) From 60f1efc8f752f124aa45d22ba4c0db050ac7b13b Mon Sep 17 00:00:00 2001 From: Patty Huang Date: Thu, 6 Jul 2023 16:29:12 +0800 Subject: [PATCH 19/66] bt: make bluetooth own the data vendor bluetooth folder permission Bug: 289055382 Test: enable vendor debug log and check the vendor snoop log contain the vendor log Change-Id: Ia47e3f59b771c273143c7355ac401b11d3e7e864 --- conf/init.pantah.rc | 1 + 1 file changed, 1 insertion(+) diff --git a/conf/init.pantah.rc b/conf/init.pantah.rc index 54dbb2e..7ce1aea 100644 --- a/conf/init.pantah.rc +++ b/conf/init.pantah.rc @@ -55,6 +55,7 @@ on property:ro.boot.hardware.revision=PROTO1.1 # Bluetooth on post-fs-data chown bluetooth system /proc/bluetooth/timesync + mkdir /data/vendor/bluetooth 0770 bluetooth system # SecureElement eSE2 cts mode on property:persist.vendor.se.ese2.mode=ctsmode From 0639c7046c9fa01eb6da1f859a9ce83dd94b61e5 Mon Sep 17 00:00:00 2001 From: Hawkwood Glazier Date: Wed, 14 Jun 2023 20:04:24 +0000 Subject: [PATCH 20/66] Migrate shared dimens to customziation resources Bug: 282758655 Test: Manually checked layout on many devices Change-Id: Ibdab791d69e7e2c79358e0cbe88bd7a47712f120 --- .../SystemUI/{ => customization}/res/values-h800dp/dimens.xml | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename panther/overlay/frameworks/base/packages/SystemUI/{ => customization}/res/values-h800dp/dimens.xml (100%) diff --git a/panther/overlay/frameworks/base/packages/SystemUI/res/values-h800dp/dimens.xml b/panther/overlay/frameworks/base/packages/SystemUI/customization/res/values-h800dp/dimens.xml similarity index 100% rename from panther/overlay/frameworks/base/packages/SystemUI/res/values-h800dp/dimens.xml rename to panther/overlay/frameworks/base/packages/SystemUI/customization/res/values-h800dp/dimens.xml From 3181f13a80038c68c19f6a717d3b10d6525601c6 Mon Sep 17 00:00:00 2001 From: Chungkai Mei Date: Thu, 25 May 2023 03:51:36 +0000 Subject: [PATCH 21/66] disable vendor idle balancer Camera is highly optimized in launched devices, so that we disable idle balancer to avoid influencing previous optimization. Bug: 281489720 Change-Id: I210f5c14ec589b06e8d8e80799cf7cb650baa9c5 Signed-off-by: Chungkai Mei --- powerhint-cheetah.json | 32 ++++++++++++++++++++++++++++++++ powerhint-panther.json | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 64 insertions(+) diff --git a/powerhint-cheetah.json b/powerhint-cheetah.json index 42eb93a..d4e6c5b 100644 --- a/powerhint-cheetah.json +++ b/powerhint-cheetah.json @@ -316,6 +316,14 @@ ], "ResetOnInit": true }, + { + "Name": "NewlyIdleBalancer", + "Path": "/proc/vendor_sched/idle_balancer", + "Values": [ + "0", + "1" + ], + }, { "Name": "DisplayWakeup", "Path": "/sys/devices/platform/1c240000.drmdecon/early_wakeup", @@ -1282,6 +1290,12 @@ "Duration": 0, "Value": "0" }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "NewlyIdleBalancer", + "Duration": 0, + "Value": "0" + }, { "PowerHint": "CAMERA_STREAMING_HIGH", "Node": "PowerHALCameraRunning", @@ -1408,6 +1422,12 @@ "Duration": 0, "Value": "0" }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "NewlyIdleBalancer", + "Duration": 0, + "Value": "0" + }, { "PowerHint": "CAMERA_STREAMING_STANDARD", "Node": "PowerHALCameraRunning", @@ -1516,6 +1536,12 @@ "Duration": 0, "Value": "0" }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "NewlyIdleBalancer", + "Duration": 0, + "Value": "0" + }, { "PowerHint": "CAMERA_STREAMING_LOW", "Node": "PowerHALCameraRunning", @@ -1594,6 +1620,12 @@ "Duration": 0, "Value": "0" }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "NewlyIdleBalancer", + "Duration": 0, + "Value": "0" + }, { "PowerHint": "CAMERA_VIDEO_RECORDING", "Type": "MaskHint", diff --git a/powerhint-panther.json b/powerhint-panther.json index 365d8e7..340719a 100644 --- a/powerhint-panther.json +++ b/powerhint-panther.json @@ -296,6 +296,14 @@ ], "ResetOnInit": true }, + { + "Name": "NewlyIdleBalancer", + "Path": "/proc/vendor_sched/idle_balancer", + "Values": [ + "0", + "1" + ], + }, { "Name": "DisplayWakeup", "Path": "/sys/devices/platform/1c240000.drmdecon/early_wakeup", @@ -1149,6 +1157,12 @@ "Duration": 0, "Value": "0" }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "NewlyIdleBalancer", + "Duration": 0, + "Value": "0" + }, { "PowerHint": "CAMERA_STREAMING_HIGH", "Node": "PowerHALCameraRunning", @@ -1275,6 +1289,12 @@ "Duration": 0, "Value": "0" }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "NewlyIdleBalancer", + "Duration": 0, + "Value": "0" + }, { "PowerHint": "CAMERA_STREAMING_STANDARD", "Node": "PowerHALCameraRunning", @@ -1383,6 +1403,12 @@ "Duration": 0, "Value": "0" }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "NewlyIdleBalancer", + "Duration": 0, + "Value": "0" + }, { "PowerHint": "CAMERA_STREAMING_LOW", "Node": "PowerHALCameraRunning", @@ -1461,6 +1487,12 @@ "Duration": 0, "Value": "0" }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "NewlyIdleBalancer", + "Duration": 0, + "Value": "0" + }, { "PowerHint": "CAMERA_VIDEO_RECORDING", "Type": "MaskHint", From 937526a61e9cf768b21d9d643e6aecbb4f91bed1 Mon Sep 17 00:00:00 2001 From: Renato Grottesi Date: Thu, 13 Jul 2023 18:48:21 +0000 Subject: [PATCH 22/66] Remove settings for old ArmNN HIDL backend Compile ArmNN shim over the support library. Remove SELinux permissions and settings for the old HIDL backend. The AIDL settings will be in the gs-common folder. Test: Local run of CtsNNAPITestCases Test: Local run of VtsHalNeuralnetworksTargetTest Test: Local run of MLTS Benchmark Bug: 283724775 Change-Id: Iaa554caf616e59f1356967134d2e437088cdcd94 --- manifest.xml | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/manifest.xml b/manifest.xml index 75aa800..e01d156 100644 --- a/manifest.xml +++ b/manifest.xml @@ -98,16 +98,6 @@ hwbinder @1.2::IBootControl/default - - android.hardware.neuralnetworks - hwbinder - 1.2 - - IDevice - armnn - - @1.2::IDevice/armnn - android.hardware.neuralnetworks hwbinder From f81aa4e16aa4328add63d9648596031a0242489d Mon Sep 17 00:00:00 2001 From: Rios Kao Date: Fri, 14 Jul 2023 06:46:51 +0000 Subject: [PATCH 23/66] aidl: sthal: add support for aec record in mixer table note: This table is only used by AIDL Sthal. Bug: 291186942 Test: end-to-end enable path by quick phrase. Change-Id: I11ca64f250dc2ca7882943ffad32689fe9e1bf33 --- .../cheetah/aidl_config/mixer_paths_aidl.xml | 22 +++++++++---------- .../panther/aidl_config/mixer_paths_aidl.xml | 22 +++++++++---------- 2 files changed, 22 insertions(+), 22 deletions(-) diff --git a/audio/cheetah/aidl_config/mixer_paths_aidl.xml b/audio/cheetah/aidl_config/mixer_paths_aidl.xml index d02969a..17a52c2 100644 --- a/audio/cheetah/aidl_config/mixer_paths_aidl.xml +++ b/audio/cheetah/aidl_config/mixer_paths_aidl.xml @@ -785,6 +785,17 @@ + + + + + + + + + + + @@ -828,17 +839,6 @@ - - - - - - - - - - - diff --git a/audio/panther/aidl_config/mixer_paths_aidl.xml b/audio/panther/aidl_config/mixer_paths_aidl.xml index d02969a..17a52c2 100644 --- a/audio/panther/aidl_config/mixer_paths_aidl.xml +++ b/audio/panther/aidl_config/mixer_paths_aidl.xml @@ -785,6 +785,17 @@ + + + + + + + + + + + @@ -828,17 +839,6 @@ - - - - - - - - - - - From cfad25a1c4b8ca11d098bed4d904078d620fe471 Mon Sep 17 00:00:00 2001 From: Yen-Chao Chen Date: Fri, 28 Jul 2023 05:50:06 +0000 Subject: [PATCH 24/66] Correct the file name for syna touch dump Bug: 285327052 Bug: 285247095 Bug: 285323846 Test: trigger dump Change-Id: Id2a347037607ac5628d5093b9259ef33ae28152f Signed-off-by: Yen-Chao Chen --- device-cheetah.mk | 2 +- device-cloudripper.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/device-cheetah.mk b/device-cheetah.mk index df49560..1b55b5c 100644 --- a/device-cheetah.mk +++ b/device-cheetah.mk @@ -30,7 +30,7 @@ include device/google/pantah/audio/cheetah/audio-tables.mk include device/google/gs201/device-shipping-common.mk include hardware/google/pixel/vibrator/cs40l26/device.mk include device/google/gs-common/bcmbt/bluetooth.mk -include device/google/gs-common/touch/syna/syna.mk +include device/google/gs-common/touch/syna/syna0.mk ifeq ($(filter factory_cheetah, $(TARGET_PRODUCT)),) include device/google/pantah/uwb/uwb_calibration.mk diff --git a/device-cloudripper.mk b/device-cloudripper.mk index 0a4dfc1..9846da7 100644 --- a/device-cloudripper.mk +++ b/device-cloudripper.mk @@ -27,7 +27,7 @@ include device/google/pantah/audio/cloudripper/audio-tables.mk include hardware/google/pixel/vibrator/cs40l26/device.mk include device/google/gs-common/bcmbt/bluetooth.mk include device/google/gs-common/gps/brcm/cbd_gps.mk -include device/google/gs-common/touch/syna/syna.mk +include device/google/gs-common/touch/syna/syna0.mk # go/lyric-soong-variables $(call soong_config_set,lyric,camera_hardware,cloudripper) From 76179f5c17d5413a9cc4c4a0bf2ae36db5e250e2 Mon Sep 17 00:00:00 2001 From: Wayne Lin Date: Wed, 19 Jul 2023 17:05:19 +0800 Subject: [PATCH 25/66] gps: remove unused sensors Bug: 291538679 Test: Verify driving test and VDR engaged rate doesn't impact Change-Id: Id074b6cc53ca8da2d84e05aeb7e690d8aa83d902 --- location/gps.xml | 1 + location/gps.xml.c10 | 1 + location/gps.xml.p10 | 1 + location/gps_user.xml | 1 + location/gps_user.xml.c10 | 1 + location/gps_user.xml.p10 | 1 + 6 files changed, 6 insertions(+) diff --git a/location/gps.xml b/location/gps.xml index 98eb66d..53741e4 100644 --- a/location/gps.xml +++ b/location/gps.xml @@ -62,6 +62,7 @@ ReAidingIntervalSec="1200" RuntimeSwLteFilterEnable="true" PpsDevice="/sys/class/pps/pps0/assert_elapsed" + SensorsMask="0x244" /> Date: Sat, 5 Aug 2023 12:58:53 +0000 Subject: [PATCH 26/66] Update panther SVN to 28 Bug: 289414927 Change-Id: Ic75f8b0cc00bedcf39215ef22afcf2ba2bd2c53b --- device-panther.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/device-panther.mk b/device-panther.mk index e0d2061..a8966c2 100644 --- a/device-panther.mk +++ b/device-panther.mk @@ -291,7 +291,7 @@ PRODUCT_VENDOR_PROPERTIES += \ # Increment the SVN for any official public releases PRODUCT_VENDOR_PROPERTIES += \ - ro.vendor.build.svn=27 + ro.vendor.build.svn=28 # DCK properties based on target PRODUCT_PROPERTY_OVERRIDES += \ From f0a40932f9b8c6f454322a92c4c0ab8b5da70f24 Mon Sep 17 00:00:00 2001 From: Bassem Khalife Date: Sat, 5 Aug 2023 12:59:07 +0000 Subject: [PATCH 27/66] Update cheetah SVN to 28 Bug: 289414927 Change-Id: I6739a8657ef0421cfb6389d52a00085598461734 --- device-cheetah.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/device-cheetah.mk b/device-cheetah.mk index 986b0e1..c2ee733 100644 --- a/device-cheetah.mk +++ b/device-cheetah.mk @@ -306,7 +306,7 @@ PRODUCT_VENDOR_PROPERTIES += \ # Increment the SVN for any official public releases PRODUCT_VENDOR_PROPERTIES += \ - ro.vendor.build.svn=27 + ro.vendor.build.svn=28 # DCK properties based on target PRODUCT_PROPERTY_OVERRIDES += \ From 496610de5819cc955338a6ed822ec1c609bc075c Mon Sep 17 00:00:00 2001 From: David Li Date: Thu, 3 Aug 2023 16:55:15 +0800 Subject: [PATCH 28/66] audio: new AIDL configuration xml Bug: 206737711 Test: mm Change-Id: I6705dc56713296eff5c73f0302f7c94290b34884 --- .../audio_platform_configuration.xml | 121 ++++++++++++++++++ .../audio_platform_configuration_aidl.xml | 76 ----------- audio/cheetah/audio-tables.mk | 2 +- .../audio_platform_configuration.xml | 121 ++++++++++++++++++ .../audio_platform_configuration_aidl.xml | 76 ----------- audio/panther/audio-tables.mk | 2 +- 6 files changed, 244 insertions(+), 154 deletions(-) create mode 100644 audio/cheetah/aidl_config/audio_platform_configuration.xml delete mode 100644 audio/cheetah/aidl_config/audio_platform_configuration_aidl.xml create mode 100644 audio/panther/aidl_config/audio_platform_configuration.xml delete mode 100644 audio/panther/aidl_config/audio_platform_configuration_aidl.xml diff --git a/audio/cheetah/aidl_config/audio_platform_configuration.xml b/audio/cheetah/aidl_config/audio_platform_configuration.xml new file mode 100644 index 0000000..a3144da --- /dev/null +++ b/audio/cheetah/aidl_config/audio_platform_configuration.xml @@ -0,0 +1,121 @@ + + + + + + + + + + + + + + + + + + + + + + + + 0.01 + 0.02 + 0.04 + 0.10 + 0.21 + 0.47 + 1.00 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + MIC + CAMCORDER + VOICE_RECOGNITION + + + MIC + CAMCORDER + VOICE_RECOGNITION + + + + + + diff --git a/audio/cheetah/aidl_config/audio_platform_configuration_aidl.xml b/audio/cheetah/aidl_config/audio_platform_configuration_aidl.xml deleted file mode 100644 index 912b4aa..0000000 --- a/audio/cheetah/aidl_config/audio_platform_configuration_aidl.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/audio/cheetah/audio-tables.mk b/audio/cheetah/audio-tables.mk index b9d5e0f..1f74dcf 100644 --- a/audio/cheetah/audio-tables.mk +++ b/audio/cheetah/audio-tables.mk @@ -22,7 +22,7 @@ AUDIO_TABLE_FOLDER := cheetah ifeq ($(BUILD_AUDIO_AIDL_VERSION),true) # AIDL HAL configs are in the *config_aidl* folder PRODUCT_COPY_FILES += \ - device/google/pantah/audio/$(AUDIO_TABLE_FOLDER)/aidl_config/audio_platform_configuration_aidl.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_platform_configuration_aidl.xml \ + device/google/pantah/audio/$(AUDIO_TABLE_FOLDER)/aidl_config/audio_platform_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_platform_configuration.xml \ device/google/pantah/audio/$(AUDIO_TABLE_FOLDER)/aidl_config/audio_policy_volumes.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_policy_volumes.xml \ device/google/pantah/audio/$(AUDIO_TABLE_FOLDER)/aidl_config/mixer_paths_aidl.xml:$(TARGET_COPY_OUT_VENDOR)/etc/mixer_paths_aidl.xml else diff --git a/audio/panther/aidl_config/audio_platform_configuration.xml b/audio/panther/aidl_config/audio_platform_configuration.xml new file mode 100644 index 0000000..a3144da --- /dev/null +++ b/audio/panther/aidl_config/audio_platform_configuration.xml @@ -0,0 +1,121 @@ + + + + + + + + + + + + + + + + + + + + + + + + 0.01 + 0.02 + 0.04 + 0.10 + 0.21 + 0.47 + 1.00 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + MIC + CAMCORDER + VOICE_RECOGNITION + + + MIC + CAMCORDER + VOICE_RECOGNITION + + + + + + diff --git a/audio/panther/aidl_config/audio_platform_configuration_aidl.xml b/audio/panther/aidl_config/audio_platform_configuration_aidl.xml deleted file mode 100644 index 912b4aa..0000000 --- a/audio/panther/aidl_config/audio_platform_configuration_aidl.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/audio/panther/audio-tables.mk b/audio/panther/audio-tables.mk index 3dbc52e..108b800 100644 --- a/audio/panther/audio-tables.mk +++ b/audio/panther/audio-tables.mk @@ -22,7 +22,7 @@ AUDIO_TABLE_FOLDER := panther ifeq ($(BUILD_AUDIO_AIDL_VERSION),true) # AIDL HAL configs are in the *aidl_config* folder PRODUCT_COPY_FILES += \ - device/google/pantah/audio/$(AUDIO_TABLE_FOLDER)/aidl_config/audio_platform_configuration_aidl.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_platform_configuration_aidl.xml \ + device/google/pantah/audio/$(AUDIO_TABLE_FOLDER)/aidl_config/audio_platform_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_platform_configuration.xml \ device/google/pantah/audio/$(AUDIO_TABLE_FOLDER)/aidl_config/audio_policy_volumes.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_policy_volumes.xml \ device/google/pantah/audio/$(AUDIO_TABLE_FOLDER)/aidl_config/mixer_paths_aidl.xml:$(TARGET_COPY_OUT_VENDOR)/etc/mixer_paths_aidl.xml else From fcc94dbbba4cced0058a7bb1ccbaae1a3e111f08 Mon Sep 17 00:00:00 2001 From: Bassem Khalife Date: Wed, 9 Aug 2023 18:10:57 +0000 Subject: [PATCH 29/66] Update panther SVN to 29 Bug: 289414927 Change-Id: I32e95791efd794fef0ceb0152ccd7d35acc9c3af --- device-panther.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/device-panther.mk b/device-panther.mk index a8966c2..51a85c2 100644 --- a/device-panther.mk +++ b/device-panther.mk @@ -291,7 +291,7 @@ PRODUCT_VENDOR_PROPERTIES += \ # Increment the SVN for any official public releases PRODUCT_VENDOR_PROPERTIES += \ - ro.vendor.build.svn=28 + ro.vendor.build.svn=29 # DCK properties based on target PRODUCT_PROPERTY_OVERRIDES += \ From 5c4d787b20f294e4f33e1788013c158d97a4ad2f Mon Sep 17 00:00:00 2001 From: Bassem Khalife Date: Wed, 9 Aug 2023 18:11:08 +0000 Subject: [PATCH 30/66] Update cheetah SVN to 29 Bug: 289414927 Change-Id: I2b4e47655792f1772fe9f04d3d85730664d50e0e --- device-cheetah.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/device-cheetah.mk b/device-cheetah.mk index c2ee733..79394fc 100644 --- a/device-cheetah.mk +++ b/device-cheetah.mk @@ -306,7 +306,7 @@ PRODUCT_VENDOR_PROPERTIES += \ # Increment the SVN for any official public releases PRODUCT_VENDOR_PROPERTIES += \ - ro.vendor.build.svn=28 + ro.vendor.build.svn=29 # DCK properties based on target PRODUCT_PROPERTY_OVERRIDES += \ From 2e18ad19f223e011e70a5dbc082587ac9e9179f0 Mon Sep 17 00:00:00 2001 From: Bassem Khalife Date: Thu, 10 Aug 2023 19:57:50 +0000 Subject: [PATCH 31/66] Update cheetah SVN to 30 Bug: 289414927 Change-Id: I933a35d40ff3bb8a94c99aa6c2cef1787695e56b --- device-cheetah.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/device-cheetah.mk b/device-cheetah.mk index 79394fc..d7a16db 100644 --- a/device-cheetah.mk +++ b/device-cheetah.mk @@ -306,7 +306,7 @@ PRODUCT_VENDOR_PROPERTIES += \ # Increment the SVN for any official public releases PRODUCT_VENDOR_PROPERTIES += \ - ro.vendor.build.svn=29 + ro.vendor.build.svn=30 # DCK properties based on target PRODUCT_PROPERTY_OVERRIDES += \ From 015cd3bc50168e8bc2039097f123aa2b26093fb5 Mon Sep 17 00:00:00 2001 From: Bassem Khalife Date: Thu, 10 Aug 2023 19:57:35 +0000 Subject: [PATCH 32/66] Update panther SVN to 30 Bug: 289414927 Change-Id: I52424c33d2390294512a796bd1db963e32ffa350 --- device-panther.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/device-panther.mk b/device-panther.mk index 51a85c2..d7cac3a 100644 --- a/device-panther.mk +++ b/device-panther.mk @@ -291,7 +291,7 @@ PRODUCT_VENDOR_PROPERTIES += \ # Increment the SVN for any official public releases PRODUCT_VENDOR_PROPERTIES += \ - ro.vendor.build.svn=29 + ro.vendor.build.svn=30 # DCK properties based on target PRODUCT_PROPERTY_OVERRIDES += \ From 570b3d6c1f12ec5609a6a6833b95d495374112d9 Mon Sep 17 00:00:00 2001 From: Lokesh Kumar Goel Date: Tue, 15 Aug 2023 00:11:13 +0000 Subject: [PATCH 33/66] Update panther SVN to 31 Bug: 295937899 Change-Id: I24aca791a53e22a936154123390d608cc4c4dffa --- device-panther.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/device-panther.mk b/device-panther.mk index d7cac3a..dde9314 100644 --- a/device-panther.mk +++ b/device-panther.mk @@ -291,7 +291,7 @@ PRODUCT_VENDOR_PROPERTIES += \ # Increment the SVN for any official public releases PRODUCT_VENDOR_PROPERTIES += \ - ro.vendor.build.svn=30 + ro.vendor.build.svn=31 # DCK properties based on target PRODUCT_PROPERTY_OVERRIDES += \ From 8070eaecf6fac64b6f987d8bb7c7665ac91b02bd Mon Sep 17 00:00:00 2001 From: Jiaming Liu Date: Tue, 9 May 2023 04:58:38 +0000 Subject: [PATCH 34/66] Disable WM Extensions on Pixel 7 Bug: 266196089 Test: Build Change-Id: Iebd3b9ab6b1bb5acbfa680faf844d86c5d9c9f57 (cherry picked from commit fb95508be53078c9c518db92f8436992c14a2b18) --- device-cheetah.mk | 7 ------- device-panther.mk | 7 ------- 2 files changed, 14 deletions(-) diff --git a/device-cheetah.mk b/device-cheetah.mk index 416125f..b0f50e5 100644 --- a/device-cheetah.mk +++ b/device-cheetah.mk @@ -379,13 +379,6 @@ PRODUCT_PRODUCT_PROPERTIES += \ PRODUCT_COPY_FILES += \ frameworks/native/data/etc/handheld_core_hardware.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/handheld_core_hardware.xml -# Window Extensions -$(call inherit-product, $(SRC_TARGET_DIR)/product/window_extensions.mk) - -# Disable Settings large-screen optimization enabled by Window Extensions -PRODUCT_SYSTEM_PROPERTIES += \ - persist.settings.large_screen_opt.enabled=false - # Enable DeviceAsWebcam support PRODUCT_VENDOR_PROPERTIES += \ ro.usb.uvc.enabled=true diff --git a/device-panther.mk b/device-panther.mk index 30e5eb3..d8069b0 100644 --- a/device-panther.mk +++ b/device-panther.mk @@ -363,13 +363,6 @@ PRODUCT_PRODUCT_PROPERTIES += \ PRODUCT_COPY_FILES += \ frameworks/native/data/etc/handheld_core_hardware.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/handheld_core_hardware.xml -# Window Extensions -$(call inherit-product, $(SRC_TARGET_DIR)/product/window_extensions.mk) - -# Disable Settings large-screen optimization enabled by Window Extensions -PRODUCT_SYSTEM_PROPERTIES += \ - persist.settings.large_screen_opt.enabled=false - # Enable DeviceAsWebcam support PRODUCT_VENDOR_PROPERTIES += \ ro.usb.uvc.enabled=true From 4ae7e08a40af771631288df814e8b807eb16d855 Mon Sep 17 00:00:00 2001 From: Lokesh Kumar Goel Date: Tue, 15 Aug 2023 00:11:23 +0000 Subject: [PATCH 35/66] Update cheetah SVN to 31 Bug: 295937899 Change-Id: I95e72852e47c578c1b6fcc1c7be2bba9986f85d1 --- device-cheetah.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/device-cheetah.mk b/device-cheetah.mk index d7a16db..4e5623f 100644 --- a/device-cheetah.mk +++ b/device-cheetah.mk @@ -306,7 +306,7 @@ PRODUCT_VENDOR_PROPERTIES += \ # Increment the SVN for any official public releases PRODUCT_VENDOR_PROPERTIES += \ - ro.vendor.build.svn=30 + ro.vendor.build.svn=31 # DCK properties based on target PRODUCT_PROPERTY_OVERRIDES += \ From d2ea95af0032b5985b2eb964e2772c80aa4dff4b Mon Sep 17 00:00:00 2001 From: Lokesh Kumar Goel Date: Wed, 16 Aug 2023 05:39:19 +0000 Subject: [PATCH 36/66] Update cheetah SVN to 32 Bug: 295937899 Change-Id: I68b893cae48139fc6188b4eb8a306849b0f6a8ec --- device-cheetah.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/device-cheetah.mk b/device-cheetah.mk index 4e5623f..a186a90 100644 --- a/device-cheetah.mk +++ b/device-cheetah.mk @@ -306,7 +306,7 @@ PRODUCT_VENDOR_PROPERTIES += \ # Increment the SVN for any official public releases PRODUCT_VENDOR_PROPERTIES += \ - ro.vendor.build.svn=31 + ro.vendor.build.svn=32 # DCK properties based on target PRODUCT_PROPERTY_OVERRIDES += \ From ce0e01fc1afebbd6d35c0b91dc2861974ee94edc Mon Sep 17 00:00:00 2001 From: Lokesh Kumar Goel Date: Wed, 16 Aug 2023 05:39:08 +0000 Subject: [PATCH 37/66] Update panther SVN to 32 Bug: 295937899 Change-Id: I83852b7c11925d054ef38442f3cbd564c59866a2 --- device-panther.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/device-panther.mk b/device-panther.mk index dde9314..38b1b31 100644 --- a/device-panther.mk +++ b/device-panther.mk @@ -291,7 +291,7 @@ PRODUCT_VENDOR_PROPERTIES += \ # Increment the SVN for any official public releases PRODUCT_VENDOR_PROPERTIES += \ - ro.vendor.build.svn=31 + ro.vendor.build.svn=32 # DCK properties based on target PRODUCT_PROPERTY_OVERRIDES += \ From 95eefc6f32e88beda3a5e862ee5e5d560ac8a231 Mon Sep 17 00:00:00 2001 From: Edwin Tung Date: Thu, 27 Jul 2023 13:46:04 +0800 Subject: [PATCH 38/66] gps: Disable Vzw SUPL OTDOA Bug: 293213801 Test: OTDOA disabled Change-Id: I65b09dd2c0a0154a765218daa42f8ef6905bcf92 --- location/gps.xml | 2 +- location/gps.xml.c10 | 2 +- location/gps.xml.p10 | 2 +- location/gps_user.xml | 2 +- location/gps_user.xml.c10 | 2 +- location/gps_user.xml.p10 | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/location/gps.xml b/location/gps.xml index 98eb66d..77fec48 100644 --- a/location/gps.xml +++ b/location/gps.xml @@ -35,7 +35,7 @@ SuplVersion="2" SuplMinorVersion="0" SuplOtdoaCapable="true" - SuplOtdoaCapable2="true" + SuplOtdoaCapable2="false" SuplGlonassCapable = "true" SuplGalileoCapable = "true" SuplBdsCapable = "true" diff --git a/location/gps.xml.c10 b/location/gps.xml.c10 index a14f956..6ad7053 100644 --- a/location/gps.xml.c10 +++ b/location/gps.xml.c10 @@ -35,7 +35,7 @@ SuplVersion="2" SuplMinorVersion="0" SuplOtdoaCapable="true" - SuplOtdoaCapable2="true" + SuplOtdoaCapable2="false" SuplGlonassCapable = "true" SuplGalileoCapable = "true" SuplBdsCapable = "true" diff --git a/location/gps.xml.p10 b/location/gps.xml.p10 index bb1f1ae..2e13754 100644 --- a/location/gps.xml.p10 +++ b/location/gps.xml.p10 @@ -35,7 +35,7 @@ SuplVersion="2" SuplMinorVersion="0" SuplOtdoaCapable="true" - SuplOtdoaCapable2="true" + SuplOtdoaCapable2="false" SuplGlonassCapable = "true" SuplGalileoCapable = "true" SuplBdsCapable = "true" diff --git a/location/gps_user.xml b/location/gps_user.xml index 45ddef9..3af6cca 100644 --- a/location/gps_user.xml +++ b/location/gps_user.xml @@ -34,7 +34,7 @@ SuplVersion="2" SuplMinorVersion="0" SuplOtdoaCapable="true" - SuplOtdoaCapable2="true" + SuplOtdoaCapable2="false" SuplGlonassCapable = "true" SuplGalileoCapable = "true" SuplBdsCapable = "true" diff --git a/location/gps_user.xml.c10 b/location/gps_user.xml.c10 index 301b2a2..d4f596b 100644 --- a/location/gps_user.xml.c10 +++ b/location/gps_user.xml.c10 @@ -34,7 +34,7 @@ SuplVersion="2" SuplMinorVersion="0" SuplOtdoaCapable="true" - SuplOtdoaCapable2="true" + SuplOtdoaCapable2="false" SuplGlonassCapable = "true" SuplGalileoCapable = "true" SuplBdsCapable = "true" diff --git a/location/gps_user.xml.p10 b/location/gps_user.xml.p10 index ff7ba73..cf367e7 100644 --- a/location/gps_user.xml.p10 +++ b/location/gps_user.xml.p10 @@ -34,7 +34,7 @@ SuplVersion="2" SuplMinorVersion="0" SuplOtdoaCapable="true" - SuplOtdoaCapable2="true" + SuplOtdoaCapable2="false" SuplGlonassCapable = "true" SuplGalileoCapable = "true" SuplBdsCapable = "true" From d952a9de049210b225fbed7fda8c1e43c6e3d947 Mon Sep 17 00:00:00 2001 From: Jason Chang Date: Tue, 15 Aug 2023 07:57:37 +0000 Subject: [PATCH 39/66] Adjust Power button light reveal position in line with the power button for P10/C10 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit To configure the power button light reveal’s y-axis offset. Bug: 291954717 Test: manually test and check the Power button light reveal visually. Change-Id: Ic3629113c810f4b5b1632335b8435564beb49023 --- .../frameworks/base/packages/SystemUI/res/values/dimens.xml | 6 +++--- .../frameworks/base/packages/SystemUI/res/values/dimens.xml | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/cheetah/overlay/frameworks/base/packages/SystemUI/res/values/dimens.xml b/cheetah/overlay/frameworks/base/packages/SystemUI/res/values/dimens.xml index 735cd9c..eecb57f 100644 --- a/cheetah/overlay/frameworks/base/packages/SystemUI/res/values/dimens.xml +++ b/cheetah/overlay/frameworks/base/packages/SystemUI/res/values/dimens.xml @@ -36,11 +36,11 @@ true - 940px + 828px - 1320px - 1520px + 1130px + 1274px 60px diff --git a/panther/overlay/frameworks/base/packages/SystemUI/res/values/dimens.xml b/panther/overlay/frameworks/base/packages/SystemUI/res/values/dimens.xml index bbb6ac3..c0baa60 100644 --- a/panther/overlay/frameworks/base/packages/SystemUI/res/values/dimens.xml +++ b/panther/overlay/frameworks/base/packages/SystemUI/res/values/dimens.xml @@ -40,11 +40,11 @@ 46px - 650px + 776px - 950px - 1110px + 1100px + 1262px 48px From 5f714acaf12e3629914664173f2b710ca9f1252d Mon Sep 17 00:00:00 2001 From: Chris Paulo Date: Wed, 24 May 2023 13:45:17 -0700 Subject: [PATCH 40/66] pantah/vibrator: Enable adaptive alert vibration Enable the adaptive alert vibration feature for pantah devices. Bug: 284181186 Test: atest PtsVibratorHalTestSuite \ PtsHapticsTestCases \ VibratorHalCs40l26TestSuite \ VtsHalVibratorManagerTargetTest \ VtsHalVibratorTargetTest \ android.os.cts.VibratorTest \ android.os.cts.VibratorManagerTest \ android.os.cts.VibrationEffectTest \ android.os.cts.VibrationAttributesTest \ android.os.cts.CombinedVibrationTest Change-Id: Iba6cbd84b4d305e5f88c6902fc107fd5be5e8436 Signed-off-by: Chris Paulo --- device-cheetah.mk | 8 +++++++- device-panther.mk | 9 ++++++++- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/device-cheetah.mk b/device-cheetah.mk index 3e1a6b9..524160c 100644 --- a/device-cheetah.mk +++ b/device-cheetah.mk @@ -344,10 +344,16 @@ PRODUCT_VENDOR_PROPERTIES += \ # Vibrator HAL ACTUATOR_MODEL := luxshare_ict_081545 +ADAPTIVE_HAPTICS_FEATURE := adaptive_haptics_v1 PRODUCT_VENDOR_PROPERTIES += \ ro.vendor.vibrator.hal.chirp.enabled=0 \ ro.vendor.vibrator.hal.device.mass=0.214 \ - ro.vendor.vibrator.hal.loc.coeff=2.7 + ro.vendor.vibrator.hal.loc.coeff=2.7 \ + persist.vendor.vibrator.hal.context.enable=false \ + persist.vendor.vibrator.hal.context.scale=60 \ + persist.vendor.vibrator.hal.context.fade=true \ + persist.vendor.vibrator.hal.context.cooldowntime=1600 \ + persist.vendor.vibrator.hal.context.settlingtime=5000 # Keyboard bottom and side padding in dp for portrait mode and height ratio PRODUCT_PRODUCT_PROPERTIES += \ diff --git a/device-panther.mk b/device-panther.mk index d1d4bc4..703d1ba 100644 --- a/device-panther.mk +++ b/device-panther.mk @@ -331,10 +331,17 @@ PRODUCT_VENDOR_PROPERTIES += \ # Vibrator HAL ACTUATOR_MODEL := luxshare_ict_081545 +ADAPTIVE_HAPTICS_FEATURE := adaptive_haptics_v1 PRODUCT_VENDOR_PROPERTIES += \ ro.vendor.vibrator.hal.chirp.enabled=0 \ ro.vendor.vibrator.hal.device.mass=0.195 \ - ro.vendor.vibrator.hal.loc.coeff=2.65 + ro.vendor.vibrator.hal.loc.coeff=2.65 \ + persist.vendor.vibrator.hal.context.enable=false \ + persist.vendor.vibrator.hal.context.scale=60 \ + persist.vendor.vibrator.hal.context.fade=true \ + persist.vendor.vibrator.hal.context.cooldowntime=1600 \ + persist.vendor.vibrator.hal.context.settlingtime=5000 + # Keyboard bottom padding in dp for portrait mode and height ratio PRODUCT_PRODUCT_PROPERTIES += \ ro.com.google.ime.kb_pad_port_b=8 \ From 09ffb374d7a5cd3c9d6a5750e8bd612711701b12 Mon Sep 17 00:00:00 2001 From: Cheng Chang Date: Fri, 11 Aug 2023 03:44:14 +0000 Subject: [PATCH 41/66] update the gps conf to the latest version Bug: 290725902 Test: verification test at b/287729267 Change-Id: Id1b6cfef1c0a7cfee306590a093e4a7d856941cf --- location/gps.xml | 2 ++ location/gps.xml.c10 | 2 ++ location/gps.xml.p10 | 2 ++ location/gps_user.xml | 2 ++ location/gps_user.xml.c10 | 2 ++ location/gps_user.xml.p10 | 2 ++ 6 files changed, 12 insertions(+) diff --git a/location/gps.xml b/location/gps.xml index 5640fc9..39e9561 100644 --- a/location/gps.xml +++ b/location/gps.xml @@ -63,6 +63,7 @@ RuntimeSwLteFilterEnable="true" PpsDevice="/sys/class/pps/pps0/assert_elapsed" SensorsMask="0x244" + MaxThreadNum="13" /> @@ -89,6 +90,7 @@ PowerMode="3" MinGpsWeekNumber="2216" OnChipAccMask="50" + EnableB1C="false" /> Date: Thu, 17 Aug 2023 07:19:42 +0000 Subject: [PATCH 42/66] [USB Audio AIDL] Add mixer_paths for usb audio. Test: Local Test Bug: 274870625 Change-Id: I84c90997818bd3da33a09218c84222ebaa244bed --- .../cheetah/aidl_config/mixer_paths_aidl.xml | 152 ++++++++++++++++-- .../panther/aidl_config/mixer_paths_aidl.xml | 152 ++++++++++++++++-- 2 files changed, 272 insertions(+), 32 deletions(-) diff --git a/audio/cheetah/aidl_config/mixer_paths_aidl.xml b/audio/cheetah/aidl_config/mixer_paths_aidl.xml index 17a52c2..ad7aec5 100644 --- a/audio/cheetah/aidl_config/mixer_paths_aidl.xml +++ b/audio/cheetah/aidl_config/mixer_paths_aidl.xml @@ -376,10 +376,18 @@ - + + + + + + + + + @@ -400,10 +408,18 @@ - + + + + + + + + + @@ -424,10 +440,18 @@ - + + + + + + + + + @@ -453,10 +477,18 @@ - + + + + + + + + + @@ -477,14 +509,30 @@ - + - + + + + + + + + + + + + + + + + + @@ -505,10 +553,18 @@ - + + + + + + + + + @@ -529,10 +585,18 @@ - + + + + + + + + + @@ -555,11 +619,19 @@ - + + + + + + + + + @@ -569,10 +641,18 @@ - + + + + + + + + + @@ -581,10 +661,18 @@ - + + + + + + + + + @@ -597,10 +685,18 @@ - + + + + + + + + + @@ -627,10 +723,18 @@ - + + + + + + + + + @@ -643,10 +747,18 @@ - + + + + + + + + + @@ -699,10 +811,18 @@ - + + + + + + + + + @@ -876,7 +996,7 @@ - + diff --git a/audio/panther/aidl_config/mixer_paths_aidl.xml b/audio/panther/aidl_config/mixer_paths_aidl.xml index 17a52c2..ad7aec5 100644 --- a/audio/panther/aidl_config/mixer_paths_aidl.xml +++ b/audio/panther/aidl_config/mixer_paths_aidl.xml @@ -376,10 +376,18 @@ - + + + + + + + + + @@ -400,10 +408,18 @@ - + + + + + + + + + @@ -424,10 +440,18 @@ - + + + + + + + + + @@ -453,10 +477,18 @@ - + + + + + + + + + @@ -477,14 +509,30 @@ - + - + + + + + + + + + + + + + + + + + @@ -505,10 +553,18 @@ - + + + + + + + + + @@ -529,10 +585,18 @@ - + + + + + + + + + @@ -555,11 +619,19 @@ - + + + + + + + + + @@ -569,10 +641,18 @@ - + + + + + + + + + @@ -581,10 +661,18 @@ - + + + + + + + + + @@ -597,10 +685,18 @@ - + + + + + + + + + @@ -627,10 +723,18 @@ - + + + + + + + + + @@ -643,10 +747,18 @@ - + + + + + + + + + @@ -699,10 +811,18 @@ - + + + + + + + + + @@ -876,7 +996,7 @@ - + From 5d41e71926efcbde5d0f19b267ec0f626abf925f Mon Sep 17 00:00:00 2001 From: yixuanjiang Date: Fri, 25 Aug 2023 10:00:04 +0800 Subject: [PATCH 43/66] audio: P10/C10 Media Record tuning update for QPR Update MBDRC and AGC settings Bug: 297344865 Test: verify by HW Carter Change-Id: I9062042c34d4e087b718ae5e2144a077b03523e5 Signed-off-by: yixuanjiang --- audio/cheetah/tuning/bluenote/recording.gatf | Bin 184768 -> 184768 bytes audio/panther/tuning/bluenote/recording.gatf | Bin 184768 -> 184768 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/audio/cheetah/tuning/bluenote/recording.gatf b/audio/cheetah/tuning/bluenote/recording.gatf index 58be0d8907871ba88968ff5c76a496ec450e5451..63a67ba301c056bce4bb63e19f00d571bf5f5734 100644 GIT binary patch delta 1676 zcmX@GnESwD?gKa8KWm$H=45yr5cm)^=g9Io^8FG0i*q8Pi!L_i(OTrj`}? zrDwW~`gQ{~CaaZ92M$g*2xSxl(vv5wtf+tZpx)x)ga1HWZy}}ecfV0WmA#}+EfD|R z529gW^;L;>^;HjnIMGh8a_+wHI}Uc&EB6Dj{eBP)6BA@$U~pjs5)2C*fY_0N;Q$by zILHJNV%Ttqfk6O>!N7rmp~27|$^lXeK!qR-0wFq*o>#i z#;eai@Rc?(?U}X!6N}lkyrCp3t7|zx_@g<7f_| zS}r6j2U#9l&AvV~YO_&y_uq@ps;i>^#X2Tkv%Htt`2K+HgpL0;x{PKZs>Tqg*us;6 G7#IMh5vA|| delta 353 zcmX@GnESwD?glCf*0qecr>b4rc2-L*T=VhD={n-k zw<_K4bSrGPP-8M$DaCO}2&k9^h#45R91@1JISx(M*;=vvLk{B!Mig`7*+t{5^Ow)! zkF07}+}yUHOXn|Rc~ZNDxR`0=Z&ty!%`>(WW$YEkjVc}7(|6=C@@zLqX6)deyoQ@c zVYRYq!@DxOuU6-;tLQbF^p!mkUUlxj3G1Jn?$cUnT}!rCR54l+ n9T`Omr|jVHpI7KQ{qX&l%Dg+SWS=fCdTYP=1~*Yg9bp6j`N(u} diff --git a/audio/panther/tuning/bluenote/recording.gatf b/audio/panther/tuning/bluenote/recording.gatf index 87425435c78d68a69c067c36d5798111b9bd71cc..e67742b83a39dc9d0624d48295a8677cf554a970 100644 GIT binary patch delta 1745 zcmX@GnESwD?g(4CKE!N#UW4qBxsRIXvfNEKQn1Nx-Az?WCz`@BnTPx}xKB%{N_~1Vf*IP(w{M~Pq zP-QQvQwzj@_k(DdSbbHZU47LmyL--y*8YDN( zc@npt9f}bHVuHxz25yc3klW6l@!1D-s{_c*pwQ(2;tC)ZP-kE$Da}hqjxp<_%-27v zOFJuVnzsLX=_{RsKMddAwcp92qT~2s%TxWf?G;swqfthqNC!um9580^MA=56S=`fi zFpS^^@9UG delta 298 zcmX@GnESwD?gKaO>b&^DlWed-?A0 zx3!tq|C({@T=Km*dwW3@qt!|#jziN8LK($?^yCREE4J5EFrHx4*??ru`=BR5s}JzH z+)J;RT4CW}oN>$THAB_$l)ucC>6^cP>)q&Lgx!?s8}b-=wreCa%7~*FXnrO|_=!-= zp-+ylrruiJFq5)b@nS-%KQT=IX`Bv(%5&)W^un6Uck2qOUX0esy6 From d2b2c350c38f23f402f8378bafb23a7851702994 Mon Sep 17 00:00:00 2001 From: Yung Ti Su Date: Mon, 28 Aug 2023 02:22:11 +0000 Subject: [PATCH 44/66] [AIDL] Add mixer paths for BT Bug: 293221641 Test: manual Change-Id: I38bd6eaebf5374d352a3983e6ccb9234d7b7da47 Signed-off-by: Yung Ti Su --- .../cheetah/aidl_config/mixer_paths_aidl.xml | 222 +++++++++++++++++- .../panther/aidl_config/mixer_paths_aidl.xml | 222 +++++++++++++++++- 2 files changed, 434 insertions(+), 10 deletions(-) diff --git a/audio/cheetah/aidl_config/mixer_paths_aidl.xml b/audio/cheetah/aidl_config/mixer_paths_aidl.xml index ad7aec5..4ce2454 100644 --- a/audio/cheetah/aidl_config/mixer_paths_aidl.xml +++ b/audio/cheetah/aidl_config/mixer_paths_aidl.xml @@ -376,6 +376,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -408,6 +436,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -440,6 +496,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -477,6 +561,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -509,6 +621,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -553,6 +693,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -585,6 +753,22 @@ + + + + + + + + + + + + + + + + @@ -619,6 +803,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -673,7 +885,7 @@ - + @@ -697,7 +909,7 @@ - + @@ -759,7 +971,7 @@ - + @@ -823,7 +1035,7 @@ - + @@ -986,7 +1198,7 @@ - + diff --git a/audio/panther/aidl_config/mixer_paths_aidl.xml b/audio/panther/aidl_config/mixer_paths_aidl.xml index ad7aec5..4ce2454 100644 --- a/audio/panther/aidl_config/mixer_paths_aidl.xml +++ b/audio/panther/aidl_config/mixer_paths_aidl.xml @@ -376,6 +376,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -408,6 +436,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -440,6 +496,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -477,6 +561,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -509,6 +621,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -553,6 +693,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -585,6 +753,22 @@ + + + + + + + + + + + + + + + + @@ -619,6 +803,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -673,7 +885,7 @@ - + @@ -697,7 +909,7 @@ - + @@ -759,7 +971,7 @@ - + @@ -823,7 +1035,7 @@ - + @@ -986,7 +1198,7 @@ - + From 86c06c80f3524ded0de72ebdd36d2d7304158d43 Mon Sep 17 00:00:00 2001 From: Chris Li Date: Fri, 25 Aug 2023 12:44:33 +0800 Subject: [PATCH 45/66] Add back persist.settings.large_screen_opt.enabled Partially revert commit 8070eaecf6fac64b6f987d8bb7c7665ac91b02bd for performance. Bug: 296173628 Test: m Change-Id: I6df469df94d59e3f8f9c467c21e7272df9db1250 --- device-cheetah.mk | 4 ++++ device-panther.mk | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/device-cheetah.mk b/device-cheetah.mk index 524160c..e766531 100644 --- a/device-cheetah.mk +++ b/device-cheetah.mk @@ -385,6 +385,10 @@ PRODUCT_PRODUCT_PROPERTIES += \ PRODUCT_COPY_FILES += \ frameworks/native/data/etc/handheld_core_hardware.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/handheld_core_hardware.xml +# Disable Settings large-screen optimization enabled by Window Extensions +PRODUCT_SYSTEM_PROPERTIES += \ + persist.settings.large_screen_opt.enabled=false + # Enable DeviceAsWebcam support PRODUCT_VENDOR_PROPERTIES += \ ro.usb.uvc.enabled=true diff --git a/device-panther.mk b/device-panther.mk index 703d1ba..d52d392 100644 --- a/device-panther.mk +++ b/device-panther.mk @@ -370,6 +370,10 @@ PRODUCT_PRODUCT_PROPERTIES += \ PRODUCT_COPY_FILES += \ frameworks/native/data/etc/handheld_core_hardware.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/handheld_core_hardware.xml +# Disable Settings large-screen optimization enabled by Window Extensions +PRODUCT_SYSTEM_PROPERTIES += \ + persist.settings.large_screen_opt.enabled=false + # Enable DeviceAsWebcam support PRODUCT_VENDOR_PROPERTIES += \ ro.usb.uvc.enabled=true From 356b40e60ca43bd9b9f20d12aac3f14a5d2bf2ad Mon Sep 17 00:00:00 2001 From: Wayne Lin Date: Tue, 29 Aug 2023 14:12:35 +0800 Subject: [PATCH 46/66] gps: set high accuracy shape mode and enable always-on measurements log Bug: 277337710 Bug: 286158090 Test: verify pass in b/286158090#comment53 and b/277336756#comment32 Change-Id: I8280637e2db68dc1ad3cac3070eedf23ea1b5c83 --- location/gps.xml | 3 ++- location/gps.xml.c10 | 3 ++- location/gps.xml.p10 | 3 ++- location/gps_user.xml | 1 + location/gps_user.xml.c10 | 1 + location/gps_user.xml.p10 | 1 + 6 files changed, 9 insertions(+), 3 deletions(-) diff --git a/location/gps.xml b/location/gps.xml index 39e9561..3e9b0df 100644 --- a/location/gps.xml +++ b/location/gps.xml @@ -58,6 +58,7 @@ AssertEnabled="true" CpLppeCancelDbhOnAgnssProvideLoc="true" CpLppeUseAgnssLocForEmptyDbh="true" + CpLppHighAccuracyShapeMode="1" ReAidingOnHotStart="false" ReAidingIntervalSec="1200" RuntimeSwLteFilterEnable="true" @@ -69,7 +70,7 @@ Date: Fri, 1 Sep 2023 02:35:30 +0000 Subject: [PATCH 47/66] add mixer path for BT SCO voice call Bug: 297794937 Test: manual Change-Id: I58b9d89626b08a39ba3fe86a0ff8862766e9c9fa Signed-off-by: Yung Ti Su --- audio/cheetah/aidl_config/mixer_paths_aidl.xml | 12 ++++++++++++ audio/panther/aidl_config/mixer_paths_aidl.xml | 12 ++++++++++++ 2 files changed, 24 insertions(+) diff --git a/audio/cheetah/aidl_config/mixer_paths_aidl.xml b/audio/cheetah/aidl_config/mixer_paths_aidl.xml index 4ce2454..06a2ebf 100644 --- a/audio/cheetah/aidl_config/mixer_paths_aidl.xml +++ b/audio/cheetah/aidl_config/mixer_paths_aidl.xml @@ -935,6 +935,18 @@ + + + + + + + + + + + + diff --git a/audio/panther/aidl_config/mixer_paths_aidl.xml b/audio/panther/aidl_config/mixer_paths_aidl.xml index 4ce2454..06a2ebf 100644 --- a/audio/panther/aidl_config/mixer_paths_aidl.xml +++ b/audio/panther/aidl_config/mixer_paths_aidl.xml @@ -935,6 +935,18 @@ + + + + + + + + + + + + From 0a1bfe54638711dcb4cf606ed86e9349132d9814 Mon Sep 17 00:00:00 2001 From: Victor Liu Date: Thu, 31 Aug 2023 22:00:12 +0000 Subject: [PATCH 48/66] Revert "Enable NFC firmware logging by default for user-debug builds" This reverts commit a968aa690b69176f1fba46a6aa14a258d2f0ce63. Reason for revert: b/206628348 Change-Id: I7fae564303a03c5e00a0ee6b21147b161a9d69d3 --- device-cheetah.mk | 9 +- device-cloudripper.mk | 9 +- device-panther.mk | 9 +- nfc/libnfc-hal-st-debug.conf | 164 ----------------------------------- 4 files changed, 3 insertions(+), 188 deletions(-) delete mode 100644 nfc/libnfc-hal-st-debug.conf diff --git a/device-cheetah.mk b/device-cheetah.mk index e766531..0cfaea4 100644 --- a/device-cheetah.mk +++ b/device-cheetah.mk @@ -101,17 +101,10 @@ PRODUCT_COPY_FILES += \ frameworks/native/data/etc/android.hardware.nfc.hcef.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.nfc.hcef.xml \ frameworks/native/data/etc/com.nxp.mifare.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/com.nxp.mifare.xml \ frameworks/native/data/etc/android.hardware.nfc.ese.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.nfc.ese.xml \ + device/google/pantah/nfc/libnfc-hal-st.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-hal-st.conf \ device/google/pantah/nfc/libnfc-hal-st-proto1.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-hal-st-proto1.conf \ device/google/pantah/nfc/libnfc-nci-cheetah.conf:$(TARGET_COPY_OUT_PRODUCT)/etc/libnfc-nci.conf -ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT))) -PRODUCT_COPY_FILES += \ - device/google/pantah/nfc/libnfc-hal-st-debug.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-hal-st.conf -else -PRODUCT_COPY_FILES += \ - device/google/pantah/nfc/libnfc-hal-st.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-hal-st.conf -endif - PRODUCT_PACKAGES += \ NfcNci \ Tag \ diff --git a/device-cloudripper.mk b/device-cloudripper.mk index 9846da7..a9e08fa 100644 --- a/device-cloudripper.mk +++ b/device-cloudripper.mk @@ -58,16 +58,9 @@ PRODUCT_COPY_FILES += \ frameworks/native/data/etc/com.nxp.mifare.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/com.nxp.mifare.xml \ frameworks/native/data/etc/android.hardware.nfc.uicc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.nfc.uicc.xml \ frameworks/native/data/etc/android.hardware.nfc.ese.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.nfc.ese.xml \ + device/google/pantah/nfc/libnfc-hal-st.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-hal-st.conf \ device/google/pantah/nfc/libnfc-nci.conf:$(TARGET_COPY_OUT_PRODUCT)/etc/libnfc-nci.conf -ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT))) -PRODUCT_COPY_FILES += \ - device/google/pantah/nfc/libnfc-hal-st-debug.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-hal-st.conf -else -PRODUCT_COPY_FILES += \ - device/google/pantah/nfc/libnfc-hal-st.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-hal-st.conf -endif - PRODUCT_PACKAGES += \ NfcNci \ Tag \ diff --git a/device-panther.mk b/device-panther.mk index d52d392..a64a281 100644 --- a/device-panther.mk +++ b/device-panther.mk @@ -83,16 +83,9 @@ PRODUCT_COPY_FILES += \ frameworks/native/data/etc/com.nxp.mifare.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/com.nxp.mifare.xml \ frameworks/native/data/etc/android.hardware.nfc.ese.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.nfc.ese.xml \ device/google/pantah/nfc/libnfc-hal-st-proto1.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-hal-st-proto1.conf \ + device/google/pantah/nfc/libnfc-hal-st.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-hal-st.conf \ device/google/pantah/nfc/libnfc-nci-panther.conf:$(TARGET_COPY_OUT_PRODUCT)/etc/libnfc-nci.conf -ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT))) -PRODUCT_COPY_FILES += \ - device/google/pantah/nfc/libnfc-hal-st-debug.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-hal-st.conf -else -PRODUCT_COPY_FILES += \ - device/google/pantah/nfc/libnfc-hal-st.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-hal-st.conf -endif - PRODUCT_PACKAGES += \ NfcNci \ Tag \ diff --git a/nfc/libnfc-hal-st-debug.conf b/nfc/libnfc-hal-st-debug.conf deleted file mode 100644 index 7ccc526..0000000 --- a/nfc/libnfc-hal-st-debug.conf +++ /dev/null @@ -1,164 +0,0 @@ -########################### Start of libnf-hal-st_aosp.conf ########################### - -############################################################################### -############################################################################### -# ST HAL trace log level -STNFC_HAL_LOGLEVEL=1 -NFC_DEBUG_ENABLED=0 - -############################################################################### -# Vendor specific mode to enable FW (RF & SWP) traces. -STNFC_FW_DEBUG_ENABLED=1 - -############################################################################### -# Vendor specific payload size for traces -STNFC_FW_RF_LOG_SIZE=15 -STNFC_FW_SWP_LOG_SIZE=30 - -############################################################################### -# File used for NFA storage -NFA_STORAGE="/data/nfc" - -############################################################################### -# Keep the nfa storage file. -PRESERVE_STORAGE=1 - -############################################################################### -# In Switch OFF mode (phone switched-off), specify the desired CE mode to -# the controller. -# 0: No card-emulation; DEFAULT -# 1: Switch-off card-emulation enabled -CE_ON_SWITCH_OFF_STATE=1 - -############################################################################### -# Vendor specific mode to support the USB charging mode if VPSIO=1 in switch off. -STNFC_USB_CHARGING_MODE=1 - -############################################################################### -# Vendor Specific Proprietary Protocol & Discovery Configuration -# Set to 0xFF if unsupported -# byte[0] NCI_PROTOCOL_18092_ACTIVE -# byte[1] NCI_PROTOCOL_B_PRIME -# byte[2] NCI_PROTOCOL_DUAL -# byte[3] NCI_PROTOCOL_15693 -# byte[4] NCI_PROTOCOL_KOVIO -# byte[5] NCI_PROTOCOL_MIFARE -# byte[6] NCI_DISCOVERY_TYPE_POLL_KOVIO -# byte[7] NCI_DISCOVERY_TYPE_POLL_B_PRIME -# byte[8] NCI_DISCOVERY_TYPE_LISTEN_B_PRIME -NFA_PROPRIETARY_CFG={05:FF:FF:06:8A:90:77:FF:FF} - -############################################################################### -# Choose the presence-check algorithm for type-4 tag. If not defined, -# the default value is 1. -# 0 NFA_RW_PRES_CHK_DEFAULT; Let stack selects an algorithm -# 1 NFA_RW_PRES_CHK_I_BLOCK; ISO-DEP protocol's empty I-block -# 2 NFA_RW_PRES_CHK_RESET; Deactivate to Sleep, then re-activate -# 3 NFA_RW_PRES_CHK_RB_CH0; Type-4 tag protocol's ReadBinary command on channel 0 -# 4 NFA_RW_PRES_CHK_RB_CH3; Type-4 tag protocol's ReadBinary command on channel 3 -# 5 NFA_RW_PRES_CHK_ISO_DEP_NAK; presence check command ISO-DEP NAK as per NCI2.0 -PRESENCE_CHECK_ALGORITHM=5 - -############################################################################### -# Name of the NCI HAL module to use -# If unset, falls back to nfc_nci.bcm2079x -NCI_HAL_MODULE="nfc_nci.st21nfc" - -############################################################################### -# White list to be set at startup. -DEVICE_HOST_ALLOW_LIST={02:C0} - -############################################################################### -# BAIL OUT value for P2P -# Implements algorithm for NFC-DEP protocol priority over ISO-DEP protocol. -POLL_BAIL_OUT_MODE=1 - -############################################################################### -# Extended APDU length for ISO_DEP -ISO_DEP_MAX_TRANSCEIVE=0xFEFF - -############################################################################### -# Configure the NFC Extras to open and use a static pipe. If the value is -# not set or set to 0, then the default is use a dynamic pipe based on a -# destination gate (see NFA_HCI_DEFAULT_DEST_GATE). Note there is a value -# for each EE (ESE/SIM) -OFF_HOST_ESE_PIPE_ID=0x5E -OFF_HOST_SIM_PIPE_ID=0x3E - -############################################################################### -#Set the default Felica T3T System Code OffHost route Location : -#This settings will be used when application does not set this parameter -# host 0x00 -# eSE 0x82 (eSE), 0x86 (eUICC/SPI-SE) -# UICC 0x81 (UICC_1), 0x85 (UICC_2) -DEFAULT_SYS_CODE_ROUTE=0x86 - -############################################################################### -#Set the Felica T3T System Code supported power state: -DEFAULT_SYS_CODE_PWR_STATE=0x3B - -############################################################################### -# Path and Files used for FW update binaries storage -STNFC_FW_PATH_STORAGE="/vendor/firmware" -STNFC_FW_BIN_NAME="/st54j_fw.bin" -STNFC_FW_CONF_NAME="/st54j_conf.bin" - -############################################################################### -# Default off-host route for Felica. -# This settings will be used when application does not set this parameter -# host 0x00 -# eSE 0x82 (eSE), 0x86 (eUICC/SPI-SE) -# UICC 0x81 (UICC_1), 0x85 (UICC_2) -DEFAULT_NFCF_ROUTE=0x86 - -############################################################################### -# Configure the default off-host route. -# used for technology A and B routing -# eSE 0x82 (eSE), 0x86 (eUICC/SPI-SE) -# UICC 0x81 (UICC_1), 0x85 (UICC_2) -DEFAULT_OFFHOST_ROUTE=0x81 - -############################################################################### -# Configure the default AID route. -# host 0x00 -# eSE 0x82 (eSE), 0x86 (eUICC/SPI-SE) -# UICC 0x81 (UICC_1), 0x85 (UICC_2) -DEFAULT_ROUTE=0x00 - -############################################################################### -# Configure the NFCEEIDs of offhost UICC. -# UICC 0x81 (UICC_1), 0x85 (UICC_2) -OFFHOST_ROUTE_UICC={81} - -############################################################################### -# Configure the NFCEEIDs of offhost eSEs. -# eSE 0x82 (eSE), 0x86 (eUICC/SPI-SE) -OFFHOST_ROUTE_ESE={86} - -############################################################################### -# Configure the list of NFCEE for the ISO-DEP routing. -# host 0x00 -# eSE 0x82 (eSE), 0x86 (eUICC/SPI-SE) -# UICC 0x81 (UICC_1), 0x85 (UICC_2) -DEFAULT_ISODEP_ROUTE=0x81 - -############################################################################### -# Configure the HAL Clock control -# enable 0x01 -# disable 0x00 default value -STNFC_CONTROL_CLK=0x01 - -############################################################################### -# Configure the ACTIVE_RW timer -# Default 0x00, set 0x01 to enable it -STNFC_ACTIVERW_TIMER=0x01 - -############################################################################### -# Core configuration settings -CORE_CONF_PROP={ 20, 02, 0a, 03, - a1, 01, 1e, - a2, 01, 19, - 80, 01, 01 -} - - From dd6379add7d69159fda1701a3a16ea4b815e3875 Mon Sep 17 00:00:00 2001 From: Ankur Bakshi Date: Thu, 7 Sep 2023 05:00:55 +0000 Subject: [PATCH 49/66] Update panther SVN to 33 Bug: 298087649 Change-Id: I70db180d2d2568e8a794baa430328239657687a0 --- device-panther.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/device-panther.mk b/device-panther.mk index 38b1b31..721b797 100644 --- a/device-panther.mk +++ b/device-panther.mk @@ -291,7 +291,7 @@ PRODUCT_VENDOR_PROPERTIES += \ # Increment the SVN for any official public releases PRODUCT_VENDOR_PROPERTIES += \ - ro.vendor.build.svn=32 + ro.vendor.build.svn=33 # DCK properties based on target PRODUCT_PROPERTY_OVERRIDES += \ From e8a9a7372d79bb070f5951b4626b40ef1d2f224b Mon Sep 17 00:00:00 2001 From: Ankur Bakshi Date: Thu, 7 Sep 2023 23:56:43 +0000 Subject: [PATCH 50/66] Update panther SVN to 34 Bug: 298087649 Change-Id: Iba7d060e21fea317670ece82c8f4728dd1fdcbda --- device-panther.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/device-panther.mk b/device-panther.mk index 721b797..2b45a4a 100644 --- a/device-panther.mk +++ b/device-panther.mk @@ -291,7 +291,7 @@ PRODUCT_VENDOR_PROPERTIES += \ # Increment the SVN for any official public releases PRODUCT_VENDOR_PROPERTIES += \ - ro.vendor.build.svn=33 + ro.vendor.build.svn=34 # DCK properties based on target PRODUCT_PROPERTY_OVERRIDES += \ From f94aab7a3814b85d16e9e8f5b87febc473e5ab58 Mon Sep 17 00:00:00 2001 From: Xin Li Date: Fri, 8 Sep 2023 11:33:38 -0700 Subject: [PATCH 51/66] Set the blew prebuilt apps to PRESIGNED Keep PixelQualifiedNetworksService platfrom key Other apps are no need to re-sign Bug: 290766628 Change-Id: I90c6f1cf423baf2f5ca42440b5e020f005360f49 --- self-extractors_cheetah/google_devices/staging/Android.mk | 6 +++--- self-extractors_panther/google_devices/staging/Android.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/self-extractors_cheetah/google_devices/staging/Android.mk b/self-extractors_cheetah/google_devices/staging/Android.mk index 8982deb..0e329a3 100644 --- a/self-extractors_cheetah/google_devices/staging/Android.mk +++ b/self-extractors_cheetah/google_devices/staging/Android.mk @@ -48,7 +48,7 @@ LOCAL_PRIVILEGED_MODULE := true LOCAL_MODULE_OWNER := samsung LOCAL_MODULE_CLASS := APPS LOCAL_SRC_FILES := $(LOCAL_MODULE).apk -LOCAL_CERTIFICATE := platform +LOCAL_CERTIFICATE := PRESIGNED LOCAL_LICENSE_KINDS := SPDX-license-identifier-Apache-2.0 LOCAL_LICENSE_CONDITIONS := notice LOCAL_NOTICE_FILE := $(LOCAL_PATH)/../COPYRIGHT $(LOCAL_PATH)/../LICENSE @@ -64,7 +64,7 @@ LOCAL_PRIVILEGED_MODULE := true LOCAL_MODULE_OWNER := samsung LOCAL_MODULE_CLASS := APPS LOCAL_SRC_FILES := $(LOCAL_MODULE).apk -LOCAL_CERTIFICATE := platform +LOCAL_CERTIFICATE := PRESIGNED LOCAL_LICENSE_KINDS := SPDX-license-identifier-Apache-2.0 LOCAL_LICENSE_CONDITIONS := notice LOCAL_NOTICE_FILE := $(LOCAL_PATH)/../COPYRIGHT $(LOCAL_PATH)/../LICENSE @@ -80,7 +80,7 @@ LOCAL_PRIVILEGED_MODULE := true LOCAL_MODULE_OWNER := qorvo LOCAL_MODULE_CLASS := APPS LOCAL_SRC_FILES := $(LOCAL_MODULE).apk -LOCAL_CERTIFICATE := platform +LOCAL_CERTIFICATE := PRESIGNED LOCAL_LICENSE_KINDS := SPDX-license-identifier-Apache-2.0 LOCAL_LICENSE_CONDITIONS := notice LOCAL_NOTICE_FILE := $(LOCAL_PATH)/../COPYRIGHT $(LOCAL_PATH)/../LICENSE diff --git a/self-extractors_panther/google_devices/staging/Android.mk b/self-extractors_panther/google_devices/staging/Android.mk index 763f1fb..7e7906a 100644 --- a/self-extractors_panther/google_devices/staging/Android.mk +++ b/self-extractors_panther/google_devices/staging/Android.mk @@ -48,7 +48,7 @@ LOCAL_PRIVILEGED_MODULE := true LOCAL_MODULE_OWNER := samsung LOCAL_MODULE_CLASS := APPS LOCAL_SRC_FILES := $(LOCAL_MODULE).apk -LOCAL_CERTIFICATE := platform +LOCAL_CERTIFICATE := PRESIGNED LOCAL_LICENSE_KINDS := SPDX-license-identifier-Apache-2.0 LOCAL_LICENSE_CONDITIONS := notice LOCAL_NOTICE_FILE := $(LOCAL_PATH)/../COPYRIGHT $(LOCAL_PATH)/../LICENSE @@ -64,7 +64,7 @@ LOCAL_PRIVILEGED_MODULE := true LOCAL_MODULE_OWNER := samsung LOCAL_MODULE_CLASS := APPS LOCAL_SRC_FILES := $(LOCAL_MODULE).apk -LOCAL_CERTIFICATE := platform +LOCAL_CERTIFICATE := PRESIGNED LOCAL_LICENSE_KINDS := SPDX-license-identifier-Apache-2.0 LOCAL_LICENSE_CONDITIONS := notice LOCAL_NOTICE_FILE := $(LOCAL_PATH)/../COPYRIGHT $(LOCAL_PATH)/../LICENSE From a0add84daee5419a0260320ab909dac00212fd58 Mon Sep 17 00:00:00 2001 From: Ankur Bakshi Date: Thu, 7 Sep 2023 05:07:28 +0000 Subject: [PATCH 52/66] Update cheetah SVN to 33 Bug: 298087649 Change-Id: I2bb0dd31bc142437dff68c37f77ad511aa8b63f2 --- device-cheetah.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/device-cheetah.mk b/device-cheetah.mk index a186a90..5133708 100644 --- a/device-cheetah.mk +++ b/device-cheetah.mk @@ -306,7 +306,7 @@ PRODUCT_VENDOR_PROPERTIES += \ # Increment the SVN for any official public releases PRODUCT_VENDOR_PROPERTIES += \ - ro.vendor.build.svn=32 + ro.vendor.build.svn=33 # DCK properties based on target PRODUCT_PROPERTY_OVERRIDES += \ From 03139cde077138bbc098575020662147583f4a18 Mon Sep 17 00:00:00 2001 From: Ankur Bakshi Date: Fri, 8 Sep 2023 01:07:13 +0000 Subject: [PATCH 53/66] Update cheetah SVN to 34 Bug: 298087649 Change-Id: Ia2f052e567988556608648d0446e24d818bd9257 --- device-cheetah.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/device-cheetah.mk b/device-cheetah.mk index 5133708..b4beb8a 100644 --- a/device-cheetah.mk +++ b/device-cheetah.mk @@ -306,7 +306,7 @@ PRODUCT_VENDOR_PROPERTIES += \ # Increment the SVN for any official public releases PRODUCT_VENDOR_PROPERTIES += \ - ro.vendor.build.svn=33 + ro.vendor.build.svn=34 # DCK properties based on target PRODUCT_PROPERTY_OVERRIDES += \ From 19efcc629db9366a2c665478a0a48265ea807a12 Mon Sep 17 00:00:00 2001 From: Poomarin Phloyphisut Date: Sun, 10 Sep 2023 15:53:28 +0000 Subject: [PATCH 54/66] [USB Audio AIDL] Fix wrong capture path on mixer_paths.xml Bug: 299388175 Test: Local Test Change-Id: I99ce22a3a1e8f408b13c4668288ecb8c63f2a575 --- audio/cheetah/aidl_config/mixer_paths_aidl.xml | 2 +- audio/panther/aidl_config/mixer_paths_aidl.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/audio/cheetah/aidl_config/mixer_paths_aidl.xml b/audio/cheetah/aidl_config/mixer_paths_aidl.xml index 06a2ebf..bb9574b 100644 --- a/audio/cheetah/aidl_config/mixer_paths_aidl.xml +++ b/audio/cheetah/aidl_config/mixer_paths_aidl.xml @@ -858,7 +858,7 @@ - + diff --git a/audio/panther/aidl_config/mixer_paths_aidl.xml b/audio/panther/aidl_config/mixer_paths_aidl.xml index 06a2ebf..bb9574b 100644 --- a/audio/panther/aidl_config/mixer_paths_aidl.xml +++ b/audio/panther/aidl_config/mixer_paths_aidl.xml @@ -858,7 +858,7 @@ - + From e7d2892eb34e4134336049b75ffe927229cc149b Mon Sep 17 00:00:00 2001 From: Patty Huang Date: Mon, 4 Sep 2023 11:02:00 +0800 Subject: [PATCH 55/66] Disable 32k dual mic support on P22 project As the BT chip is not able to support 32k dual mic, disable 32k dual mic support on the P22 project Bug: 298603883 Test: Ensure 32k dual mic config will not be selected Change-Id: Ie515ef546ccad4c2cfc73bc17e6930f20ec36450 --- device-cheetah.mk | 4 ++++ device-panther.mk | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/device-cheetah.mk b/device-cheetah.mk index faf1597..ab0cf94 100644 --- a/device-cheetah.mk +++ b/device-cheetah.mk @@ -200,6 +200,10 @@ PRODUCT_PRODUCT_PROPERTIES += \ PRODUCT_PRODUCT_PROPERTIES += \ persist.bluetooth.leaudio.notify.idle.during.call=true +# BT controller not able to support LE Audio dual mic SWB call +PRODUCT_PRODUCT_PROPERTIES += \ + bluetooth.leaudio.dual_bidirection_swb.supported=false + # LE Auido Offload Capabilities setting PRODUCT_COPY_FILES += \ device/google/pantah/bluetooth/le_audio_codec_capabilities.xml:$(TARGET_COPY_OUT_VENDOR)/etc/le_audio_codec_capabilities.xml diff --git a/device-panther.mk b/device-panther.mk index 8f7fffa..2149fff 100644 --- a/device-panther.mk +++ b/device-panther.mk @@ -172,6 +172,10 @@ PRODUCT_PRODUCT_PROPERTIES += \ PRODUCT_PRODUCT_PROPERTIES += \ persist.bluetooth.leaudio.notify.idle.during.call=true +# BT controller not able to support LE Audio dual mic SWB call +PRODUCT_PRODUCT_PROPERTIES += \ + bluetooth.leaudio.dual_bidirection_swb.supported=false + # LE Auido Offload Capabilities setting PRODUCT_COPY_FILES += \ device/google/pantah/bluetooth/le_audio_codec_capabilities.xml:$(TARGET_COPY_OUT_VENDOR)/etc/le_audio_codec_capabilities.xml From ad76abb6729e7a0e34082358d92ae9d251e5e519 Mon Sep 17 00:00:00 2001 From: Jayant Chowdhary Date: Fri, 1 Sep 2023 03:09:24 +0000 Subject: [PATCH 56/66] Revert "DeviceAsWebcam: Add overlays for physical camera id" This reverts commit ad13acc5a66d4edefdae49f52e655075465d0d94. Reason for revert: With stream use case VIDEO_CALL power consumption for webcam is within permissible limits (3W) Bug: 300166920 Change-Id: I754eaec7fa3386481198404c9be1065323b328e6 --- .../overlay_packages/DeviceAsWebcamCheetah/Android.bp | 10 ---------- .../DeviceAsWebcamCheetah/AndroidManifest.xml | 10 ---------- cheetah/overlay_packages/DeviceAsWebcamCheetah/OWNERS | 1 - .../res/raw/physical_camera_mapping.json | 1 - device-cheetah.mk | 4 ---- device-panther.mk | 4 ---- .../overlay_packages/DeviceAsWebcamPanther/Android.bp | 10 ---------- .../DeviceAsWebcamPanther/AndroidManifest.xml | 10 ---------- panther/overlay_packages/DeviceAsWebcamPanther/OWNERS | 1 - .../res/raw/physical_camera_mapping.json | 1 - 10 files changed, 52 deletions(-) delete mode 100644 cheetah/overlay_packages/DeviceAsWebcamCheetah/Android.bp delete mode 100644 cheetah/overlay_packages/DeviceAsWebcamCheetah/AndroidManifest.xml delete mode 100644 cheetah/overlay_packages/DeviceAsWebcamCheetah/OWNERS delete mode 100644 cheetah/overlay_packages/DeviceAsWebcamCheetah/res/raw/physical_camera_mapping.json delete mode 100644 panther/overlay_packages/DeviceAsWebcamPanther/Android.bp delete mode 100644 panther/overlay_packages/DeviceAsWebcamPanther/AndroidManifest.xml delete mode 100644 panther/overlay_packages/DeviceAsWebcamPanther/OWNERS delete mode 100644 panther/overlay_packages/DeviceAsWebcamPanther/res/raw/physical_camera_mapping.json diff --git a/cheetah/overlay_packages/DeviceAsWebcamCheetah/Android.bp b/cheetah/overlay_packages/DeviceAsWebcamCheetah/Android.bp deleted file mode 100644 index 148e1af..0000000 --- a/cheetah/overlay_packages/DeviceAsWebcamCheetah/Android.bp +++ /dev/null @@ -1,10 +0,0 @@ -package { - default_applicable_licenses: ["Android-Apache-2.0"], -} - -runtime_resource_overlay { - name: "DeviceAsWebcamCheetah", - certificate: "platform", - product_specific: true, - sdk_version: "current", -} diff --git a/cheetah/overlay_packages/DeviceAsWebcamCheetah/AndroidManifest.xml b/cheetah/overlay_packages/DeviceAsWebcamCheetah/AndroidManifest.xml deleted file mode 100644 index cc7d3ba..0000000 --- a/cheetah/overlay_packages/DeviceAsWebcamCheetah/AndroidManifest.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - \ No newline at end of file diff --git a/cheetah/overlay_packages/DeviceAsWebcamCheetah/OWNERS b/cheetah/overlay_packages/DeviceAsWebcamCheetah/OWNERS deleted file mode 100644 index d22af85..0000000 --- a/cheetah/overlay_packages/DeviceAsWebcamCheetah/OWNERS +++ /dev/null @@ -1 +0,0 @@ -include platform/frameworks/av:/camera/OWNERS \ No newline at end of file diff --git a/cheetah/overlay_packages/DeviceAsWebcamCheetah/res/raw/physical_camera_mapping.json b/cheetah/overlay_packages/DeviceAsWebcamCheetah/res/raw/physical_camera_mapping.json deleted file mode 100644 index 4dd9988..0000000 --- a/cheetah/overlay_packages/DeviceAsWebcamCheetah/res/raw/physical_camera_mapping.json +++ /dev/null @@ -1 +0,0 @@ -{"0": {"3" : "UW"}} \ No newline at end of file diff --git a/device-cheetah.mk b/device-cheetah.mk index ab0cf94..62556a9 100644 --- a/device-cheetah.mk +++ b/device-cheetah.mk @@ -318,10 +318,6 @@ PRODUCT_PACKAGES += \ NoCutoutOverlay \ AvoidAppsInCutoutOverlay -# Android DeviceAsWebcam specific overlay -PRODUCT_PACKAGES += \ - DeviceAsWebcamCheetah - # SKU specific RROs PRODUCT_PACKAGES += \ SettingsOverlayGFE4J \ diff --git a/device-panther.mk b/device-panther.mk index 2149fff..1416685 100644 --- a/device-panther.mk +++ b/device-panther.mk @@ -304,10 +304,6 @@ PRODUCT_PACKAGES += \ NoCutoutOverlay \ AvoidAppsInCutoutOverlay -# Android DeviceAsWebcam specific overlay -PRODUCT_PACKAGES += \ - DeviceAsWebcamPanther - # SKU specific RROs PRODUCT_PACKAGES += \ SettingsOverlayG03Z5 \ diff --git a/panther/overlay_packages/DeviceAsWebcamPanther/Android.bp b/panther/overlay_packages/DeviceAsWebcamPanther/Android.bp deleted file mode 100644 index a54f398..0000000 --- a/panther/overlay_packages/DeviceAsWebcamPanther/Android.bp +++ /dev/null @@ -1,10 +0,0 @@ -package { - default_applicable_licenses: ["Android-Apache-2.0"], -} - -runtime_resource_overlay { - name: "DeviceAsWebcamPanther", - certificate: "platform", - product_specific: true, - sdk_version: "current", -} diff --git a/panther/overlay_packages/DeviceAsWebcamPanther/AndroidManifest.xml b/panther/overlay_packages/DeviceAsWebcamPanther/AndroidManifest.xml deleted file mode 100644 index cc7d3ba..0000000 --- a/panther/overlay_packages/DeviceAsWebcamPanther/AndroidManifest.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - \ No newline at end of file diff --git a/panther/overlay_packages/DeviceAsWebcamPanther/OWNERS b/panther/overlay_packages/DeviceAsWebcamPanther/OWNERS deleted file mode 100644 index d22af85..0000000 --- a/panther/overlay_packages/DeviceAsWebcamPanther/OWNERS +++ /dev/null @@ -1 +0,0 @@ -include platform/frameworks/av:/camera/OWNERS \ No newline at end of file diff --git a/panther/overlay_packages/DeviceAsWebcamPanther/res/raw/physical_camera_mapping.json b/panther/overlay_packages/DeviceAsWebcamPanther/res/raw/physical_camera_mapping.json deleted file mode 100644 index 4dd9988..0000000 --- a/panther/overlay_packages/DeviceAsWebcamPanther/res/raw/physical_camera_mapping.json +++ /dev/null @@ -1 +0,0 @@ -{"0": {"3" : "UW"}} \ No newline at end of file From 6653a16559f3b727f1d63201f33c23b425cd75e3 Mon Sep 17 00:00:00 2001 From: Carter Hsu Date: Fri, 8 Sep 2023 17:26:01 +0800 Subject: [PATCH 57/66] audio: FM table check in for QPR1 P10/C10 for Kid's voice for all user-cases Index 526 TX_DR_RESRV_7 0x0000 -> 0x122E Index 527 TX_DR_RESRV_8 0x0000 -> 0x1100 Bug: 299580663 Test: Verified by test build, b/299580663#comment5 Change-Id: I420685747c8c6b40fe6792455fce1fc82b41c460 Signed-off-by: Carter Hsu --- .../tuning/fortemedia_stereo/BLUETOOTH.dat | Bin 276978 -> 276978 bytes .../tuning/fortemedia_stereo/BLUETOOTH.mods | 148 +- .../tuning/fortemedia_stereo/HANDSET.dat | Bin 255674 -> 255674 bytes .../tuning/fortemedia_stereo/HANDSET.mods | 126 +- .../tuning/fortemedia_stereo/HANDSFREE.dat | Bin 117198 -> 117198 bytes .../tuning/fortemedia_stereo/HANDSFREE.mods | 65 +- .../tuning/fortemedia_stereo/HEADSET.dat | Bin 426106 -> 426106 bytes .../tuning/fortemedia_stereo/HEADSET.mods | 44368 ++++++++-------- .../tuning/fortemedia_stereo/BLUETOOTH.dat | Bin 276978 -> 276978 bytes .../tuning/fortemedia_stereo/BLUETOOTH.mods | 148 +- .../tuning/fortemedia_stereo/HANDSET.dat | Bin 255674 -> 255674 bytes .../tuning/fortemedia_stereo/HANDSET.mods | 126 +- .../tuning/fortemedia_stereo/HANDSFREE.dat | Bin 117198 -> 117198 bytes .../tuning/fortemedia_stereo/HANDSFREE.mods | 65 +- .../tuning/fortemedia_stereo/HEADSET.dat | Bin 426106 -> 426106 bytes .../tuning/fortemedia_stereo/HEADSET.mods | 238 +- 16 files changed, 22573 insertions(+), 22711 deletions(-) diff --git a/audio/cheetah/tuning/fortemedia_stereo/BLUETOOTH.dat b/audio/cheetah/tuning/fortemedia_stereo/BLUETOOTH.dat index f9c5d3eee9160ca3ebb928e62b6a84913aaf8c87..91a3722a2ad4343032ca8fabcf91d1b359eddca7 100644 GIT binary patch delta 643 zcmezLS>V%WfeA{R_i6fYu;~f$F);{k7BHHo31v@ixG{gTcg%MUD1W;{5wn-#O!fiov0Z3{(&;>x3PiEGE z1sKA2KxcrIY=1YC39cO_P!2uA;f%V&=*|F&;0y_{9L|sc%f>k{qdNf-5^(}7a1SH9 Oe4`RvcykGdlOh1Db+gL= delta 705 zcmezLS>V%WfeA|6;{;fIIM^5%_?Q?Nwr`MNaZ;T8u0~{|o&!v9vVhU7&3v4HG@yz$ z3m8q)gtDi9sAF8VxoiCrg~|Igd8TIxu<&f=t2KdX1xX*;%+=PRuvzZ{+?LG^H{b?r zcPL`^Qk<-JfoJ=wGDf(a+kqO5*csV2-%qmU-5xiY@eU7I4WBQPngmrQG1l!_QH&-s z)A?kXcqUt25Sh-G#muw4&VgA0<_4f`UW#D(?Y}aa5jKD=hKSdFMluy>bDqd{y9Z2n zc(wygg}Zt?&^n+&b%&XFHd|eQn*%W(B)a|GOeVN6#9!Ni;s^uaCTobo!W-EO?=pcd zk8?mc5p48!pfJJ+pra8%2RH8y&vdY6DOn^3fStQ}(y|#Wyb=tGj1mk=j0z0Oj1rUo zhga|lI59FPI5RRNxG*vZOjc+z-u!;`bEe7jqG6#1i`bGR7NxwrHAGCIKA335df%k+0YnPzOyi(;%%LDGaU8thb%(Lf`t z7cg>9Usc8^vi;jhMjg00Ko@%}PUn|p;@)2O8K?P%GTVVlyis*+U+sn@gc&R`0@Ldb zGx2N>Dqw=U8y3D9u;2s+EztLTE1BSd1M(We3*Zpl?)C>E4+~O+5e+vWMifeIf1k;W Va3wHgu^0qYrM?$Q70@~-MF7={mGb}q delta 520 zcmdmWmVeh-{tbB?Yzz#1ObiT@1&s8zAFE(m!?xLve~%JWbhCibG)*Xb`-Rg?x7e2J z#V~Si=F1gf+&n91g#=9QLmlHSw#`aCaGhZD%;cGY=Iz@G7v0=&17V&+5%Vp!?LhO+ zFl|4?&GGR7NxwrHAGCIKA335df%k+0YnPzOyi(;%%LDGaU8thb%(Lf`t z7cg>9Usc8^vi;jhMjg00Ko@%}PUn|p;@)2O8K?P%GTVVlyis*+U+sn@gc&R`0@Ldb zGx2N>Dqw=U8y3D9u;2s+EztLTE1BSd1M(We3*Zpl?)C>E4+~O+5e+vWMifeIf1k;W Va3wHgu^0qYrM?$Q70@~-MF20cj#~f# diff --git a/audio/cheetah/tuning/fortemedia_stereo/HANDSET.mods b/audio/cheetah/tuning/fortemedia_stereo/HANDSET.mods index c9557a4..1a5884d 100644 --- a/audio/cheetah/tuning/fortemedia_stereo/HANDSET.mods +++ b/audio/cheetah/tuning/fortemedia_stereo/HANDSET.mods @@ -1,10 +1,11 @@ #PLATFORM_NAME gChip -#EXPORT_FLAG HANDSET #SINGLE_API_VER 1.2.1 -#SAVE_TIME 2023-03-10 12:41:16 +#EXPORT_FLAG HANDSET +#PARAM_MODE FULL +#SAVE_MODE 3 +#SAVE_TIME 2023-08-15 15:59:55 #CASE_NAME HANDSET-HANDSET-VOICE_GENERIC-NB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -534,8 +535,8 @@ 523 0x6000 //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -2674,7 +2675,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSET-HANDSET-VOICE_GENERIC-WB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -3204,8 +3204,8 @@ 523 0x7E2C //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -5344,7 +5344,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSET-HANDSET-VOICE_GENERIC-SWB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -5874,8 +5873,8 @@ 523 0x7E2C //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -8014,7 +8013,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSET-HANDSET-VOICE_GENERIC-FB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -8544,8 +8542,8 @@ 523 0x7E2C //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -10684,7 +10682,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSET-HANDSET-TMOBILE_US-NB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -11214,8 +11211,8 @@ 523 0x6000 //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -13354,7 +13351,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSET-HANDSET-TMOBILE_US-WB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -13884,8 +13880,8 @@ 523 0x7E2C //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -16024,7 +16020,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSET-HANDSET-TMOBILE_US-SWB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -16554,8 +16549,8 @@ 523 0x7E2C //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -18694,7 +18689,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSET-HANDSET-TMOBILE_US-FB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -19224,8 +19218,8 @@ 523 0x7E2C //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -21364,7 +21358,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSET-HANDSET-CUSTOM1-SWB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -21894,8 +21887,8 @@ 523 0x7E2C //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -24034,7 +24027,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSET-HANDSET-CUSTOM1-FB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -24564,8 +24556,8 @@ 523 0x7E2C //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -26704,7 +26696,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSET-HANDSET-CUSTOM2-SWB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -27234,8 +27225,8 @@ 523 0x7E2C //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -29374,7 +29365,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSET-HANDSET-CUSTOM2-FB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -29904,8 +29894,8 @@ 523 0x7E2C //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -32044,7 +32034,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSET-HANDSET-RESERVE1-SWB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -32574,8 +32563,8 @@ 523 0x7E2C //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -34714,7 +34703,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSET-HANDSET-RESERVE1-FB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -35244,8 +35232,8 @@ 523 0x7E2C //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -37384,7 +37372,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSET-HANDSET-RESERVE2-SWB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -37914,8 +37901,8 @@ 523 0x7E2C //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -40054,7 +40041,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSET-HANDSET_HAC-VOICE_GENERIC-NB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -40584,8 +40570,8 @@ 523 0x6000 //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -42724,7 +42710,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSET-HANDSET_HAC-VOICE_GENERIC-WB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -43254,8 +43239,8 @@ 523 0x7E2C //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -45394,7 +45379,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSET-HANDSET_HAC-VOICE_GENERIC-SWB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -45924,8 +45908,8 @@ 523 0x7E2C //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -48064,7 +48048,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSET-HANDSET_HAC-VOICE_GENERIC-FB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -48594,8 +48577,8 @@ 523 0x7E2C //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -50734,7 +50717,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSET-HANDSET_HAC-TMOBILE_US-NB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -51264,8 +51246,8 @@ 523 0x6000 //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -53404,7 +53386,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSET-HANDSET_HAC-TMOBILE_US-WB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -53934,8 +53915,8 @@ 523 0x7E2C //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -56074,7 +56055,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSET-HANDSET_HAC-TMOBILE_US-SWB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -56604,8 +56584,8 @@ 523 0x7E2C //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -58744,7 +58724,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSET-HANDSET_HAC-TMOBILE_US-FB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -59274,8 +59253,8 @@ 523 0x7E2C //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -61414,7 +61393,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSET-HANDSET_HAC-RESERVE2-SWB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -61944,8 +61922,8 @@ 523 0x7E2C //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR diff --git a/audio/cheetah/tuning/fortemedia_stereo/HANDSFREE.dat b/audio/cheetah/tuning/fortemedia_stereo/HANDSFREE.dat index ea7d42734d7451950f8611b7fb477d3120a7201f..04402458a749ddee4aee029a330dcfc4baf03f1b 100644 GIT binary patch delta 226 zcmX>%nf=^k_6>O)Y{gZpL)di95ZOV)~FuON5-0)VMKEI5Sdpn;m vqXSHMGQ`@Y3fqBF-Y`+H;_cQ87@axzQW$uc7zB8kpk9DEb35N!#se|{hNwlT delta 222 zcmX>%nf=^k_6>O)Yzz#1ObiT@1&n5G=HvXM0p)KNFq){gZpL)di95ZOV)~FuON5-0)VMKEI5Sdpn;m rqXSHMGQ`@Y3fqBF-Y`+H;_cQ87@avL&x?kMLe<`3-p;p{@qi2f{g*>1 diff --git a/audio/cheetah/tuning/fortemedia_stereo/HANDSFREE.mods b/audio/cheetah/tuning/fortemedia_stereo/HANDSFREE.mods index cef8e54..ceb562a 100644 --- a/audio/cheetah/tuning/fortemedia_stereo/HANDSFREE.mods +++ b/audio/cheetah/tuning/fortemedia_stereo/HANDSFREE.mods @@ -1,10 +1,11 @@ #PLATFORM_NAME gChip -#EXPORT_FLAG HANDSFREE #SINGLE_API_VER 1.2.1 -#SAVE_TIME 2023-02-08 11:04:27 +#EXPORT_FLAG HANDSFREE +#PARAM_MODE FULL +#SAVE_MODE 3 +#SAVE_TIME 2023-08-15 16:00:16 #CASE_NAME HANDSFREE-HANDFREE-VOICE_GENERIC-NB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -534,8 +535,8 @@ 523 0x7E2C //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -2674,7 +2675,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSFREE-HANDFREE-VOICE_GENERIC-WB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -3204,8 +3204,8 @@ 523 0x7E2C //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -5344,7 +5344,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSFREE-HANDFREE-VOICE_GENERIC-SWB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -5874,8 +5873,8 @@ 523 0x7E2C //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -8014,7 +8013,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSFREE-HANDFREE-VOICE_GENERIC-FB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -8544,8 +8542,8 @@ 523 0x7E2C //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -10684,7 +10682,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSFREE-HANDFREE-CUSTOM1-SWB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -11214,8 +11211,8 @@ 523 0x7E2C //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -13354,7 +13351,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSFREE-HANDFREE-CUSTOM1-FB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -13884,8 +13880,8 @@ 523 0x7E2C //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -16024,7 +16020,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSFREE-HANDFREE-CUSTOM2-SWB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -16554,8 +16549,8 @@ 523 0x7E2C //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -18694,7 +18689,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSFREE-HANDFREE-CUSTOM2-FB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -19224,8 +19218,8 @@ 523 0x7E2C //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -21364,7 +21358,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSFREE-HANDFREE-RESERVE1-SWB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -21894,8 +21887,8 @@ 523 0x7E2C //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -24034,7 +24027,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSFREE-HANDFREE-RESERVE1-FB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -24564,8 +24556,8 @@ 523 0x7E2C //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -26704,7 +26696,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSFREE-HANDFREE-RESERVE2-SWB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -27232,10 +27223,10 @@ 521 0x3A98 //TX_GSC_RTOL_TH 522 0x3A98 //TX_GSC_RTOH_TH 523 0x7E2C //TX_WIDE2_MEANHTH -524 0x0000 //TX_DR_RESRV_5 -525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +524 0x0064 //TX_DR_RESRV_5 +525 0x1000 //TX_DR_RESRV_6 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR diff --git a/audio/cheetah/tuning/fortemedia_stereo/HEADSET.dat b/audio/cheetah/tuning/fortemedia_stereo/HEADSET.dat index 4ebfd8c059df4cc592efa787c44d1915f85c7b09..2ff80e4bee6e381867af181918a99c0db08bc592 100644 GIT binary patch delta 886 zcmah{OGq0*7|zb@j7qjk^du|7rebZODnz|W2%>_x3XI9&VSi?{iJ;2nsc)@B%4@|hlJBh_G06i z-(6XYc&$81d`poe&XEKJ$t8!oQVj`YiEFU`UTe1@{83TJMt9ILtBC>e8?6W*hH@Gb zz~@?m3{uz{jBc}*Jk6L@0O%Vh2p~reVQ`u(*bqyxUpll!$p$sQ`V8U=yds6H5NOqQ zW{!v-u9g*q^azqq$*C)-eOR9O8->BCgu2IVl*0bJ_U3?WU`7O?_~3uDkrH* z9q}=QW)5$O$Ig*z1ol;54KQM>9f QJ8Za|V^Qz)Wuq8p#})~XGewy@NtT*ngTRl zvww$J3(Xa>JPMIL&)-Q^n4w)z9Olt}tVc5Vb6>#x51ys~Q`{a8uAdTU{MZ{lmVkoi z*!zWS?6?77O#|k|a5&&X=2{0)42^PyI}TFHoDi-;-UvO*ElgV%Wfem>aYl0LMVt4%?5^QZ7N%zP;fJWLD%yi5>-VVXa{O>VdWH+j255wn-# zWW5VK+gFt_I>1cae&I9|RG7~fNjO23NsM)SRup4{3e;&Jm3boD<0dm|h{9anaKlS+ zI-e{P&-P!L%m_2VRzbw;J|h_lwre|3y${@apgjmD0_DRLH(OnRo3t5hLET}X1@C4u z!G$4y*$xy(7zEUdFbM8?6PfMX#F$Z30bTqqlbL6GoCCteV0*R$g%K)&en6N9b~r?v flq`}vfcAJPZa?%4Ngu?IaRMv|qc%veI4J@EyvB$e delta 656 zcmezLS>V%Wfem>aYzz#1ObiT@1&n5G=HvXM0p)KNFq)l0LMVt4%?bSAs#2QG!8_!fvsUknl(gWer~wor8u2W zmWgNkuS{lyZD2=0#OppI*#I;yPh`8@1ExDX+kv`#;LZbDjqn0?OYiVZuRF}dv)Sqb z+@8%~>p`O1-_2x#3q!(SJ5U^90o-P|+qc8LYa+9Kn;0{SS}dLh+W#(-nP+>P1Hz+V v2W$rlBQyiOj^Y!Te<7NsWRaW+bby!Q_CwE*bmQ{+_Ba6+gdH0sSez6ANK>*C diff --git a/audio/panther/tuning/fortemedia_stereo/BLUETOOTH.mods b/audio/panther/tuning/fortemedia_stereo/BLUETOOTH.mods index 66eac4c..a34416f 100644 --- a/audio/panther/tuning/fortemedia_stereo/BLUETOOTH.mods +++ b/audio/panther/tuning/fortemedia_stereo/BLUETOOTH.mods @@ -3,7 +3,7 @@ #EXPORT_FLAG BLUETOOTH #PARAM_MODE FULL #SAVE_MODE 3 -#SAVE_TIME 2023-05-11 11:54:22 +#SAVE_TIME 2023-08-15 16:47:16 #CASE_NAME BLUETOOTH-BT_HAC-VOICE_GENERIC-NB #PARAM_TYPE TX+2RX @@ -535,8 +535,8 @@ 523 0x7E2C //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -3204,8 +3204,8 @@ 523 0x7E2C //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -5873,8 +5873,8 @@ 523 0x7E2C //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -8542,8 +8542,8 @@ 523 0x0000 //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -10974,10 +10974,10 @@ 286 0x0011 //TX_NS_LVL_CTRL_5 287 0x001A //TX_NS_LVL_CTRL_6 288 0x0011 //TX_NS_LVL_CTRL_7 -289 0x0018 //TX_MIN_GAIN_S_0 -290 0x0018 //TX_MIN_GAIN_S_1 +289 0x0020 //TX_MIN_GAIN_S_0 +290 0x0020 //TX_MIN_GAIN_S_1 291 0x0020 //TX_MIN_GAIN_S_2 -292 0x0018 //TX_MIN_GAIN_S_3 +292 0x0020 //TX_MIN_GAIN_S_3 293 0x0020 //TX_MIN_GAIN_S_4 294 0x0020 //TX_MIN_GAIN_S_5 295 0x0020 //TX_MIN_GAIN_S_6 @@ -11007,10 +11007,10 @@ 319 0x7FFF //TX_A_POST_FILT_S_5 320 0x7FFF //TX_A_POST_FILT_S_6 321 0x7FFF //TX_A_POST_FILT_S_7 -322 0x1000 //TX_B_POST_FILT_0 -323 0x2000 //TX_B_POST_FILT_1 +322 0x2000 //TX_B_POST_FILT_0 +323 0x6000 //TX_B_POST_FILT_1 324 0x6000 //TX_B_POST_FILT_2 -325 0x1000 //TX_B_POST_FILT_3 +325 0x6000 //TX_B_POST_FILT_3 326 0x4000 //TX_B_POST_FILT_4 327 0x1000 //TX_B_POST_FILT_5 328 0x1000 //TX_B_POST_FILT_6 @@ -11209,10 +11209,10 @@ 521 0x3A98 //TX_GSC_RTOL_TH 522 0x3A98 //TX_GSC_RTOH_TH 523 0x7E2C //TX_WIDE2_MEANHTH -524 0x0000 //TX_DR_RESRV_5 -525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +524 0x0064 //TX_DR_RESRV_5 +525 0x1000 //TX_DR_RESRV_6 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -13880,8 +13880,8 @@ 523 0x0000 //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -16549,8 +16549,8 @@ 523 0x0000 //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -19218,8 +19218,8 @@ 523 0x0000 //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -19677,7 +19677,7 @@ 19 0x0020 //RX_PP_RESRV_1 20 0x0400 //RX_N_SN_EST 21 0x000C //RX_N2_SN_EST -22 0x0006 //RX_NS_LVL_CTRL +22 0x0003 //RX_NS_LVL_CTRL 23 0x9000 //RX_THR_SN_EST 24 0x7CCD //RX_LAMBDA_PFILT 25 0x000A //RX_FENS_RESRV_0 @@ -20528,7 +20528,7 @@ 176 0x0020 //RX_PP_RESRV_1 177 0x0400 //RX_N_SN_EST 178 0x000C //RX_N2_SN_EST -179 0x0006 //RX_NS_LVL_CTRL +179 0x0003 //RX_NS_LVL_CTRL 180 0x9000 //RX_THR_SN_EST 181 0x7CCD //RX_LAMBDA_PFILT 182 0x000A //RX_FENS_RESRV_0 @@ -21887,8 +21887,8 @@ 523 0x0000 //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -24556,8 +24556,8 @@ 523 0x0000 //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -24993,7 +24993,7 @@ 960 0x0000 //TX_AMS_RESRV_18 961 0x0000 //TX_AMS_RESRV_19 #RX -0 0x8064 //RX_RECVFUNC_MODE_0 +0 0xA064 //RX_RECVFUNC_MODE_0 1 0x0000 //RX_RECVFUNC_MODE_1 2 0x0003 //RX_SAMPLINGFREQ_SIG 3 0x0003 //RX_SAMPLINGFREQ_PROC @@ -25015,7 +25015,7 @@ 19 0x0020 //RX_PP_RESRV_1 20 0x0400 //RX_N_SN_EST 21 0x000C //RX_N2_SN_EST -22 0x0006 //RX_NS_LVL_CTRL +22 0x0003 //RX_NS_LVL_CTRL 23 0x9000 //RX_THR_SN_EST 24 0x7CCD //RX_LAMBDA_PFILT 25 0x000A //RX_FENS_RESRV_0 @@ -27225,8 +27225,8 @@ 523 0x0000 //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -29894,8 +29894,8 @@ 523 0x0000 //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -32563,8 +32563,8 @@ 523 0x0000 //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -35232,8 +35232,8 @@ 523 0x0000 //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -37901,8 +37901,8 @@ 523 0x0000 //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -38338,7 +38338,7 @@ 960 0x0000 //TX_AMS_RESRV_18 961 0x0000 //TX_AMS_RESRV_19 #RX -0 0x8064 //RX_RECVFUNC_MODE_0 +0 0xA064 //RX_RECVFUNC_MODE_0 1 0x0000 //RX_RECVFUNC_MODE_1 2 0x0003 //RX_SAMPLINGFREQ_SIG 3 0x0003 //RX_SAMPLINGFREQ_PROC @@ -38360,7 +38360,7 @@ 19 0x0020 //RX_PP_RESRV_1 20 0x0400 //RX_N_SN_EST 21 0x000C //RX_N2_SN_EST -22 0x0006 //RX_NS_LVL_CTRL +22 0x0003 //RX_NS_LVL_CTRL 23 0x9000 //RX_THR_SN_EST 24 0x7CCD //RX_LAMBDA_PFILT 25 0x000A //RX_FENS_RESRV_0 @@ -39211,7 +39211,7 @@ 176 0x0020 //RX_PP_RESRV_1 177 0x0400 //RX_N_SN_EST 178 0x000C //RX_N2_SN_EST -179 0x0006 //RX_NS_LVL_CTRL +179 0x0003 //RX_NS_LVL_CTRL 180 0x9000 //RX_THR_SN_EST 181 0x7CCD //RX_LAMBDA_PFILT 182 0x000A //RX_FENS_RESRV_0 @@ -40570,8 +40570,8 @@ 523 0x0000 //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -43239,8 +43239,8 @@ 523 0x0000 //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -45908,8 +45908,8 @@ 523 0x0000 //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -48577,8 +48577,8 @@ 523 0x0000 //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -51246,8 +51246,8 @@ 523 0x0000 //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -51683,7 +51683,7 @@ 960 0x0000 //TX_AMS_RESRV_18 961 0x0000 //TX_AMS_RESRV_19 #RX -0 0x8064 //RX_RECVFUNC_MODE_0 +0 0xA064 //RX_RECVFUNC_MODE_0 1 0x0000 //RX_RECVFUNC_MODE_1 2 0x0003 //RX_SAMPLINGFREQ_SIG 3 0x0003 //RX_SAMPLINGFREQ_PROC @@ -51705,7 +51705,7 @@ 19 0x0020 //RX_PP_RESRV_1 20 0x0400 //RX_N_SN_EST 21 0x000C //RX_N2_SN_EST -22 0x0006 //RX_NS_LVL_CTRL +22 0x0003 //RX_NS_LVL_CTRL 23 0x9000 //RX_THR_SN_EST 24 0x7CCD //RX_LAMBDA_PFILT 25 0x000A //RX_FENS_RESRV_0 @@ -52556,7 +52556,7 @@ 176 0x0020 //RX_PP_RESRV_1 177 0x0400 //RX_N_SN_EST 178 0x000C //RX_N2_SN_EST -179 0x0006 //RX_NS_LVL_CTRL +179 0x0003 //RX_NS_LVL_CTRL 180 0x9000 //RX_THR_SN_EST 181 0x7CCD //RX_LAMBDA_PFILT 182 0x000A //RX_FENS_RESRV_0 @@ -53915,8 +53915,8 @@ 523 0x0000 //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -56584,8 +56584,8 @@ 523 0x0000 //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -59253,8 +59253,8 @@ 523 0x0000 //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -61922,8 +61922,8 @@ 523 0x0000 //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -64591,8 +64591,8 @@ 523 0x0000 //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -65028,7 +65028,7 @@ 960 0x0000 //TX_AMS_RESRV_18 961 0x0000 //TX_AMS_RESRV_19 #RX -0 0x8064 //RX_RECVFUNC_MODE_0 +0 0xA064 //RX_RECVFUNC_MODE_0 1 0x0000 //RX_RECVFUNC_MODE_1 2 0x0003 //RX_SAMPLINGFREQ_SIG 3 0x0003 //RX_SAMPLINGFREQ_PROC @@ -65050,7 +65050,7 @@ 19 0x0020 //RX_PP_RESRV_1 20 0x0400 //RX_N_SN_EST 21 0x000C //RX_N2_SN_EST -22 0x0006 //RX_NS_LVL_CTRL +22 0x0003 //RX_NS_LVL_CTRL 23 0x9000 //RX_THR_SN_EST 24 0x7CCD //RX_LAMBDA_PFILT 25 0x000A //RX_FENS_RESRV_0 @@ -65901,7 +65901,7 @@ 176 0x0020 //RX_PP_RESRV_1 177 0x0400 //RX_N_SN_EST 178 0x000C //RX_N2_SN_EST -179 0x0006 //RX_NS_LVL_CTRL +179 0x0003 //RX_NS_LVL_CTRL 180 0x9000 //RX_THR_SN_EST 181 0x7CCD //RX_LAMBDA_PFILT 182 0x000A //RX_FENS_RESRV_0 @@ -67260,8 +67260,8 @@ 523 0x0000 //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x0000 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0028 //TX_SNR_THR diff --git a/audio/panther/tuning/fortemedia_stereo/HANDSET.dat b/audio/panther/tuning/fortemedia_stereo/HANDSET.dat index c087f41b20c279096f7dc86b6582be0016950474..135b6394675430516b1c7d6740eb136bd2f5df61 100644 GIT binary patch delta 522 zcmdmWmVeh-{tbB?YkWY?tC?oFRv9Y@yWj`DKjU+xdJM9bm2nxuuC^`n#V@Gq&eNG1jOcX+l^6cQDWh z>jjM5(^r)-ifsROl2He44$$r1iqrXJnYg#tea30Nq0Dxm5^q#p+gH0G3Bm0G2Tp|G z^t!`LJllf`nBZ=Pg>VKeK!Je^3Hq)$ delta 522 zcmdmWmVeh-{tbB?Yzz#1ObiT@1&s8zAFE(m!?xLve~%JWbhCibG)*Xb`-Rg?x7fDp z#V|^6Zl0IDL=qkWY?tC?oFRv9Y@yWj`DKjU+xdJM9bm2nxuuC^`n#V@Gq&eNG1jOcX+l^6cQDWh z>jjM5(^r)-ifsROl2He44$$r1iqrXJnYg#tea30Nq0Dxm5^q#p+gH0G3Bm0G2Tp|G z^t!`LJllf`nBZ=Pg>VKeK!Je^3%nf=^k_6>O)YUT@4^c-|^#N`|!wqy3mMTm>{gZpL)di95ZOV)~FuON5-0)VMKEI5Sdpn;m tqXSHMGQ`@Y3fqBF-Z0VaAL%nf=^k_6>O)Yzz#1ObiT@1&n5G=HvXM0p)KNFq)UT@4^c-|^#N`|!wqy3mMTm>{gZpL)di95ZOV)~FuON5-0)VMKEI5Sdpn;m pqXSHMGQ`@Y3fqBF-Z0VaALAoZ(3YC|3eo1PFK6NBL7h8y#zn^!UkZ&u@cq5&1$EMPQE6Uv_cp^kCe=2`1i z**3Q)?N&k(J+_&z?E*{-OxXjNz~+V3&NEmL^_6-s&x7apE-G9Thz3&ifi}-XtStg$8zcQJ5 zw!b^cXaX|}=*`+-JnpU1?s2j;Eq393wwRJZG8 zu&iO`OJU$)Vi4eEf&|odi0V_Vj6k#M4m0s=wz>d!IVcpj14HpU%*{X_uiAcZ5z`x( z!1fELnGl{p@u+~p_HAO!J}{SqRNiLW{#cb69@^U-ikL64O^;j8$g#c7pBdp?pg6)% zAZI!2_T68YO&GUtUxcK4LMkiJpFw9(HA2+BSB3>XFkst%ua9285%C$D{?wS7=<1w&%)Rckph%- GQUm}Acj$}& delta 879 zcmey>AoZ(3YC|3e8v_F$69dEKh8y#zn^!UkZ&u@cq5&1$EMPQE6Uv_cp^kCe=2`1i z**3Q)?N&k(J+_&z?E*{-OxXjNz~+V3&NEmL^_6-s&x7apE-G9Thz3&ifi}-XtStg$8zcQJ5 zw!b^cXaX|}=*`+-JnpU1?s2j;Eq393wwRCy&B z6d5HLlo%Bllo=(a`+GB0@CrCFGAKARG9N2s(qR5u*0J zGR%L#5Qm!u4_3H`wgbKIr8qrKfQ4tfT`vpV=b)ej8Xh-?g+re70EJr!@!|Hq_bf-? zkp%P)&}21F7GQwe#j^5jUuVpUuovRn*^aCT9{~M{Vj$3mK>5Ye)7LSxp-0!Q?M*vb e@4#XQoN}2Svm&Qlgi+|R^(>4H5nDh>Cq)2BCE~^a diff --git a/audio/panther/tuning/fortemedia_stereo/HEADSET.mods b/audio/panther/tuning/fortemedia_stereo/HEADSET.mods index ef83125..53e968b 100644 --- a/audio/panther/tuning/fortemedia_stereo/HEADSET.mods +++ b/audio/panther/tuning/fortemedia_stereo/HEADSET.mods @@ -1,10 +1,11 @@ #PLATFORM_NAME gChip -#EXPORT_FLAG HEADSET #SINGLE_API_VER 1.2.1 -#SAVE_TIME 2022-12-08 17:14:48 +#EXPORT_FLAG HEADSET +#PARAM_MODE FULL +#SAVE_MODE 3 +#SAVE_TIME 2023-08-15 16:24:54 #CASE_NAME HEADSET-USB_BLACKBIRD-VOICE_GENERIC-NB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -534,8 +535,8 @@ 523 0x0064 //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -2674,7 +2675,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-USB_BLACKBIRD-VOICE_GENERIC-WB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -3204,8 +3204,8 @@ 523 0x0064 //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -5344,7 +5344,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-USB_BLACKBIRD-VOICE_GENERIC-SWB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -5874,8 +5873,8 @@ 523 0x0064 //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -8014,7 +8013,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-USB_BLACKBIRD-VOICE_GENERIC-FB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -8544,8 +8542,8 @@ 523 0x0064 //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -10684,7 +10682,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-USB_BLACKBIRD-RESERVE2-SWB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -11214,8 +11211,8 @@ 523 0x0064 //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -13354,7 +13351,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-GOOGLE_CONDOR-VOICE_GENERIC-NB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -13884,8 +13880,8 @@ 523 0x0064 //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -16024,7 +16020,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-GOOGLE_CONDOR-VOICE_GENERIC-WB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -16554,8 +16549,8 @@ 523 0x0064 //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -18694,7 +18689,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-GOOGLE_CONDOR-VOICE_GENERIC-SWB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -19224,8 +19218,8 @@ 523 0x0064 //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -21364,7 +21358,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-GOOGLE_CONDOR-VOICE_GENERIC-FB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -21894,8 +21887,8 @@ 523 0x0064 //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -24034,7 +24027,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-GOOGLE_CONDOR-RESERVE2-SWB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -24564,8 +24556,8 @@ 523 0x0064 //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -26704,7 +26696,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-GOOGLE_CONDOR_HEADPHONE-VOICE_GENERIC-NB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -27234,8 +27225,8 @@ 523 0x7E2C //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -29374,7 +29365,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-GOOGLE_CONDOR_HEADPHONE-VOICE_GENERIC-WB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -29904,8 +29894,8 @@ 523 0x7E2C //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -32044,7 +32034,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-GOOGLE_CONDOR_HEADPHONE-VOICE_GENERIC-SWB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -32574,8 +32563,8 @@ 523 0x7E2C //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -34714,7 +34703,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-GOOGLE_CONDOR_HEADPHONE-VOICE_GENERIC-FB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -35244,8 +35232,8 @@ 523 0x7E2C //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -37384,7 +37372,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-GOOGLE_CONDOR_HEADPHONE-RESERVE2-SWB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -37677,10 +37664,10 @@ 286 0x0011 //TX_NS_LVL_CTRL_5 287 0x001A //TX_NS_LVL_CTRL_6 288 0x0011 //TX_NS_LVL_CTRL_7 -289 0x0018 //TX_MIN_GAIN_S_0 -290 0x0018 //TX_MIN_GAIN_S_1 +289 0x0020 //TX_MIN_GAIN_S_0 +290 0x0020 //TX_MIN_GAIN_S_1 291 0x0020 //TX_MIN_GAIN_S_2 -292 0x0018 //TX_MIN_GAIN_S_3 +292 0x0020 //TX_MIN_GAIN_S_3 293 0x0020 //TX_MIN_GAIN_S_4 294 0x0020 //TX_MIN_GAIN_S_5 295 0x0020 //TX_MIN_GAIN_S_6 @@ -37710,10 +37697,10 @@ 319 0x7FFF //TX_A_POST_FILT_S_5 320 0x7FFF //TX_A_POST_FILT_S_6 321 0x7FFF //TX_A_POST_FILT_S_7 -322 0x1000 //TX_B_POST_FILT_0 -323 0x2000 //TX_B_POST_FILT_1 +322 0x2000 //TX_B_POST_FILT_0 +323 0x6000 //TX_B_POST_FILT_1 324 0x6000 //TX_B_POST_FILT_2 -325 0x1000 //TX_B_POST_FILT_3 +325 0x6000 //TX_B_POST_FILT_3 326 0x4000 //TX_B_POST_FILT_4 327 0x1000 //TX_B_POST_FILT_5 328 0x1000 //TX_B_POST_FILT_6 @@ -37912,10 +37899,10 @@ 521 0x3A98 //TX_GSC_RTOL_TH 522 0x3A98 //TX_GSC_RTOH_TH 523 0x7E2C //TX_WIDE2_MEANHTH -524 0x0000 //TX_DR_RESRV_5 -525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +524 0x0064 //TX_DR_RESRV_5 +525 0x1000 //TX_DR_RESRV_6 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -40054,7 +40041,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-GOOGLE_CONDOR_CERTIFICATION1-VOICE_GENERIC-NB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -40584,8 +40570,8 @@ 523 0x0064 //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -42724,7 +42710,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-GOOGLE_CONDOR_CERTIFICATION1-VOICE_GENERIC-WB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -43254,8 +43239,8 @@ 523 0x0064 //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -45394,7 +45379,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-GOOGLE_CONDOR_CERTIFICATION1-VOICE_GENERIC-SWB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -45924,8 +45908,8 @@ 523 0x0064 //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -48064,7 +48048,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-GOOGLE_CONDOR_CERTIFICATION1-VOICE_GENERIC-FB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -48594,8 +48577,8 @@ 523 0x0064 //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -50734,7 +50717,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-GOOGLE_CONDOR_CERTIFICATION1-RESERVE2-SWB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -51264,8 +51246,8 @@ 523 0x0064 //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -53404,7 +53386,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-TTY_HCO-VOICE_GENERIC-NB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -53934,8 +53915,8 @@ 523 0x0064 //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x0000 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0028 //TX_SNR_THR @@ -56074,7 +56055,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-TTY_HCO-VOICE_GENERIC-WB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -56604,8 +56584,8 @@ 523 0x0064 //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x0000 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0028 //TX_SNR_THR @@ -58744,7 +58724,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-TTY_HCO-VOICE_GENERIC-SWB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -59274,8 +59253,8 @@ 523 0x0064 //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x0000 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0028 //TX_SNR_THR @@ -61414,7 +61393,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-TTY_HCO-VOICE_GENERIC-FB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -61944,8 +61922,8 @@ 523 0x0064 //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x0000 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0028 //TX_SNR_THR @@ -64084,7 +64062,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-TTY_HCO-RESERVE2-SWB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -64614,8 +64591,8 @@ 523 0x0064 //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x0000 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0028 //TX_SNR_THR @@ -66754,7 +66731,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-TTY_VCO-VOICE_GENERIC-NB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -67284,8 +67260,8 @@ 523 0x7E2C //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -69424,7 +69400,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-TTY_VCO-VOICE_GENERIC-WB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -69954,8 +69929,8 @@ 523 0x7E2C //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -72094,7 +72069,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-TTY_VCO-VOICE_GENERIC-SWB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -72624,8 +72598,8 @@ 523 0x7E2C //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -74764,7 +74738,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-TTY_VCO-VOICE_GENERIC-FB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -75294,8 +75267,8 @@ 523 0x7E2C //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -77434,7 +77407,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-TTY_VCO-RESERVE2-SWB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -77727,10 +77699,10 @@ 286 0x0011 //TX_NS_LVL_CTRL_5 287 0x001A //TX_NS_LVL_CTRL_6 288 0x0011 //TX_NS_LVL_CTRL_7 -289 0x0018 //TX_MIN_GAIN_S_0 -290 0x0018 //TX_MIN_GAIN_S_1 +289 0x0020 //TX_MIN_GAIN_S_0 +290 0x0020 //TX_MIN_GAIN_S_1 291 0x0020 //TX_MIN_GAIN_S_2 -292 0x0018 //TX_MIN_GAIN_S_3 +292 0x0020 //TX_MIN_GAIN_S_3 293 0x0020 //TX_MIN_GAIN_S_4 294 0x0020 //TX_MIN_GAIN_S_5 295 0x0020 //TX_MIN_GAIN_S_6 @@ -77760,10 +77732,10 @@ 319 0x7FFF //TX_A_POST_FILT_S_5 320 0x7FFF //TX_A_POST_FILT_S_6 321 0x7FFF //TX_A_POST_FILT_S_7 -322 0x1000 //TX_B_POST_FILT_0 -323 0x2000 //TX_B_POST_FILT_1 +322 0x2000 //TX_B_POST_FILT_0 +323 0x6000 //TX_B_POST_FILT_1 324 0x6000 //TX_B_POST_FILT_2 -325 0x1000 //TX_B_POST_FILT_3 +325 0x6000 //TX_B_POST_FILT_3 326 0x4000 //TX_B_POST_FILT_4 327 0x1000 //TX_B_POST_FILT_5 328 0x1000 //TX_B_POST_FILT_6 @@ -77962,10 +77934,10 @@ 521 0x3A98 //TX_GSC_RTOL_TH 522 0x3A98 //TX_GSC_RTOH_TH 523 0x7E2C //TX_WIDE2_MEANHTH -524 0x0000 //TX_DR_RESRV_5 -525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +524 0x0064 //TX_DR_RESRV_5 +525 0x1000 //TX_DR_RESRV_6 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -80104,7 +80076,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-TTY_FULL-VOICE_GENERIC-NB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -80634,8 +80605,8 @@ 523 0x0064 //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x0000 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0028 //TX_SNR_THR @@ -82774,7 +82745,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-TTY_FULL-VOICE_GENERIC-WB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -83304,8 +83274,8 @@ 523 0x0064 //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x0000 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0028 //TX_SNR_THR @@ -85444,7 +85414,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-TTY_FULL-VOICE_GENERIC-SWB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -85974,8 +85943,8 @@ 523 0x0064 //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x0000 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0028 //TX_SNR_THR @@ -88114,7 +88083,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-TTY_FULL-VOICE_GENERIC-FB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -88644,8 +88612,8 @@ 523 0x0064 //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x0000 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0028 //TX_SNR_THR @@ -90784,7 +90752,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-TTY_FULL-RESERVE2-SWB -#PARAM_MODE Full #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -91314,8 +91281,8 @@ 523 0x0064 //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x0000 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0028 //TX_SNR_THR @@ -93454,7 +93421,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-RESERVE1-VOICE_GENERIC-NB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -93984,8 +93950,8 @@ 523 0x0064 //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -96124,7 +96090,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-RESERVE1-VOICE_GENERIC-WB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -96654,8 +96619,8 @@ 523 0x0064 //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -98794,7 +98759,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-RESERVE1-VOICE_GENERIC-SWB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -99324,8 +99288,8 @@ 523 0x0064 //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -101464,7 +101428,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-RESERVE1-VOICE_GENERIC-FB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -101994,8 +101957,8 @@ 523 0x0064 //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR @@ -104134,7 +104097,6 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HEADSET-RESERVE1-RESERVE2-SWB -#PARAM_MODE FULL #PARAM_TYPE TX+2RX #TOTAL_CUSTOM_STEP 7+7 #TX @@ -104664,8 +104626,8 @@ 523 0x0064 //TX_WIDE2_MEANHTH 524 0x0000 //TX_DR_RESRV_5 525 0x0000 //TX_DR_RESRV_6 -526 0x0000 //TX_DR_RESRV_7 -527 0x0000 //TX_DR_RESRV_8 +526 0x122E //TX_DR_RESRV_7 +527 0x1100 //TX_DR_RESRV_8 528 0x1333 //TX_WIND_MARK_TH 529 0x399A //TX_CORR_THR 530 0x0004 //TX_SNR_THR From 806a2ea45b17308ed37b14248cd052aa49080fd4 Mon Sep 17 00:00:00 2001 From: Rick Yiu Date: Tue, 19 Sep 2023 02:56:05 +0000 Subject: [PATCH 58/66] Disable limiting camera_hal for LAUNCH hint If auto rotation is enabled, it will trigger LAUNCH hint while camera is running if device rotates, which could limit camera_hal tasks to little cores. So, disable it first until there is a new hint for the rotation event. Bug: 297273578 Test: build pass Change-Id: If671b7ce95f5eafaac80298762aa40f047090ed9 --- powerhint-cheetah.json | 24 ------------------------ powerhint-panther.json | 24 ------------------------ 2 files changed, 48 deletions(-) diff --git a/powerhint-cheetah.json b/powerhint-cheetah.json index d4e6c5b..618d59a 100644 --- a/powerhint-cheetah.json +++ b/powerhint-cheetah.json @@ -751,30 +751,6 @@ "Type": "DoHint", "Value": "LAUNCH_PMU" }, - { - "PowerHint": "LAUNCH", - "Type": "DoHint", - "EnableProperty": "vendor.powerhal.camerarunning", - "Value": "CDCPUSET_RESTRICTED" - }, - { - "PowerHint": "LAUNCH", - "Type": "DoHint", - "EnableProperty": "vendor.powerhal.camerarunning", - "Value": "CDHIGHCPUSETCPUS_RESTRICTED" - }, - { - "PowerHint": "LAUNCH", - "Type": "DoHint", - "EnableProperty": "vendor.powerhal.camerarunning", - "Value": "CDMIDCPUSETCPUS_RESTRICTED" - }, - { - "PowerHint": "LAUNCH", - "Type": "DoHint", - "EnableProperty": "vendor.powerhal.camerarunning", - "Value": "CDMIDHIGHCPUSETCPUS_RESTRICTED" - }, { "PowerHint": "LAUNCH", "Type": "DoHint", diff --git a/powerhint-panther.json b/powerhint-panther.json index 340719a..849ef07 100644 --- a/powerhint-panther.json +++ b/powerhint-panther.json @@ -720,30 +720,6 @@ "Type": "DoHint", "Value": "LAUNCH_PMU" }, - { - "PowerHint": "LAUNCH", - "Type": "DoHint", - "EnableProperty": "vendor.powerhal.camerarunning", - "Value": "CDCPUSET_RESTRICTED" - }, - { - "PowerHint": "LAUNCH", - "Type": "DoHint", - "EnableProperty": "vendor.powerhal.camerarunning", - "Value": "CDHIGHCPUSETCPUS_RESTRICTED" - }, - { - "PowerHint": "LAUNCH", - "Type": "DoHint", - "EnableProperty": "vendor.powerhal.camerarunning", - "Value": "CDMIDCPUSETCPUS_RESTRICTED" - }, - { - "PowerHint": "LAUNCH", - "Type": "DoHint", - "EnableProperty": "vendor.powerhal.camerarunning", - "Value": "CDMIDHIGHCPUSETCPUS_RESTRICTED" - }, { "PowerHint": "LAUNCH", "Type": "DoHint", From 5be86751cf353854738a02ada7195cb0f821d01a Mon Sep 17 00:00:00 2001 From: Carter Hsu Date: Wed, 4 Oct 2023 13:34:23 +0800 Subject: [PATCH 59/66] audio: FM table check in for QPR1 1. C10/P10 Bluetooth (Gene) 1. Unify all RX FENS RX_NS_LVL_CTRL to be 0x0006 2. Make RX Stereo process for VoIP call (RESERVE2-SWB) Bug: 303349920 Test: Acoustic team verified at b/303349920#comment4 Change-Id: I6d03af768a46a348f51ab0acfe9fe0e26d1d37bb Signed-off-by: Carter Hsu --- .../tuning/fortemedia_stereo/BLUETOOTH.dat | Bin 276978 -> 276978 bytes .../tuning/fortemedia_stereo/BLUETOOTH.mods | 40 +++++++++--------- .../tuning/fortemedia_stereo/BLUETOOTH.dat | Bin 276978 -> 276978 bytes .../tuning/fortemedia_stereo/BLUETOOTH.mods | 40 +++++++++--------- 4 files changed, 40 insertions(+), 40 deletions(-) diff --git a/audio/cheetah/tuning/fortemedia_stereo/BLUETOOTH.dat b/audio/cheetah/tuning/fortemedia_stereo/BLUETOOTH.dat index 91a3722a2ad4343032ca8fabcf91d1b359eddca7..e97b201e9c225c32dcc483068b08ee234e10130f 100644 GIT binary patch delta 226 zcmezLS>V%Wfrc%NuZ$SkHs4RO=G`7Qneh(KWW5VK+xdJM_gXMEOg^wR3`ufEJ`(2z z&vq$UCM>G%@Jz2e%*3cRv~Fl+m}nM@*V%Wfrc%NuZ%X|OOlY9tapKDJD)G(UW?89w@&8W9yghBMm|_(JD)7mNsws1 z)bzT;Ogx*dE=3fgX(d$oyG&-D?Qssw8V%Wfrc%NuZ$SkHs4RO=G`7Qneh(KWW5VK+xdJM_gXMEOg^wR3`ufEJ`(2z z&vq$UCM>G%@Jz2e%*3cRv~Fl+m}nM@*V%Wfrc%NuZ%X|OOlY9tapKDJD)G(UW?89w@&8W9yghBMm|_(JD)7mNsws1 z)bzT;Ogx*dE=3fgX(d$oyG&-D?Qssw8 Date: Fri, 29 Sep 2023 01:14:12 +0000 Subject: [PATCH 60/66] Update cheetah SVN to 35 Bug: 302612466 (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:a6e9460ef2d4bce86efbc3498b665fba469f232b) Merged-In: Ib512f6ca86a5b87b2bc521f85e271d84603eb0c9 Change-Id: Ib512f6ca86a5b87b2bc521f85e271d84603eb0c9 --- device-cheetah.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/device-cheetah.mk b/device-cheetah.mk index 62556a9..26dbef7 100644 --- a/device-cheetah.mk +++ b/device-cheetah.mk @@ -303,7 +303,7 @@ PRODUCT_VENDOR_PROPERTIES += \ # Increment the SVN for any official public releases PRODUCT_VENDOR_PROPERTIES += \ - ro.vendor.build.svn=34 + ro.vendor.build.svn=35 # DCK properties based on target PRODUCT_PROPERTY_OVERRIDES += \ From e0b5b435ea88d7f2e00cd99269072cf114f707ce Mon Sep 17 00:00:00 2001 From: Lokesh Kumar Goel Date: Fri, 29 Sep 2023 01:15:37 +0000 Subject: [PATCH 61/66] Update panther SVN to 35 Bug: 302612466 (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:ec9b31a675ff49fc12e9a81b5a961c3c334f91e3) Merged-In: I8d176a2ba9ddef34449edae5df6fdfd55d346c51 Change-Id: I8d176a2ba9ddef34449edae5df6fdfd55d346c51 --- device-panther.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/device-panther.mk b/device-panther.mk index 1416685..f2dd9f8 100644 --- a/device-panther.mk +++ b/device-panther.mk @@ -288,7 +288,7 @@ PRODUCT_VENDOR_PROPERTIES += \ # Increment the SVN for any official public releases PRODUCT_VENDOR_PROPERTIES += \ - ro.vendor.build.svn=34 + ro.vendor.build.svn=35 # DCK properties based on target PRODUCT_PROPERTY_OVERRIDES += \ From 779fc5b7021480bcf5f1681b9b3ad6f074e7b7fe Mon Sep 17 00:00:00 2001 From: Lokesh Kumar Goel Date: Fri, 29 Sep 2023 01:15:43 +0000 Subject: [PATCH 62/66] Update cheetah SVN to 36 Bug: 302612466 (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:92a618d04ff92d8410f7d035236bac7fe5c3d537) Merged-In: I639d80c0b9f299cffef48fb7719cfbacc776ba45 Change-Id: I639d80c0b9f299cffef48fb7719cfbacc776ba45 --- device-cheetah.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/device-cheetah.mk b/device-cheetah.mk index 26dbef7..736f80f 100644 --- a/device-cheetah.mk +++ b/device-cheetah.mk @@ -303,7 +303,7 @@ PRODUCT_VENDOR_PROPERTIES += \ # Increment the SVN for any official public releases PRODUCT_VENDOR_PROPERTIES += \ - ro.vendor.build.svn=35 + ro.vendor.build.svn=36 # DCK properties based on target PRODUCT_PROPERTY_OVERRIDES += \ From b851e4ef988525418e1cd04adf65e041aa00edba Mon Sep 17 00:00:00 2001 From: Lokesh Kumar Goel Date: Fri, 29 Sep 2023 01:14:04 +0000 Subject: [PATCH 63/66] Update panther SVN to 36 Bug: 302612466 (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:59025a6c836b8eae7ec6e2f59da3f920c4e13033) Merged-In: I29083bb2d81f0cf11940d7f1ea2ce28922ea830e Change-Id: I29083bb2d81f0cf11940d7f1ea2ce28922ea830e --- device-panther.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/device-panther.mk b/device-panther.mk index f2dd9f8..a6135f0 100644 --- a/device-panther.mk +++ b/device-panther.mk @@ -288,7 +288,7 @@ PRODUCT_VENDOR_PROPERTIES += \ # Increment the SVN for any official public releases PRODUCT_VENDOR_PROPERTIES += \ - ro.vendor.build.svn=35 + ro.vendor.build.svn=36 # DCK properties based on target PRODUCT_PROPERTY_OVERRIDES += \ From cd89e65ff314aeb4e050b0ce9075a38fb9b7df6f Mon Sep 17 00:00:00 2001 From: Shivakumar Neginal Date: Mon, 16 Oct 2023 19:07:14 +0000 Subject: [PATCH 64/66] Adding Fast Pair extended IDs for Pixel 7 Adding the Fast Pair extended IDs for Pixel 7 so that Quick Start shows the right Fast Pair bottom sheet on other devices during setup. Bug: 305516133 Test: Manually flashed a cheetha and panther device and validated the FP bottom sheet is displayed on a nearby other device (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:ec518897c23085d558af3971154bdf09ab8256c5) Merged-In: I29599f388b0689db5e105d00ccf9f4bbfde9d84a Change-Id: I29599f388b0689db5e105d00ccf9f4bbfde9d84a --- device-cheetah.mk | 5 +++++ device-panther.mk | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/device-cheetah.mk b/device-cheetah.mk index 736f80f..f3e6c11 100644 --- a/device-cheetah.mk +++ b/device-cheetah.mk @@ -385,3 +385,8 @@ PRODUCT_SYSTEM_PROPERTIES += \ # Enable DeviceAsWebcam support PRODUCT_VENDOR_PROPERTIES += \ ro.usb.uvc.enabled=true + +# Quick Start device-specific settings +PRODUCT_PRODUCT_PROPERTIES += \ + ro.quick_start.oem_id=00e0 \ + ro.quick_start.device_id=cheetah diff --git a/device-panther.mk b/device-panther.mk index a6135f0..d70907c 100644 --- a/device-panther.mk +++ b/device-panther.mk @@ -370,3 +370,8 @@ PRODUCT_SYSTEM_PROPERTIES += \ # Enable DeviceAsWebcam support PRODUCT_VENDOR_PROPERTIES += \ ro.usb.uvc.enabled=true + +# Quick Start device-specific settings +PRODUCT_PRODUCT_PROPERTIES += \ + ro.quick_start.oem_id=00e0 \ + ro.quick_start.device_id=panther From 19c3062b80e94360dbd2f71018be617d2f92b5b4 Mon Sep 17 00:00:00 2001 From: Ankur Bakshi Date: Thu, 26 Oct 2023 05:17:11 +0000 Subject: [PATCH 65/66] Update cheetah SVN to 37 Bug: 302612466 (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:9205873929d4f1afe7a09c4f322fa7bbeb18fd98) Merged-In: I19ff3f5174554e51af5201ec3b5928cfaddf26f6 Change-Id: I19ff3f5174554e51af5201ec3b5928cfaddf26f6 --- device-cheetah.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/device-cheetah.mk b/device-cheetah.mk index f3e6c11..742544c 100644 --- a/device-cheetah.mk +++ b/device-cheetah.mk @@ -303,7 +303,7 @@ PRODUCT_VENDOR_PROPERTIES += \ # Increment the SVN for any official public releases PRODUCT_VENDOR_PROPERTIES += \ - ro.vendor.build.svn=36 + ro.vendor.build.svn=37 # DCK properties based on target PRODUCT_PROPERTY_OVERRIDES += \ From 4d4bede613fc5037dd3047a8008ab5d2ad034ad2 Mon Sep 17 00:00:00 2001 From: Ankur Bakshi Date: Thu, 26 Oct 2023 05:13:58 +0000 Subject: [PATCH 66/66] Update panther SVN to 37 Bug: 302612466 (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:a1eee239bb39277c5afb0074a30c20244bf68692) Merged-In: I075a42359d9cdc1984dfb2057808fb1a9bd8e909 Change-Id: I075a42359d9cdc1984dfb2057808fb1a9bd8e909 --- device-panther.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/device-panther.mk b/device-panther.mk index d70907c..aff4d8c 100644 --- a/device-panther.mk +++ b/device-panther.mk @@ -288,7 +288,7 @@ PRODUCT_VENDOR_PROPERTIES += \ # Increment the SVN for any official public releases PRODUCT_VENDOR_PROPERTIES += \ - ro.vendor.build.svn=36 + ro.vendor.build.svn=37 # DCK properties based on target PRODUCT_PROPERTY_OVERRIDES += \