1. Xác định kích thước bộ nhớ flash:
# thay COM5 bằng port thiết bị của bạn.
esptool -p COM5 flash-id
2. Sao lưu Firmware:
esptool -p COM5 read-flash 0x0 0x400000 backup_4MB.bin
# 0x0 → địa chỉ bắt đầu từ 0
# 0x400000 → số byte cần đọc (4MB = 4 × 1024 × 1024 = 0x400000)
# Nếu là 8MB thì thay 0x800000, nếu 16MB thì 0x1000000
3. Xóa chip:
esptool -p COM5 erase-flash
3. Khôi phục firmware:
esptool -p COM5 write-flash 0x0 backup_4MB.bin
Ngoài ra còn một số lệnh cơ bản khác, hãy dùng lệnh sau để xem chi tiết:
esptool
# hoặc
esptool -h