Some days ago I soldered a newly arrived PCB with an ESP32 WROOM32D (ESP32D0WDQ6 (revision 1)) and a Holtek HT7833. Everything seemed to work perfectly, but after flashing the ESP32 with RIOT OS, weird logs occurred, log statements gone wild and the Watch Dog Timer sporadically reset the ESP.

The program I wanted to flash used Wifi to synchronize the RTC with an NTP server. I did not use the FTDI power source because it does not deliver enough current, especially for the current peaks due to Wifi.

First of all, I thought that the (crappy) jumper-cables of my FTDI adapter were too long. So I attached shorter ones but after flashing, same behaviour again. Desoldering the ESP32 and soldering another also did not work out - did I buy fakes on AliExpress?

After some time I thought about the bypass caps. I already had soldered a 0.1 µF ceramic and a 10 µF Tantal capacitor (especially for the current peaks). My idea was to solder an additional Electrolytic Capacitor with a higher capacity (100 µF) to quickly recharge the Tantal. I flashed the ESP32 et voilà: Now everything works fine!