diff --git a/audio/oriole/audio-tables.mk b/audio/oriole/audio-tables.mk index f9c3759..8d15bf9 100644 --- a/audio/oriole/audio-tables.mk +++ b/audio/oriole/audio-tables.mk @@ -25,7 +25,7 @@ PRODUCT_COPY_FILES += \ device/google/raviole/audio/$(AUDIO_TABLE_FOLDER)/config/sound_trigger_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/sound_trigger_configuration.xml \ device/google/raviole/audio/$(AUDIO_TABLE_FOLDER)/config/audio_policy_volumes.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_policy_volumes.xml \ device/google/raviole/audio/$(AUDIO_TABLE_FOLDER)/config/audio_policy_configuration_le_offload_disabled.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_policy_configuration_le_offload_disabled.xml \ - frameworks/av/services/audiopolicy/config/bluetooth_with_le_audio_policy_configuration_7_0.xml:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_audio_policy_configuration_7_0.xml + device/google/raviole/audio/$(AUDIO_TABLE_FOLDER)/config/bluetooth_with_le_audio_policy_configuration_7_0.xml:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_audio_policy_configuration_7_0.xml # AudioEffectHAL Configuration PRODUCT_COPY_FILES += \ diff --git a/audio/oriole/config/audio_effects.xml b/audio/oriole/config/audio_effects.xml index 1718057..e35bfbd 100644 --- a/audio/oriole/config/audio_effects.xml +++ b/audio/oriole/config/audio_effects.xml @@ -10,6 +10,7 @@ + @@ -51,6 +52,7 @@ + diff --git a/audio/oriole/config/audio_platform_configuration.xml b/audio/oriole/config/audio_platform_configuration.xml index f0bec9b..bf4ff18 100644 --- a/audio/oriole/config/audio_platform_configuration.xml +++ b/audio/oriole/config/audio_platform_configuration.xml @@ -182,6 +182,7 @@ + diff --git a/audio/oriole/config/audio_policy_configuration.xml b/audio/oriole/config/audio_policy_configuration.xml index ed81992..d792e27 100644 --- a/audio/oriole/config/audio_policy_configuration.xml +++ b/audio/oriole/config/audio_policy_configuration.xml @@ -63,6 +63,10 @@ + + + + sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,immersive_out"/> + sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,immersive_out"/> + sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,immersive_out"/> + sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,immersive_out"/> + sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,immersive_out"/> + sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,immersive_out"/> + sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,hifi_playback,immersive_out"/> + sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,hifi_playback,immersive_out"/> + + + + sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,immersive_out"/> + sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,hifi_playback,immersive_out"/> + sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,hifi_playback,immersive_out"/> + + + + sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,immersive_out"/> + sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,immersive_out"/> + sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,immersive_out"/> + sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,immersive_out"/> + sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,hifi_playback,immersive_out"/> + sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,hifi_playback,immersive_out"/> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/audio/oriole/config/mixer_paths.xml b/audio/oriole/config/mixer_paths.xml index 55d5252..e2f724e 100644 --- a/audio/oriole/config/mixer_paths.xml +++ b/audio/oriole/config/mixer_paths.xml @@ -429,6 +429,18 @@ + + + + + + + + + + + + diff --git a/audio/raven/audio-tables.mk b/audio/raven/audio-tables.mk index b8538ad..11e20b1 100644 --- a/audio/raven/audio-tables.mk +++ b/audio/raven/audio-tables.mk @@ -25,7 +25,7 @@ PRODUCT_COPY_FILES += \ device/google/raviole/audio/$(AUDIO_TABLE_FOLDER)/config/sound_trigger_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/sound_trigger_configuration.xml \ device/google/raviole/audio/$(AUDIO_TABLE_FOLDER)/config/audio_policy_volumes.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_policy_volumes.xml \ device/google/raviole/audio/$(AUDIO_TABLE_FOLDER)/config/audio_policy_configuration_le_offload_disabled.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_policy_configuration_le_offload_disabled.xml \ - frameworks/av/services/audiopolicy/config/bluetooth_with_le_audio_policy_configuration_7_0.xml:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_audio_policy_configuration_7_0.xml + device/google/raviole/audio/$(AUDIO_TABLE_FOLDER)/config/bluetooth_with_le_audio_policy_configuration_7_0.xml:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_audio_policy_configuration_7_0.xml # AudioEffectHAL Configuration PRODUCT_COPY_FILES += \ diff --git a/audio/raven/config/audio_effects.xml b/audio/raven/config/audio_effects.xml index 1718057..e35bfbd 100644 --- a/audio/raven/config/audio_effects.xml +++ b/audio/raven/config/audio_effects.xml @@ -10,6 +10,7 @@ + @@ -51,6 +52,7 @@ + diff --git a/audio/raven/config/audio_platform_configuration.xml b/audio/raven/config/audio_platform_configuration.xml index f0bec9b..bf4ff18 100644 --- a/audio/raven/config/audio_platform_configuration.xml +++ b/audio/raven/config/audio_platform_configuration.xml @@ -182,6 +182,7 @@ + diff --git a/audio/raven/config/audio_policy_configuration.xml b/audio/raven/config/audio_policy_configuration.xml index ed81992..d792e27 100644 --- a/audio/raven/config/audio_policy_configuration.xml +++ b/audio/raven/config/audio_policy_configuration.xml @@ -63,6 +63,10 @@ + + + + sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,immersive_out"/> + sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,immersive_out"/> + sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,immersive_out"/> + sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,immersive_out"/> + sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,immersive_out"/> + sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,immersive_out"/> + sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,hifi_playback,immersive_out"/> + sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,hifi_playback,immersive_out"/> + + + + sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,immersive_out"/> + sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,hifi_playback,immersive_out"/> + sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,hifi_playback,immersive_out"/> + + + + sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,immersive_out"/> + sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,immersive_out"/> + sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,immersive_out"/> + sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,immersive_out"/> + sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,hifi_playback,immersive_out"/> + sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,hifi_playback,immersive_out"/> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/audio/raven/config/mixer_paths.xml b/audio/raven/config/mixer_paths.xml index 55d5252..e2f724e 100644 --- a/audio/raven/config/mixer_paths.xml +++ b/audio/raven/config/mixer_paths.xml @@ -429,6 +429,18 @@ + + + + + + + + + + + + diff --git a/device-oriole.mk b/device-oriole.mk index b1d99a3..7bde14e 100644 --- a/device-oriole.mk +++ b/device-oriole.mk @@ -174,12 +174,12 @@ PRODUCT_PROPERTY_OVERRIDES += ro.odm.build.media_performance_class=31 # userdebug specific ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT))) PRODUCT_COPY_FILES += \ - device/google/gs101/init.hardware.wlc.rc.userdebug:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.$(PRODUCT_PLATFORM).wlc.rc + device/google/gs101/init.hardware.wlc.rc.userdebug:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.wlc.rc endif # Increment the SVN for any official public releases PRODUCT_VENDOR_PROPERTIES += \ - ro.vendor.build.svn=24 + ro.vendor.build.svn=25 # Set support hide display cutout feature PRODUCT_PRODUCT_PROPERTIES += \ @@ -236,5 +236,19 @@ ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT))) PRODUCT_PRODUCT_PROPERTIES += \ ro.bluetooth.leaudio_offload.supported=true \ persist.bluetooth.leaudio_offload.disabled=true \ - persist.bluetooth.le_audio_test=true + persist.bluetooth.le_audio_test=false endif + +# Device features +PRODUCT_COPY_FILES += \ + frameworks/native/data/etc/handheld_core_hardware.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/handheld_core_hardware.xml + +# Dolby integration +-include vendor/dolby/ds/dolby-buildspec.mk +$(call inherit-product-if-exists, vendor/dolby/ds/dolby-product.mk) +# overwrite file coming from device/google/gs101/media_codecs_bo_c2.xml +PRODUCT_COPY_FILES := \ + device/google/raviole/media_codecs_dolby_c2.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_c2.xml \ + $(PRODUCT_COPY_FILES) + +PRODUCT_RESTRICT_VENDOR_FILES := false diff --git a/device-raven.mk b/device-raven.mk index eaaa29b..91c6ea8 100644 --- a/device-raven.mk +++ b/device-raven.mk @@ -187,12 +187,12 @@ PRODUCT_SOONG_NAMESPACES += \ # userdebug specific ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT))) PRODUCT_COPY_FILES += \ - device/google/gs101/init.hardware.wlc.rc.userdebug:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.$(PRODUCT_PLATFORM).wlc.rc + device/google/gs101/init.hardware.wlc.rc.userdebug:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.wlc.rc endif # Increment the SVN for any official public releases PRODUCT_VENDOR_PROPERTIES += \ - ro.vendor.build.svn=24 + ro.vendor.build.svn=25 # Set support hide display cutout feature PRODUCT_PRODUCT_PROPERTIES += \ @@ -253,5 +253,19 @@ ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT))) PRODUCT_PRODUCT_PROPERTIES += \ ro.bluetooth.leaudio_offload.supported=true \ persist.bluetooth.leaudio_offload.disabled=true \ - persist.bluetooth.le_audio_test=true + persist.bluetooth.le_audio_test=false endif + +# Device features +PRODUCT_COPY_FILES += \ + frameworks/native/data/etc/handheld_core_hardware.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/handheld_core_hardware.xml + +# Dolby integration +-include vendor/dolby/ds/dolby-buildspec.mk +$(call inherit-product-if-exists, vendor/dolby/ds/dolby-product.mk) +# overwrite file coming from device/google/gs101/media_codecs_bo_c2.xml +PRODUCT_COPY_FILES := \ + device/google/raviole/media_codecs_dolby_c2.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_c2.xml \ + $(PRODUCT_COPY_FILES) + +PRODUCT_RESTRICT_VENDOR_FILES := false diff --git a/device-slider.mk b/device-slider.mk index 26f8798..647ee73 100644 --- a/device-slider.mk +++ b/device-slider.mk @@ -116,3 +116,7 @@ PRODUCT_COPY_FILES += \ # This device is shipped with 31 (Android S) PRODUCT_SHIPPING_API_LEVEL := 31 + +# Device features +PRODUCT_COPY_FILES += \ + frameworks/native/data/etc/handheld_core_hardware.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/handheld_core_hardware.xml diff --git a/device-whitefin.mk b/device-whitefin.mk index 69f129d..577092e 100644 --- a/device-whitefin.mk +++ b/device-whitefin.mk @@ -97,3 +97,7 @@ PRODUCT_COPY_FILES += \ # This device is shipped with 31 (Android S) PRODUCT_SHIPPING_API_LEVEL := 31 + +# Device features +PRODUCT_COPY_FILES += \ + frameworks/native/data/etc/handheld_core_hardware.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/handheld_core_hardware.xml diff --git a/media_codecs_dolby_c2.xml b/media_codecs_dolby_c2.xml new file mode 100644 index 0000000..e7ecfd9 --- /dev/null +++ b/media_codecs_dolby_c2.xml @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/oriole/overlay/frameworks/base/core/res/res/values/config.xml b/oriole/overlay/frameworks/base/core/res/res/values/config.xml index 0b63462..9ee7aae 100644 --- a/oriole/overlay/frameworks/base/core/res/res/values/config.xml +++ b/oriole/overlay/frameworks/base/core/res/res/values/config.xml @@ -227,88 +227,6 @@ non-zero amplitudes, to bring the vibrator amplitude down to zero using this timing. --> 50 - - - 0.0 - 60.0 - 0.0 - - 0.4 - 120.0 - 100.0 - - 0.4 - 120.0 - 100.0 - - 0.0 - 60.0 - 100.0 - - 0.0 - 60.0 - 100.0 - - 0.4 - 120.0 - 100.0 - - 0.4 - 120.0 - 100.0 - - 0.0 - 60.0 - 100.0 - - - - - 0.0 - 60.0 - 0.0 - - 0.4 - 120.0 - 50.0 - - 0.4 - 120.0 - 100.0 - - 0.0 - 60.0 - 50.0 - - 0.0 - 60.0 - 100.0 - - 0.4 - 120.0 - 50.0 - - 0.4 - 120.0 - 100.0 - - 0.0 - 60.0 - 50.0 - - 64 @@ -380,4 +298,7 @@ 200 + + + true diff --git a/powerhint-oriole.json b/powerhint-oriole.json index 6a8af9a..a555bca 100644 --- a/powerhint-oriole.json +++ b/powerhint-oriole.json @@ -121,7 +121,7 @@ }, { "Name": "CPUUtilThreshold", - "Path": "/sys/kernel/vendor_sched/util_threshold", + "Path": "/proc/vendor_sched/util_threshold", "Values": [ "1280", "1100" @@ -140,7 +140,7 @@ }, { "Name": "TAUClampBoost", - "Path": "/sys/kernel/vendor_sched/ta_uclamp_min", + "Path": "/proc/vendor_sched/ta_uclamp_min", "Values": [ "553", "108", @@ -153,7 +153,7 @@ }, { "Name": "SFUClampBoost", - "Path": "/sys/kernel/vendor_sched/sf_uclamp_min", + "Path": "/proc/vendor_sched/sf_uclamp_min", "Values": [ "125", "65", @@ -163,7 +163,7 @@ }, { "Name": "MLUclampBoost", - "Path": "/sys/kernel/vendor_sched/nnapi_uclamp_min", + "Path": "/proc/vendor_sched/nnapi_uclamp_min", "Values": [ "154", "512" @@ -173,7 +173,7 @@ }, { "Name": "CDPreferIdle", - "Path": "/sys/kernel/vendor_sched/cam_prefer_idle", + "Path": "/proc/vendor_sched/cam_prefer_idle", "Values": [ "0", "1" @@ -236,7 +236,7 @@ }, { "Name": "TAPreferHighCap", - "Path": "/sys/kernel/vendor_sched/ta_prefer_high_cap", + "Path": "/proc/vendor_sched/ta_prefer_high_cap", "Values": [ "1", "0" @@ -245,7 +245,7 @@ }, { "Name": "TAPreferIdle", - "Path": "/sys/kernel/vendor_sched/ta_prefer_idle", + "Path": "/proc/vendor_sched/ta_prefer_idle", "Values": [ "0", "1" @@ -254,7 +254,7 @@ }, { "Name": "CDPreferHighCap", - "Path": "/sys/kernel/vendor_sched/cam_prefer_high_cap", + "Path": "/proc/vendor_sched/cam_prefer_high_cap", "Values": [ "1", "0" @@ -386,6 +386,33 @@ ], "DefaultIndex": 0, "ResetOnInit": false + }, + { + "Name": "CPU_LITTLE_TSKIN_BYPASS", + "Path": "/dev/thermal/cdev-by-name/thermal-cpufreq-0/user_vote_bypass", + "Values": [ + "0", + "1" + ], + "DefaultIndex": 0 + }, + { + "Name": "CPU_MID_TSKIN_BYPASS", + "Path": "/dev/thermal/cdev-by-name/thermal-cpufreq-1/user_vote_bypass", + "Values": [ + "0", + "1" + ], + "DefaultIndex": 0 + }, + { + "Name": "CPU_BIG_TSKIN_BYPASS", + "Path": "/dev/thermal/cdev-by-name/thermal-cpufreq-2/user_vote_bypass", + "Values": [ + "0", + "1" + ], + "DefaultIndex": 0 } ], "Actions": [ @@ -1300,6 +1327,24 @@ "Duration": 1000, "Value": "9999999" }, + { + "PowerHint": "FACE_UNLOCK_BOOST", + "Node": "CPU_LITTLE_TSKIN_BYPASS", + "Duration": 1000, + "Value": "1" + }, + { + "PowerHint": "FACE_UNLOCK_BOOST", + "Node": "CPU_MID_TSKIN_BYPASS", + "Duration": 1000, + "Value": "1" + }, + { + "PowerHint": "FACE_UNLOCK_BOOST", + "Node": "CPU_BIG_TSKIN_BYPASS", + "Duration": 1000, + "Value": "1" + }, { "PowerHint": "FP_BOOST", "Node": "CPUBigClusterMaxFreq", @@ -1312,6 +1357,90 @@ "Duration": 1000, "Value": "9999999" }, + { + "PowerHint": "FP_BOOST", + "Node": "CPU_LITTLE_TSKIN_BYPASS", + "Duration": 1000, + "Value": "1" + }, + { + "PowerHint": "FP_BOOST", + "Node": "CPU_MID_TSKIN_BYPASS", + "Duration": 1000, + "Value": "1" + }, + { + "PowerHint": "FP_BOOST", + "Node": "CPU_BIG_TSKIN_BYPASS", + "Duration": 1000, + "Value": "1" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY", + "Node": "CPU_LITTLE_TSKIN_BYPASS", + "Duration": 0, + "Value": "0" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY", + "Node": "CPU_MID_TSKIN_BYPASS", + "Duration": 0, + "Value": "0" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY", + "Node": "CPU_BIG_TSKIN_BYPASS", + "Duration": 0, + "Value": "0" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY", + "Node": "BigControlTempSet", + "Duration": 0, + "Value": "80000" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY", + "Node": "MidControlTempSet", + "Duration": 0, + "Value": "80000" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY", + "Node": "LittleControlTempSet", + "Duration": 0, + "Value": "80000" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY", + "Node": "G3dControlTempSet", + "Duration": 0, + "Value": "80000" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY", + "Node": "BigSwitchOnTempSet", + "Duration": 0, + "Value": "60000" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY", + "Node": "MidSwitchOnTempSet", + "Duration": 0, + "Value": "60000" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY", + "Node": "LittleSwitchOnTempSet", + "Duration": 0, + "Value": "60000" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY", + "Node": "G3dSwitchOnTempSet", + "Duration": 0, + "Value": "60000" + }, { "PowerHint": "ML_ACC", "Node": "MLUclampBoost", diff --git a/powerhint-raven.json b/powerhint-raven.json index 7487d32..b776df9 100644 --- a/powerhint-raven.json +++ b/powerhint-raven.json @@ -121,7 +121,7 @@ }, { "Name": "CPUUtilThreshold", - "Path": "/sys/kernel/vendor_sched/util_threshold", + "Path": "/proc/vendor_sched/util_threshold", "Values": [ "1280", "1100" @@ -140,7 +140,7 @@ }, { "Name": "TAUClampBoost", - "Path": "/sys/kernel/vendor_sched/ta_uclamp_min", + "Path": "/proc/vendor_sched/ta_uclamp_min", "Values": [ "553", "158", @@ -154,7 +154,7 @@ }, { "Name": "SFUClampBoost", - "Path": "/sys/kernel/vendor_sched/sf_uclamp_min", + "Path": "/proc/vendor_sched/sf_uclamp_min", "Values": [ "125", "65", @@ -164,7 +164,7 @@ }, { "Name": "MLUclampBoost", - "Path": "/sys/kernel/vendor_sched/nnapi_uclamp_min", + "Path": "/proc/vendor_sched/nnapi_uclamp_min", "Values": [ "154", "512" @@ -174,7 +174,7 @@ }, { "Name": "CDPreferIdle", - "Path": "/sys/kernel/vendor_sched/cam_prefer_idle", + "Path": "/proc/vendor_sched/cam_prefer_idle", "Values": [ "0", "1" @@ -237,7 +237,7 @@ }, { "Name": "TAPreferHighCap", - "Path": "/sys/kernel/vendor_sched/ta_prefer_high_cap", + "Path": "/proc/vendor_sched/ta_prefer_high_cap", "Values": [ "1", "0" @@ -246,7 +246,7 @@ }, { "Name": "TAPreferIdle", - "Path": "/sys/kernel/vendor_sched/ta_prefer_idle", + "Path": "/proc/vendor_sched/ta_prefer_idle", "Values": [ "0", "1" @@ -255,7 +255,7 @@ }, { "Name": "CDPreferHighCap", - "Path": "/sys/kernel/vendor_sched/cam_prefer_high_cap", + "Path": "/proc/vendor_sched/cam_prefer_high_cap", "Values": [ "1", "0" @@ -387,6 +387,33 @@ ], "DefaultIndex": 0, "ResetOnInit": false + }, + { + "Name": "CPU_LITTLE_TSKIN_BYPASS", + "Path": "/dev/thermal/cdev-by-name/thermal-cpufreq-0/user_vote_bypass", + "Values": [ + "0", + "1" + ], + "DefaultIndex": 0 + }, + { + "Name": "CPU_MID_TSKIN_BYPASS", + "Path": "/dev/thermal/cdev-by-name/thermal-cpufreq-1/user_vote_bypass", + "Values": [ + "0", + "1" + ], + "DefaultIndex": 0 + }, + { + "Name": "CPU_BIG_TSKIN_BYPASS", + "Path": "/dev/thermal/cdev-by-name/thermal-cpufreq-2/user_vote_bypass", + "Values": [ + "0", + "1" + ], + "DefaultIndex": 0 } ], "Actions": [ @@ -1317,18 +1344,120 @@ "Duration": 1000, "Value": "9999999" }, + { + "PowerHint": "FACE_UNLOCK_BOOST", + "Node": "CPU_LITTLE_TSKIN_BYPASS", + "Duration": 1000, + "Value": "1" + }, + { + "PowerHint": "FACE_UNLOCK_BOOST", + "Node": "CPU_MID_TSKIN_BYPASS", + "Duration": 1000, + "Value": "1" + }, + { + "PowerHint": "FACE_UNLOCK_BOOST", + "Node": "CPU_BIG_TSKIN_BYPASS", + "Duration": 1000, + "Value": "1" + }, { "PowerHint": "FP_BOOST", "Node": "CPUBigClusterMaxFreq", "Duration": 1000, "Value": "9999999" }, + { + "PowerHint": "FP_BOOST", + "Node": "CPU_LITTLE_TSKIN_BYPASS", + "Duration": 1000, + "Value": "1" + }, { "PowerHint": "FP_BOOST", "Node": "CPUBigClusterMinFreq", "Duration": 1000, "Value": "9999999" }, + { + "PowerHint": "FP_BOOST", + "Node": "CPU_MID_TSKIN_BYPASS", + "Duration": 1000, + "Value": "1" + }, + { + "PowerHint": "FP_BOOST", + "Node": "CPU_BIG_TSKIN_BYPASS", + "Duration": 1000, + "Value": "1" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY", + "Node": "CPU_LITTLE_TSKIN_BYPASS", + "Duration": 0, + "Value": "0" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY", + "Node": "CPU_MID_TSKIN_BYPASS", + "Duration": 0, + "Value": "0" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY", + "Node": "CPU_BIG_TSKIN_BYPASS", + "Duration": 0, + "Value": "0" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY", + "Node": "BigControlTempSet", + "Duration": 0, + "Value": "80000" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY", + "Node": "MidControlTempSet", + "Duration": 0, + "Value": "80000" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY", + "Node": "LittleControlTempSet", + "Duration": 0, + "Value": "80000" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY", + "Node": "G3dControlTempSet", + "Duration": 0, + "Value": "80000" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY", + "Node": "BigSwitchOnTempSet", + "Duration": 0, + "Value": "60000" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY", + "Node": "MidSwitchOnTempSet", + "Duration": 0, + "Value": "60000" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY", + "Node": "LittleSwitchOnTempSet", + "Duration": 0, + "Value": "60000" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY", + "Node": "G3dSwitchOnTempSet", + "Duration": 0, + "Value": "60000" + }, { "PowerHint": "ML_ACC", "Node": "MLUclampBoost", diff --git a/powerhint-slider.json b/powerhint-slider.json index b342d53..d5eab6b 100644 --- a/powerhint-slider.json +++ b/powerhint-slider.json @@ -121,7 +121,7 @@ }, { "Name": "CPUUtilThreshold", - "Path": "/sys/kernel/vendor_sched/util_threshold", + "Path": "/proc/vendor_sched/util_threshold", "Values": [ "1280", "1100" @@ -140,7 +140,7 @@ }, { "Name": "TAUClampBoost", - "Path": "/sys/kernel/vendor_sched/ta_uclamp_min", + "Path": "/proc/vendor_sched/ta_uclamp_min", "Values": [ "553", "158", @@ -155,7 +155,7 @@ }, { "Name": "SFUClampBoost", - "Path": "/sys/kernel/vendor_sched/sf_uclamp_min", + "Path": "/proc/vendor_sched/sf_uclamp_min", "Values": [ "125", "65", @@ -165,7 +165,7 @@ }, { "Name": "MLUclampBoost", - "Path": "/sys/kernel/vendor_sched/nnapi_uclamp_min", + "Path": "/proc/vendor_sched/nnapi_uclamp_min", "Values": [ "154", "512" @@ -175,7 +175,7 @@ }, { "Name": "CDPreferIdle", - "Path": "/sys/kernel/vendor_sched/cam_prefer_idle", + "Path": "/proc/vendor_sched/cam_prefer_idle", "Values": [ "0", "1" @@ -229,7 +229,7 @@ }, { "Name": "TAPreferHighCap", - "Path": "/sys/kernel/vendor_sched/ta_prefer_high_cap", + "Path": "/proc/vendor_sched/ta_prefer_high_cap", "Values": [ "1", "0" @@ -238,7 +238,7 @@ }, { "Name": "TAPreferIdle", - "Path": "/sys/kernel/vendor_sched/ta_prefer_idle", + "Path": "/proc/vendor_sched/ta_prefer_idle", "Values": [ "0", "1" @@ -247,7 +247,7 @@ }, { "Name": "CDPreferHighCap", - "Path": "/sys/kernel/vendor_sched/cam_prefer_high_cap", + "Path": "/proc/vendor_sched/cam_prefer_high_cap", "Values": [ "1", "0" diff --git a/powerhint-whitefin.json b/powerhint-whitefin.json index b342d53..d5eab6b 100644 --- a/powerhint-whitefin.json +++ b/powerhint-whitefin.json @@ -121,7 +121,7 @@ }, { "Name": "CPUUtilThreshold", - "Path": "/sys/kernel/vendor_sched/util_threshold", + "Path": "/proc/vendor_sched/util_threshold", "Values": [ "1280", "1100" @@ -140,7 +140,7 @@ }, { "Name": "TAUClampBoost", - "Path": "/sys/kernel/vendor_sched/ta_uclamp_min", + "Path": "/proc/vendor_sched/ta_uclamp_min", "Values": [ "553", "158", @@ -155,7 +155,7 @@ }, { "Name": "SFUClampBoost", - "Path": "/sys/kernel/vendor_sched/sf_uclamp_min", + "Path": "/proc/vendor_sched/sf_uclamp_min", "Values": [ "125", "65", @@ -165,7 +165,7 @@ }, { "Name": "MLUclampBoost", - "Path": "/sys/kernel/vendor_sched/nnapi_uclamp_min", + "Path": "/proc/vendor_sched/nnapi_uclamp_min", "Values": [ "154", "512" @@ -175,7 +175,7 @@ }, { "Name": "CDPreferIdle", - "Path": "/sys/kernel/vendor_sched/cam_prefer_idle", + "Path": "/proc/vendor_sched/cam_prefer_idle", "Values": [ "0", "1" @@ -229,7 +229,7 @@ }, { "Name": "TAPreferHighCap", - "Path": "/sys/kernel/vendor_sched/ta_prefer_high_cap", + "Path": "/proc/vendor_sched/ta_prefer_high_cap", "Values": [ "1", "0" @@ -238,7 +238,7 @@ }, { "Name": "TAPreferIdle", - "Path": "/sys/kernel/vendor_sched/ta_prefer_idle", + "Path": "/proc/vendor_sched/ta_prefer_idle", "Values": [ "0", "1" @@ -247,7 +247,7 @@ }, { "Name": "CDPreferHighCap", - "Path": "/sys/kernel/vendor_sched/cam_prefer_high_cap", + "Path": "/proc/vendor_sched/cam_prefer_high_cap", "Values": [ "1", "0" diff --git a/raven/overlay/frameworks/base/core/res/res/values/config.xml b/raven/overlay/frameworks/base/core/res/res/values/config.xml index 36b7fdf..b136a5d 100644 --- a/raven/overlay/frameworks/base/core/res/res/values/config.xml +++ b/raven/overlay/frameworks/base/core/res/res/values/config.xml @@ -195,88 +195,6 @@ non-zero amplitudes, to bring the vibrator amplitude down to zero using this timing. --> 50 - - - 0.0 - 60.0 - 0.0 - - 0.4 - 120.0 - 100.0 - - 0.4 - 120.0 - 100.0 - - 0.0 - 60.0 - 100.0 - - 0.0 - 60.0 - 100.0 - - 0.4 - 120.0 - 100.0 - - 0.4 - 120.0 - 100.0 - - 0.0 - 60.0 - 100.0 - - - - - 0.0 - 60.0 - 0.0 - - 0.4 - 120.0 - 50.0 - - 0.4 - 120.0 - 100.0 - - 0.0 - 60.0 - 50.0 - - 0.0 - 60.0 - 100.0 - - 0.4 - 120.0 - 50.0 - - 0.4 - 120.0 - 100.0 - - 0.0 - 60.0 - 50.0 - - @@ -356,4 +274,7 @@ 200 + + + true diff --git a/thermal_info_config_oriole.json b/thermal_info_config_oriole.json index 0594f53..6da4f20 100644 --- a/thermal_info_config_oriole.json +++ b/thermal_info_config_oriole.json @@ -182,6 +182,7 @@ { "Name":"VIRTUAL-QI-GNSS", "Type":"UNKNOWN", + "Hidden":true, "VirtualSensor":true, "Formula":"WEIGHTED_AVG", "Combination":[ @@ -208,6 +209,7 @@ { "Name":"VIRTUAL-QI-QUIET", "Type":"UNKNOWN", + "Hidden":true, "VirtualSensor":true, "Formula":"WEIGHTED_AVG", "Combination":[ @@ -233,6 +235,7 @@ { "Name":"VIRTUAL-QI-BATT", "Type":"UNKNOWN", + "Hidden":true, "VirtualSensor":true, "Formula":"WEIGHTED_AVG", "Combination":[ @@ -259,6 +262,7 @@ { "Name":"VIRTUAL-USB2-DISP", "Type":"UNKNOWN", + "Hidden":true, "VirtualSensor":true, "Formula":"WEIGHTED_AVG", "Combination":[ @@ -285,6 +289,7 @@ { "Name":"VIRTUAL-QUIET-BATT", "Type":"UNKNOWN", + "Hidden":true, "VirtualSensor":true, "Formula":"WEIGHTED_AVG", "Combination":[ @@ -407,6 +412,7 @@ { "Name":"VIRTUAL-SKIN-CHARGE", "Type":"UNKNOWN", + "Hidden":true, "VirtualSensor":true, "TriggerSensor":"quiet_therm", "Formula":"MAXIMUM", @@ -442,7 +448,6 @@ ], "VrThreshold":"NAN", "Multiplier":0.001, - "Monitor":true, "PollingDelay":300000, "PassiveDelay":7000, "BindedCdevInfo": [ @@ -520,6 +525,7 @@ { "Name":"USB2-MINUS-USB", "Type":"UNKNOWN", + "Hidden":true, "VirtualSensor":true, "Formula":"WEIGHTED_AVG", "Combination":[ @@ -545,6 +551,7 @@ { "Name":"USB2-MINUS-QI", "Type":"UNKNOWN", + "Hidden":true, "VirtualSensor":true, "Formula":"WEIGHTED_AVG", "Combination":[ @@ -570,6 +577,7 @@ { "Name":"VIRTUAL-USB-THROTTLING", "Type":"USB_PORT", + "Hidden":true, "VirtualSensor":true, "Formula":"COUNT_THRESHOLD", "TriggerSensor": "usb_pwr_therm2", @@ -783,7 +791,7 @@ ], "VrThreshold":"NAN", "Multiplier":1, - "Monitor":true + "Hidden":true }, { "Name":"batoilo", @@ -964,7 +972,7 @@ ], "VrThreshold":"NAN", "Multiplier":1, - "Monitor":true + "Hidden":true }, { "Name":"ocp_cpu2", @@ -989,7 +997,7 @@ ], "VrThreshold":"NAN", "Multiplier":1, - "Monitor":true + "Hidden":true }, { "Name":"ocp_tpu", @@ -1014,7 +1022,7 @@ ], "VrThreshold":"NAN", "Multiplier":1, - "Monitor":true + "Hidden":true }, { "Name":"ocp_gpu", @@ -1039,7 +1047,7 @@ ], "VrThreshold":"NAN", "Multiplier":1, - "Monitor":true + "Hidden":true }, { "Name":"soft_ocp_cpu2", @@ -1064,7 +1072,7 @@ ], "VrThreshold":"NAN", "Multiplier":1, - "Monitor":true + "Hidden":true }, { "Name":"soft_ocp_cpu1", @@ -1089,7 +1097,7 @@ ], "VrThreshold":"NAN", "Multiplier":1, - "Monitor":true + "Hidden":true }, { "Name":"soft_ocp_tpu", @@ -1114,7 +1122,7 @@ ], "VrThreshold":"NAN", "Multiplier":1, - "Monitor":true + "Hidden":true }, { "Name":"soft_ocp_gpu", @@ -1139,7 +1147,7 @@ ], "VrThreshold":"NAN", "Multiplier":1, - "Monitor":true + "Hidden":true }, { "Name":"TPU", diff --git a/thermal_info_config_raven.json b/thermal_info_config_raven.json index bc4ebd9..0006b70 100644 --- a/thermal_info_config_raven.json +++ b/thermal_info_config_raven.json @@ -182,6 +182,7 @@ { "Name":"VIRTUAL-NEUTRAL-QI", "Type":"UNKNOWN", + "Hidden":true, "VirtualSensor":true, "Formula":"WEIGHTED_AVG", "Combination":[ @@ -208,6 +209,7 @@ { "Name":"VIRTUAL-USB2-BATT", "Type":"UNKNOWN", + "Hidden":true, "VirtualSensor":true, "Formula":"WEIGHTED_AVG", "Combination":[ @@ -234,6 +236,7 @@ { "Name":"VIRTUAL-GNSS-BATT", "Type":"UNKNOWN", + "Hidden":true, "VirtualSensor":true, "Formula":"WEIGHTED_AVG", "Combination":[ @@ -260,6 +263,7 @@ { "Name":"VIRTUAL-QI-DISP", "Type":"UNKNOWN", + "Hidden":true, "VirtualSensor":true, "Formula":"WEIGHTED_AVG", "Combination":[ @@ -382,6 +386,7 @@ { "Name":"VIRTUAL-SKIN-CHARGE", "Type":"UNKNOWN", + "Hidden":true, "VirtualSensor":true, "TriggerSensor":"quiet_therm", "Formula":"MAXIMUM", @@ -417,7 +422,6 @@ ], "VrThreshold":"NAN", "Multiplier":0.001, - "Monitor":true, "PollingDelay":300000, "PassiveDelay":7000, "BindedCdevInfo": [ @@ -495,6 +499,7 @@ { "Name":"USB2-MINUS-USB", "Type":"UNKNOWN", + "Hidden":true, "VirtualSensor":true, "Formula":"WEIGHTED_AVG", "Combination":[ @@ -520,6 +525,7 @@ { "Name":"USB2-MINUS-QI", "Type":"UNKNOWN", + "Hidden":true, "VirtualSensor":true, "Formula":"WEIGHTED_AVG", "Combination":[ @@ -545,6 +551,7 @@ { "Name":"VIRTUAL-USB-THROTTLING", "Type":"USB_PORT", + "Hidden":true, "VirtualSensor":true, "Formula":"COUNT_THRESHOLD", "TriggerSensor": "usb_pwr_therm2", @@ -758,7 +765,7 @@ ], "VrThreshold":"NAN", "Multiplier":1, - "Monitor":true + "Hidden":true }, { "Name":"batoilo", @@ -914,7 +921,7 @@ "CdevRequest": "tpu_cooling", "LimitInfo": [0, 0, 0, 0, 4, 4, 4] } - ] + ] }, { "Name":"ocp_cpu1", @@ -939,7 +946,7 @@ ], "VrThreshold":"NAN", "Multiplier":1, - "Monitor":true + "Hidden":true }, { "Name":"ocp_cpu2", @@ -964,7 +971,7 @@ ], "VrThreshold":"NAN", "Multiplier":1, - "Monitor":true + "Hidden":true }, { "Name":"ocp_tpu", @@ -989,7 +996,7 @@ ], "VrThreshold":"NAN", "Multiplier":1, - "Monitor":true + "Hidden":true }, { "Name":"ocp_gpu", @@ -1014,7 +1021,7 @@ ], "VrThreshold":"NAN", "Multiplier":1, - "Monitor":true + "Hidden":true }, { "Name":"soft_ocp_cpu2", @@ -1039,7 +1046,7 @@ ], "VrThreshold":"NAN", "Multiplier":1, - "Monitor":true + "Hidden":true }, { "Name":"soft_ocp_cpu1", @@ -1064,7 +1071,7 @@ ], "VrThreshold":"NAN", "Multiplier":1, - "Monitor":true + "Hidden":true }, { "Name":"soft_ocp_tpu", @@ -1089,7 +1096,7 @@ ], "VrThreshold":"NAN", "Multiplier":1, - "Monitor":true + "Hidden":true }, { "Name":"soft_ocp_gpu", @@ -1114,7 +1121,7 @@ ], "VrThreshold":"NAN", "Multiplier":1, - "Monitor":true + "Hidden":true }, { "Name":"TPU", diff --git a/uwb/UWB-calibration.conf b/uwb/UWB-calibration.conf index c5041bf..c5c267b 100644 --- a/uwb/UWB-calibration.conf +++ b/uwb/UWB-calibration.conf @@ -1,6 +1,4 @@ -[CCC]format=1 -[CCC]kind=0 -[CCC]settings=1 +[CCC]version=2 [CCC]ant0.ch5.prf64.pdoa_iso_rf2_rf1=0 [CCC]ant0.ch5.prf64.pdoa_iso_rf1_rf2=0 [CCC]ant0.ch9.prf64.pdoa_iso_rf2_rf1=0 @@ -22,11 +20,11 @@ ant0.ch5.prf64.ant_delay=16450 ant0.ch5.prf64.tx_power=0x4E4E4E4E ant0.ch5.prf64.pg_count=0 ant0.ch5.prf64.pg_delay=0x26 -ant0.ch9.prf16.ant_delay=16450 +ant0.ch9.prf16.ant_delay=16410 ant0.ch9.prf16.tx_power=0x56565656 ant0.ch9.prf16.pg_count=0 ant0.ch9.prf16.pg_delay=0x26 -ant0.ch9.prf64.ant_delay=16450 +ant0.ch9.prf64.ant_delay=16410 ant0.ch9.prf64.tx_power=0x56565656 ant0.ch9.prf64.pg_count=0 ant0.ch9.prf64.pg_delay=0x26 @@ -41,11 +39,11 @@ ant1.ch5.prf64.ant_delay=16450 ant1.ch5.prf64.tx_power=0x4E4E4E4E ant1.ch5.prf64.pg_count=0 ant1.ch5.prf64.pg_delay=0x26 -ant1.ch9.prf16.ant_delay=16450 +ant1.ch9.prf16.ant_delay=16410 ant1.ch9.prf16.tx_power=0x56565656 ant1.ch9.prf16.pg_count=0 ant1.ch9.prf16.pg_delay=0x26 -ant1.ch9.prf64.ant_delay=16450 +ant1.ch9.prf64.ant_delay=16410 ant1.ch9.prf64.tx_power=0x56565656 ant1.ch9.prf64.pg_count=0 ant1.ch9.prf64.pg_delay=0x26 @@ -60,11 +58,11 @@ ant2.ch5.prf64.ant_delay=16450 ant2.ch5.prf64.tx_power=0x4E4E4E4E ant2.ch5.prf64.pg_count=0 ant2.ch5.prf64.pg_delay=0x26 -ant2.ch9.prf16.ant_delay=16450 +ant2.ch9.prf16.ant_delay=16410 ant2.ch9.prf16.tx_power=0x56565656 ant2.ch9.prf16.pg_count=0 ant2.ch9.prf16.pg_delay=0x26 -ant2.ch9.prf64.ant_delay=16450 +ant2.ch9.prf64.ant_delay=16410 ant2.ch9.prf64.tx_power=0x56565656 ant2.ch9.prf64.pg_count=0 ant2.ch9.prf64.pg_delay=0x26 @@ -79,11 +77,11 @@ ant3.ch5.prf64.ant_delay=16450 ant3.ch5.prf64.tx_power=0x4E4E4E4E ant3.ch5.prf64.pg_count=0 ant3.ch5.prf64.pg_delay=0x26 -ant3.ch9.prf16.ant_delay=16450 +ant3.ch9.prf16.ant_delay=16410 ant3.ch9.prf16.tx_power=0x56565656 ant3.ch9.prf16.pg_count=0 ant3.ch9.prf16.pg_delay=0x26 -ant3.ch9.prf64.ant_delay=16450 +ant3.ch9.prf64.ant_delay=16410 ant3.ch9.prf64.tx_power=0x56565656 ant3.ch9.prf64.pg_count=0 ant3.ch9.prf64.pg_delay=0x26 @@ -110,8 +108,34 @@ xtal_trim=31 temperature_reference=85 smart_tx_power=1 auto_sleep_margin=20000 -[HAL]antenna_pair_azimuth=4 -[HAL]antenna_pair_elevation=0xff -[HAL]tx_antenna=0 -[HAL]minimum_system_offset_uwbtime0=300 restricted_channels=0 +[HAL]aoa_capability=1 +[HAL]ant_sets.ch5.range.rx_ant_set_nonranging = 6 +[HAL]ant_sets.ch5.range.rx_ant_set_ranging = 4 +[HAL]ant_sets.ch5.range.tx_ant_set_nonranging = 0 +[HAL]ant_sets.ch5.range.tx_ant_set_ranging = 0 +[HAL]ant_sets.ch5.azimuth.rx_ant_set_nonranging = 6 +[HAL]ant_sets.ch5.azimuth.rx_ant_set_ranging = 4 +[HAL]ant_sets.ch5.azimuth.tx_ant_set_nonranging = 0 +[HAL]ant_sets.ch5.azimuth.tx_ant_set_ranging = 0 +[HAL]ant_sets.ch9.range.rx_ant_set_nonranging = 6 +[HAL]ant_sets.ch9.range.rx_ant_set_ranging = 4 +[HAL]ant_sets.ch9.range.tx_ant_set_nonranging = 0 +[HAL]ant_sets.ch9.range.tx_ant_set_ranging = 0 +[HAL]ant_sets.ch5.elevation.rx_ant_set_nonranging = 6 +[HAL]ant_sets.ch5.elevation.rx_ant_set_ranging = 1 +[HAL]ant_sets.ch5.elevation.tx_ant_set_nonranging = 0 +[HAL]ant_sets.ch5.elevation.tx_ant_set_ranging = 0 +[HAL]ant_sets.ch9.elevation.rx_ant_set_nonranging = 6 +[HAL]ant_sets.ch9.elevation.rx_ant_set_ranging = 1 +[HAL]ant_sets.ch9.elevation.tx_ant_set_nonranging = 0 +[HAL]ant_sets.ch9.elevation.tx_ant_set_ranging = 0 +[HAL]ant_sets.ch9.azimuth.rx_ant_set_nonranging = 6 +[HAL]ant_sets.ch9.azimuth.rx_ant_set_ranging = 4 +[HAL]ant_sets.ch9.azimuth.tx_ant_set_nonranging = 0 +[HAL]ant_sets.ch9.azimuth.tx_ant_set_ranging = 0 +[HAL]minimum_system_offset_uwbtime0=500 +coex_gpio=4 +coex_delay_us=1000 +coex_margin_us=500 +coex_interval_us=2000