Hey there,
I am unable to flash ESPhome to a couple of Waveshare ESP32-H2-Zero modules. I have done so in the past with the almost identical ESP32-H2-SuperMini, but withe the module from Waveshare I had no luck.
First I made a new device in ESPHome Device Builder which looks like that:
Then I save it and click “Install” → Manual Download → Factory Format (Modern)
It compiles for a while and finally lets me download a binary file called “esphome-zero.factory.bin”
So far so good, now I tried to flash that file via “ESPHome Web”. So I plug the module into my PC using an USB-C Cable. Windows keeps beeping every couple of seconds, until I longpress BOOT and while keeping BOOT pressed down, click on the RST Button on the module. Now I let the buttons go and windows doesn’t keep finding a new device.
In ESPHome Web, I now Click on “Connect”, choose the JTAG interface and now the module is connected. I now click on “Install”, choose the previously created *.bin file, click Install again and it fails:
I tried multiple cables, multiple USB ports and several combinations of pressing and releasing the BOOT an RST buttons, and of course I have three of those modules and all behave in the same manner.
Because ESPHome Web doesn’t offer much output to work with, I then tried the official ESP Web Tool from ESP Tool
Over there I perform the same dance with the BOOT and RST buttons until I get it connected to my PC and after that I get this output:
Even if it says failed to communicate with the flash chip, I can choose my *.bin file and flash it to the module:
I suppose it cannot perform the reset via RST pin by itself, but when I now disconnect and reconnect the module, it keeps being found by windows and disconnects again and again, maybe some kind of boot loop…?
I really don’t know what to do. I just need something flashed on these things, so than i can afterwards update it from ESPHome directly.
As I said before, I have it running with the almost Identical ESP32-H2-SuperMini modules. But I cant get the ones from Waveshare flashed…




