Di sini yang akan di jelaskan adalah cara install ESPTools pada MacOS, seharusnya untuk OS lain tidak beda jauh, dengan bantuan Python dan USB Serial Communication (USB to TTL). Dan kebetulan di sini menggunakan USB to TTL jenis FTDI Chip, tepatnya seri FT232RL. ESPTools ini dipergunakan untuk membaca ID chip, menghapus, membuat backup dan menulis pada chip ESP.

Untuk download driver -nya di sini. Download sesuaikan OS -nya kemudian install terlebih dahulu.
Install Python 3.x, dianjurkan pakai Pyhton 3.7. Untuk MacOS bisa bantuan HomeBrew.
brew install python3
Download ESPTools.
git clone https://github.com/themadinvendor/esptool.git
Kemudian install ESPTools.
cd esptool
sudo pip install --user -e .
Setelah semua di install, masukkan USB to TTL -nya dan check di folder /dev terbaca device usb dengan nama apa?
Cara penggunaan perintah ESPTools bisa lihat diagram tersebut.

Contoh penggunaan ESPTools…
Melihat ID Chip
esptool.py --port /dev/tty.usbserial-AO006OUO flash_id
Menghapus Chip
esptool.py --port /dev/tty.usbserial-AO006OUO erase_flash
Meng- upload/menulis Chip
esptool.py --port /dev/tty.usbserial-AO006OUO write_flash -fs 1MB -fm dout 0x0 tasmota.bin
Meng- download/membuat backup isi Chip
esptool.py --port /dev/tty.usbserial-AO006OUO read_flash 0x00000 0x100000 image1M.bin
