diff --git a/bluetooth/bluetooth_power_limits_cheetah.csv b/bluetooth/bluetooth_power_limits_cheetah.csv
new file mode 100644
index 0000000000000000000000000000000000000000..db6b4a34592dc70e570c8b06dd0a951f1141cfd7
--- /dev/null
+++ b/bluetooth/bluetooth_power_limits_cheetah.csv
@@ -0,0 +1,34 @@
+Head,BTHotspot,WIFI5Ghz,HotspotVoice,Cell,IMU,BDR_Single_Chain_0,EDR_Single_Chain_0,BLE_Single_Chain_0,BDR_Single_Chain_1,EDR_Single_Chain_1,BLE_Single_Chain_1,BDR_Dual_Chain_0,EDR_Dual_Chain_0,BLE_Dual_Chain_0,BDR_Dual_Chain_1,EDR_Dual_Chain_1,BLE_Dual_Chain_1
+off,off,off,off,off,on,68,66,36,70,66,40,56,54,26,56,54,26
+off,off,off,off,on,on,68,66,36,70,66,40,56,54,26,56,54,26
+off,off,off,on,off,on,68,66,36,70,66,40,56,54,26,56,54,26
+off,off,off,on,on,on,68,66,36,70,66,40,56,54,26,56,54,26
+off,off,on,off,off,on,68,66,36,70,66,40,56,54,26,56,54,26
+off,off,on,off,on,on,68,66,36,70,66,40,56,54,26,56,54,26
+off,off,on,on,off,on,46,46,36,68,66,40,56,54,26,56,54,26
+off,off,on,on,on,on,46,46,36,68,66,40,56,54,26,56,54,26
+off,on,off,off,off,on,46,46,36,68,66,40,56,54,26,56,54,26
+off,on,off,off,on,on,46,46,36,68,66,40,56,54,26,56,54,26
+off,on,off,on,off,on,46,46,36,68,66,40,56,54,26,56,54,26
+off,on,off,on,on,on,46,46,36,68,66,40,56,54,26,56,54,26
+off,on,on,off,off,on,46,46,36,68,66,40,56,54,26,56,54,26
+off,on,on,off,on,on,46,46,36,68,66,40,56,54,26,56,54,26
+off,on,on,on,off,on,46,46,36,68,66,40,56,54,26,56,54,26
+off,on,on,on,on,on,46,46,36,68,66,40,56,54,26,56,54,26
+on,off,off,off,off,any,46,46,36,58,58,40,46,46,26,46,46,26
+on,off,off,off,on,any,46,46,36,58,58,40,46,46,26,46,46,26
+on,off,off,on,off,any,46,46,36,58,58,40,46,46,26,46,46,26
+on,off,off,on,on,any,46,46,36,58,58,40,46,46,26,46,46,26
+on,off,on,off,off,any,46,46,36,58,58,40,46,46,26,46,46,26
+on,off,on,off,on,any,46,46,36,58,58,40,46,46,26,46,46,26
+on,off,on,on,off,any,46,46,36,58,58,40,46,46,26,46,46,26
+on,off,on,on,on,any,46,46,36,58,58,40,46,46,26,46,46,26
+on,on,off,off,off,any,46,46,36,58,58,40,46,46,26,46,46,26
+on,on,off,off,on,any,46,46,36,58,58,40,46,46,26,46,46,26
+on,on,off,on,off,any,46,46,36,58,58,40,46,46,26,46,46,26
+on,on,off,on,on,any,46,46,36,58,58,40,46,46,26,46,46,26
+on,on,on,off,off,any,46,46,36,58,58,40,46,46,26,46,46,26
+on,on,on,off,on,any,46,46,36,58,58,40,46,46,26,46,46,26
+on,on,on,on,off,any,46,46,36,58,58,40,46,46,26,46,46,26
+on,on,on,on,on,any,46,46,36,58,58,40,46,46,26,46,46,26
+off,any,any,any,any,off,68,66,36,70,66,40,56,54,26,56,54,26
\ No newline at end of file
diff --git a/bluetooth/bluetooth_power_limits_cheetah_GE2AE_EU.csv b/bluetooth/bluetooth_power_limits_cheetah_GE2AE_EU.csv
new file mode 100644
index 0000000000000000000000000000000000000000..4957b9397696ba81909c80ab10992c5cf0d51d4f
--- /dev/null
+++ b/bluetooth/bluetooth_power_limits_cheetah_GE2AE_EU.csv
@@ -0,0 +1,34 @@
+Head,BTHotspot,WIFI5Ghz,HotspotVoice,Cell,IMU,BDR_Single_Chain_0,EDR_Single_Chain_0,BLE_Single_Chain_0,BDR_Single_Chain_1,EDR_Single_Chain_1,BLE_Single_Chain_1,BDR_Dual_Chain_0,EDR_Dual_Chain_0,BLE_Dual_Chain_0,BDR_Dual_Chain_1,EDR_Dual_Chain_1,BLE_Dual_Chain_1
+off,off,off,off,off,on,76,74,40,76,74,42,66,66,26,66,66,30
+off,off,off,off,on,on,76,74,40,76,74,42,66,66,26,66,66,30
+off,off,off,on,off,on,76,74,40,76,74,42,66,66,26,66,66,30
+off,off,off,on,on,on,76,74,40,76,74,42,66,66,26,66,66,30
+off,off,on,off,off,on,76,74,40,76,74,42,66,66,26,66,66,30
+off,off,on,off,on,on,76,74,40,76,74,42,66,66,26,66,66,30
+off,off,on,on,off,on,46,46,40,76,74,42,60,60,26,60,60,30
+off,off,on,on,on,on,46,46,40,76,74,42,60,60,26,60,60,30
+off,on,off,off,off,on,46,46,40,76,74,42,60,60,26,60,60,30
+off,on,off,off,on,on,46,46,40,76,74,42,60,60,26,60,60,30
+off,on,off,on,off,on,46,46,40,76,74,42,60,60,26,60,60,30
+off,on,off,on,on,on,46,46,40,76,74,42,60,60,26,60,60,30
+off,on,on,off,off,on,46,46,40,76,74,42,60,60,26,60,60,30
+off,on,on,off,on,on,46,46,40,76,74,42,60,60,26,60,60,30
+off,on,on,on,off,on,46,46,40,76,74,42,60,60,26,60,60,30
+off,on,on,on,on,on,46,46,40,76,74,42,60,60,26,60,60,30
+on,off,off,off,off,any,46,46,40,76,74,42,60,60,26,60,60,30
+on,off,off,off,on,any,46,46,40,76,74,42,60,60,26,60,60,30
+on,off,off,on,off,any,46,46,40,76,74,42,60,60,26,60,60,30
+on,off,off,on,on,any,46,46,40,76,74,42,60,60,26,60,60,30
+on,off,on,off,off,any,46,46,40,76,74,42,60,60,26,60,60,30
+on,off,on,off,on,any,46,46,40,76,74,42,60,60,26,60,60,30
+on,off,on,on,off,any,46,46,40,76,74,42,60,60,26,60,60,30
+on,off,on,on,on,any,46,46,40,76,74,42,60,60,26,60,60,30
+on,on,off,off,off,any,46,46,40,76,74,42,60,60,26,60,60,30
+on,on,off,off,on,any,46,46,40,76,74,42,60,60,26,60,60,30
+on,on,off,on,off,any,46,46,40,76,74,42,60,60,26,60,60,30
+on,on,off,on,on,any,46,46,40,76,74,42,60,60,26,60,60,30
+on,on,on,off,off,any,46,46,40,76,74,42,60,60,26,60,60,30
+on,on,on,off,on,any,46,46,40,76,74,42,60,60,26,60,60,30
+on,on,on,on,off,any,46,46,40,76,74,42,60,60,26,60,60,30
+on,on,on,on,on,any,46,46,40,76,74,42,60,60,26,60,60,30
+off,any,any,any,any,off,76,74,40,76,74,42,66,66,26,66,66,30
\ No newline at end of file
diff --git a/bluetooth/bluetooth_power_limits_cheetah_GE2AE_US.csv b/bluetooth/bluetooth_power_limits_cheetah_GE2AE_US.csv
new file mode 100644
index 0000000000000000000000000000000000000000..74deda9a1422a8d9be7ddcc6514db42d50076464
--- /dev/null
+++ b/bluetooth/bluetooth_power_limits_cheetah_GE2AE_US.csv
@@ -0,0 +1,34 @@
+Head,BTHotspot,WIFI5Ghz,HotspotVoice,Cell,IMU,BDR_Single_Chain_0,EDR_Single_Chain_0,BLE_Single_Chain_0,BDR_Single_Chain_1,EDR_Single_Chain_1,BLE_Single_Chain_1,BDR_Dual_Chain_0,EDR_Dual_Chain_0,BLE_Dual_Chain_0,BDR_Dual_Chain_1,EDR_Dual_Chain_1,BLE_Dual_Chain_1
+off,off,off,off,off,on,76,66,74,76,66,74,64,54,66,64,54,66
+off,off,off,off,on,on,76,66,74,76,66,74,64,54,66,64,54,66
+off,off,off,on,off,on,74,66,72,76,66,74,64,54,66,64,54,66
+off,off,off,on,on,on,74,66,72,76,66,74,64,54,66,64,54,66
+off,off,on,off,off,on,74,66,72,76,66,74,64,54,66,64,54,66
+off,off,on,off,on,on,74,66,72,76,66,74,64,54,66,64,54,66
+off,off,on,on,off,on,66,66,64,68,66,66,64,54,64,64,54,64
+off,off,on,on,on,on,66,66,64,68,66,66,64,54,64,64,54,64
+off,on,off,off,off,on,66,66,64,68,66,66,64,54,64,64,54,64
+off,on,off,off,on,on,66,66,64,68,66,66,64,54,64,64,54,64
+off,on,off,on,off,on,66,66,64,68,66,66,64,54,64,64,54,64
+off,on,off,on,on,on,66,66,64,68,66,66,64,54,64,64,54,64
+off,on,on,off,off,on,66,66,64,68,66,66,64,54,64,64,54,64
+off,on,on,off,on,on,66,66,64,68,66,66,64,54,64,64,54,64
+off,on,on,on,off,on,66,66,64,68,66,66,64,54,64,64,54,64
+off,on,on,on,on,on,66,66,64,68,66,66,64,54,64,64,54,64
+on,off,off,off,off,any,46,46,46,58,58,56,46,46,46,46,46,50
+on,off,off,off,on,any,46,46,46,58,58,56,46,46,46,46,46,50
+on,off,off,on,off,any,46,46,46,58,58,56,46,46,46,46,46,50
+on,off,off,on,on,any,46,46,46,58,58,56,46,46,46,46,46,50
+on,off,on,off,off,any,46,46,46,58,58,56,46,46,46,46,46,50
+on,off,on,off,on,any,46,46,46,58,58,56,46,46,46,46,46,50
+on,off,on,on,off,any,46,46,46,58,58,56,46,46,46,46,46,50
+on,off,on,on,on,any,46,46,46,58,58,56,46,46,46,46,46,50
+on,on,off,off,off,any,46,46,46,58,58,56,46,46,46,46,46,50
+on,on,off,off,on,any,46,46,46,58,58,56,46,46,46,46,46,50
+on,on,off,on,off,any,46,46,46,58,58,56,46,46,46,46,46,50
+on,on,off,on,on,any,46,46,46,58,58,56,46,46,46,46,46,50
+on,on,on,off,off,any,46,46,46,58,58,56,46,46,46,46,46,50
+on,on,on,off,on,any,46,46,46,58,58,56,46,46,46,46,46,50
+on,on,on,on,off,any,46,46,46,58,58,56,46,46,46,46,46,50
+on,on,on,on,on,any,46,46,46,58,58,56,46,46,46,46,46,50
+off,any,any,any,any,off,76,66,74,76,66,74,64,54,66,64,54,66
\ No newline at end of file
diff --git a/bluetooth/bluetooth_power_limits_cheetah_GFE4J_JP.csv b/bluetooth/bluetooth_power_limits_cheetah_GFE4J_JP.csv
new file mode 100644
index 0000000000000000000000000000000000000000..4101f8ce26f7afcf49a8023d6e6ca44e3585cbc4
--- /dev/null
+++ b/bluetooth/bluetooth_power_limits_cheetah_GFE4J_JP.csv
@@ -0,0 +1,34 @@
+Head,BTHotspot,WIFI5Ghz,HotspotVoice,Cell,IMU,BDR_Single_Chain_0,EDR_Single_Chain_0,BLE_Single_Chain_0,BDR_Single_Chain_1,EDR_Single_Chain_1,BLE_Single_Chain_1,BDR_Dual_Chain_0,EDR_Dual_Chain_0,BLE_Dual_Chain_0,BDR_Dual_Chain_1,EDR_Dual_Chain_1,BLE_Dual_Chain_1
+off,off,off,off,off,on,68,68,36,70,66,40,56,54,28,56,54,26
+off,off,off,off,on,on,68,68,36,70,66,40,56,54,28,56,54,26
+off,off,off,on,off,on,68,68,36,70,66,40,56,54,28,56,54,26
+off,off,off,on,on,on,68,68,36,70,66,40,56,54,28,56,54,26
+off,off,on,off,off,on,68,68,36,70,66,40,56,54,28,56,54,26
+off,off,on,off,on,on,68,68,36,70,66,40,56,54,28,56,54,26
+off,off,on,on,off,on,46,46,36,70,66,40,56,54,28,56,54,26
+off,off,on,on,on,on,46,46,36,70,66,40,56,54,28,56,54,26
+off,on,off,off,off,on,46,46,36,70,66,40,56,54,28,56,54,26
+off,on,off,off,on,on,46,46,36,70,66,40,56,54,28,56,54,26
+off,on,off,on,off,on,46,46,36,70,66,40,56,54,28,56,54,26
+off,on,off,on,on,on,46,46,36,70,66,40,56,54,28,56,54,26
+off,on,on,off,off,on,46,46,36,70,66,40,56,54,28,56,54,26
+off,on,on,off,on,on,46,46,36,70,66,40,56,54,28,56,54,26
+off,on,on,on,off,on,46,46,36,70,66,40,56,54,28,56,54,26
+off,on,on,on,on,on,46,46,36,70,66,40,56,54,28,56,54,26
+on,off,off,off,off,any,46,46,36,70,66,40,56,54,28,56,54,26
+on,off,off,off,on,any,46,46,36,70,66,40,56,54,28,56,54,26
+on,off,off,on,off,any,46,46,36,70,66,40,56,54,28,56,54,26
+on,off,off,on,on,any,46,46,36,70,66,40,56,54,28,56,54,26
+on,off,on,off,off,any,46,46,36,70,66,40,56,54,28,56,54,26
+on,off,on,off,on,any,46,46,36,70,66,40,56,54,28,56,54,26
+on,off,on,on,off,any,46,46,36,70,66,40,56,54,28,56,54,26
+on,off,on,on,on,any,46,46,36,70,66,40,56,54,28,56,54,26
+on,on,off,off,off,any,46,46,36,70,66,40,56,54,28,56,54,26
+on,on,off,off,on,any,46,46,36,70,66,40,56,54,28,56,54,26
+on,on,off,on,off,any,46,46,36,70,66,40,56,54,28,56,54,26
+on,on,off,on,on,any,46,46,36,70,66,40,56,54,28,56,54,26
+on,on,on,off,off,any,46,46,36,70,66,40,56,54,28,56,54,26
+on,on,on,off,on,any,46,46,36,70,66,40,56,54,28,56,54,26
+on,on,on,on,off,any,46,46,36,70,66,40,56,54,28,56,54,26
+on,on,on,on,on,any,46,46,36,70,66,40,56,54,28,56,54,26
+off,any,any,any,any,off,68,68,36,70,66,40,56,54,28,56,54,26
\ No newline at end of file
diff --git a/bluetooth/bluetooth_power_limits_cheetah_GP4BC_CA.csv b/bluetooth/bluetooth_power_limits_cheetah_GP4BC_CA.csv
new file mode 100644
index 0000000000000000000000000000000000000000..74deda9a1422a8d9be7ddcc6514db42d50076464
--- /dev/null
+++ b/bluetooth/bluetooth_power_limits_cheetah_GP4BC_CA.csv
@@ -0,0 +1,34 @@
+Head,BTHotspot,WIFI5Ghz,HotspotVoice,Cell,IMU,BDR_Single_Chain_0,EDR_Single_Chain_0,BLE_Single_Chain_0,BDR_Single_Chain_1,EDR_Single_Chain_1,BLE_Single_Chain_1,BDR_Dual_Chain_0,EDR_Dual_Chain_0,BLE_Dual_Chain_0,BDR_Dual_Chain_1,EDR_Dual_Chain_1,BLE_Dual_Chain_1
+off,off,off,off,off,on,76,66,74,76,66,74,64,54,66,64,54,66
+off,off,off,off,on,on,76,66,74,76,66,74,64,54,66,64,54,66
+off,off,off,on,off,on,74,66,72,76,66,74,64,54,66,64,54,66
+off,off,off,on,on,on,74,66,72,76,66,74,64,54,66,64,54,66
+off,off,on,off,off,on,74,66,72,76,66,74,64,54,66,64,54,66
+off,off,on,off,on,on,74,66,72,76,66,74,64,54,66,64,54,66
+off,off,on,on,off,on,66,66,64,68,66,66,64,54,64,64,54,64
+off,off,on,on,on,on,66,66,64,68,66,66,64,54,64,64,54,64
+off,on,off,off,off,on,66,66,64,68,66,66,64,54,64,64,54,64
+off,on,off,off,on,on,66,66,64,68,66,66,64,54,64,64,54,64
+off,on,off,on,off,on,66,66,64,68,66,66,64,54,64,64,54,64
+off,on,off,on,on,on,66,66,64,68,66,66,64,54,64,64,54,64
+off,on,on,off,off,on,66,66,64,68,66,66,64,54,64,64,54,64
+off,on,on,off,on,on,66,66,64,68,66,66,64,54,64,64,54,64
+off,on,on,on,off,on,66,66,64,68,66,66,64,54,64,64,54,64
+off,on,on,on,on,on,66,66,64,68,66,66,64,54,64,64,54,64
+on,off,off,off,off,any,46,46,46,58,58,56,46,46,46,46,46,50
+on,off,off,off,on,any,46,46,46,58,58,56,46,46,46,46,46,50
+on,off,off,on,off,any,46,46,46,58,58,56,46,46,46,46,46,50
+on,off,off,on,on,any,46,46,46,58,58,56,46,46,46,46,46,50
+on,off,on,off,off,any,46,46,46,58,58,56,46,46,46,46,46,50
+on,off,on,off,on,any,46,46,46,58,58,56,46,46,46,46,46,50
+on,off,on,on,off,any,46,46,46,58,58,56,46,46,46,46,46,50
+on,off,on,on,on,any,46,46,46,58,58,56,46,46,46,46,46,50
+on,on,off,off,off,any,46,46,46,58,58,56,46,46,46,46,46,50
+on,on,off,off,on,any,46,46,46,58,58,56,46,46,46,46,46,50
+on,on,off,on,off,any,46,46,46,58,58,56,46,46,46,46,46,50
+on,on,off,on,on,any,46,46,46,58,58,56,46,46,46,46,46,50
+on,on,on,off,off,any,46,46,46,58,58,56,46,46,46,46,46,50
+on,on,on,off,on,any,46,46,46,58,58,56,46,46,46,46,46,50
+on,on,on,on,off,any,46,46,46,58,58,56,46,46,46,46,46,50
+on,on,on,on,on,any,46,46,46,58,58,56,46,46,46,46,46,50
+off,any,any,any,any,off,76,66,74,76,66,74,64,54,66,64,54,66
\ No newline at end of file
diff --git a/bluetooth/bluetooth_power_limits_cheetah_GP4BC_EU.csv b/bluetooth/bluetooth_power_limits_cheetah_GP4BC_EU.csv
new file mode 100644
index 0000000000000000000000000000000000000000..776212b98914bf9750084151b8cf8f18e764c2fe
--- /dev/null
+++ b/bluetooth/bluetooth_power_limits_cheetah_GP4BC_EU.csv
@@ -0,0 +1,34 @@
+Head,BTHotspot,WIFI5Ghz,HotspotVoice,Cell,IMU,BDR_Single_Chain_0,EDR_Single_Chain_0,BLE_Single_Chain_0,BDR_Single_Chain_1,EDR_Single_Chain_1,BLE_Single_Chain_1,BDR_Dual_Chain_0,EDR_Dual_Chain_0,BLE_Dual_Chain_0,BDR_Dual_Chain_1,EDR_Dual_Chain_1,BLE_Dual_Chain_1
+off,off,off,off,off,on,76,74,44,76,74,42,66,66,26,66,66,30
+off,off,off,off,on,on,76,74,44,76,74,42,66,66,26,66,66,30
+off,off,off,on,off,on,76,74,44,76,74,42,66,66,26,66,66,30
+off,off,off,on,on,on,76,74,44,76,74,42,66,66,26,66,66,30
+off,off,on,off,off,on,76,74,44,76,74,42,66,66,26,66,66,30
+off,off,on,off,on,on,76,74,44,76,74,42,66,66,26,66,66,30
+off,off,on,on,off,on,46,46,44,76,74,42,60,60,26,60,60,30
+off,off,on,on,on,on,46,46,44,76,74,42,60,60,26,60,60,30
+off,on,off,off,off,on,46,46,44,76,74,42,60,60,26,60,60,30
+off,on,off,off,on,on,46,46,44,76,74,42,60,60,26,60,60,30
+off,on,off,on,off,on,46,46,44,76,74,42,60,60,26,60,60,30
+off,on,off,on,on,on,46,46,44,76,74,42,60,60,26,60,60,30
+off,on,on,off,off,on,46,46,44,76,74,42,60,60,26,60,60,30
+off,on,on,off,on,on,46,46,44,76,74,42,60,60,26,60,60,30
+off,on,on,on,off,on,46,46,44,76,74,42,60,60,26,60,60,30
+off,on,on,on,on,on,46,46,44,76,74,42,60,60,26,60,60,30
+on,off,off,off,off,any,46,46,44,76,74,42,60,60,26,60,60,30
+on,off,off,off,on,any,46,46,44,76,74,42,60,60,26,60,60,30
+on,off,off,on,off,any,46,46,44,76,74,42,60,60,26,60,60,30
+on,off,off,on,on,any,46,46,44,76,74,42,60,60,26,60,60,30
+on,off,on,off,off,any,46,46,44,76,74,42,60,60,26,60,60,30
+on,off,on,off,on,any,46,46,44,76,74,42,60,60,26,60,60,30
+on,off,on,on,off,any,46,46,44,76,74,42,60,60,26,60,60,30
+on,off,on,on,on,any,46,46,44,76,74,42,60,60,26,60,60,30
+on,on,off,off,off,any,46,46,44,76,74,42,60,60,26,60,60,30
+on,on,off,off,on,any,46,46,44,76,74,42,60,60,26,60,60,30
+on,on,off,on,off,any,46,46,44,76,74,42,60,60,26,60,60,30
+on,on,off,on,on,any,46,46,44,76,74,42,60,60,26,60,60,30
+on,on,on,off,off,any,46,46,44,76,74,42,60,60,26,60,60,30
+on,on,on,off,on,any,46,46,44,76,74,42,60,60,26,60,60,30
+on,on,on,on,off,any,46,46,44,76,74,42,60,60,26,60,60,30
+on,on,on,on,on,any,46,46,44,76,74,42,60,60,26,60,60,30
+off,any,any,any,any,off,76,74,44,76,74,42,66,66,26,66,66,30
\ No newline at end of file
diff --git a/bluetooth/bluetooth_power_limits_cheetah_GP4BC_US.csv b/bluetooth/bluetooth_power_limits_cheetah_GP4BC_US.csv
new file mode 100644
index 0000000000000000000000000000000000000000..74deda9a1422a8d9be7ddcc6514db42d50076464
--- /dev/null
+++ b/bluetooth/bluetooth_power_limits_cheetah_GP4BC_US.csv
@@ -0,0 +1,34 @@
+Head,BTHotspot,WIFI5Ghz,HotspotVoice,Cell,IMU,BDR_Single_Chain_0,EDR_Single_Chain_0,BLE_Single_Chain_0,BDR_Single_Chain_1,EDR_Single_Chain_1,BLE_Single_Chain_1,BDR_Dual_Chain_0,EDR_Dual_Chain_0,BLE_Dual_Chain_0,BDR_Dual_Chain_1,EDR_Dual_Chain_1,BLE_Dual_Chain_1
+off,off,off,off,off,on,76,66,74,76,66,74,64,54,66,64,54,66
+off,off,off,off,on,on,76,66,74,76,66,74,64,54,66,64,54,66
+off,off,off,on,off,on,74,66,72,76,66,74,64,54,66,64,54,66
+off,off,off,on,on,on,74,66,72,76,66,74,64,54,66,64,54,66
+off,off,on,off,off,on,74,66,72,76,66,74,64,54,66,64,54,66
+off,off,on,off,on,on,74,66,72,76,66,74,64,54,66,64,54,66
+off,off,on,on,off,on,66,66,64,68,66,66,64,54,64,64,54,64
+off,off,on,on,on,on,66,66,64,68,66,66,64,54,64,64,54,64
+off,on,off,off,off,on,66,66,64,68,66,66,64,54,64,64,54,64
+off,on,off,off,on,on,66,66,64,68,66,66,64,54,64,64,54,64
+off,on,off,on,off,on,66,66,64,68,66,66,64,54,64,64,54,64
+off,on,off,on,on,on,66,66,64,68,66,66,64,54,64,64,54,64
+off,on,on,off,off,on,66,66,64,68,66,66,64,54,64,64,54,64
+off,on,on,off,on,on,66,66,64,68,66,66,64,54,64,64,54,64
+off,on,on,on,off,on,66,66,64,68,66,66,64,54,64,64,54,64
+off,on,on,on,on,on,66,66,64,68,66,66,64,54,64,64,54,64
+on,off,off,off,off,any,46,46,46,58,58,56,46,46,46,46,46,50
+on,off,off,off,on,any,46,46,46,58,58,56,46,46,46,46,46,50
+on,off,off,on,off,any,46,46,46,58,58,56,46,46,46,46,46,50
+on,off,off,on,on,any,46,46,46,58,58,56,46,46,46,46,46,50
+on,off,on,off,off,any,46,46,46,58,58,56,46,46,46,46,46,50
+on,off,on,off,on,any,46,46,46,58,58,56,46,46,46,46,46,50
+on,off,on,on,off,any,46,46,46,58,58,56,46,46,46,46,46,50
+on,off,on,on,on,any,46,46,46,58,58,56,46,46,46,46,46,50
+on,on,off,off,off,any,46,46,46,58,58,56,46,46,46,46,46,50
+on,on,off,off,on,any,46,46,46,58,58,56,46,46,46,46,46,50
+on,on,off,on,off,any,46,46,46,58,58,56,46,46,46,46,46,50
+on,on,off,on,on,any,46,46,46,58,58,56,46,46,46,46,46,50
+on,on,on,off,off,any,46,46,46,58,58,56,46,46,46,46,46,50
+on,on,on,off,on,any,46,46,46,58,58,56,46,46,46,46,46,50
+on,on,on,on,off,any,46,46,46,58,58,56,46,46,46,46,46,50
+on,on,on,on,on,any,46,46,46,58,58,56,46,46,46,46,46,50
+off,any,any,any,any,off,76,66,74,76,66,74,64,54,66,64,54,66
\ No newline at end of file
diff --git a/bluetooth/bluetooth_power_limits_panther.csv b/bluetooth/bluetooth_power_limits_panther.csv
new file mode 100644
index 0000000000000000000000000000000000000000..6f810ed31aba17995af482b2c9d52d0141640c37
--- /dev/null
+++ b/bluetooth/bluetooth_power_limits_panther.csv
@@ -0,0 +1,34 @@
+Head,BTHotspot,WIFI5Ghz,HotspotVoice,Cell,IMU,BDR_Single_Chain_0,EDR_Single_Chain_0,BLE_Single_Chain_0,BDR_Single_Chain_1,EDR_Single_Chain_1,BLE_Single_Chain_1,BDR_Dual_Chain_0,EDR_Dual_Chain_0,BLE_Dual_Chain_0,BDR_Dual_Chain_1,EDR_Dual_Chain_1,BLE_Dual_Chain_1
+off,off,off,off,off,on,64,64,32,68,66,36,56,52,20,54,54,20
+off,off,off,off,on,on,64,64,32,68,66,36,56,52,20,54,54,20
+off,off,off,on,off,on,64,64,32,68,66,36,56,52,20,54,54,20
+off,off,off,on,on,on,64,64,32,68,66,36,56,52,20,54,54,20
+off,off,on,off,off,on,64,64,32,68,66,36,56,52,20,54,54,20
+off,off,on,off,on,on,64,64,32,68,66,36,56,52,20,54,54,20
+off,off,on,on,off,on,64,64,32,66,66,36,56,52,20,54,54,20
+off,off,on,on,on,on,64,64,32,66,66,36,56,52,20,54,54,20
+off,on,off,off,off,on,64,64,32,66,66,36,56,52,20,54,54,20
+off,on,off,off,on,on,64,64,32,66,66,36,56,52,20,54,54,20
+off,on,off,on,off,on,64,64,32,66,66,36,56,52,20,54,54,20
+off,on,off,on,on,on,64,64,32,66,66,36,56,52,20,54,54,20
+off,on,on,off,off,on,64,64,32,66,66,36,56,52,20,54,54,20
+off,on,on,off,on,on,64,64,32,66,66,36,56,52,20,54,54,20
+off,on,on,on,off,on,64,64,32,66,66,36,56,52,20,54,54,20
+off,on,on,on,on,on,64,64,32,66,66,36,56,52,20,54,54,20
+on,off,off,off,off,any,46,46,32,48,48,36,46,46,20,48,48,20
+on,off,off,off,on,any,46,46,32,48,48,36,46,46,20,48,48,20
+on,off,off,on,off,any,46,46,32,48,48,36,46,46,20,48,48,20
+on,off,off,on,on,any,46,46,32,48,48,36,46,46,20,48,48,20
+on,off,on,off,off,any,46,46,32,48,48,36,46,46,20,48,48,20
+on,off,on,off,on,any,46,46,32,48,48,36,46,46,20,48,48,20
+on,off,on,on,off,any,46,46,32,48,48,36,46,46,20,48,48,20
+on,off,on,on,on,any,46,46,32,48,48,36,46,46,20,48,48,20
+on,on,off,off,off,any,46,46,32,48,48,36,46,46,20,48,48,20
+on,on,off,off,on,any,46,46,32,48,48,36,46,46,20,48,48,20
+on,on,off,on,off,any,46,46,32,48,48,36,46,46,20,48,48,20
+on,on,off,on,on,any,46,46,32,48,48,36,46,46,20,48,48,20
+on,on,on,off,off,any,46,46,32,48,48,36,46,46,20,48,48,20
+on,on,on,off,on,any,46,46,32,48,48,36,46,46,20,48,48,20
+on,on,on,on,off,any,46,46,32,48,48,36,46,46,20,48,48,20
+on,on,on,on,on,any,46,46,32,48,48,36,46,46,20,48,48,20
+off,any,any,any,any,off,64,64,32,68,66,36,56,52,20,54,54,20
\ No newline at end of file
diff --git a/bluetooth/bluetooth_power_limits_panther_G03Z5_JP.csv b/bluetooth/bluetooth_power_limits_panther_G03Z5_JP.csv
new file mode 100644
index 0000000000000000000000000000000000000000..5188bb7cf86c769561a412f942c00574217284f2
--- /dev/null
+++ b/bluetooth/bluetooth_power_limits_panther_G03Z5_JP.csv
@@ -0,0 +1,34 @@
+Head,BTHotspot,WIFI5Ghz,HotspotVoice,Cell,IMU,BDR_Single_Chain_0,EDR_Single_Chain_0,BLE_Single_Chain_0,BDR_Single_Chain_1,EDR_Single_Chain_1,BLE_Single_Chain_1,BDR_Dual_Chain_0,EDR_Dual_Chain_0,BLE_Dual_Chain_0,BDR_Dual_Chain_1,EDR_Dual_Chain_1,BLE_Dual_Chain_1
+off,off,off,off,off,on,64,66,36,68,70,36,56,54,26,54,56,26
+off,off,off,off,on,on,64,66,36,68,70,36,56,54,26,54,56,26
+off,off,off,on,off,on,64,66,36,68,70,36,56,54,26,54,56,26
+off,off,off,on,on,on,64,66,36,68,70,36,56,54,26,54,56,26
+off,off,on,off,off,on,64,66,36,68,70,36,56,54,26,54,56,26
+off,off,on,off,on,on,64,66,36,68,70,36,56,54,26,54,56,26
+off,off,on,on,off,on,64,66,36,68,70,36,56,54,26,54,56,26
+off,off,on,on,on,on,64,66,36,68,70,36,56,54,26,54,56,26
+off,on,off,off,off,on,64,66,36,68,70,36,56,54,26,54,56,26
+off,on,off,off,on,on,64,66,36,68,70,36,56,54,26,54,56,26
+off,on,off,on,off,on,64,66,36,68,70,36,56,54,26,54,56,26
+off,on,off,on,on,on,64,66,36,68,70,36,56,54,26,54,56,26
+off,on,on,off,off,on,64,66,36,68,70,36,56,54,26,54,56,26
+off,on,on,off,on,on,64,66,36,68,70,36,56,54,26,54,56,26
+off,on,on,on,off,on,64,66,36,68,70,36,56,54,26,54,56,26
+off,on,on,on,on,on,64,66,36,68,70,36,56,54,26,54,56,26
+on,off,off,off,off,any,64,66,36,68,70,36,56,54,26,54,56,26
+on,off,off,off,on,any,64,66,36,68,70,36,56,54,26,54,56,26
+on,off,off,on,off,any,64,66,36,68,70,36,56,54,26,54,56,26
+on,off,off,on,on,any,64,66,36,68,70,36,56,54,26,54,56,26
+on,off,on,off,off,any,64,66,36,68,70,36,56,54,26,54,56,26
+on,off,on,off,on,any,64,66,36,68,70,36,56,54,26,54,56,26
+on,off,on,on,off,any,64,66,36,68,70,36,56,54,26,54,56,26
+on,off,on,on,on,any,64,66,36,68,70,36,56,54,26,54,56,26
+on,on,off,off,off,any,64,66,36,68,70,36,56,54,26,54,56,26
+on,on,off,off,on,any,64,66,36,68,70,36,56,54,26,54,56,26
+on,on,off,on,off,any,64,66,36,68,70,36,56,54,26,54,56,26
+on,on,off,on,on,any,64,66,36,68,70,36,56,54,26,54,56,26
+on,on,on,off,off,any,64,66,36,68,70,36,56,54,26,54,56,26
+on,on,on,off,on,any,64,66,36,68,70,36,56,54,26,54,56,26
+on,on,on,on,off,any,64,66,36,68,70,36,56,54,26,54,56,26
+on,on,on,on,on,any,64,66,36,68,70,36,56,54,26,54,56,26
+off,any,any,any,any,off,64,66,36,68,70,36,56,54,26,54,56,26
\ No newline at end of file
diff --git a/bluetooth/bluetooth_power_limits_panther_GQML3_EU.csv b/bluetooth/bluetooth_power_limits_panther_GQML3_EU.csv
new file mode 100644
index 0000000000000000000000000000000000000000..74f3356c0db07069b7274882424db2bc0e4e24db
--- /dev/null
+++ b/bluetooth/bluetooth_power_limits_panther_GQML3_EU.csv
@@ -0,0 +1,34 @@
+Head,BTHotspot,WIFI5Ghz,HotspotVoice,Cell,IMU,BDR_Single_Chain_0,EDR_Single_Chain_0,BLE_Single_Chain_0,BDR_Single_Chain_1,EDR_Single_Chain_1,BLE_Single_Chain_1,BDR_Dual_Chain_0,EDR_Dual_Chain_0,BLE_Dual_Chain_0,BDR_Dual_Chain_1,EDR_Dual_Chain_1,BLE_Dual_Chain_1
+off,off,off,off,off,on,74,72,40,76,74,46,64,64,28,64,64,28
+off,off,off,off,on,on,74,72,40,76,74,46,64,64,28,64,64,28
+off,off,off,on,off,on,74,72,40,76,74,46,64,64,28,64,64,28
+off,off,off,on,on,on,74,72,40,76,74,46,64,64,28,64,64,28
+off,off,on,off,off,on,74,72,40,76,74,46,64,64,28,64,64,28
+off,off,on,off,on,on,74,72,40,76,74,46,64,64,28,64,64,28
+off,off,on,on,off,on,74,72,40,76,74,46,64,64,28,64,64,28
+off,off,on,on,on,on,74,72,40,76,74,46,64,64,28,64,64,28
+off,on,off,off,off,on,74,72,40,76,74,46,64,64,28,64,64,28
+off,on,off,off,on,on,74,72,40,76,74,46,64,64,28,64,64,28
+off,on,off,on,off,on,74,72,40,76,74,46,64,64,28,64,64,28
+off,on,off,on,on,on,74,72,40,76,74,46,64,64,28,64,64,28
+off,on,on,off,off,on,74,72,40,76,74,46,64,64,28,64,64,28
+off,on,on,off,on,on,74,72,40,76,74,46,64,64,28,64,64,28
+off,on,on,on,off,on,74,72,40,76,74,46,64,64,28,64,64,28
+off,on,on,on,on,on,74,72,40,76,74,46,64,64,28,64,64,28
+on,off,off,off,off,any,74,72,40,76,74,46,64,64,28,64,64,28
+on,off,off,off,on,any,74,72,40,76,74,46,64,64,28,64,64,28
+on,off,off,on,off,any,74,72,40,76,74,46,64,64,28,64,64,28
+on,off,off,on,on,any,74,72,40,76,74,46,64,64,28,64,64,28
+on,off,on,off,off,any,74,72,40,76,74,46,64,64,28,64,64,28
+on,off,on,off,on,any,74,72,40,76,74,46,64,64,28,64,64,28
+on,off,on,on,off,any,74,72,40,76,74,46,64,64,28,64,64,28
+on,off,on,on,on,any,74,72,40,76,74,46,64,64,28,64,64,28
+on,on,off,off,off,any,74,72,40,76,74,46,64,64,28,64,64,28
+on,on,off,off,on,any,74,72,40,76,74,46,64,64,28,64,64,28
+on,on,off,on,off,any,74,72,40,76,74,46,64,64,28,64,64,28
+on,on,off,on,on,any,74,72,40,76,74,46,64,64,28,64,64,28
+on,on,on,off,off,any,74,72,40,76,74,46,64,64,28,64,64,28
+on,on,on,off,on,any,74,72,40,76,74,46,64,64,28,64,64,28
+on,on,on,on,off,any,74,72,40,76,74,46,64,64,28,64,64,28
+on,on,on,on,on,any,74,72,40,76,74,46,64,64,28,64,64,28
+off,any,any,any,any,off,74,72,40,76,74,46,64,64,28,64,64,28
\ No newline at end of file
diff --git a/bluetooth/bluetooth_power_limits_panther_GQML3_US.csv b/bluetooth/bluetooth_power_limits_panther_GQML3_US.csv
new file mode 100644
index 0000000000000000000000000000000000000000..45d1e202434ae58000f9b4dcde7613a8fb64de4e
--- /dev/null
+++ b/bluetooth/bluetooth_power_limits_panther_GQML3_US.csv
@@ -0,0 +1,34 @@
+Head,BTHotspot,WIFI5Ghz,HotspotVoice,Cell,IMU,BDR_Single_Chain_0,EDR_Single_Chain_0,BLE_Single_Chain_0,BDR_Single_Chain_1,EDR_Single_Chain_1,BLE_Single_Chain_1,BDR_Dual_Chain_0,EDR_Dual_Chain_0,BLE_Dual_Chain_0,BDR_Dual_Chain_1,EDR_Dual_Chain_1,BLE_Dual_Chain_1
+off,off,off,off,off,on,74,64,76,76,66,74,64,52,72,66,54,70
+off,off,off,off,on,on,74,64,76,76,66,74,64,52,72,66,54,70
+off,off,off,on,off,on,74,64,76,76,66,74,64,52,72,66,54,70
+off,off,off,on,on,on,74,64,76,76,66,74,64,52,72,66,54,70
+off,off,on,off,off,on,74,64,76,76,66,74,64,52,72,66,54,70
+off,off,on,off,on,on,74,64,76,76,66,74,64,52,72,66,54,70
+off,off,on,on,off,on,64,64,66,66,66,64,64,52,66,66,54,64
+off,off,on,on,on,on,64,64,66,66,66,64,64,52,66,66,54,64
+off,on,off,off,off,on,64,64,66,66,66,64,64,52,66,66,54,64
+off,on,off,off,on,on,64,64,66,66,66,64,64,52,66,66,54,64
+off,on,off,on,off,on,64,64,66,66,66,64,64,52,66,66,54,64
+off,on,off,on,on,on,64,64,66,66,66,64,64,52,66,66,54,64
+off,on,on,off,off,on,64,64,66,66,66,64,64,52,66,66,54,64
+off,on,on,off,on,on,64,64,66,66,66,64,64,52,66,66,54,64
+off,on,on,on,off,on,64,64,66,66,66,64,64,52,66,66,54,64
+off,on,on,on,on,on,64,64,66,66,66,64,64,52,66,66,54,64
+on,off,off,off,off,any,46,46,46,48,48,50,46,46,46,48,48,50
+on,off,off,off,on,any,46,46,46,48,48,50,46,46,46,48,48,50
+on,off,off,on,off,any,46,46,46,48,48,50,46,46,46,48,48,50
+on,off,off,on,on,any,46,46,46,48,48,50,46,46,46,48,48,50
+on,off,on,off,off,any,46,46,46,48,48,50,46,46,46,48,48,50
+on,off,on,off,on,any,46,46,46,48,48,50,46,46,46,48,48,50
+on,off,on,on,off,any,46,46,46,48,48,50,46,46,46,48,48,50
+on,off,on,on,on,any,46,46,46,48,48,50,46,46,46,48,48,50
+on,on,off,off,off,any,46,46,46,48,48,50,46,46,46,48,48,50
+on,on,off,off,on,any,46,46,46,48,48,50,46,46,46,48,48,50
+on,on,off,on,off,any,46,46,46,48,48,50,46,46,46,48,48,50
+on,on,off,on,on,any,46,46,46,48,48,50,46,46,46,48,48,50
+on,on,on,off,off,any,46,46,46,48,48,50,46,46,46,48,48,50
+on,on,on,off,on,any,46,46,46,48,48,50,46,46,46,48,48,50
+on,on,on,on,off,any,46,46,46,48,48,50,46,46,46,48,48,50
+on,on,on,on,on,any,46,46,46,48,48,50,46,46,46,48,48,50
+off,any,any,any,any,off,74,64,76,76,66,74,64,52,72,66,54,70
\ No newline at end of file
diff --git a/bluetooth/bluetooth_power_limits_panther_GVU6C_CA.csv b/bluetooth/bluetooth_power_limits_panther_GVU6C_CA.csv
new file mode 100644
index 0000000000000000000000000000000000000000..23b5ec6b4e102d09bb07d6318252581125edc4ef
--- /dev/null
+++ b/bluetooth/bluetooth_power_limits_panther_GVU6C_CA.csv
@@ -0,0 +1,34 @@
+Head,BTHotspot,WIFI5Ghz,HotspotVoice,Cell,IMU,BDR_Single_Chain_0,EDR_Single_Chain_0,BLE_Single_Chain_0,BDR_Single_Chain_1,EDR_Single_Chain_1,BLE_Single_Chain_1,BDR_Dual_Chain_0,EDR_Dual_Chain_0,BLE_Dual_Chain_0,BDR_Dual_Chain_1,EDR_Dual_Chain_1,BLE_Dual_Chain_1
+off,off,off,off,off,on,74,64,76,76,66,74,64,52,70,66,54,68
+off,off,off,off,on,on,74,64,76,76,66,74,64,52,70,66,54,68
+off,off,off,on,off,on,74,64,76,76,66,74,64,52,70,66,54,68
+off,off,off,on,on,on,74,64,76,76,66,74,64,52,70,66,54,68
+off,off,on,off,off,on,74,64,76,76,66,74,64,52,70,66,54,68
+off,off,on,off,on,on,74,64,76,76,66,74,64,52,70,66,54,68
+off,off,on,on,off,on,70,64,72,72,66,70,64,52,66,66,54,64
+off,off,on,on,on,on,70,64,72,72,66,70,64,52,66,66,54,64
+off,on,off,off,off,on,70,64,72,72,66,70,64,52,66,66,54,64
+off,on,off,off,on,on,70,64,72,72,66,70,64,52,66,66,54,64
+off,on,off,on,off,on,70,64,72,72,66,70,64,52,66,66,54,64
+off,on,off,on,on,on,70,64,72,72,66,70,64,52,66,66,54,64
+off,on,on,off,off,on,70,64,72,72,66,70,64,52,66,66,54,64
+off,on,on,off,on,on,70,64,72,72,66,70,64,52,66,66,54,64
+off,on,on,on,off,on,70,64,72,72,66,70,64,52,66,66,54,64
+off,on,on,on,on,on,70,64,72,72,66,70,64,52,66,66,54,64
+on,off,off,off,off,any,46,46,46,48,48,50,46,46,46,48,48,50
+on,off,off,off,on,any,46,46,46,48,48,50,46,46,46,48,48,50
+on,off,off,on,off,any,46,46,46,48,48,50,46,46,46,48,48,50
+on,off,off,on,on,any,46,46,46,48,48,50,46,46,46,48,48,50
+on,off,on,off,off,any,46,46,46,48,48,50,46,46,46,48,48,50
+on,off,on,off,on,any,46,46,46,48,48,50,46,46,46,48,48,50
+on,off,on,on,off,any,46,46,46,48,48,50,46,46,46,48,48,50
+on,off,on,on,on,any,46,46,46,48,48,50,46,46,46,48,48,50
+on,on,off,off,off,any,46,46,46,48,48,50,46,46,46,48,48,50
+on,on,off,off,on,any,46,46,46,48,48,50,46,46,46,48,48,50
+on,on,off,on,off,any,46,46,46,48,48,50,46,46,46,48,48,50
+on,on,off,on,on,any,46,46,46,48,48,50,46,46,46,48,48,50
+on,on,on,off,off,any,46,46,46,48,48,50,46,46,46,48,48,50
+on,on,on,off,on,any,46,46,46,48,48,50,46,46,46,48,48,50
+on,on,on,on,off,any,46,46,46,48,48,50,46,46,46,48,48,50
+on,on,on,on,on,any,46,46,46,48,48,50,46,46,46,48,48,50
+off,any,any,any,any,off,74,64,76,76,66,74,64,52,70,66,54,68
\ No newline at end of file
diff --git a/bluetooth/bluetooth_power_limits_panther_GVU6C_EU.csv b/bluetooth/bluetooth_power_limits_panther_GVU6C_EU.csv
new file mode 100644
index 0000000000000000000000000000000000000000..fa8016863f380341984f0077ab892c25c19531ea
--- /dev/null
+++ b/bluetooth/bluetooth_power_limits_panther_GVU6C_EU.csv
@@ -0,0 +1,34 @@
+Head,BTHotspot,WIFI5Ghz,HotspotVoice,Cell,IMU,BDR_Single_Chain_0,EDR_Single_Chain_0,BLE_Single_Chain_0,BDR_Single_Chain_1,EDR_Single_Chain_1,BLE_Single_Chain_1,BDR_Dual_Chain_0,EDR_Dual_Chain_0,BLE_Dual_Chain_0,BDR_Dual_Chain_1,EDR_Dual_Chain_1,BLE_Dual_Chain_1
+off,off,off,off,off,on,68,68,32,76,74,46,56,56,20,58,58,20
+off,off,off,off,on,on,68,68,32,76,74,46,56,56,20,58,58,20
+off,off,off,on,off,on,68,68,32,76,74,46,56,56,20,58,58,20
+off,off,off,on,on,on,68,68,32,76,74,46,56,56,20,58,58,20
+off,off,on,off,off,on,68,68,32,76,74,46,56,56,20,58,58,20
+off,off,on,off,on,on,68,68,32,76,74,46,56,56,20,58,58,20
+off,off,on,on,off,on,68,68,32,68,68,46,56,56,20,58,58,20
+off,off,on,on,on,on,68,68,32,68,68,46,56,56,20,58,58,20
+off,on,off,off,off,on,68,68,32,68,68,46,56,56,20,58,58,20
+off,on,off,off,on,on,68,68,32,68,68,46,56,56,20,58,58,20
+off,on,off,on,off,on,68,68,32,68,68,46,56,56,20,58,58,20
+off,on,off,on,on,on,68,68,32,68,68,46,56,56,20,58,58,20
+off,on,on,off,off,on,68,68,32,68,68,46,56,56,20,58,58,20
+off,on,on,off,on,on,68,68,32,68,68,46,56,56,20,58,58,20
+off,on,on,on,off,on,68,68,32,68,68,46,56,56,20,58,58,20
+off,on,on,on,on,on,68,68,32,68,68,46,56,56,20,58,58,20
+on,off,off,off,off,any,68,68,32,76,74,46,56,56,20,58,58,20
+on,off,off,off,on,any,68,68,32,76,74,46,56,56,20,58,58,20
+on,off,off,on,off,any,68,68,32,76,74,46,56,56,20,58,58,20
+on,off,off,on,on,any,68,68,32,76,74,46,56,56,20,58,58,20
+on,off,on,off,off,any,68,68,32,76,74,46,56,56,20,58,58,20
+on,off,on,off,on,any,68,68,32,76,74,46,56,56,20,58,58,20
+on,off,on,on,off,any,68,68,32,76,74,46,56,56,20,58,58,20
+on,off,on,on,on,any,68,68,32,76,74,46,56,56,20,58,58,20
+on,on,off,off,off,any,68,68,32,76,74,46,56,56,20,58,58,20
+on,on,off,off,on,any,68,68,32,76,74,46,56,56,20,58,58,20
+on,on,off,on,off,any,68,68,32,76,74,46,56,56,20,58,58,20
+on,on,off,on,on,any,68,68,32,76,74,46,56,56,20,58,58,20
+on,on,on,off,off,any,68,68,32,76,74,46,56,56,20,58,58,20
+on,on,on,off,on,any,68,68,32,76,74,46,56,56,20,58,58,20
+on,on,on,on,off,any,68,68,32,76,74,46,56,56,20,58,58,20
+on,on,on,on,on,any,68,68,32,76,74,46,56,56,20,58,58,20
+off,any,any,any,any,off,68,68,32,76,74,46,56,56,20,58,58,20
\ No newline at end of file
diff --git a/bluetooth/bluetooth_power_limits_panther_GVU6C_US.csv b/bluetooth/bluetooth_power_limits_panther_GVU6C_US.csv
new file mode 100644
index 0000000000000000000000000000000000000000..23b5ec6b4e102d09bb07d6318252581125edc4ef
--- /dev/null
+++ b/bluetooth/bluetooth_power_limits_panther_GVU6C_US.csv
@@ -0,0 +1,34 @@
+Head,BTHotspot,WIFI5Ghz,HotspotVoice,Cell,IMU,BDR_Single_Chain_0,EDR_Single_Chain_0,BLE_Single_Chain_0,BDR_Single_Chain_1,EDR_Single_Chain_1,BLE_Single_Chain_1,BDR_Dual_Chain_0,EDR_Dual_Chain_0,BLE_Dual_Chain_0,BDR_Dual_Chain_1,EDR_Dual_Chain_1,BLE_Dual_Chain_1
+off,off,off,off,off,on,74,64,76,76,66,74,64,52,70,66,54,68
+off,off,off,off,on,on,74,64,76,76,66,74,64,52,70,66,54,68
+off,off,off,on,off,on,74,64,76,76,66,74,64,52,70,66,54,68
+off,off,off,on,on,on,74,64,76,76,66,74,64,52,70,66,54,68
+off,off,on,off,off,on,74,64,76,76,66,74,64,52,70,66,54,68
+off,off,on,off,on,on,74,64,76,76,66,74,64,52,70,66,54,68
+off,off,on,on,off,on,70,64,72,72,66,70,64,52,66,66,54,64
+off,off,on,on,on,on,70,64,72,72,66,70,64,52,66,66,54,64
+off,on,off,off,off,on,70,64,72,72,66,70,64,52,66,66,54,64
+off,on,off,off,on,on,70,64,72,72,66,70,64,52,66,66,54,64
+off,on,off,on,off,on,70,64,72,72,66,70,64,52,66,66,54,64
+off,on,off,on,on,on,70,64,72,72,66,70,64,52,66,66,54,64
+off,on,on,off,off,on,70,64,72,72,66,70,64,52,66,66,54,64
+off,on,on,off,on,on,70,64,72,72,66,70,64,52,66,66,54,64
+off,on,on,on,off,on,70,64,72,72,66,70,64,52,66,66,54,64
+off,on,on,on,on,on,70,64,72,72,66,70,64,52,66,66,54,64
+on,off,off,off,off,any,46,46,46,48,48,50,46,46,46,48,48,50
+on,off,off,off,on,any,46,46,46,48,48,50,46,46,46,48,48,50
+on,off,off,on,off,any,46,46,46,48,48,50,46,46,46,48,48,50
+on,off,off,on,on,any,46,46,46,48,48,50,46,46,46,48,48,50
+on,off,on,off,off,any,46,46,46,48,48,50,46,46,46,48,48,50
+on,off,on,off,on,any,46,46,46,48,48,50,46,46,46,48,48,50
+on,off,on,on,off,any,46,46,46,48,48,50,46,46,46,48,48,50
+on,off,on,on,on,any,46,46,46,48,48,50,46,46,46,48,48,50
+on,on,off,off,off,any,46,46,46,48,48,50,46,46,46,48,48,50
+on,on,off,off,on,any,46,46,46,48,48,50,46,46,46,48,48,50
+on,on,off,on,off,any,46,46,46,48,48,50,46,46,46,48,48,50
+on,on,off,on,on,any,46,46,46,48,48,50,46,46,46,48,48,50
+on,on,on,off,off,any,46,46,46,48,48,50,46,46,46,48,48,50
+on,on,on,off,on,any,46,46,46,48,48,50,46,46,46,48,48,50
+on,on,on,on,off,any,46,46,46,48,48,50,46,46,46,48,48,50
+on,on,on,on,on,any,46,46,46,48,48,50,46,46,46,48,48,50
+off,any,any,any,any,off,74,64,76,76,66,74,64,52,70,66,54,68
\ No newline at end of file
diff --git a/device-cheetah.mk b/device-cheetah.mk
index be8d45ecff06bb1875c35306e3bce36032c5bcee..784ca55702f2b91d4fd099ca84d715dc69bceee7 100644
--- a/device-cheetah.mk
+++ b/device-cheetah.mk
@@ -154,6 +154,20 @@ PRODUCT_PACKAGES += \
 PRODUCT_PACKAGES_DEBUG += \
     hci_inject
 
+# 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
+
+# Bluetooth SAR test tool
+PRODUCT_PACKAGES_DEBUG += \
+    sar_test
+
 # Keymaster HAL
 #LOCAL_KEYMASTER_PRODUCT_PACKAGE ?= android.hardware.keymaster@4.1-service
 
diff --git a/device-panther.mk b/device-panther.mk
index dc51e32f8379657ea0458522b3206ecad5210f20..e2f8d2e12722195c8f1d823e9c79fc9da26135ed 100644
--- a/device-panther.mk
+++ b/device-panther.mk
@@ -136,6 +136,20 @@ PRODUCT_PACKAGES += \
 PRODUCT_PACKAGES_DEBUG += \
     hci_inject
 
+# 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
+
+# Bluetooth SAR test tool
+PRODUCT_PACKAGES_DEBUG += \
+    sar_test
+
 # Keymaster HAL
 #LOCAL_KEYMASTER_PRODUCT_PACKAGE ?= android.hardware.keymaster@4.1-service