Version 4.2
New Features
- Added a readable message when a device is not detected on a given port (#751)
image_info
: Print flash settings and extended header fields with--version 2
argument- Added support for 26 MHz XTAL on ESP32-C2
- Expanded minimum revision field to accept higher chip revisions
espefuse.py
- Added
XTS_AES_256 key_purpose
on ESP32-S3-beta2 burn_efuse
: Improved error messages when a new data value is incorrect (#760)get_pkg_version
: Fixed on ESP32-C2 (#759)- Added major and minor wafer version eFuses
Bug Fixes
load_extended_header
: Load the minimum chip revisionmin_rev
field- Fixed flasher stub on ESP32-H2
espefuse.py
- Removed
XTS_AES_256
key purposes on ESP32-C3 - Fixed location of
FAIL_BIT
andNUM_BITS
on ESP32-C3 - Added a warning to specify the
--port/-p
argument if connection fails (#744)
espsecure.py
_microecc_format
: Pad zeroes to curve length
Miscellaneous Changes
- Clarified USB-OTG-related functions (#756, #757)
- Stub codes are now included as JSON files with metadata for each target
Thanks to @befeleme and others for contributing to this release!