diff --git a/homeassistant/components/bluetooth/manifest.json b/homeassistant/components/bluetooth/manifest.json
index 07ea970de3d25568dbfbc494f13e4e5724d3072f..93b07cb120cdca58530f220deb6959998676a60f 100644
--- a/homeassistant/components/bluetooth/manifest.json
+++ b/homeassistant/components/bluetooth/manifest.json
@@ -18,7 +18,7 @@
     "bleak-retry-connector==3.5.0",
     "bluetooth-adapters==0.19.4",
     "bluetooth-auto-recovery==1.4.2",
-    "bluetooth-data-tools==1.19.4",
+    "bluetooth-data-tools==1.20.0",
     "dbus-fast==2.23.0",
     "habluetooth==3.3.2"
   ]
diff --git a/homeassistant/components/ld2410_ble/manifest.json b/homeassistant/components/ld2410_ble/manifest.json
index a1b0e9a13987dcb09cfd1d1d40c67ba01a3e99e4..d3e21eeae9017cd8099dcbe99d692ac6f01b37d4 100644
--- a/homeassistant/components/ld2410_ble/manifest.json
+++ b/homeassistant/components/ld2410_ble/manifest.json
@@ -20,5 +20,5 @@
   "documentation": "https://www.home-assistant.io/integrations/ld2410_ble",
   "integration_type": "device",
   "iot_class": "local_push",
-  "requirements": ["bluetooth-data-tools==1.19.4", "ld2410-ble==0.1.1"]
+  "requirements": ["bluetooth-data-tools==1.20.0", "ld2410-ble==0.1.1"]
 }
diff --git a/homeassistant/components/led_ble/manifest.json b/homeassistant/components/led_ble/manifest.json
index e22d23fb9712a48ae5532fe2eb45570bdf72ffce..1d12e355a0d2a98a515a2412da9ed59f95459bb6 100644
--- a/homeassistant/components/led_ble/manifest.json
+++ b/homeassistant/components/led_ble/manifest.json
@@ -35,5 +35,5 @@
   "dependencies": ["bluetooth_adapters"],
   "documentation": "https://www.home-assistant.io/integrations/led_ble",
   "iot_class": "local_polling",
-  "requirements": ["bluetooth-data-tools==1.19.4", "led-ble==1.0.2"]
+  "requirements": ["bluetooth-data-tools==1.20.0", "led-ble==1.0.2"]
 }
diff --git a/homeassistant/components/private_ble_device/manifest.json b/homeassistant/components/private_ble_device/manifest.json
index 8b072361d3409917f64c92f220369ee2409cf6d0..6759cdda0f067c7e0418c40bc50b4b3e0e01ff00 100644
--- a/homeassistant/components/private_ble_device/manifest.json
+++ b/homeassistant/components/private_ble_device/manifest.json
@@ -6,5 +6,5 @@
   "dependencies": ["bluetooth_adapters"],
   "documentation": "https://www.home-assistant.io/integrations/private_ble_device",
   "iot_class": "local_push",
-  "requirements": ["bluetooth-data-tools==1.19.4"]
+  "requirements": ["bluetooth-data-tools==1.20.0"]
 }
diff --git a/homeassistant/package_constraints.txt b/homeassistant/package_constraints.txt
index 8090c17f33473eec87a4a55ed9f64463f709ad62..249654d10663202b00e1d93349b6770f9a216c31 100644
--- a/homeassistant/package_constraints.txt
+++ b/homeassistant/package_constraints.txt
@@ -18,7 +18,7 @@ bleak-retry-connector==3.5.0
 bleak==0.22.2
 bluetooth-adapters==0.19.4
 bluetooth-auto-recovery==1.4.2
-bluetooth-data-tools==1.19.4
+bluetooth-data-tools==1.20.0
 cached_ipaddress==0.3.0
 certifi>=2021.5.30
 ciso8601==2.3.1
diff --git a/requirements_all.txt b/requirements_all.txt
index 415d5e383c85214736f1b7ef6857c4547ac9d925..c5b36ce396f439b8163acac50e2985f3a0b9fd80 100644
--- a/requirements_all.txt
+++ b/requirements_all.txt
@@ -603,7 +603,7 @@ bluetooth-auto-recovery==1.4.2
 # homeassistant.components.ld2410_ble
 # homeassistant.components.led_ble
 # homeassistant.components.private_ble_device
-bluetooth-data-tools==1.19.4
+bluetooth-data-tools==1.20.0
 
 # homeassistant.components.bond
 bond-async==0.2.1
diff --git a/requirements_test_all.txt b/requirements_test_all.txt
index d0e7128f53594b3e616e28fb8758217f802491f7..873c908819d91b9b661014538cd61932a3c94ae5 100644
--- a/requirements_test_all.txt
+++ b/requirements_test_all.txt
@@ -527,7 +527,7 @@ bluetooth-auto-recovery==1.4.2
 # homeassistant.components.ld2410_ble
 # homeassistant.components.led_ble
 # homeassistant.components.private_ble_device
-bluetooth-data-tools==1.19.4
+bluetooth-data-tools==1.20.0
 
 # homeassistant.components.bond
 bond-async==0.2.1