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 Started](https://i.ytimg.com/vi/xPlN_Tk3VLQ/default.jpg)
![](https://i.ytimg.com/vi/mhiN4kARhk8/default.jpg)
![Most People Don't Know How Bikes Work](https://i.ytimg.com/vi/9cNmUNHSBac/default.jpg)
![How To Solder SMD Correctly - Part 1 /SMD Soldering Tutorial](https://i.ytimg.com/vi/EW9Y8rDm4kE/default.jpg)
![2uA Ultra low Power Motion Sensor that Plays mp3 Files and Sends Notifications - ESP32 (trigBoard)](https://i.ytimg.com/vi/shOsIt5IQ-8/default.jpg)
![Standalone ESP32 Programmer and Test Solution](https://i.ytimg.com/vi/41L3wW0PhGo/default.jpg)
![Making animation from GIF files for TFT screen (ESP32 ,ESP8266 , Arduino)](https://i.ytimg.com/vi/-h9Vm0Ow_Is/default.jpg)
![DIY 1kW Arduino MPPT Solar Charge Controller (WiFi ESP32)](https://i.ytimg.com/vi/ShXNJM6uHLM/default.jpg)
![HakByte: Capture Wi-Fi Passwords From Smartphones with a Half-Handshake Attack](https://i.ytimg.com/vi/5guDKTc6Hak/default.jpg)
![#381 How to work with a Real Time Operating System and is it any good? (FreeRTOS, ESP32)](https://i.ytimg.com/vi/684KSAvYbw4/default.jpg)
![#332 ESP32 OTA tutorial with tricks (incl. OTA debugging)](https://i.ytimg.com/vi/1pwqS_NUG7Q/default.jpg)
![Mass Write SD Cards from ESP32 - Might be a useful trick someday](https://i.ytimg.com/vi/TDfHC-BFvY8/default.jpg)
![ESP32 spectrum analyser VU meter using arduinoFFT and a FastLED matrix](https://i.ytimg.com/vi/Mgh2WblO5_c/default.jpg)
![How to "melt" stones sound, p.1.](https://i.ytimg.com/vi/BsqOLCXYznE/default.jpg)
![How to use TFT_eSPI library and ESP32 (PROGRAMING TUTORIAL PART 1.)](https://i.ytimg.com/vi/WFVjsxFMbSM/default.jpg)
![trigBoard Catches Package Thieves! But I messed up...](https://i.ytimg.com/vi/cngvsPTl_C8/default.jpg)
![How to Control a Ton of Inputs using Shift Registers!](https://i.ytimg.com/vi/nXl4fb_LbcI/default.jpg)
![#378 How to choose Radar Sensors (Tutorial). Incl. PIR and LIDAR](https://i.ytimg.com/vi/PNbAM9IhfBE/default.jpg)
![Lowest Power (~3uA) MOTION Sensor - WiFi Connected with trigBoard](https://i.ytimg.com/vi/SQ18kfBg6I8/default.jpg)
![Simple Power Outage Monitor w/Push Notifications - Cellular 4G LTE](https://i.ytimg.com/vi/ahy97qlVSjc/default.jpg)