Version 4.3
New Features
image_info
: Added image type autodetection, specifying--chip
is no longer neededimage_info
: Added the ability to display application info if a valid app image is detectedwrite_flash
: Added the ability to recover from serial errors when flashing, effectively making data transfers more robust (#182)write_flash
: Added checks to prevent flashing if an incompatible chip type or chip revision is used,--force
can be used to override this restriction- Added more memory density definitions to cover known flash chips (#769)
- Added parsing of stub flasher error definitions in esptool messages
- Added support for Major.Minor chip revision versioning scheme in the format
vX.Y
Bug Fixes
- Listed BLE as an ESP32-C3 feature (#770)
- Included MANIFEST in sdist to fix RPM packaging (#767)
espefuse.py
: Fixed burning ofENABLE_SECURITY_DOWNLOAD
eFuse
Internal features
Experimental support for ESP32-C6
has been added (--no-stub
only). Burning eFuses is not recommended. This SoC is not generally available, so it is not fully supported in this release. Official support will be added in a later release.
Thanks to @johnboiles, @Jason2866, @Robsteranium, and others for contributing to this release!