diff --git a/homeassistant/components/homeassistant_connect_zbt2/config_flow.py b/homeassistant/components/homeassistant_connect_zbt2/config_flow.py index 34af7b6168a..1d95601211e 100644 --- a/homeassistant/components/homeassistant_connect_zbt2/config_flow.py +++ b/homeassistant/components/homeassistant_connect_zbt2/config_flow.py @@ -67,11 +67,7 @@ class ZBT2FirmwareMixin(ConfigEntryBaseFlow, FirmwareInstallFlowProtocol): """Mixin for Home Assistant Connect ZBT-2 firmware methods.""" context: ConfigFlowContext - - # `rts_dtr` targets older adapters, `baudrate` works for newer ones. The reason we - # try them in this order is that on older adapters `baudrate` entered the ESP32-S3 - # bootloader instead of the MG24 bootloader. - BOOTLOADER_RESET_METHODS = [ResetTarget.RTS_DTR, ResetTarget.BAUDRATE] + BOOTLOADER_RESET_METHODS = [ResetTarget.RTS_DTR] async def async_step_install_zigbee_firmware( self, user_input: dict[str, Any] | None = None diff --git a/homeassistant/components/homeassistant_connect_zbt2/update.py b/homeassistant/components/homeassistant_connect_zbt2/update.py index 6c8819a7da9..e6d66ca822d 100644 --- a/homeassistant/components/homeassistant_connect_zbt2/update.py +++ b/homeassistant/components/homeassistant_connect_zbt2/update.py @@ -157,7 +157,7 @@ async def async_setup_entry( class FirmwareUpdateEntity(BaseFirmwareUpdateEntity): """Connect ZBT-2 firmware update entity.""" - bootloader_reset_methods = [ResetTarget.RTS_DTR, ResetTarget.BAUDRATE] + bootloader_reset_methods = [ResetTarget.RTS_DTR] def __init__( self, diff --git a/tests/components/homeassistant_connect_zbt2/test_config_flow.py b/tests/components/homeassistant_connect_zbt2/test_config_flow.py index 62a34bc1d35..dc32741165e 100644 --- a/tests/components/homeassistant_connect_zbt2/test_config_flow.py +++ b/tests/components/homeassistant_connect_zbt2/test_config_flow.py @@ -328,10 +328,7 @@ async def test_options_flow( # Verify async_flash_silabs_firmware was called with ZBT-2's reset methods assert flash_mock.call_count == 1 - assert flash_mock.mock_calls[0].kwargs["bootloader_reset_methods"] == [ - "rts_dtr", - "baudrate", - ] + assert flash_mock.mock_calls[0].kwargs["bootloader_reset_methods"] == ["rts_dtr"] async def test_duplicate_discovery(hass: HomeAssistant) -> None: