Skip to content

Bump esptool from 3.3.1 to 4.8.1#202

Closed
dependabot[bot] wants to merge 1 commit intodevfrom
dependabot/pip/esptool-4.8.1
Closed

Bump esptool from 3.3.1 to 4.8.1#202
dependabot[bot] wants to merge 1 commit intodevfrom
dependabot/pip/esptool-4.8.1

Conversation

@dependabot
Copy link
Copy Markdown

@dependabot dependabot bot commented on behalf of github Mar 25, 2025

Bumps esptool from 3.3.1 to 4.8.1.

Release notes

Sourced from esptool's releases.

Version 4.8.1

Bug Fixes

Thanks to @​befeleme and @​matthuisman for contributing to this release!

Results of checking the release against common anti-virus SW

The failures are probably false positives. You can mark esptool as safe in your anti-virus SW, or install esptool from source.

Version 4.8.0

New Features

  • ESP32-C5: Added full support
  • ESP32-C61: Added full support
  • ESP32-P4: Enabled USB-Serial/JTAG in flasher stub
  • ESP32-P4: Updated eFuse table
  • ESP32-P4: Added ECO1 magic number
  • ESP32-P4: Added external spi flash connection restriction checks
  • ESP32-P4: Added wafer and pkg_version fields
  • ESP32-C5-beta3: Added preview support
  • ESP32-S3: Clear boot control register on hard reset to avoid going back to download mode
  • Added a new read_flash_sfdp command to read the flash chip SFDP register
  • Added serial port filtering and selection by VID/PID/Name
  • Added advisory port locking
  • Added new ROM bootloader flash error definitions
  • Added an option to retry connecting to the chip in a loop
  • Automatically reconnect if a serial port disconnects during reset
  • write_flash: Retry flashing if the chip disconnects during writing data
  • write_flash: Added image binary SHA digest recalculation if fields change
  • flash_id: Print flash voltage
  • get_security_info: Print key_purpose fields
  • loader: Enabled usage of context managers for esp instances
  • espefuse: Added support to extend eFuse table by user CSV file
  • espefuse: Added eFuse dump formats: joint(default) and split(new)
  • espefuse: Added incompatible eFuse settings check for ESP32-S3
  • espefuse: Allow eFuse filtering based on command line arguments
  • espefuse: Added a check for correctness of written data
  • espefuse: Updated adc_info command for all chips
  • espefuse: Enabled operation with coding scheme == 3
  • espefuse: Updated eFuses of ESP32-C6 and ESP32-H2

... (truncated)

Changelog

Sourced from esptool's changelog.

v4.8.1 (2024-09-25)

Bug Fixes

  • esp32c2: Add esp32c2 eco4 rom magic value
  • packaging: Correctly exclude the unwanted sub/modules

v4.8.0 (2024-09-18)

New Features

  • espefuse: Supports wafer efuse versions for esp32c61
  • esptool: add new command SFDP read
  • esptool: Add option to retry connection in a loop
  • efuse: Updates efuse table for esp32c5
  • efuse: Updates efuse table for esp32p4
  • esp32c61: Added stub flasher support
  • cli: add autocompletions
  • esptool: allow picking UART by VID/PID/Name
  • esp32c5: Add USB-serial/JTAG stub support
  • esp32c5: Add UART stub support
  • esptool: Print key_purpose name for get_security_info cmd
  • espefuse: Adds support extend efuse table by user CSV file
  • espefuse: Adds efuse dump formats: separated(default) and united(new)
  • espefuse: Adds incompatible eFuse settings check for S3
  • reset: Apply reconnections to the whole reset sequence, not line transitions
  • reset: Automatically reconnect if port disconnects during reset
  • esp32-p4: Add ECO1 magic number
  • espsecure: Add support for secure boot v2 using ECDSA-P384 signatures
  • write_flash: retry flashing if chip disconnects
  • espefuse: Allow filtering efuses based on command line arguments
  • esploader: Enable context manager for esp instances
  • espefuse: Added check for correctness of written data
  • espefuse: Improves help for burn_efuse cmd
  • esp32s3: clear boot control register on hard reset
  • esp32-p4: add spi-connection restriction to ROM class
  • add UF2 IDs for ESP32-C5 and ESP32-C61
  • espefuse: Updates efuses for C5 and C61
  • esp32c61: add c61 basic flash support (no_stub)
  • esp32c5: skipped the stub check for esp32c5 mp
  • esp32c5: base support of esp32c5 mp (no stub)
  • Added warning when secure boot enabled
  • cmds/write_flash: Recalculated SHA digest for image binary
  • print flash voltage in flash_id command
  • esptool: Adds wafer and pkg versions
  • espefuse: Update adc_info commands for all chips
  • espefuse: Adds new efuses for esp32p4
  • espefuse: Allow the espefuse.py to work when coding scheme == 3
  • err_defs: Add ROM bootloader flash error definitions
  • Use ruff instead of flake8 and black both in pre-commit and CI

... (truncated)

Commits
  • 1e9df29 change: Update version to 4.8.1
  • 3434433 fix(esp32c2): Add esp32c2 eco4 rom magic value
  • 908d0b5 fix(packaging): Correctly exclude the unwanted sub/modules
  • 5de78d3 ci(pypi_release): Use build --sdist argument to avoid building non-universal whl
  • 197845b change(changelog): Fix typos to satisfy codespell
  • fbb74ec change: Update version to 4.8.0
  • 6edafea fix(esptool): Fix esp32c61 flash frequency config
  • 138660b fix(esptool): Fix incorrect chip version for esp32c5
  • 2ccddc3 ci(github_builds): Specify arm32 runner tags
  • 3a74f62 docs(troubleshooting): Add info about debugging in USB-Serial/JTAG and USB-OT...
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [esptool](https://github.com/espressif/esptool) from 3.3.1 to 4.8.1.
- [Release notes](https://github.com/espressif/esptool/releases)
- [Changelog](https://github.com/espressif/esptool/blob/master/CHANGELOG.md)
- [Commits](espressif/esptool@v3.3.1...v4.8.1)

---
updated-dependencies:
- dependency-name: esptool
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Mar 25, 2025
@dependabot @github
Copy link
Copy Markdown
Author

dependabot bot commented on behalf of github Jun 20, 2025

Superseded by #219.

@dependabot dependabot bot closed this Jun 20, 2025
@dependabot dependabot bot deleted the dependabot/pip/esptool-4.8.1 branch June 20, 2025 08:24
@github-actions github-actions bot locked and limited conversation to collaborators Jun 22, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

dependencies Pull requests that update a dependency file python Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants