diff --git a/bluetooth/bluetooth_power_limits.csv b/bluetooth/bluetooth_power_limits.csv new file mode 100644 index 00000000..8196a08c --- /dev/null +++ b/bluetooth/bluetooth_power_limits.csv @@ -0,0 +1,36 @@ +Head,BTHotspot,WIFI5Ghz,HotspotVoice,Cell,IMU,BDR_Single_Chain_0,EDR_Single_Chain_0,BLE_Single_Chain_0,HR_Single_Chain_0,BDR_Single_Chain_1,EDR_Single_Chain_1,BLE_Single_Chain_1,HR_Single_Chain_1,BDR_Dual_Chain_0,EDR_Dual_Chain_0,BLE_Dual_Chain_0,HR_Dual_Chain_0,BDR_Dual_Chain_1,EDR_Dual_Chain_1,BLE_Dual_Chain_1,HR_Dual_Chain_1 +off,off,off,off,off,on,68,68,40,68,68,68,38,68,58,56,26,56,58,56,26,56 +off,off,off,off,on,on,68,68,40,68,68,68,38,68,58,56,26,56,58,56,26,56 +off,off,off,on,off,on,68,68,40,68,68,68,38,68,58,56,26,56,58,56,26,56 +off,off,off,on,on,on,68,68,40,68,68,68,38,68,58,56,26,56,58,56,26,56 +off,off,on,off,off,on,68,68,40,68,68,68,38,68,58,56,26,56,58,56,26,56 +off,off,on,off,on,on,68,68,40,68,68,68,38,68,58,56,26,56,58,56,26,56 +off,off,on,on,off,on,58,58,40,58,58,58,38,58,58,56,26,56,58,56,26,56 +off,off,on,on,on,on,58,58,40,58,58,58,38,58,58,56,26,56,58,56,26,56 +off,on,off,off,off,on,58,58,40,58,58,58,38,58,58,56,26,56,58,56,26,56 +off,on,off,off,on,on,58,58,40,58,58,58,38,58,58,56,26,56,58,56,26,56 +off,on,off,on,off,on,58,58,40,58,58,58,38,58,58,56,26,56,58,56,26,56 +off,on,off,on,on,on,58,58,40,58,58,58,38,58,58,56,26,56,58,56,26,56 +off,on,on,off,off,on,58,58,40,58,58,58,38,58,58,56,26,56,58,56,26,56 +off,on,on,off,on,on,58,58,40,58,58,58,38,58,58,56,26,56,58,56,26,56 +off,on,on,on,off,on,58,58,40,58,58,58,38,58,58,56,26,56,58,56,26,56 +off,on,on,on,on,on,58,58,40,58,58,58,38,58,58,56,26,56,58,56,26,56 +on,off,off,off,off,any,34,34,34,34,34,34,34,34,34,34,26,34,34,34,26,34 +on,off,off,off,on,any,34,34,34,34,34,34,34,34,34,34,26,34,34,34,26,34 +on,off,off,on,off,any,34,34,34,34,34,34,34,34,34,34,26,34,34,34,26,34 +on,off,off,on,on,any,34,34,34,34,34,34,34,34,34,34,26,34,34,34,26,34 +on,off,on,off,off,any,34,34,34,34,34,34,34,34,34,34,26,34,34,34,26,34 +on,off,on,off,on,any,34,34,34,34,34,34,34,34,34,34,26,34,34,34,26,34 +on,off,on,on,off,any,34,34,34,34,34,34,34,34,34,34,26,34,34,34,26,34 +on,off,on,on,on,any,34,34,34,34,34,34,34,34,34,34,26,34,34,34,26,34 +on,on,off,off,off,any,34,34,34,34,34,34,34,34,34,34,26,34,34,34,26,34 +on,on,off,off,on,any,34,34,34,34,34,34,34,34,34,34,26,34,34,34,26,34 +on,on,off,on,off,any,34,34,34,34,34,34,34,34,34,34,26,34,34,34,26,34 +on,on,off,on,on,any,34,34,34,34,34,34,34,34,34,34,26,34,34,34,26,34 +on,on,on,off,off,any,34,34,34,34,34,34,34,34,34,34,26,34,34,34,26,34 +on,on,on,off,on,any,34,34,34,34,34,34,34,34,34,34,26,34,34,34,26,34 +on,on,on,on,off,any,34,34,34,34,34,34,34,34,34,34,26,34,34,34,26,34 +on,on,on,on,on,any,34,34,34,34,34,34,34,34,34,34,26,34,34,34,26,34 +off,off,any,off,any,off,68,68,40,68,68,68,38,66,58,56,26,56,58,56,26,56 +off,on,any,any,any,off,58,58,40,58,58,58,38,58,58,56,26,56,58,56,26,56 +off,any,any,on,any,off,58,58,40,58,58,58,38,58,58,56,26,56,58,56,26,56 \ No newline at end of file diff --git a/device-caiman.mk b/device-caiman.mk index fd9aaa36..1afb9479 100644 --- a/device-caiman.mk +++ b/device-caiman.mk @@ -94,6 +94,10 @@ PRODUCT_PROPERTY_OVERRIDES += \ persist.bluetooth.a2dp_offload.disabled=false \ persist.bluetooth.a2dp_offload.cap=sbc-aac-aptx-aptxhd-ldac-opus +# Bluetooth Tx power caps +PRODUCT_COPY_FILES += \ + $(LOCAL_PATH)/bluetooth/bluetooth_power_limits.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits.csv + # DCK properties based on target PRODUCT_PROPERTY_OVERRIDES += \ ro.gms.dck.eligible_wcc=3 \ diff --git a/device-komodo.mk b/device-komodo.mk index 603badff..f89a38bb 100644 --- a/device-komodo.mk +++ b/device-komodo.mk @@ -111,6 +111,10 @@ PRODUCT_PROPERTY_OVERRIDES += \ persist.bluetooth.a2dp_offload.disabled=false \ persist.bluetooth.a2dp_offload.cap=sbc-aac-aptx-aptxhd-ldac-opus +# Bluetooth Tx power caps +PRODUCT_COPY_FILES += \ + $(LOCAL_PATH)/bluetooth/bluetooth_power_limits.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits.csv + # DCK properties based on target PRODUCT_PROPERTY_OVERRIDES += \ ro.gms.dck.eligible_wcc=3 \ diff --git a/device-tokay.mk b/device-tokay.mk index 4263ea8b..6a51c796 100644 --- a/device-tokay.mk +++ b/device-tokay.mk @@ -90,6 +90,10 @@ PRODUCT_PROPERTY_OVERRIDES += \ persist.bluetooth.a2dp_offload.disabled=false \ persist.bluetooth.a2dp_offload.cap=sbc-aac-aptx-aptxhd-ldac-opus +# Bluetooth Tx power caps +PRODUCT_COPY_FILES += \ + $(LOCAL_PATH)/bluetooth/bluetooth_power_limits.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits.csv + # DCK properties based on target PRODUCT_PROPERTY_OVERRIDES += \ ro.gms.dck.eligible_wcc=2 \