Python v3.8 or above installed; make sure to select Add Python <version number> to PATH so you can use the Python commands we document below from a command prompt
Esptool installed, the Espressif SoC serial bootloader utility
PuTTY, a serial monitor utility (if your you are also developing, you may use the serial monitor utility in your IDE, instead)
Some devices, such as the LilyGO TTGO T7 Mini32 V1.3 ESP32, are based on the CH340 USB to serial converter, which may not be recognized by your OS. You may need to install a specific driver: