Page 1 of 1

Factory programming eFuses - Create eFuse binary

Posted: Thu Jun 05, 2025 4:01 pm
by MarkUs_
Hello community,

I'm soon going to launch my first product containing an ESP32-C3 chip. The microcontrollers (NXP, TI, etc.) I used in other products do allow burning fuses using binaries. Our chip supplier will pre-flash the Espressif chips for us and also asked for a fuse binary - I only have the espefuse.py commands...

Is there a way to create a binary for the eFuses I intend to burn, ideally using espefuse.py?
What's the intended way for factory programming of flash and efuses of ESP32C3 (HW and SW tools)?

I already checked the .bin file that is generated using the --virt flag in combination with -c esp32c3 and a defined file path on espefuse.py. The result does not look useable as the resulting binary is bigger than the devices eFuse stroage. I guess it contains meta-information. Furthermore, the content of a virtually burned encryption key does not appear inside this binary.

Thanks in advance,
Markus