diff --git a/components/bootloader_support/src/esp32c5/bootloader_esp32c5.c b/components/bootloader_support/src/esp32c5/bootloader_esp32c5.c index 02b83fc1e8..d7258e52c2 100644 --- a/components/bootloader_support/src/esp32c5/bootloader_esp32c5.c +++ b/components/bootloader_support/src/esp32c5/bootloader_esp32c5.c @@ -94,8 +94,11 @@ static inline void bootloader_ana_reset_config(void) { //Enable BOD reset (mode1) brownout_ll_ana_reset_enable(true); - uint8_t power_glitch_dref = 0; - bootloader_power_glitch_reset_config(true, power_glitch_dref); + if (efuse_hal_chip_revision() == 0) { + // decrease power glitch reset voltage to avoid start the glitch reset + uint8_t power_glitch_dref = 0; + bootloader_power_glitch_reset_config(true, power_glitch_dref); + } } esp_err_t bootloader_init(void)