Accidetanly ran eFuse disable on ESP32-S3-BOX3
Posted: Wed Apr 30, 2025 12:32 pm
Straight to the point - I was working on a student project and I flashed and ran the following method and now I cannot update the firmware, even with holding BOOT and then pressing RESET. Nothing helps. What should I do?
I was not cautious enough to double check what the LLM gave me.
Despite the method's name I am wondering whether I can use JTAG for firmware flash. Maybe only UART is affected...
Please, I need a piece of advice.
Device: ESP32-S3-BOX-3
IDF version: 5.0.8
Code: Select all
void disable_jtag()
{
esp_efuse_disable_rom_download_mode();
gpio_hold_dis(GPIO_NUM_40);
gpio_hold_dis(GPIO_NUM_41);
gpio_reset_pin(GPIO_NUM_40);
gpio_reset_pin(GPIO_NUM_41);
}Despite the method's name I am wondering whether I can use JTAG for firmware flash. Maybe only UART is affected...
Please, I need a piece of advice.
Device: ESP32-S3-BOX-3
IDF version: 5.0.8