commit python-esptool for openSUSE:Factory

2023-06-21 Thread Source-Sync
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

2023-06-11 Thread Source-Sync
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

2023-05-11 Thread Source-Sync
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

2022-11-07 Thread Source-Sync
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

2022-07-04 Thread Source-Sync
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