v4.13.0 (2026-11-02)
✨ New Features
- esptool: Adds eFuse version and pkg eFuses for ESP32-H4 (Konstantin Kondrashov - abf6475)
- espefuse: Update eFuse table for ESP32-H4 (Konstantin Kondrashov - dcf587c)
- espefuse: Enable ECDSA keys burning support for ESP32-H4 (nilesh.kale - 65de818)
- stub_flasher: Update flasher stub to v1.4.0 (Jaroslav Burian - addde1e)
- cli: accept 64m and 32m flash frequencies (Jaroslav Burian - 604798b)
- espefuse: Update eFuse table for ESP32-H21 (Konstantin Kondrashov - 70c31ce)
- espefuse: Add calib eFuse fields for ESP32-C5 (Konstantin Kondrashov - b57da14)
- espefuse: Adds eFuse for ESP32-H2 revision 1.2 (Konstantin Kondrashov - a9b0a11)
🐛 Bug Fixes
- espefuse: Update ESP32-H4 eFuse definitions to V0.5 (Konstantin Kondrashov - 624f172)
- espefuse: Update ESP32-H21 eFuse definitions for ECO3 (Konstantin Kondrashov - 146e73d)
- espefuse: Hide sensitive info by default in burn_key on ESP32-H4 (Jaroslav Burian - f90e02c)
- esp32h4: Do not warn about flash beyond 16MB with the flasher stub (Jaroslav Burian - a5b4538)
- load-ram: Warn when the image is incompatible with the chip (Jaroslav Burian - 8451e1e)
- write-flash: Only reject incompatible bootloader images (Jaroslav Burian - 5cd86f5)
- espefuse: Warn when ESP32-P4 Secure Download Mode leaves flash unwritable (Jaroslav Burian - 7a71fe6)
- esp32c5: Enable baud rate change in Secure Download Mode (Jaroslav Burian - 656d340)
- esp32h4: correct target definitions (Jaroslav Burian - 143ff48)
- esp32h4: Fix memory map and disable unsupported watchdog reset (Radim Karniš - 373f7f8)
- esp32h21: Correct target definitions (Vojtech Piroch - 85c181e)
- espefuse: Correct eFuse error and date register offsets (Roland Dobai - 08f69f3)
- esp32c61: Identify in-package flash and PSRAM variants (Roland Dobai - bf9866d)
- esp32h2: Identify chip variant and embedded flash (Konstantin Kondrashov - 501d0d7)
- espefuse: Restrict bitstring dependency to versions below 5 (Roland Dobai - bedce8e)
- espefuse: Remove non-existent HMAC key purposes for ESP32-C61 (harshal.patil - ac6d0a7)
- esp32c5: Identify chip variant and embedded flash/PSRAM in chip description (Jan Beran - c6d663f)
- espefuse: Close the summary file after writing the JSON output (Peter Dragun - 807a9af)
- Fix operations over USB-Serial/JTAG transport in Secure Download Mode (Radim Karniš - ff22268)
- Budget stub erase work in compressed flash timeouts (Jaroslav Burian - f80e9b1)
- Raise default erase_region_timeout_per_mb to 40s (Jaroslav Burian - c6ec182)
📖 Documentation
- Fix supported flash sizes for ESP32-P4, ESP32-C5 and ESP32-C61 (Peter Dragun - f5a98f0)
- Remove boot pins values and fix IDF links (Vojtech Piroch - d47a58e)
Thanks to all contributors!