|
| 1 | +## v4.7.0 (2023-12-13) |
| 2 | + |
| 3 | +### New Features |
| 4 | + |
| 5 | +- **test_esptool**: Added test for embedded and detected flash size match |
| 6 | +- **spi_connection**: Support --spi-connection on all chips |
| 7 | +- **espefuse**: Support XTS_AES_256_KEY key_purpose for ESP32P4 |
| 8 | +- **xip_psram**: support xip psram feature on esp32p4 |
| 9 | +- add support for intel hex format |
| 10 | +- **esp32p4**: Stub flasher support |
| 11 | +- **elf2image**: add ram-only-header argument |
| 12 | +- **rfc2217_server**: Add hard reset sequence |
| 13 | +- **espefuse**: Adds efuse ADC calibration data for ESP32H2 |
| 14 | +- **espefuse**: Update the way to complete the operation |
| 15 | +- add support for get_security_info on esp32c3 ECO7 |
| 16 | +- **loader**: Added hints for some serial port issues when rising port error |
| 17 | +- Add support for Python 3.12 |
| 18 | +- **esp32c3**: Support ECO6 and ECO7 magic numbers |
| 19 | +- **merge_bin**: add support for uf2 format |
| 20 | +- **esp32-s3**: Support >16MB quad flash chips |
| 21 | +- **efuse**: Update key purpose table and tests |
| 22 | +- **efuse**: ESP32P4 adds ecdsa_key support |
| 23 | +- **espefuse**: Add support for esp32p4 chip |
| 24 | +- **esptool**: added target to esp32p4 |
| 25 | +- **espsecure**: Allow prompting for HSM PIN in read_hsm_config |
| 26 | +- **esptool**: Add new packages for ESP32C3 and flash efuses |
| 27 | +- **esptool**: Add tests for get_chip_features |
| 28 | +- **esptool**: Add PICO package for ESP32S3 and flash/psram efuses |
| 29 | +- **get_security_info**: Improved the output format and added more details |
| 30 | + |
| 31 | +### Bug Fixes |
| 32 | + |
| 33 | +- **esp32c2**: Added get_flash_cap and get_flash_vendor |
| 34 | +- **testloadram**: Windows assertion error |
| 35 | +- fixed exit() to be used from right module |
| 36 | +- **esp32c2**: Recommend using higher baud rate if connection fails |
| 37 | +- **test_esptool**: Fixed connection issue on Windows |
| 38 | +- **esptool**: Rephrase the --ram-only-header command message |
| 39 | +- **load_ram**: check for overlaps in bss section |
| 40 | +- **tests/intelhex**: make sure file is closed on Windows |
| 41 | +- **spi_connection**: Unattach previously attached SPI flash |
| 42 | +- **espefuse**: Fix ECDSA_FORCE_USE_HARDWARE_K for ECDSA key (esp32h2) |
| 43 | +- **loader**: Could not open serial port message adjusted |
| 44 | +- **flasher_stub**: fix usb-serial-jtag enabled non-related intr source |
| 45 | +- **bin_image**: Check only ELF sections when searching for .flash.appdesc |
| 46 | +- **danger-github**: Fir Danger GitHub token permission |
| 47 | +- Fix redirection of STDOUT |
| 48 | +- **autodetection**: Remove the ESP32-S2 ROM class from get_security_info autodetection |
| 49 | +- assert in esp32 exclusive workaround |
| 50 | +- **elf2image**: fix text/rodata mapping overlap issue on uni-idrom bus chips |
| 51 | +- **dangerGH**: Update token permissions - allow Danger to add comments to PR |
| 52 | +- **expand file args**: Correctly print the expanded command |
| 53 | +- **esp32-c2**: Enable flashing in secure download mode |
| 54 | + |
| 55 | +### Code Refactoring |
| 56 | + |
| 57 | +- **stub_flasher**: Cleanup, make adding new targets easier |
| 58 | + |
1 | 59 | ## v4.6.2 (2023-06-12) |
2 | 60 |
|
3 | 61 | ### Bug Fixes |
|
0 commit comments