Next | Query returned 17 messages, browsing 1 to 10 | Previous

History of commit frequency

CVS Commit History:


   2024-01-31 00:47:13 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-esptool: updated to 4.7.0

v4.7.0 (2023-12-13)

New Features

test_esptool: Added test for embedded and detected flash size match
spi_connection: Support --spi-connection on all chips
espefuse: Support XTS_AES_256_KEY key_purpose for ESP32P4
xip_psram: support xip psram feature on esp32p4
add support for intel hex format
esp32p4: Stub flasher support
elf2image: add ram-only-header argument
rfc2217_server: Add hard reset sequence
espefuse: Adds efuse ADC calibration data for ESP32H2
espefuse: Update the way to complete the operation
add support for get_security_info on esp32c3 ECO7
loader: Added hints for some serial port issues when rising port error
Add support for Python 3.12
esp32c3: Support ECO6 and ECO7 magic numbers
merge_bin: add support for uf2 format
esp32-s3: Support >16MB quad flash chips
efuse: Update key purpose table and tests
efuse: ESP32P4 adds ecdsa_key support
espefuse: Add support for esp32p4 chip
esptool: added target to esp32p4
espsecure: Allow prompting for HSM PIN in read_hsm_config
esptool: Add new packages for ESP32C3 and flash efuses
esptool: Add tests for get_chip_features
esptool: Add PICO package for ESP32S3 and flash/psram efuses
get_security_info: Improved the output format and added more details

Bug Fixes

esp32c2: Added get_flash_cap and get_flash_vendor
testloadram: Windows assertion error
fixed exit() to be used from right module
esp32c2: Recommend using higher baud rate if connection fails
test_esptool: Fixed connection issue on Windows
esptool: Rephrase the --ram-only-header command message
load_ram: check for overlaps in bss section
tests/intelhex: make sure file is closed on Windows
spi_connection: Unattach previously attached SPI flash
espefuse: Fix ECDSA_FORCE_USE_HARDWARE_K for ECDSA key (esp32h2)
loader: Could not open serial port message adjusted
flasher_stub: fix usb-serial-jtag enabled non-related intr source
bin_image: Check only ELF sections when searching for .flash.appdesc
danger-github: Fir Danger GitHub token permission
Fix redirection of STDOUT
autodetection: Remove the ESP32-S2 ROM class from get_security_info autodetection
assert in esp32 exclusive workaround
elf2image: fix text/rodata mapping overlap issue on uni-idrom bus chips
dangerGH: Update token permissions - allow Danger to add comments to PR
expand file args: Correctly print the expanded command
esp32-c2: Enable flashing in secure download mode

Code Refactoring

stub_flasher: Cleanup, make adding new targets easier
   2022-12-12 14:46:15 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-esptool: updated to 4.4

Version 4.4

New Features

flasher_stub: Increased read/write speeds over USB-JTAG/Serial or USB-OTG modes, \ 
making some operations nearly twice as fast.
Added detection for guru meditation errors induced by the flasher stub or ROM \ 
bootloader.
Added a readable error message for serial-related failures, giving more \ 
information about possible HW issues.
espsecure.py: Improved AES-XTS encryption speed.

Bug Fixes

ESP32-S3 v0.0: Fixed chip revision detection.
bitstring: Added a workaround for breaking changes of bitstring==4
get_default_connected_device: Fixed to close unused serial ports.
flash_freq: Fall back to a chip-specific default flash frequency when no \ 
flash_freq arg is specified.
ESP32-C6: Fixed chip type detection and SPI flash communication.
   2022-07-08 15:24:51 by Greg Troxel | Files touched by this commit (3)
Log message:
comms/py-esptool: Update to 4.1

Mark as not for python 2.7.

Summary of upstream release notes, less bugfixes:

* Version 4.1

    ESP32-C2: Added flash encryption support
    elf2image: Added argument to disable appending SHA256 digests

* Version 4.0

Starting from v4.0.0, esptool adopts the semantic versioning
specification, please read the related "Versions" esptool
documentation page when deciding which version to use.

