ESP32-U4WDH - ESP32-MINI-1 - Dual core not working
Posted: Wed Aug 06, 2025 12:07 am
Hi everyone! First-time posting here.
I've been trying to reduce the size of my board, so I replaced the generic ESP32 module (which works fine) with the smaller ESP32-MINI-1 module (chip: ESP32-U4WDH).
However, I ran into trouble:
When I upload my ESPEasy-based firmware, the module keeps resetting due to the watchdog timer.
It only boots properly if I use the "solo" version of ESPEasy.
To clarify:
The same code works fine on the generic ESP32.
If I upload a simple Blink sketch, the mini version works — and both cores seem active.
I’ve already tried modifying esptool settings, flash frequency, QIO/DIO modes, PSRAM configs, CPU frequency, and more — nothing seems to work.
I suspect the issue is related to the bootloader or memory layout, but I’ve hit a wall.
Are there any critical hardware differences between the generic ESP32 and the ESP32-U4WDH that I might be missing?
Any ideas, insights, or suggestions would be greatly appreciated!
Thanks in advance!
I've been trying to reduce the size of my board, so I replaced the generic ESP32 module (which works fine) with the smaller ESP32-MINI-1 module (chip: ESP32-U4WDH).
However, I ran into trouble:
When I upload my ESPEasy-based firmware, the module keeps resetting due to the watchdog timer.
It only boots properly if I use the "solo" version of ESPEasy.
To clarify:
The same code works fine on the generic ESP32.
If I upload a simple Blink sketch, the mini version works — and both cores seem active.
I’ve already tried modifying esptool settings, flash frequency, QIO/DIO modes, PSRAM configs, CPU frequency, and more — nothing seems to work.
I suspect the issue is related to the bootloader or memory layout, but I’ve hit a wall.
Are there any critical hardware differences between the generic ESP32 and the ESP32-U4WDH that I might be missing?
Any ideas, insights, or suggestions would be greatly appreciated!
Thanks in advance!