Source: https://cdn-learn.adafruit.com/downloads/pdf/upgrading-esp32-firmware.pdf