How To Read from ESP32 - CLONE/BACKUP Everything
This was kind of a fun one that you might find useful someday like I did.
Esptool git reference: https://github.com/espressif/esptool
Flash chip datasheets: https://www.winbond.com/hq/product/code-storage-flash-memory/serial-nor-flash/?__locale=en&selected=128Mb#Density
Here's all of those commands you can use as a starting point and note that on windows, things will be slightly different. Just follow the same steps and you should be good:
Read from Adafruit Huzzah board (4MB):
/Users/kevindarrah/Library/Arduino15/packages/esp32/tools/esptool_py/2.6.1/esptool.py --port /dev/cu.usbserial-01D5ECE0 --baud 921600 read_flash 0 0x400000 adafruit.bin
Write back to Adafruit Huzzah:
/Users/kevindarrah/Library/Arduino15/packages/esp32/tools/esptool_py/2.6.1/esptool.py --chip esp32 --port /dev/cu.usbserial-01D5ECE0 --baud 921600 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 80m --flash_size detect 0x0 /Users/kevindarrah/adafruit.bin
Get Flash ID for size:
/Users/kevindarrah/Library/Arduino15/packages/esp32/tools/esptool_py/2.6.1/esptool.py --port /dev/cu.usbserial-DA00Y7QG --baud 921600 flash_id
Read trigBoard (16MB):
/Users/kevindarrah/Library/Arduino15/packages/esp32/tools/esptool_py/2.6.1/esptool.py --port /dev/cu.usbserial-DA00Y7QG --baud 230400 read_flash 0 0x1000000 trigBoardbackup.bin
Write trigBoard:
/Users/kevindarrah/Library/Arduino15/packages/esp32/tools/esptool_py/2.6.1/esptool.py --chip esp32 --port /dev/cu.usbserial-DA00Y7QG --baud 921600 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 80m --flash_size detect 0x0 /Users/kevindarrah/trigBoardbackup.bin
Tindie link to trigBoard: https://www.tindie.com/products/kdcircuits/trigboard-ultra-low-power-esp32-iot-platform/
Thanks to all the Patrons for dropping a few bucks in the tip jar to help make these videos happen!
https://www.patreon.com/kdarrah
Twitter: https://twitter.com/KDcircuits
For inquiries or design services:
https://www.kdcircuits.com
Видео How To Read from ESP32 - CLONE/BACKUP Everything канала Kevin Darrah
Esptool git reference: https://github.com/espressif/esptool
Flash chip datasheets: https://www.winbond.com/hq/product/code-storage-flash-memory/serial-nor-flash/?__locale=en&selected=128Mb#Density
Here's all of those commands you can use as a starting point and note that on windows, things will be slightly different. Just follow the same steps and you should be good:
Read from Adafruit Huzzah board (4MB):
/Users/kevindarrah/Library/Arduino15/packages/esp32/tools/esptool_py/2.6.1/esptool.py --port /dev/cu.usbserial-01D5ECE0 --baud 921600 read_flash 0 0x400000 adafruit.bin
Write back to Adafruit Huzzah:
/Users/kevindarrah/Library/Arduino15/packages/esp32/tools/esptool_py/2.6.1/esptool.py --chip esp32 --port /dev/cu.usbserial-01D5ECE0 --baud 921600 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 80m --flash_size detect 0x0 /Users/kevindarrah/adafruit.bin
Get Flash ID for size:
/Users/kevindarrah/Library/Arduino15/packages/esp32/tools/esptool_py/2.6.1/esptool.py --port /dev/cu.usbserial-DA00Y7QG --baud 921600 flash_id
Read trigBoard (16MB):
/Users/kevindarrah/Library/Arduino15/packages/esp32/tools/esptool_py/2.6.1/esptool.py --port /dev/cu.usbserial-DA00Y7QG --baud 230400 read_flash 0 0x1000000 trigBoardbackup.bin
Write trigBoard:
/Users/kevindarrah/Library/Arduino15/packages/esp32/tools/esptool_py/2.6.1/esptool.py --chip esp32 --port /dev/cu.usbserial-DA00Y7QG --baud 921600 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 80m --flash_size detect 0x0 /Users/kevindarrah/trigBoardbackup.bin
Tindie link to trigBoard: https://www.tindie.com/products/kdcircuits/trigboard-ultra-low-power-esp32-iot-platform/
Thanks to all the Patrons for dropping a few bucks in the tip jar to help make these videos happen!
https://www.patreon.com/kdarrah
Twitter: https://twitter.com/KDcircuits
For inquiries or design services:
https://www.kdcircuits.com
Видео How To Read from ESP32 - CLONE/BACKUP Everything канала Kevin Darrah
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Introduction to ESP32 - Getting StartedMost People Don't Know How Bikes WorkHow To Solder SMD Correctly - Part 1 /SMD Soldering Tutorial2uA Ultra low Power Motion Sensor that Plays mp3 Files and Sends Notifications - ESP32 (trigBoard)Standalone ESP32 Programmer and Test SolutionMaking animation from GIF files for TFT screen (ESP32 ,ESP8266 , Arduino)DIY 1kW Arduino MPPT Solar Charge Controller (WiFi ESP32)HakByte: Capture Wi-Fi Passwords From Smartphones with a Half-Handshake Attack#381 How to work with a Real Time Operating System and is it any good? (FreeRTOS, ESP32)#332 ESP32 OTA tutorial with tricks (incl. OTA debugging)Mass Write SD Cards from ESP32 - Might be a useful trick somedayESP32 spectrum analyser VU meter using arduinoFFT and a FastLED matrixHow to "melt" stones sound, p.1.How to use TFT_eSPI library and ESP32 (PROGRAMING TUTORIAL PART 1.)trigBoard Catches Package Thieves! But I messed up...How to Control a Ton of Inputs using Shift Registers!#378 How to choose Radar Sensors (Tutorial). Incl. PIR and LIDARLowest Power (~3uA) MOTION Sensor - WiFi Connected with trigBoardSimple Power Outage Monitor w/Push Notifications - Cellular 4G LTE