Releases: espressif/esp-serial-flasher
Releases · espressif/esp-serial-flasher
Version 1.7.0
v1.7.0 (2024-11-25)
New Features
- Add support for reading from target flash
- Add support for inverting reset and boot pins
- Update zephyr example to v4.0.0
- examples: Provide more useful error messages
Bug Fixes
- Clarify and validate alignment requirements for flashing
- ROUNDUP calculation fix
- Zephyr example
- Handling of USB buffer overflow
- Callback when USB port is disconnected
Version 1.6.2
v1.6.2 (2024-10-18)
Bug Fixes
- Fix the ESP USB CDC ACM port read return value
Version 1.6.1
v1.6.1 (2024-10-15)
Bug Fixes
- Fix ESP32-H2 flash detection
Version 1.6.0
v1.6.0 (2024-09-26)
New Features
- Add support for Secure Download Mode
- Add support for getting target security info
- Add logging from target to rpi pico port
Bug Fixes
- Add delay to usb example to ensure connection
- Do not enable logging if flashing error - STM
- Add missing esp32c3 chip magic numbers
- Multiple timeout fixes
- Only check if image fits into flash when we know flash size
- Duplicate word in logging message
Code Refactoring
- protocol: Rework command and response handling code
- protocol: Add support for receiving variably sized SLIP packets
Version 1.5.0
v1.5.0 (2024-08-13)
New Features
- Add the Raspberry Pi Pico port
Version 1.4.1
v1.4.1 (2024-07-16)
Bug Fixes
- Add correct MD5 calculation with stub enabled
- Remove duplicate word in logging
Version 1.4.0
v1.4.0 (2024-07-02)
New Features
- Add stub-support - special thanks to @higaski for contributions related to this feature
Bug Fixes
- Fix MD5 option handling
Version 1.3.1
v1.3.1 (2024-06-26)
Bug Fixes
- Fix ESP SPI port duplicate tracing
- SPI interface/esp port alignment requirements fix
- Upload to RAM examples monitor task priority fix
Version 1.3.0
v1.3.0 (2024-03-22)
New Features
- Add a convenient public API way to read the WIFI MAC
Bug Fixes
- Correctly compare image size with memory size including offset
Version 1.2.0
v1.2.0 (2024-02-28)
New Features
- Move flash size detection functionality to the public API
Bug Fixes
- Fix inferring flash size from the flash ID
- docs: Fix table in SPI load to RAM example