Commit Graph

  • ec84fba6cd feat: Improve ports sorting when autodetection is used master Jaroslav Burian 2025-09-24 22:07:50 +02:00
  • aa1b04a312 feat(write_flash): Allow encrypted writes using key from the Key Manager harshal.patil 2025-10-03 12:42:51 +05:30
  • 944e56ae38 ci: Bump pre-commit hooks pre-commit-ci-update-config pre-commit-ci[bot] 2025-10-06 19:27:06 +00:00
  • fa975910f0 fix(windows): Limit rich_click version to <1.9.0 Peter Dragun 2025-10-01 15:17:58 +02:00
  • 1b37d3d758 docs(esp32h4): Add ESP32-H4 documentation Jaroslav Safka 2025-08-29 10:52:19 +02:00
  • cacc180f9e docs(esp32h21): Add documentation for ESP32-H21 Jaroslav Safka 2025-09-01 08:56:06 +02:00
  • a1ca6c9c4a fix(espefuse): Fix calibration efuses for ESP32-P4 ECO5 Konstantin Kondrashov 2025-09-25 13:06:29 +03:00
  • ae23ab254d fix(espefuse): Fix ECDSA key purposes for ESP32-P4 Konstantin Kondrashov 2025-09-22 19:00:02 +03:00
  • ab8ecaed87 fix(espefuse): Fix calibration efuses for ESP32-P4 ECO5 release/v4 Konstantin Kondrashov 2025-09-25 13:06:29 +03:00
  • c75a3de1bb fix(espefuse): Fix ECDSA key purposes for ESP32-P4 Konstantin Kondrashov 2025-09-22 19:00:02 +03:00
  • 1f9c5e92ee test(espsecure): Use CLI interface instead of direct API calls of espsecure harshal.patil 2025-09-23 15:21:28 +05:30
  • ee35dda699 fix(espsecure): Fixed the keyfile arg of the sign-data command by making it optional harshal.patil 2025-09-23 14:04:38 +05:30
  • 8fccdf8f06 fix(image_info): Sanitize app and bootloader info of null bytes Radim Karniš 2025-09-22 12:27:55 +02:00
  • 2856164844 fix(espsecure): Allow verifying multiple appended ECDSA signatures harshal.patil 2025-09-15 15:29:21 +05:30
  • 568b3bb16f test(espsecure): Add details for generating the files present in secure_images harshal.patil 2025-09-22 14:51:40 +05:30
  • 8923fa6e7e ci(github): publish releases with pypa/gh-action-pypi-publish Radim Karniš 2025-09-17 14:24:16 +02:00
  • ebd06d35c6 change: Update version to 4.10.0 v4.10.0 Radim Karniš 2025-09-16 10:04:32 +02:00
  • 9a207b1fd9 fix(espsecure): Allow verifying multiple appended ECDSA signatures harshal.patil 2025-09-15 15:29:21 +05:30
  • 70afbaabee change: Update version to 5.1.0 v5.1.0 Radim Karniš 2025-09-15 19:42:16 +02:00
  • 2ae5535671 fix(espefuse): Update CLI to support rich-click 1.9.0 Peter Dragun 2025-09-15 16:37:44 +02:00
  • 763d74daa3 ci(build_action): use Python 3.11 to avoid issues with six.moves Peter Dragun 2025-09-15 13:11:36 +02:00
  • af6ff30585 fix(espefuse): Fixes re-connection issue in check-error via UJS port Konstantin Kondrashov 2025-08-18 16:47:17 +03:00
  • a2f4e66c69 feat(espefuse): Support ESP32-P4 ECO5 (v3.0) Konstantin Kondrashov 2025-08-28 18:08:22 +03:00
  • bb8cd9bc71 docs: bump up esp_docs to 2.1 Jaroslav Safka 2025-09-12 09:10:44 +02:00
  • 027acb980c test(esp32p4): Fix memory tests for ECO5 revision Jaroslav Safka 2025-09-03 13:45:06 +02:00
  • 2ea1fcaa37 feat(esp32p4): Add support for ESP32-P4.ECO5 Jaroslav Safka 2025-09-04 14:02:29 +02:00
  • aee68fa0f5 fix(write_flash): Make write flash mem independent Jaroslav Safka 2025-09-03 13:44:00 +02:00
  • 40f103cd38 feat(espefuse): Support ESP32-P4 ECO5 (v3.0) Konstantin Kondrashov 2025-08-28 18:08:22 +03:00
  • 8f21f43e6d test(esp32p4): Fix memory tests for ECO5 revision Jaroslav Safka 2025-09-03 13:45:06 +02:00
  • 6c10050fd3 feat(esp32p4): Add support for ESP32-P4.ECO5 Jaroslav Safka 2025-09-04 14:02:29 +02:00
  • 7e535968f5 fix(espsecure): Fix printing key digest in signature info Radim Karniš 2025-09-11 09:57:46 +02:00
  • a160468d0f fix(espefuse): Fixes re-connection issue in check-error via UJS port Konstantin Kondrashov 2025-08-18 16:47:17 +03:00
  • d19413cc99 fix(write_flash): Make write flash mem independent Jaroslav Safka 2025-09-03 13:44:00 +02:00
  • 528f60525f docs: Add chip type detection explanation Jaroslav Safka 2025-08-27 10:35:07 +02:00
  • 929ae7908f change(docs): Add dependency standard-imghdr Jaroslav Safka 2025-08-27 08:56:40 +02:00
  • cd2c98e995 docs(set_flash_voltage): Disable for non-related chips Radim Karniš 2025-09-02 10:29:43 +02:00
  • 529ff4eb44 fix: Use correct error codes for ROM errors Jaroslav Burian 2025-08-26 10:16:29 +02:00
  • 2e87882547 fix(elf2image): Handle ELF files with zero program header counts Tormod Volden 2025-08-28 08:37:03 +02:00
  • d27ce37a9c fix(elf2image): Handle ELF files with zero program header counts Tormod Volden 2025-08-28 08:37:03 +02:00
  • da4346b86e fix: Use correct error codes for ROM errors Jaroslav Burian 2025-08-26 10:16:29 +02:00
  • f05fb6207f fix: Handle deprecated options with "=" before value Peter Dragun 2025-08-21 09:51:36 +02:00
  • 6cfced81f9 fix(espsecure): Extract public key version 1 in RAW format Peter Dragun 2025-08-19 15:42:56 +02:00
  • 0177d611ac fix(espsecure): Allow signing multiple files in one go Peter Dragun 2025-08-13 16:58:25 +02:00
  • 66a137738e fix(elf2image): Fix --pad-to-size argument parsing Peter Dragun 2025-08-13 12:58:45 +02:00
  • 0f0070ba3d ci: use pre-commit.ci service for linting Jaroslav Safka 2025-08-20 11:13:31 +02:00
  • 13121d4c70 fix(espefuse): Disable programming and usage of XTS-AES-256 efuse key for ESP32-C5 harshal.patil 2025-08-18 16:30:52 +05:30
  • 1b657f3ac2 ci: Add ESP32-C5 32MB target test Jaroslav Burian 2025-08-19 11:03:42 +02:00
  • a6586e3577 test: Fix test_watchdog_reset for newer revisions of ESP32-C5 Jaroslav Burian 2025-08-19 11:00:05 +02:00
  • 1c82219d90 ci: Add ESP32-C5 32MB target test Jaroslav Burian 2025-08-19 11:03:42 +02:00
  • 069830d83c test: Fix test_watchdog_reset for newer revisions of ESP32-C5 Jaroslav Burian 2025-08-19 11:00:05 +02:00
  • c85a93dc0c fix(espefuse): Disable programming and usage of XTS-AES-256 efuse key for ESP32-C5 harshal.patil 2025-08-18 16:30:52 +05:30
  • a510446628 change: ignore pyupgrade refactoring commit Roland Dobai 2025-08-13 19:29:04 +02:00
  • 206970acf8 refactor: set up and apply pyupgrade ruff rules copilot-swe-agent[bot] 2025-08-13 13:14:18 +00:00
  • 6bc84f29ce ci(github): publish releases with pypa/gh-action-pypi-publish copilot-swe-agent[bot] 2025-08-07 08:02:22 +00:00
  • 2cd044bf9b ci(github): add copilot instructions copilot-swe-agent[bot] 2025-08-07 08:09:12 +00:00
  • 61bc166002 ci(actions): Use new pyinstaller shared build action v4.10.dev2 Peter Dragun 2025-07-01 13:16:14 +02:00
  • a977cdf093 fix(esp32c5): Erase during flashing above 16MB Jaroslav Burian 2025-08-06 10:40:45 +02:00
  • 223456f5d1 fix(espsecure): Add support for python-pkcs11 9.0+ Peter Dragun 2025-08-06 09:09:12 +02:00
  • d65a24e6d9 fix(esp32c5): Erase during flashing above 16MB v5.1.dev1 Jaroslav Burian 2025-08-06 10:40:45 +02:00
  • 3ea646f0ab fix(espsecure): Add support for python-pkcs11 9.0+ Peter Dragun 2025-08-06 09:09:12 +02:00
  • d8ae230e97 fix: stop exit 0 when being called programmatically Fu Hanxi 2025-08-05 15:34:15 +02:00
  • 0ac477ae8b feat(esp32c5): Add support for >16 MB flash sizes v4.10.dev1 Roland Dobai 2025-07-31 10:45:10 +02:00
  • 8e2b94e671 feat(esp32c5): Add support for >16 MB flash sizes Roland Dobai 2025-07-31 10:45:10 +02:00
  • 64f577213b ci(actions): Use new pyinstaller shared build action Peter Dragun 2025-07-01 13:16:14 +02:00
  • 3996e21816 feat(espefuse): Add custom key purposes for ESP32C6/C5/P4 Konstantin Kondrashov 2025-07-25 19:53:55 +03:00
  • cc61acf7b1 feat(espefuse): Support burning ECDSA_384 keys Konstantin Kondrashov 2025-07-18 22:32:20 +03:00
  • dc220df0fc feat(espefuse): Clean up limitation for BLOCK9 usage Konstantin Kondrashov 2025-07-17 16:21:56 +03:00
  • 599634a25b feat(espefuse): Adds support for burning 512-bit keys for C5 Konstantin Kondrashov 2025-07-16 18:45:39 +03:00
  • c6ce0bc14d feat(espefuse): Add custom key purposes for ESP32C6/C5/P4 Konstantin Kondrashov 2025-07-25 19:53:55 +03:00
  • 4a9a3d8a54 feat(espefuse): Support burning ECDSA_384 keys Konstantin Kondrashov 2025-07-18 22:32:20 +03:00
  • d63e3dbd07 feat(espefuse): Clean up limitation for BLOCK9 usage Konstantin Kondrashov 2025-07-17 16:21:56 +03:00
  • 468de5ce57 feat(espefuse): Adds support for burning 512-bit keys for C5 Konstantin Kondrashov 2025-07-16 18:45:39 +03:00
  • 81ac6b86bc change: Update version to 4.9.1 v4.9.1 Radim Karniš 2025-07-30 20:22:54 +02:00
  • 605c80b846 change: Update version to 5.0.2 v5.0.2 Radim Karniš 2025-07-30 15:52:49 +02:00
  • a03158c60e fix(esp32-c3): Disable flasher stub when Secure Boot is active Radim Karniš 2025-07-30 13:08:17 +02:00
  • a84653133a fix(esp32-s3): Allow stub flasher execution with active Secure Boot Radim Karniš 2025-07-30 13:05:50 +02:00
  • 1f1ea9a29d fix(esp32-c3): Disable flasher stub when Secure Boot is active Radim Karniš 2025-07-30 11:36:58 +02:00
  • 7ba285bb03 fix(esp32-s3): Allow stub flasher execution with active Secure Boot Radim Karniš 2025-07-28 22:00:27 +02:00
  • 72f6b0d57e fix: Fix buffering issues with CP2102 converter causing connection failures Jaroslav Burian 2025-07-29 13:28:09 +02:00
  • 5338ea054e fix: Fix buffering issues with CP2102 converter causing connection failures Jaroslav Burian 2025-07-29 13:28:09 +02:00
  • f2f7d2cafc fix(esp32-s3): Allow stub flasher execution with active Secure Boot fix/s3_secure_boot_stub_flasher Radim Karniš 2025-07-29 14:07:58 +02:00
  • 524825e25f fix: Fix compatibility with Click 8.2.0+ Peter Dragun 2025-07-25 11:10:27 +02:00
  • 0f32306551 fix(espefuse): Handle error in burn-efuse command when no arguments are provided Peter Dragun 2025-07-25 08:17:32 +02:00
  • b53a16ca60 fix: Fix --port-filter argument parsing Peter Dragun 2025-07-23 10:52:32 +02:00
  • 5ae594b2d7 fix(elf2image): Add support for ESP32-H4 MMU page size configuration Jaroslav Burian 2025-07-22 15:56:58 +02:00
  • 977ff44882 refactor(elf2image): Use common MMU page size configuration function for ESP32-H4 Jaroslav Burian 2025-07-21 10:20:14 +02:00
  • e67ec01758 fix(elf2image): validate ELF section types and addresses before processing Jaroslav Burian 2025-07-09 18:18:38 +02:00
  • b683ec711c change: Update version to 5.0.1 v5.0.1 Radim Karniš 2025-07-15 14:10:50 +02:00
  • f5404fa9e4 fix(elf2image): handle PREINIT_ARRAY section type in ESP32-P4 elf file properly Jaroslav Burian 2025-07-09 13:05:29 +02:00
  • 97a1546166 fix(elf2image): validate ELF section types and addresses before processing Jaroslav Burian 2025-07-09 18:18:38 +02:00
  • ec84a75777 fix(elf2image): handle PREINIT_ARRAY section type in ESP32-P4 elf file properly Jaroslav Burian 2025-07-09 13:05:29 +02:00
  • 2a92320e38 test: improve secure download mode test for ESP32-S2 Jaroslav Burian 2025-07-07 13:56:55 +02:00
  • 637f0e6116 fix(elf2image): Fix incorrect logger call Marek Matej 2025-07-08 16:54:09 +02:00
  • 624f1b60cd fix: enable auto-detection of ESP32-S2 in secure download mode Jaroslav Burian 2025-07-07 09:09:51 +02:00
  • 785a3db318 change: Update version to 5.0.0 v5.0.0 Radim Karniš 2025-07-02 10:57:00 +02:00
  • 71c141b7a2 change(changelog): Include v4.9 changelog in the v5.0 branch Radim Karniš 2025-07-02 10:56:04 +02:00
  • 202dfadc0f docs(elf2image): Link an article with Simple Boot explanation Radim Karniš 2025-07-01 11:10:25 +02:00
  • 5d5eafb703 fix(logger): Turn on smart features in more cases Jason2866 2025-06-23 15:30:08 +02:00
  • 2d6d72cc0d ci: enable 32 MB flash size tests for ESP32-P4 Jaroslav Burian 2025-06-30 01:44:34 +02:00
  • e21a97f19f test(esptool): add test to check --chip argument Jaroslav Burian 2025-06-26 13:50:25 +02:00