Hello ports, Here is a simple update bringing devel/py-esptool to version 4.3.
New Features * image_info: Added image type autodetection, specifying --chip is no longer needed * image_info: Added the ability to display application info if a valid app image is detected * write_flash: Added the ability to recover from serial errors when flashing, effectively making data transfers more robust (#182) * write_flash: Added checks to prevent flashing if an incompatible chip type or chip revision is used, --force can be used to override this restriction * Added more memory density definitions to cover known flash chips (#769) * Added parsing of stub flasher error definitions in esptool messages * Added support for Major.Minor chip revision versioning scheme in the format vX.Y Bug Fixes * Listed BLE as an ESP32-C3 feature (#770) * Included MANIFEST in sdist to fix RPM packaging (#767) * espefuse.py: Fixed burning of ENABLE_SECURITY_DOWNLOAD eFuse Internal features Experimental support for ESP32-C6 has been added (--no-stub only). Burning eFuses is not recommended. This SoC is not generally available, so it is not fully supported in this release. Official support will be added in a later release. Ok? -- Tracey Emery Index: Makefile =================================================================== RCS file: /home/cvs/ports/devel/py-esptool/Makefile,v retrieving revision 1.11 diff -u -p -r1.11 Makefile --- Makefile 15 Aug 2022 14:02:47 -0000 1.11 +++ Makefile 6 Oct 2022 22:02:06 -0000 @@ -1,6 +1,6 @@ COMMENT = esp8266 and esp32 rom bootloader communication tool -MODPY_EGG_VERSION = 4.2.1 +MODPY_EGG_VERSION = 4.3 DISTNAME = esptool-${MODPY_EGG_VERSION} PKGNAME = py-${DISTNAME} Index: distinfo =================================================================== RCS file: /home/cvs/ports/devel/py-esptool/distinfo,v retrieving revision 1.7 diff -u -p -r1.7 distinfo --- distinfo 15 Aug 2022 14:02:47 -0000 1.7 +++ distinfo 6 Oct 2022 22:02:15 -0000 @@ -1,2 +1,2 @@ -SHA256 (esptool-4.2.1.tar.gz) = uWf67ZTdQ/VHlT/eNi07pbY93coKD/eYJ1AFRwLLwjg= -SIZE (esptool-4.2.1.tar.gz) = 202259 +SHA256 (esptool-4.3.tar.gz) = A9ADEu7yWLr4P679C5ErIlHdBEAkLancsbGP517WFMM= +SIZE (esptool-4.3.tar.gz) = 222498 Index: pkg/PLIST =================================================================== RCS file: /home/cvs/ports/devel/py-esptool/pkg/PLIST,v retrieving revision 1.6 diff -u -p -r1.6 PLIST --- pkg/PLIST 3 Aug 2022 13:40:26 -0000 1.6 +++ pkg/PLIST 6 Oct 2022 22:03:08 -0000 @@ -55,6 +55,18 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/espefuse/efuse/esp32c3/fields.py lib/python${MODPY_VERSION}/site-packages/espefuse/efuse/esp32c3/mem_definition.py lib/python${MODPY_VERSION}/site-packages/espefuse/efuse/esp32c3/operations.py +lib/python${MODPY_VERSION}/site-packages/espefuse/efuse/esp32c6/ +lib/python${MODPY_VERSION}/site-packages/espefuse/efuse/esp32c6/__init__.py +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/espefuse/efuse/esp32c6/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/espefuse/efuse/esp32c6/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/espefuse/efuse/esp32c6/${MODPY_PYCACHE}emulate_efuse_controller.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/espefuse/efuse/esp32c6/${MODPY_PYCACHE}fields.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/espefuse/efuse/esp32c6/${MODPY_PYCACHE}mem_definition.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/espefuse/efuse/esp32c6/${MODPY_PYCACHE}operations.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/espefuse/efuse/esp32c6/emulate_efuse_controller.py +lib/python${MODPY_VERSION}/site-packages/espefuse/efuse/esp32c6/fields.py +lib/python${MODPY_VERSION}/site-packages/espefuse/efuse/esp32c6/mem_definition.py +lib/python${MODPY_VERSION}/site-packages/espefuse/efuse/esp32c6/operations.py lib/python${MODPY_VERSION}/site-packages/espefuse/efuse/esp32h2beta1/ lib/python${MODPY_VERSION}/site-packages/espefuse/efuse/esp32h2beta1/__init__.py ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/espefuse/efuse/esp32h2beta1/${MODPY_PYCACHE}/ @@ -137,6 +149,7 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/esptool/targets/${MODPY_PYCACHE}esp32.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/esptool/targets/${MODPY_PYCACHE}esp32c2.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/esptool/targets/${MODPY_PYCACHE}esp32c3.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/esptool/targets/${MODPY_PYCACHE}esp32c6.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/esptool/targets/${MODPY_PYCACHE}esp32c6beta.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/esptool/targets/${MODPY_PYCACHE}esp32h2beta1.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/esptool/targets/${MODPY_PYCACHE}esp32h2beta2.${MODPY_PYC_MAGIC_TAG}pyc @@ -147,6 +160,7 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/esptool/targets/esp32.py lib/python${MODPY_VERSION}/site-packages/esptool/targets/esp32c2.py lib/python${MODPY_VERSION}/site-packages/esptool/targets/esp32c3.py +lib/python${MODPY_VERSION}/site-packages/esptool/targets/esp32c6.py lib/python${MODPY_VERSION}/site-packages/esptool/targets/esp32c6beta.py lib/python${MODPY_VERSION}/site-packages/esptool/targets/esp32h2beta1.py lib/python${MODPY_VERSION}/site-packages/esptool/targets/esp32h2beta2.py @@ -158,6 +172,7 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/esptool/targets/stub_flasher/stub_flasher_32.json lib/python${MODPY_VERSION}/site-packages/esptool/targets/stub_flasher/stub_flasher_32c2.json lib/python${MODPY_VERSION}/site-packages/esptool/targets/stub_flasher/stub_flasher_32c3.json +lib/python${MODPY_VERSION}/site-packages/esptool/targets/stub_flasher/stub_flasher_32c6.json lib/python${MODPY_VERSION}/site-packages/esptool/targets/stub_flasher/stub_flasher_32c6beta.json lib/python${MODPY_VERSION}/site-packages/esptool/targets/stub_flasher/stub_flasher_32h2beta1.json lib/python${MODPY_VERSION}/site-packages/esptool/targets/stub_flasher/stub_flasher_32h2beta2.json