Skip to content

Releases: esp-rs/espflash

1.4.1

19 Apr 17:38
Compare
Choose a tag to compare
  • Fixes reset sequence when flashing via the USB-Serial-JTAG peripheral (ESP32-C3 only)
  • Fixes a bug which caused valid partition table files to be rejected when specified via cargo package metadata

1.4.0

06 Apr 17:09
Compare
Choose a tag to compare
  • Fix a logical error which prevented the use of the board-info subcommand when using espflash
  • Improvements made to serial port related errors to make the actual problem more clear
  • Allow for the modification of the application firmware header
    • Can now set the flash frequency, size, and mode via the command line
  • Use the espmonitor library for our serial monitor
  • Default app partition size is now scaled with flash size
  • Add an option to the save-image subcommand to merge all binaries into a single file, allowing for use with QEMU
  • Update serialport and all other outdated dependencies
    • This should resolve issues when using macOS Monterrey and/or M1

1.3.0

18 Feb 19:27
Compare
Choose a tag to compare
  • Fallback serial port detection added for MUSL users
  • Allow for flashing when factory partition is not set (eg. OTA partitions)
  • Resolve various connection issues by fixing flasher::sync
  • Support for flashing devices via the built-in USB Serial JTAG peripheral
  • Allow for the passing of unstable Cargo options
  • Use the correct load address when creating a direct boot image
  • Handle the Interrupted system call error caused by resizing the terminal with a monitor open
  • Remove deprecated --board-info option (use subcommand instead)
  • Update all dependencies to newest versions

1.2.0

15 Dec 18:17
Compare
Choose a tag to compare
  • Unify cli options between cargo espflash and espflash commands
  • Add support for flashing to ESP32-S3 devices
  • Allow specifying build target as command line argument
  • Auto detect serial port if none is provided
  • Allow specifying package to use when running from a cargo workspace
  • Improved reliability for connecting to devices
  • Improved support of partition table format

1.1.0

16 Oct 11:53
Compare
Choose a tag to compare
  • Display chip features and MAC address in board info output
  • Add save-image sub-command to save the generated image to disk
  • Add support for flashing direct-boot images to esp32c3
  • Improved error messages in various places

1.0.1

23 Sep 11:43
Compare
Choose a tag to compare
  • Fix timeout while flashing larger images to esp32 family devices
  • Fix generating invalid images for esp32 family devices in some cases

1.0.0

21 Sep 13:03
Compare
Choose a tag to compare
  • Compatibility with ESP32-S2 and ESP32-C3 chips
  • Add support for flashing custom bootloader or partition table on ESP32 family chips
  • Add basic post-flashing serial monitor
  • Faster flashing trough compression on ESP32 family chips
  • More reliable flashing at higher serial speeds
  • Improved error messages