Skip to content

Version 2.2

Compare
Choose a tag to compare
@projectgus projectgus released this 28 Nov 06:19
· 897 commits to master since this release

Latest stable release available from PyPi:
https://pypi.python.org/pypi/esptool/

This release:
https://pypi.python.org/pypi/esptool/2.2

New since v2.1

  • New esptool.py --trace option provides dump of all serial traffic for easier low-level debugging
  • Timeouts refactored for better consistency, fix some timeouts flashing large binaries (particularly when flashing with a high effective compression ratio)
  • PEP8 style cleanup, removal of deprecated language features (thanks @Cabalist!)
  • Skew between device USB/serial reference clock timing and ESP crystal is now accounted for when switching baud rate. This may help achieve higher baudrates on some development boards.

ESP8266-Specific Changes

  • Full support & identification of ESP8285
  • Support for stub loader when using crystals other than 26MHz (tested with 40MHz)

ESP32-Specific Changes

  • Support for ESP32-PICO-D4 System In Package
  • espefuse.py now verifies the factory MAC address CRC is valid
  • Flasher stub build now supports compiling against ESP-IDF v2.1 codebase (and will support v3.0)
  • Fix error message if --spi-connection arguments were mis-typed (thanks @Cabalist!)
  • Correct espsecure.py usage message (thanks @milan-kupcevic!)

Documentation Changes

  • Structure cleanup, notes about power issues, new links to the wiki