Step 1: Install Python
Download Python from python.org. During installation, check “Add Python to PATH”. Verify installation by opening Command Prompt and typing: python --version
.
Step 2: Install esptool.py
Open Command Prompt as Administrator. Install esptool using pip: pip install esptool
. Then, verify installation: esptool.py version
.
Step 3: Install USB Drivers (if needed)
If USB to Serial chip is not detected by your Windows system, you will need to find CH340 drivers or follow the tutorial on Sparkfun, for example.
Step 4: Identify COM Port
Connect Protea board via USB-C and Open Device Manager ("Win + X" → Device Manager). Look under “Ports (COM & LPT)” for your ESP8266 device. Note the COM port (e.g., COM3, COM7).
Step 5: Flash Hermes Firmware
Put ESP8266 into download mode by holding the "ESP BOOT" button while connecting USB. Open Command Prompt in the directory containing your firmware file and run the flash command (replace "COM3" with your actual COM port): esptool.py --chip esp8266 --port COM3 --baud 460800 --before default_reset --after hard_reset write_flash --flash_mode dio --flash_size detect 0x0 firmware.bin