-
Notifications
You must be signed in to change notification settings - Fork 35
Open
Description
Checklist
- Checked the issue tracker for similar issues to ensure this is not a duplicate
- Read the documentation to confirm the issue is not addressed there and your configuration is set correctly
- Tested with the latest version to ensure the issue hasn't been fixed
How often does this bug occurs?
always
Expected behavior
The firmware should be loaded into RAM, booted and the utility should get the type of the ATECC chip.
Actual behavior (suspected bug)
If there is no firmware in the flash, the output is the one that I attached.
If there is already some other firmware on the chip, it's loaded instead and the same behavior is seen as described in #15 . The script is treating my custom firmware as if it was the one that was supposed to be loaded into RAM.
Error logs or terminal output
C:\esp-cryptoauthlib\esp_cryptoauth_utility\sample_bins\esp32c3/secure_cert_mfg_esp32c3.bin
Connecting....
Detecting chip type... ESP32-C3
Chip detected
RAM boot...
Downloading 62860 bytes at 3fcb0200... done!
Downloading 492 bytes at 3fcc1440... done!
Downloading 196904 bytes at 40380000... done!
Downloading 28 bytes at 50000000... done!
All segments done, executing at 403802dc
Time required to load the app into the RAM = 5.570646524429321s
Wait for init
Sending version command
fffff
invalid header: 0xffffffff
invalid header: 0xffffffff
invalid header: 0xffffffff
invalid header: 0xffffffff
invalid header: 0xffffffff
invalid header: 0xffffffff
invalid header: 0xffffffff
invalid header: 0xffffffff
invalid header: 0xffffffff
invalid header: 0xffffffff
invalid header: 0xffffffff
invalid header: 0xffffffff
invalid header: 0xffffffff
invalid header: 0xffffffff
...
b'invalid heade\xfeESP-'
ROM:esp32c3-api1-20210207
Build:Feb 7 2021
rst:0x7 (TG0WDT_SYS_RST),boot:0xd (SPI_FAST_FLASH_BOOT)
...
b'invalid header: 0xffff\xf6ESP-ROM:esp32c3-api1-20210207\r\n'
Build:Feb
7 2021
rst:0x10 (RTCWDT_RTC_RST),boot:0xd (SPI_FAST_FLASH_BOOT)Steps to reproduce the behavior
- Set up ESP-IDF v5.5.2
- Git clone the master branch of this repo
- Run the command python secure_cert_mfg.py --port COM6 --target_chip esp32c3 --i2c-sda-pin 18 --i2c-scl-pin 17 --type
Project release version
master
System architecture
Intel/AMD 64-bit (modern PC, older Mac)
Operating system
Windows
Operating system version
Windows 10
Shell
PowerShell
Additional context
I pulled straight from the master branch yesterday.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels