diff --git a/CHANGELOG.md b/CHANGELOG.md index 81f9b1af..2fd9e7b5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed +- Updated bootloaders with `release/v5.5` ones from IDF (#976) + ### Fixed - Corrected eFuse BLOCK0 definitions for ESP32-C2, ESP32-C3, and ESP32-S3 (#961) diff --git a/espflash/resources/README.md b/espflash/resources/README.md index 191de376..a82b0326 100644 --- a/espflash/resources/README.md +++ b/espflash/resources/README.md @@ -1,9 +1,14 @@ # Espflash Resources -The listed bootloaders from `espressif/esp-idf` were built with `release/v5.4` at commit `3ad3632`, using default settings: -https://github.com/espressif/esp-idf/tree/release/v5.4 +The listed bootloaders from `espressif/esp-idf` were built with `release/v5.5` at commit `d66ebb8`, using default settings: +https://github.com/espressif/esp-idf/tree/release/v5.5 -For now, `esp-hal` uses MMU page size as `0x10000` (64k) therefore the flash size has to be changed to 64MB. +For now, `esp-hal` uses MMU page size as `0x10000` (64k) for ESP32-C2, ESP32-C6 and ESP32-H2, therefore the flash size has to be changed to 64MB. This can be done in `menuconfig` with the `flash size` config or adding the following to the `sdkconfig` file: + +``` +CONFIG_ESPTOOLPY_FLASHSIZE_64MB=y +CONFIG_ESPTOOLPY_FLASHSIZE="64MB" +``` The flasher stubs are taken from the `espressif/esptool` repository: https://github.com/espressif/esptool/tree/master/esptool/targets/stub_flasher/1 diff --git a/espflash/resources/bootloaders/esp32-bootloader.bin b/espflash/resources/bootloaders/esp32-bootloader.bin index 7a02cc1f..a9469778 100644 Binary files a/espflash/resources/bootloaders/esp32-bootloader.bin and b/espflash/resources/bootloaders/esp32-bootloader.bin differ diff --git a/espflash/resources/bootloaders/esp32_26-bootloader.bin b/espflash/resources/bootloaders/esp32_26-bootloader.bin index 910f7859..e093167e 100644 Binary files a/espflash/resources/bootloaders/esp32_26-bootloader.bin and b/espflash/resources/bootloaders/esp32_26-bootloader.bin differ diff --git a/espflash/resources/bootloaders/esp32c2-bootloader.bin b/espflash/resources/bootloaders/esp32c2-bootloader.bin index d047754c..800591a4 100644 Binary files a/espflash/resources/bootloaders/esp32c2-bootloader.bin and b/espflash/resources/bootloaders/esp32c2-bootloader.bin differ diff --git a/espflash/resources/bootloaders/esp32c2_26-bootloader.bin b/espflash/resources/bootloaders/esp32c2_26-bootloader.bin index 0814b4bf..6be763ed 100644 Binary files a/espflash/resources/bootloaders/esp32c2_26-bootloader.bin and b/espflash/resources/bootloaders/esp32c2_26-bootloader.bin differ diff --git a/espflash/resources/bootloaders/esp32c3-bootloader.bin b/espflash/resources/bootloaders/esp32c3-bootloader.bin index 2f378260..2710d2cb 100644 Binary files a/espflash/resources/bootloaders/esp32c3-bootloader.bin and b/espflash/resources/bootloaders/esp32c3-bootloader.bin differ diff --git a/espflash/resources/bootloaders/esp32c5-bootloader.bin b/espflash/resources/bootloaders/esp32c5-bootloader.bin index 974b6f3c..cc167797 100644 Binary files a/espflash/resources/bootloaders/esp32c5-bootloader.bin and b/espflash/resources/bootloaders/esp32c5-bootloader.bin differ diff --git a/espflash/resources/bootloaders/esp32c6-bootloader.bin b/espflash/resources/bootloaders/esp32c6-bootloader.bin index 9742384a..9a12fa04 100644 Binary files a/espflash/resources/bootloaders/esp32c6-bootloader.bin and b/espflash/resources/bootloaders/esp32c6-bootloader.bin differ diff --git a/espflash/resources/bootloaders/esp32h2-bootloader.bin b/espflash/resources/bootloaders/esp32h2-bootloader.bin index a8b90ba9..a19cae5d 100644 Binary files a/espflash/resources/bootloaders/esp32h2-bootloader.bin and b/espflash/resources/bootloaders/esp32h2-bootloader.bin differ diff --git a/espflash/resources/bootloaders/esp32p4-bootloader.bin b/espflash/resources/bootloaders/esp32p4-bootloader.bin index 5a781637..3fc5b489 100644 Binary files a/espflash/resources/bootloaders/esp32p4-bootloader.bin and b/espflash/resources/bootloaders/esp32p4-bootloader.bin differ diff --git a/espflash/resources/bootloaders/esp32s2-bootloader.bin b/espflash/resources/bootloaders/esp32s2-bootloader.bin index 8782f206..20bf8b13 100644 Binary files a/espflash/resources/bootloaders/esp32s2-bootloader.bin and b/espflash/resources/bootloaders/esp32s2-bootloader.bin differ diff --git a/espflash/resources/bootloaders/esp32s3-bootloader.bin b/espflash/resources/bootloaders/esp32s3-bootloader.bin index 6949f0b9..df241060 100644 Binary files a/espflash/resources/bootloaders/esp32s3-bootloader.bin and b/espflash/resources/bootloaders/esp32s3-bootloader.bin differ