esp-rs/espflash repo issues and pull requests
`espflash save-image` does not update the App Image SHA256 in the correct location. #715 [chris-subtlebytes]
When generating a project with secure boot v2, the bootloader is padded:...
I.e. invoking (via the command line, or via the espflash API): espflash save-image --chip esp32s3...
Add ESP32-P4 HIL #703 [SergioGasquez] CI
Implement new USB SERIAL JTAG reset strategy #691 [MabezDev]
As seen here: espressif/esptool@8298cdc This should solve the spurious issues where flashing is successful, but the...
OTA Example/Documentation #298 [lohrm-stabl] documentation OTA
It would be great to have some instructions/examples on how to implement OTA. Probably the first step would be to...
Large .text segments are merged incorrectly? #552 [t-moe] bug
I'm using a esp32c6 here with 8MB of flash and I have a rust program that is around 2 Mb, based on the esp-idf-*...
Make `--non-interactive` usable everywhere #655 [MabezDev] CLI
Add `--monitor` option to `write-bin` command #684 [aiotter] CLI
I'm using espflash for Rust based and non-Rust based ESP32 project. It is great. However when I'm debugging non-Rust...
Return of direct-boot #706 [JohnnyZig] image-format
I like your tool, it is fast, simple, does the job and has UART monitor with reset. But I am using it to flash bare...
Allow a partition as a target for `write-bin` #631 [jounathaen] feature request
Currently, write-bin requires the address for the data to be written. It would be nice if one could specify a...
Official support for encrypted flash #642 [ost-ing] help wanted feature request
After a lengthy discussion on matrix, it seems that there is no official statement about how to get encrypted flash...
Implement NVS Partition Facility #696 [DaneSlattery] feature request
It would be useful to not have multiple separate tools that need to interact to create images. This tool already...
修改程序后Flash,发现程序没有更新,发现是OTA导致的 #702 [CheemsThx] bug
我在OTA更新程序后进行烧录,发现新加的log没有更新,运行cargo clean再烧录也无效 只有擦除flash后烧录才正常
Try to auto-detect defmt by default #510 [bugadani] serial monitor
Since we use our own flavour of defmt, we might as well add some metadata to esp-println that allows us to detect...
Add verbose defmt output like probe-rs #520 [dzamlo] serial monitor
When using probe-rs with defmt We get timing and source info for each print. For example 0.000061 INFO Hello...
espflash monitor addr2line is different compared to native add2line #600 [MabezDev] serial monitor
Consider the hello world esp32 example...
[ESP32-S2] Not able to monitor device after flashing - device not booting properly #621 [italicmew] bug
I am currently attempting to flash my ESP-32-s2 device using the esp-template and espflash tool. However, I am...
Skip reflashing similar blocks #588 [SergioGasquez] feature request
If it is possible to read the hash of a particular flash region, it should also be possible I believe to implement...
`image_too_big` error when using espflash v3.0.0 #617 [armandas] bug
I tried to upgrade to v3.0.0, but it produces the following error: [2024-03-20T08:04:58Z INFO ] Serial port:...
write-bin: Skip writing if binary has not changed. #630 [jounathaen] feature request
First: I love espflash! It is a great tool! Thanks for all the work! I'm trying to optimize my flash times by...
MemData Command error on ESP32C6 without --no-stub flag #637 [jlc-christie] bug
When running any espflash command (e.g. board-info) against an ESP32-C6-WROOM-1 I get the following error: >...
Add a flag to wait for serial port (Feature request) #650 [mikhail-m1] CLI feature request
It would be nice to have a flag (something like --wait) to wait for serial port to appear in the system. I can make...
chip_detect_error on ESP32-P4 #679 [mutatrum] bug chip support
When using espflash 3.1.1 on the P4 dev board, it fails to detect the chip: $ espflash...
espflash monitor takes over the terminal #681 [cacharle] bug serial monitor
It happens often that I cannot kill espflash monitor with Ctrl-C or Ctrl-\ and the logs stop coming aswell. I'm not...
Cannot read flash partition #697 [DaneSlattery] bug
I cannot read flash partitions with espflash on an esp32-s3 devkit over UART. [2024-10-25T10:47:14Z INFO ] 🚀 A new...
Weird flash loop (No bootable app partitions in the partition table) #707 [J0y8993] bug
So I am trying to flash an ESP32-WROOM-32 and I encounter two errors. I am currently following along the Embedded...
`espflash save-image` does not support secure padding #713 [ivmarkov] CLI
Enabling ESP Secure Boot V2 means the .bin image that results from converting an app image .elf with espflash...
Investigate if we need to depend on libudev #711 [SergioGasquez] port detection investigation
serialport can now work without libudev, see serialport/serialport-rs#220, this can lead to weird ports being shown...
MCUBoot image format and bootloader support #701 [MabezDev] image-format
Related to esp-rs/esp-hal#2376
Update flasher stubs for all devices #720 [jessebraham]
Will update these once esp-rs/esp-flasher-stub#74 is merged, just opening an issue so I don't forget.
Adds support for flash encryption #718 [4rzael]
Introduction This PR adds support for flash encryption, by adding a --encrypt flag to flash and write-bin...
feat(`espflash`) Add a flag to wait for serial port #721 [0xb-s]
closes #650
Version 3.3.0 #719 [jessebraham]
Opening as a draft for now, not going to merge/release until Monday. Just bumped the dependencies, the point of this...
Implement support for Secure Boot V2 #191 [jessebraham] help wanted feature request
https://docs.espressif.com/projects/esp-idf/en/latest/esp32/security/secure-boot-v2.html
Add functionality similar to `get_security_info` command in `esptool` #704 [jessebraham] feature request
Implement application description for ESP-IDF image format #695 [jessebraham] image-format
Details can be found in the ESP-IDF...
Fix test failure with `no-run` vs `no_run` #723 [kpcyrd] skip-changelog
Fixes the following currently present in 3.3.0: Doc-tests espflash warning: unknown attribute `no-run` -->...
Begin next release cycle #722 [jessebraham]
Will hold off on merging this for a little bit, just to be sure that we don't need a patch release.
Shorthand "-s" collision #724 [georgik]
There are two usages of -s which are in the collision: -s, --flash-size <SIZE> -s, --skip-update-check Workaround:...
SergioGasquez: Do you have some interesting corner cases from the enumeration done by espflash? I dont recall...