Temat: Backup flash ESP
Mam ESP32 a dokładnie WT32-ETH01 (komunikacja po WiFi, Lan, bluetooth). Mam w nim wgrane custom firmware. Chcę zrobić kopię tego firmware i wgrać na drugi (kolejny) taki sam ESP32 WT32-ETH01.
Pytanie czy jak zrobię backup całej pamięci (chyba 4MB) to mogę go wgrać na inny taki sam ESP?.
Co z MAC adresami itp. W tym drugim module ESP32 zostaną jakie były oryginalnie czy nadpiszą się i będą takie jak w pierwszym module ESP32 ?. Jeśli tak czym to grozi i jakie są jeszcze niebezpieczeństwa.
A może jest sposób na zgranie (backup) tylko samego firmware a nie całej pamięci flash?.
Edycja.
Znalazłem dane z jakim firmware było wgrywane.
Initial parameters for "ESP Flash Download Tool":
SPI SPEED: 40MHz | 80MHz
SPI MODE: DIO
BAUDRATE: 115200 | 921600
FLASH SIZE: 32Mbit(4MByte)
File download to address:
0x01000: bootloader.bin
0x08000: partitions.bin
0x0e000: boot_app0.bin
0x10000: GUI-Generic.ESP32.v7.9.11.bin
Backup pełnej pamięci dla 4MB robię tak
esptool.py -b 115200 --port COM3 read_flash 0x00000 0x400000 backup_flash_4M.bin
Czy w takim razie żeby odczytać z flash samo firmware mowa o GUI-Generic.ESP32.v7.9.11.bin to wystarczy że zrobię tak
esptool.py -b 115200 --port COM3 read_flash 0x00000 0x10000 backup_flash_4M.bin
TP-Link TL-WR1043ND Mod, RAM 64 MB, chłodzenie pasywne, Gargoyle 1.5.10.14, extroot, kamerka Logitech HD Webcam C270