commit python-esptool for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-esptool for openSUSE:Factory checked in at 2023-06-21 22:38:56 Comparing /work/SRC/openSUSE:Factory/python-esptool (Old) and /work/SRC/openSUSE:Factory/.python-esptool.new.15902 (New) Package is "python-esptool" Wed Jun 21 22:38:56 2023 rev:11 rq:1094120 version:4.6.2 Changes: --- /work/SRC/openSUSE:Factory/python-esptool/python-esptool.changes 2023-06-11 19:58:50.768449920 +0200 +++ /work/SRC/openSUSE:Factory/.python-esptool.new.15902/python-esptool.changes 2023-06-21 22:39:44.150326637 +0200 @@ -1,0 +2,8 @@ +Tue Jun 20 16:13:33 UTC 2023 - Dirk Müller + +- update to 4.6.2: + * `ESP32-H2, ESP32-C6`: Fixed byte order in MAC address. + * `C900: Too much data`: Fixed occasional compressed upload +failures. + +--- Old: esptool-4.6.1.tar.gz New: esptool-4.6.2.tar.gz Other differences: -- ++ python-esptool.spec ++ --- /var/tmp/diff_new_pack.NG7q6a/_old 2023-06-21 22:39:44.658329697 +0200 +++ /var/tmp/diff_new_pack.NG7q6a/_new 2023-06-21 22:39:44.662329721 +0200 @@ -17,7 +17,7 @@ Name: python-esptool -Version:4.6.1 +Version:4.6.2 Release:0 Summary:A serial utility to communicate & flash code to Espressif ESP8266 & ESP32 chips License:GPL-2.0-or-later ++ esptool-4.6.1.tar.gz -> esptool-4.6.2.tar.gz ++ /work/SRC/openSUSE:Factory/python-esptool/esptool-4.6.1.tar.gz /work/SRC/openSUSE:Factory/.python-esptool.new.15902/esptool-4.6.2.tar.gz differ: char 40, line 1
commit python-esptool for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-esptool for openSUSE:Factory checked in at 2023-06-11 19:56:12 Comparing /work/SRC/openSUSE:Factory/python-esptool (Old) and /work/SRC/openSUSE:Factory/.python-esptool.new.15902 (New) Package is "python-esptool" Sun Jun 11 19:56:12 2023 rev:10 rq:1092287 version:4.6.1 Changes: --- /work/SRC/openSUSE:Factory/python-esptool/python-esptool.changes 2023-05-11 12:34:10.762907476 +0200 +++ /work/SRC/openSUSE:Factory/.python-esptool.new.15902/python-esptool.changes 2023-06-11 19:58:50.768449920 +0200 @@ -1,0 +2,38 @@ +Sun Jun 11 12:45:40 UTC 2023 - Dirk Müller + +- update to 4.6.1: + * `ESP32-S3 USB-Serial/JTAG`: Fix incorrect RTC WDT registers +to avoid resets during flashing. +- update to 4.6: + * Added the option to specify `ALL` as a size argument in +`read_flash` and `erase_region` to perform said operation +until the end of the flash memory. + * `image_info`: Display the WP pin state in human-readable +form. + * `image_info`: Display chip type based on Chip ID, if +available. + * `ESP32-C6` and `ESP32-H2`: Added support for reading 64-bit +MAC address. + * Added efuse description YAML files for all chips. + * `ECDSA_KEY`: Added support for burning from PEM file. + * `burn_key` and `burn_key_digest`: Hide sensitive info during +burning by default. + * Added support for external `esp` instance. + * Improved efuse error viewing. + * `ESP32-H2`: Added RF Calibration Information. + * Fixed `0106: Operation or feature not supported` error +by setting flash parameters even with `--flash_size keep`. + * `USB-Serial/JTAG`: Autofeed super watchdog (SWD) to avoid +resets during flashing. + * `USB-Serial/JTAG`: Fixed failing reset sequence on COM ports +>= 10 due to PID detection error. + * `ESP32-C6`: Fixed `get_pkg_version` and +`get_{major,minor}_chip_version`. + * `image_info`: Removed check that reserved bytes in the image +header are zero, which would break chip type autodetection. + * Moved bootloader description header `bootdesc` to the top of +the RAM segment. + * Refactored to support `cryptography>=40`. + * Refactored to support recent `reedsolo` package versions. + +--- Old: esptool-4.5.1.tar.gz New: esptool-4.6.1.tar.gz Other differences: -- ++ python-esptool.spec ++ --- /var/tmp/diff_new_pack.MtPTKC/_old 2023-06-11 19:58:51.296453104 +0200 +++ /var/tmp/diff_new_pack.MtPTKC/_new 2023-06-11 19:58:51.304453152 +0200 @@ -17,7 +17,7 @@ Name: python-esptool -Version:4.5.1 +Version:4.6.1 Release:0 Summary:A serial utility to communicate & flash code to Espressif ESP8266 & ESP32 chips License:GPL-2.0-or-later ++ esptool-4.5.1.tar.gz -> esptool-4.6.1.tar.gz ++ /work/SRC/openSUSE:Factory/python-esptool/esptool-4.5.1.tar.gz /work/SRC/openSUSE:Factory/.python-esptool.new.15902/esptool-4.6.1.tar.gz differ: char 23, line 1
commit python-esptool for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-esptool for openSUSE:Factory checked in at 2023-05-11 12:33:42 Comparing /work/SRC/openSUSE:Factory/python-esptool (Old) and /work/SRC/openSUSE:Factory/.python-esptool.new.1533 (New) Package is "python-esptool" Thu May 11 12:33:42 2023 rev:9 rq:1086123 version:4.5.1 Changes: --- /work/SRC/openSUSE:Factory/python-esptool/python-esptool.changes 2022-11-07 13:52:00.859910449 +0100 +++ /work/SRC/openSUSE:Factory/.python-esptool.new.1533/python-esptool.changes 2023-05-11 12:34:10.762907476 +0200 @@ -1,0 +2,68 @@ +Thu Apr 20 10:23:16 UTC 2023 - Torsten Gruner + +- update to 4.5.1 + * Bug Fixes +- ESP32-S3: Temporarily disabled increasing CPU frequency in the stub flasher (#832, #848, #842). +- Fixed error messages when esptool is used with an unknown chip. +- esp_rfc2217_server: Updated reset sequences. +- esp_rfc2217_server: Registered as a script (#846). +- pyinstaller: Fixed glibc dependency on gnu/linux (#843). + * Miscellaneous Changes +- Added target tests for ESP32-H2. +- Reduced size of test images. +- Added a custom host_test marker for the test suite to allow running tests without real hardware (#838). + +- version 4.5 + * New Features +- Configuration file: Added the option to configure internal variables + (such as timeouts and delays) and to implement a custom reset sequence (see the related documentation). +- Bootloader reset: Added a new reset strategy to make resetting into the + download mode more reliable on MacOS and Linux systems (#712). +- ESP32-S3: Added support for >32MB octal flash chips (#795, #745). +- ESP32-H2: Added full esptool and flasher stub support. +- ESP32-C6: Added full flasher stub support. +- flash_id: Print the flash memory chip type (quad vs. octal) if available (#730). +- elf2image: Added --pad-to-size option to specify a size to which + the generated binary image must be aligned. +- write_flash: Added a security check to prevent bricking the device + when flash encryption is active. +- Optimized to reduce the number of steps when a chip is being interrogated. + * espsecure.py +- Added an external HSM signing interface. +- Added support for pre-calculated signatures. +- Added PKCS#8 identifier support (#819). + * Bug Fixes +- USB-Serial/JTAG: Fixed randomly failing transfers when writing/reading large binaries. +- ESP32-S3: Fixed crashing stub flasher when using in USB-Serial/JTAG mode (#808) +- ESP32: Recalculate the crystal clock to compensate for the chips baud rate setting + as a workaround to avoid ESP32 CK_8M frequency drift. +- ESP32-S3: Fixed v0.0 chip being detected as vX.8. +- StopIteration: Fixed several possible errors when stub flasher is being uploaded + and added better error messages for other cases (#824). +- Fixed chip autodetection and operations in the secure download mode on ESP32-S2 and S3 (#813). +- write_flash: Fixed the --erase-all option corrupting flash (#805). +- write_flash: Fixed security checks when min_rev and max_rev_full are specified in the image. +- Fixed compatibility with bitstring>=4 package. +- Fixed compatibility with reedsolo when using Python 3.10 and Cython (#711). + * espefuse.py +- The serial port now gets closed when espefuse fails (#803). + * Miscellaneous Changes +- Refactored to make adding new targets easier, reduce code repetition, + and comply with the Black 23.1 style. +- Added target tests for all of the newly supported chips. +- Updated the toolchains for stub flasher builds. + +-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. (#783) + * 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. + +--- Old: esptool-3.3.2.tar.gz New: esptool-4.5.1.tar.gz Other differences: -- ++
commit python-esptool for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-esptool for openSUSE:Factory checked in at 2022-11-07 13:51:56 Comparing /work/SRC/openSUSE:Factory/python-esptool (Old) and /work/SRC/openSUSE:Factory/.python-esptool.new.1597 (New) Package is "python-esptool" Mon Nov 7 13:51:56 2022 rev:8 rq:1034126 version:3.3.2 Changes: --- /work/SRC/openSUSE:Factory/python-esptool/python-esptool.changes 2022-07-04 11:32:51.94008 +0200 +++ /work/SRC/openSUSE:Factory/.python-esptool.new.1597/python-esptool.changes 2022-11-07 13:52:00.859910449 +0100 @@ -1,0 +2,26 @@ +Sun Nov 6 11:27:28 UTC 2022 - Adrian Schr??ter + +- update to 3.3.2 + * New Features +- write_flash: Added the ability to recover from serial errors when flashing, + effectively making data transfers more robust (#182) +- Added more memory density definitions to cover known flash chips (#769) +- Added parsing of stub flasher error definitions in esptool messages +- espefuse.py +- Added XTS_AES_256 key_purpose on ESP32-S3-beta2 +- burn_efuse: Improved error messages when a new data value is incorrect (#760) + * Bug Fixes +- load_extended_header: Load the minimum chip revision min_rev field +- Fixed faulty hard_reset() with RTS pin for ESP32-S2/S3 in slower environments +- get_default_connected_device: Fixed closing unused ports +- espefuse.py +- Corrected eFuse tables +- Removed XTS_AES_256 key purposes on ESP32-C3 +- Fixed location of FAIL_BIT and NUM_BITS on ESP32-C3 +- Added a warning to specify the --port/-p argument if connection fails (#744) +- espsecure.py +- _microecc_format: Pad zeroes to curve length +- Fixed argparse Secure Boot key generation command to work with both V1 and V2 + + +--- Old: esptool-3.3.1.tar.gz New: esptool-3.3.2.tar.gz Other differences: -- ++ python-esptool.spec ++ --- /var/tmp/diff_new_pack.aA1EE9/_old 2022-11-07 13:52:01.411913552 +0100 +++ /var/tmp/diff_new_pack.aA1EE9/_new 2022-11-07 13:52:01.415913575 +0100 @@ -19,7 +19,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 Name: python-esptool -Version:3.3.1 +Version:3.3.2 Release:0 Summary:A serial utility to communicate & flash code to Espressif ESP8266 & ESP32 chips License:GPL-2.0-or-later ++ esptool-3.3.1.tar.gz -> esptool-3.3.2.tar.gz ++ /work/SRC/openSUSE:Factory/python-esptool/esptool-3.3.1.tar.gz /work/SRC/openSUSE:Factory/.python-esptool.new.1597/esptool-3.3.2.tar.gz differ: char 12, line 1
commit python-esptool for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-esptool for openSUSE:Factory checked in at 2022-07-04 11:32:46 Comparing /work/SRC/openSUSE:Factory/python-esptool (Old) and /work/SRC/openSUSE:Factory/.python-esptool.new.1548 (New) Package is "python-esptool" Mon Jul 4 11:32:46 2022 rev:7 rq:986480 version:3.3.1 Changes: --- /work/SRC/openSUSE:Factory/python-esptool/python-esptool.changes 2020-05-28 09:17:37.757007601 +0200 +++ /work/SRC/openSUSE:Factory/.python-esptool.new.1548/python-esptool.changes 2022-07-04 11:32:51.94008 +0200 @@ -1,0 +2,177 @@ +Tue Jun 28 19:02:14 UTC 2022 - Torsten Gruner + +- update to 3.3.1 + * 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 + * Bug Fixes ++ Fixed ESP32-S3 USB-OTG compressed flashing + +- version 3.3 + * New Features ++ Added flash size options up to 128MB. (#680) ++ 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. (espressif/esp-idf#8420) ++ 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. (#685) ++ 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. (#728) + * 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. + +- 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. (#640) ++ Added support for 512bit XTS_AES flash encryption key. ++ Added a step to close the serial port after espefuse operations. (#671) ++ Added a security confirmation flag to espefuse tests. (#677) + * 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