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 2argument- 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_purposeon 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_revfield- Fixed flasher stub on ESP32-H2
espefuse.py
- Removed
XTS_AES_256key purposes on ESP32-C3 - Fixed location of
FAIL_BITandNUM_BITSon ESP32-C3 - Added a warning to specify the
--port/-pargument 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!