diff --git a/components/bt/controller/esp32c6/bt.c b/components/bt/controller/esp32c6/bt.c index 424198660d..a3ecbc4fa2 100644 --- a/components/bt/controller/esp32c6/bt.c +++ b/components/bt/controller/esp32c6/bt.c @@ -679,7 +679,7 @@ void ble_controller_scan_duplicate_config(void) duplicate_mode |= FILTER_DUPLICATE_EXCEPTION_FOR_MESH; - ble_vhci_disc_duplicate_mode_disable(0xFF); + ble_vhci_disc_duplicate_mode_disable(0xFFFFFFFF); ble_vhci_disc_duplicate_mode_enable(duplicate_mode); ble_vhci_disc_duplicate_set_max_cache_size(cache_size); ble_vhci_disc_duplicate_set_period_refresh_time(CONFIG_BT_LE_SCAN_DUPL_CACHE_REFRESH_PERIOD); diff --git a/components/bt/controller/esp32h2/bt.c b/components/bt/controller/esp32h2/bt.c index a05f6d4d8e..696f8642cd 100644 --- a/components/bt/controller/esp32h2/bt.c +++ b/components/bt/controller/esp32h2/bt.c @@ -645,7 +645,7 @@ void ble_controller_scan_duplicate_config(void) duplicate_mode |= FILTER_DUPLICATE_EXCEPTION_FOR_MESH; - ble_vhci_disc_duplicate_mode_disable(0xFF); + ble_vhci_disc_duplicate_mode_disable(0xFFFFFFFF); ble_vhci_disc_duplicate_mode_enable(duplicate_mode); ble_vhci_disc_duplicate_set_max_cache_size(cache_size); ble_vhci_disc_duplicate_set_period_refresh_time(CONFIG_BT_LE_SCAN_DUPL_CACHE_REFRESH_PERIOD);