From 4200af3e26bb736d8b168f11490fde8091eb1582 Mon Sep 17 00:00:00 2001 From: KonstantinKondrashov Date: Tue, 20 Apr 2021 14:50:34 +0800 Subject: [PATCH] secure_boot_v2: Fix case when BLOCK2 is left blank Closes: https://github.com/espressif/esp-idf/issues/6886 --- components/bootloader_support/src/esp32/secure_boot.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/components/bootloader_support/src/esp32/secure_boot.c b/components/bootloader_support/src/esp32/secure_boot.c index 411c4cf38f..b223c868f7 100644 --- a/components/bootloader_support/src/esp32/secure_boot.c +++ b/components/bootloader_support/src/esp32/secure_boot.c @@ -369,11 +369,7 @@ esp_err_t esp_secure_boot_v2_permanently_enable(const esp_image_metadata_t *imag if (efuse_key_write_protected == false) { ESP_LOGI(TAG, "Write protecting public key digest..."); - ret = esp_efuse_set_write_protect(EFUSE_BLK2); - if (ret != ESP_OK) { - ESP_LOGE(TAG, "Write protecting public key digest...failed."); - return ret; - } + new_wdata0 |= EFUSE_WR_DIS_BLK2; // delay burning until second half of this function efuse_key_write_protected = true; }