** Breaking changes

  Public API has been defined by limiting access to internals that
  have been refactored into multiple source files. Changing or
  refactoring these limited internals won't be considered a breaking
  change in future releases. Migration is easy and self-explanatory
  (you will get an import error if something has moved) and is
  required only in projects that import esptool directly.

  If active security features are detected, the default behavior
  changes to prevent unintentional bricking (#699):

    If flash encryption is enabled, erase_flash and erase_region
    cannot be executed.

    If secure boot is enabled, erase_flash, erase_region and
    write_flash operations cannot be performed (write_flash is just
    restricted to protect the bootloader region 0x0000->0x8000).

    An override flag --force lets the users execute these operations
    anyways.

  Flash parameters in an image header can now be changed only when no
  SHA256 digest is appended (espressif/esp-idf#8798).

  Python versions 2.7, 3.4, 3.5, and 3.6 have been deprecated, the
  code is now Python 3-only compatible. Releases v4 and later can't be
  installed from PyPI on these deprecated Python versions.

  The ESP8684 alias has been removed, ESP32-C2 has to be used.

  Megabit flash sizes have been deprecated, use megabyte units from
  now on.

** New Features

   Added stub flasher support for ESP32-C2 ECO1, deprecated ECO0 stub (can still \ 
be used with ROM).

   espefuse.py: Added a new package - ESP32-D0WDR2-V3
   2022-04-21 13:00:02 by Thomas Klausner | Files touched by this commit (18)
Log message:
*: convert to versioned_dependencies for py-cryptography
   2022-04-20 14:22:11 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-esptool: updated to 3.3

Version 3.3

New Features

Added flash size options up to 128MB.
Added stub flasher support for ESP32-C2.
Added --flash-mmu-page-size option to change flash MMU page size on ESP32-C2.
Added address and dummy cycles configuration to SPI flash commands, allowed \ 
reading flash SFDP registers.
Added target-specific flash frequency options.

espsecure.py

Added support for ECDSA P192 and P256 signatures in Secure Boot V2.
Refined Secure Boot V2 ECC support.
Added support for XTS_AES_128 using 128 bit key FE scheme.

espefuse.py

Added execute_scripts nesting support, a script can now be called from another \ 
script.
Added ESP32-C2 espefuse.py support.
Fixed power-out time for VDDQ settings for ESP32-S3.
Removed dysfunctional JTAG_SEL_ENABLE on ESP32-C3.
Removed unused eFuse fields on ESP32-C3 and ESP32-H2.
Added execute_scripts error handling in script files.
Added support for running multiple commands at once.
Added checks for secure download mode.
Added a recovery option to fix eFuse blocks after encoding errors.

Internal features

These features are intended for use inside Espressif:

Preview support for ESP32-H2-beta2 has been added. This SoC is not generally \ 
available, so it is unsupported in this release. Official support will be added \ 
in a later esptool.py release.

Bug Fixes

Fixed autodetection on ESP32-S2 in USB-OTG mode.
Fixed flash.rodata not being recognized as part of IRAM in the ELF parser.
Fixed wrong UART_RXFIFO_CNT_M mask values in the stub flasher.
Added overerase detection and a fix sequence for certain XMC flash chips.
Allowed USB PID detection for USB-JTAG-Serial mode on lowercase port names.
Fixed chip autodetection to work in secure download mode.
Fixed wrong firmware image being returned for beta chips.
Fixed a wrong bootloader flashing offset on ESP32-S3.

Miscellaneous Changes

Launched a new self-hosted esptool.py documentation and heavily updated its contents.
Renamed the ESP8684 target to ESP32-C2 (added alias for compatibility).
Added a warning for flash sizes that are not supported by the stub flasher.
   2022-01-04 21:55:40 by Thomas Klausner | Files touched by this commit (1595)
Log message:
*: bump PKGREVISION for egg.mk users

They now have a tool dependency on py-setuptools instead of a DEPENDS
   2021-12-16 21:08:52 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-esptool: updated to 3.2

Version 3.2

New Features

Support for ESP32-S3 SoC has been added (removed ESP32-S3-beta3).
Added USB-JTAG-Serial and USB-CDC support for ESP32-S3.
Added a check to disable stub when connecting to an unsupported chip.
Added boot log detection and context of failures logging.
Improved error messages to cover more cases and provide more information.
Added get_security_info command stub support.
Augmented chip autodetection to work even in secure download mode. (ESP32-C3 and \ 
later only)
Added flash chip connection verification check.
Added ESP8266 version 3 image format support.
espsecure.py

Added option for 512bit keys for encrypt_flash_data.
espefuse.py

Added a new command which can execute custom python scripts to burn efuses all \ 
at once.
Added ESP32-S2 flash_ver, psram_ver, and pkg_ver efuses.
Corrected lenght of soft_dis_jtag efuse.
Added custom_mac eFuse field for ESP32-C3/-S2/-S3/-H2.
Added a check for read_protect_efuse.
Added support for 512bit XTS_AES flash encryption key.
Added a step to close the serial port after espefuse operations.
Added a security confirmation flag to espefuse tests.

Internal features

These features are intended for use inside Espressif:

Preview support for ESP32-H2 and ESP8684 has been added. These SoCs are not \ 
generally available, so they are unsupported in this release. Official support \ 
will be added in a later esptool release.
Added automatic delay for boot time after ESP32 reset in FPGA.

Bug Fixes

Fixed build from sources (require wheel only when installing from pip).
Fixed failing flashing process on some supported chips.
Fixed ESP32-C3 package detection.
Fixed test child processes being blocked waiting for the OS pipe buffer to \ 
accept more data.
Fixed MacOS USB PID detection on tty and cu ports.
Fixed erroneous comparison when handling deflated data.

Miscellaneous Changes

Changed unnecessarily alarming error to a warning.
Removed ESP32 rev0 connection workaround.
Added a readable error and a use example to merge_bin.
   2021-10-26 12:06:07 by Nia Alarie | Files touched by this commit (85)
Log message:
comms: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes
   2021-10-07 15:27:10 by Nia Alarie | Files touched by this commit (85)
Log message:
comms: Remove SHA1 hashes for distfiles
   2021-09-22 01:26:02 by Thomas Klausner | Files touched by this commit (1)
Log message:
py-esptool: fix DEPENDS line

Next | Query returned 17 messages, browsing 1 to 10 | Previous