I recently acquired some Wemos D1 mini boards but can’t seem to upload to them with arduino ide. Does the “timed out waiting for packet header” error. require a similar solution to that problem on the esp32. You have a tutorial on that. Since the D1 does not have a “boot” button, what is the procedure to get the D1 into flash mode.
That error is usually a communication problem. I would try a different/better USB cable (That fixed the same type of error I was getting on one of my ESP32’s) or maybe a different port on your PC. Are you using a USB hub? Try a direct port. Are the drivers installed and working?
There are huge numbers of articles on the net regarding ESP8266 and that specific error.