diff --git a/ESP32-S3_Exploit/.core b/ESP32-S3_Exploit/.core
new file mode 100644
index 0000000..3cb46e0
--- /dev/null
+++ b/ESP32-S3_Exploit/.core
@@ -0,0 +1 @@
+{file_type:systemVerilogSource}
\ No newline at end of file
diff --git a/ESP32-S3_Exploit/ES32-S3_Exploit.v b/ESP32-S3_Exploit/ES32-S3_Exploit.v
new file mode 100644
index 0000000..e810a92
--- /dev/null
+++ b/ESP32-S3_Exploit/ES32-S3_Exploit.v
@@ -0,0 +1,73 @@
+module exploit
+(
+ // exploit
+ input clk_in,
+ output bang_tx,
+ output power_tx,
+ output [5:0] led
+);
+
+////////// EXPLOIT
+localparam INSTRUCTION_OFFSET = 100;
+
+// da official exploit code
+localparam EXPLOIT_BYTES = {16'hFA,16'hEB,16'h11,16'hDD};
+
+localparam EXPLOIT_BYTES_LEN = $bits(EXPLOIT_BYTES)-1; // $bits() seems to work // https://www.linkedin.com/pulse/bits-clog2-size-uses-differences-muhammed-kawser-ahmed
+
+localparam LEDS_ON = 0;
+localparam LEDS_OFF = 6'b111111;
+
+reg [1:0] bang_tx_reg = 0;
+reg [1:0] power_tx_reg = 1;
+reg [1:0] led_run = 1;
+reg [1:0] rst = 0;
+reg [1:0] running = 1;
+reg [5:0] ledCounter = 0;
+reg [23:0] instruction_counter = 0;
+reg [23:0] exploit_tx_count = 0;
+reg [EXPLOIT_BYTES_LEN:0] exploit_bytes_reg = EXPLOIT_BYTES;
+
+always @(posedge clk_in) begin
+ if(rst == 1) begin
+ running = 1;
+ power_tx_reg = 1;
+ rst = 0;
+ end
+
+ if(instruction_counter == INSTRUCTION_OFFSET) begin
+ power_tx_reg = 0;
+ rst = 1;
+ end
+
+ if(running == 1) begin
+ if(instruction_counter >= INSTRUCTION_OFFSET && instruction_counter <= INSTRUCTION_OFFSET+EXPLOIT_BYTES_LEN) begin
+ bang_tx_reg <= exploit_bytes_reg[exploit_tx_count];
+ exploit_tx_count <= exploit_tx_count + 1;
+ led_run <= 1;
+ end else begin
+ led_run <= 0;
+ end
+
+ if(led_run == 1) begin
+ ledCounter <= ledCounter + 1;
+ if(ledCounter == LEDS_OFF) begin
+ ledCounter <= LEDS_ON;
+ end
+ end
+
+ if(instruction_counter == INSTRUCTION_OFFSET+EXPLOIT_BYTES_LEN) begin
+ ledCounter <= LEDS_ON;
+ rst = 1;
+ running = 0;
+ end
+
+ instruction_counter <= instruction_counter + 1;
+ end
+end
+
+assign led = ledCounter;
+assign bang_tx = bang_tx_reg;
+assign power_tx = power_tx_reg;
+
+endmodule
\ No newline at end of file
diff --git a/ESP32-S3_Exploit/README.md b/ESP32-S3_Exploit/README.md
new file mode 100644
index 0000000..3b590e9
--- /dev/null
+++ b/ESP32-S3_Exploit/README.md
@@ -0,0 +1,2 @@
+Made for the [Tang Nano 9K FPGA](https://www.aliexpress.us/item/3256807026232976.html?channel=twinner)
+Build using [Lushay Code](https://learn.lushaylabs.com/vscode-extension/) for VS Code/*
\ No newline at end of file
diff --git a/ESP32-S3_Exploit/lushayproject.lushay.json b/ESP32-S3_Exploit/lushayproject.lushay.json
new file mode 100644
index 0000000..cbecce8
--- /dev/null
+++ b/ESP32-S3_Exploit/lushayproject.lushay.json
@@ -0,0 +1,9 @@
+{
+ "name": "ESP32-S3_Exploit",
+ "board": "tangnano9k",
+ "includedFiles": ["ES32-S3_Exploit.v"],
+ "constraintsFile": "tangnano9k.cst",
+ "baudRate": 115200,
+ "top":"exploit"
+
+}
\ No newline at end of file
diff --git a/ESP32-S3_Exploit/tangnano9k.cst b/ESP32-S3_Exploit/tangnano9k.cst
new file mode 100644
index 0000000..e168ee7
--- /dev/null
+++ b/ESP32-S3_Exploit/tangnano9k.cst
@@ -0,0 +1,19 @@
+IO_LOC "bang_tx" 69;
+
+IO_LOC "power_tx" 57;
+IO_PORT "power_tx" DRIVE=24;
+
+IO_LOC "clk_in" 56;
+IO_PORT "clk_in" PULL_MODE=UP;
+
+IO_LOC "led[0]" 10;
+
+IO_LOC "led[1]" 11;
+
+IO_LOC "led[2]" 13;
+
+IO_LOC "led[3]" 14;
+
+IO_LOC "led[4]" 15;
+
+IO_LOC "led[5]" 16;
diff --git a/elf-memory-map.txt b/elf-memory-map.txt
new file mode 100644
index 0000000..ed88c39
--- /dev/null
+++ b/elf-memory-map.txt
@@ -0,0 +1,78 @@
+# name start end length R W X
+segment_0 3fcd7000 3fcd75b3 0x5b4 true true false
+.static_dram_start 3fcd7e00 3fcd7e03 0x4 true true false
+.bss_shared_bufs 3fcd7e04 3fce9703 0x11900 true true false
+.stack_pro 3fce9704 3fceb70f 0x200c true true false
+.stack_app 3fceb710 3fced70f 0x2000 true true false
+.bss_ets 3fced710 3fcedf1b 0x80c true true false
+.bss_spi_slave 3fcedf1c 3fcedf2f 0x14 true true false
+.bss_hal 3fcedf30 3fcedf5f 0x30 true true false
+.bss_xtos 3fcee380 3fceee33 0xab4 true true false
+.bss_usbdev 3fceeeb4 3fcef12f 0x27c true true false
+.bss_uart 3fcef134 3fcef173 0x40 true true false
+.bss_btdm 3fcef180 3fcef1a3 0x24 true true false
+.bss_pp_rom 3fcef308 3fcef3d3 0xcc true true false
+.bss_spi_flash 3fcef6c0 3fcef713 0x54 true true false
+.bss_cache 3fcef71c 3fcef73b 0x20 true true false
+.bss_opi_flash 3fcef73c 3fcef743 0x8 true true false
+.bss_ets_printf 3fcef744 3fcef757 0x14 true true false
+.bss_ets_rtc 3fcef75c 3fcef75f 0x4 true true false
+.bss_ets_apb_backup 3fcef760 3fcef767 0x8 true true false
+.bss_newlib 3fcef768 3fcef76f 0x8 true true false
+.rodata 3ff18c00 3ff1eb3b 0x5f3c true false false
+.WindowVectors.text 40000000 4000016f 0x170 true false true
+.Level2InterruptVector.text 40000180 40000185 0x6 true false true
+.Level3InterruptVector.text 400001c0 400001c5 0x6 true false true
+.Level4InterruptVector.text 40000200 40000205 0x6 true false true
+.Level5InterruptVector.text 40000240 40000245 0x6 true false true
+.DebugExceptionVector.text 40000280 4000028a 0xb true false true
+.NMIExceptionVector.text 400002c0 400002c2 0x3 true false true
+.KernelExceptionVector.text 40000300 40000305 0x6 true false true
+.UserExceptionVector.text 40000340 40000364 0x25 true false true
+.DoubleExceptionVector.text 400003c0 400003c5 0x6 true false true
+.ResetVector.text 40000400 4000056b 0x16c true false true
+.fixed.test 4000056c 40006433 0x5ec8 true false true
+.bt_text 40006434 40034af1 0x2e6be true false true
+.text 40034af4 400577a7 0x22cb4 true false true
+EXTERNAL 40058000 40058427 0x428 true true false
+.bss.interface.bluetooth .bss.interface.bluetooth::3fcefa14 .bss.interface.bluetooth::3fceffab 0x598 false false false
+.bss.interface.cache .bss.interface.cache::3fceffc8 .bss.interface.cache::3fceffcf 0x8 false false false
+.bss.interface.esp_flash .bss.interface.esp_flash::3fceffdc .bss.interface.esp_flash::3fceffdf 0x4 false false false
+.bss.interface.newlib .bss.interface.newlib::3fceffd0 .bss.interface.newlib::3fceffd7 0x8 false false false
+.bss.interface.opi_flash .bss.interface.opi_flash::3fcefff4 .bss.interface.opi_flash::3fcefff7 0x4 false false false
+.bss.interface.rom_coexist .bss.interface.rom_coexist::3fcef820 .bss.interface.rom_coexist::3fcef837 0x18 false false false
+.bss.interface.rom_net80211 .bss.interface.rom_net80211::3fcef838 .bss.interface.rom_net80211::3fcef85b 0x24 false false false
+.bss.interface.rom_phy .bss.interface.rom_phy::3fcef81c .bss.interface.rom_phy::3fcef81f 0x4 false false false
+.bss.interface.rom_pp .bss.interface.rom_pp::3fcef85c .bss.interface.rom_pp::3fcef957 0xfc false false false
+.bss.interface.spiflash_legacy .bss.interface.spiflash_legacy::3fceffec .bss.interface.spiflash_legacy::3fceffef 0x4 false false false
+.bss.interface.usb_module .bss.interface.usb_module::3fceffac .bss.interface.usb_module::3fceffb7 0xc false false false
+.bss.interface.usb_uart .bss.interface.usb_uart::3fceffb8 .bss.interface.usb_uart::3fceffbf 0x8 false false false
+.comment .comment::00000000 .comment::00000067 0x68 false false false
+.data.interface.bluetooth .data.interface.bluetooth::3fcef958 .data.interface.bluetooth::3fcefa13 0xbc false false false
+.data.interface.cache .data.interface.cache::3fceffc4 .data.interface.cache::3fceffc7 0x4 false false false
+.data.interface.common .data.interface.common::3fcefffc .data.interface.common::3fceffff 0x4 false false false
+.data.interface.ecc .data.interface.ecc::3fceffc0 .data.interface.ecc::3fceffc3 0x4 false false false
+.data.interface.esp-dsp .data.interface.esp-dsp::3fcefff8 .data.interface.esp-dsp::3fcefffb 0x4 false false false
+.data.interface.esp_flash .data.interface.esp_flash::3fceffd8 .data.interface.esp_flash::3fceffdb 0x4 false false false
+.data.interface.opi_flash .data.interface.opi_flash::3fcefff0 .data.interface.opi_flash::3fcefff3 0x4 false false false
+.data.interface.spi_flash_chips .data.interface.spi_flash_chips::3fceffe0 .data.interface.spi_flash_chips::3fceffe3 0x4 false false false
+.data.interface.spiflash_legacy .data.interface.spiflash_legacy::3fceffe4 .data.interface.spiflash_legacy::3fceffeb 0x8 false false false
+.data_btdm .data_btdm::3fcef174 .data_btdm::3fcef17f 0xc false false false
+.data_cache .data_cache::3fcef714 .data_cache::3fcef71b 0x8 false false false
+.data_coexist_rom .data_coexist_rom::3fcef1a4 .data_coexist_rom::3fcef1a7 0x4 false false false
+.data_ets_delay .data_ets_delay::3fcef758 .data_ets_delay::3fcef75b 0x4 false false false
+.data_net80211_rom .data_net80211_rom::3fcef1a8 .data_net80211_rom::3fcef1ab 0x4 false false false
+.data_phyrom .data_phyrom::3fcef3d4 .data_phyrom::3fcef66b 0x298 false false false
+.data_pp_rom .data_pp_rom::3fcef1ac .data_pp_rom::3fcef307 0x15c false false false
+.data_spi_flash .data_spi_flash::3fcef66c .data_spi_flash::3fcef6bf 0x54 false false false
+.data_uart .data_uart::3fcef130 .data_uart::3fcef133 0x4 false false false
+.data_usbdev .data_usbdev::3fceee34 .data_usbdev::3fceeeb3 0x80 false false false
+.data_xtos .data_xtos::3fcedf60 .data_xtos::3fcee377 0x418 false false false
+.rodata.interface .rodata.interface::3ff1ee50 .rodata.interface::3ff1ffff 0x11b0 false false false
+.shstrtab .shstrtab::00000000 .shstrtab::000006a8 0x6a9 false false false
+.strtab .strtab::00000000 .strtab::0001515f 0x15160 false false false
+.symtab .symtab::00000000 .symtab::0001cebf 0x1cec0 false false false
+.xt.lit .xt.lit::00000000 .xt.lit::00001a17 0x1a18 false false false
+.xt.prop .xt.prop::00000000 .xt.prop::0004edbb 0x4edbc false false false
+.xtensa.info .xtensa.info::00000000 .xtensa.info::00000037 0x38 false false false
+_elfSectionHeaders _elfSectionHeaders::00000000 _elfSectionHeaders::00001017 0x1018 false false false
\ No newline at end of file
diff --git a/esp32s3-memory-map.png b/entropy/esp32s3-memory-map.png
similarity index 100%
rename from esp32s3-memory-map.png
rename to entropy/esp32s3-memory-map.png
diff --git a/entropy/qemu_esp32s3_rev0_rom.bin.png b/entropy/qemu_esp32s3_rev0_rom.bin.png
new file mode 100644
index 0000000..d13308b
Binary files /dev/null and b/entropy/qemu_esp32s3_rev0_rom.bin.png differ
diff --git a/esp32s3_rev0_rom_compiled_from_elf.bin.png b/esp32s3_rev0_rom_compiled_from_elf.bin.png
new file mode 100644
index 0000000..f5116cf
Binary files /dev/null and b/esp32s3_rev0_rom_compiled_from_elf.bin.png differ
diff --git a/espe32s3notes-exploit-dev.txt b/espe32s3notes-exploit-dev.txt
index b795935..7326aa1 100644
--- a/espe32s3notes-exploit-dev.txt
+++ b/espe32s3notes-exploit-dev.txt
@@ -1,3 +1,6 @@
+
+
+
Entry main: 0x40043A2C
Resides in: 0x40040000 to 0x4005FFFF - 128KB - Internal ROM 1
Address space begins at: 0x3FF00000 ?
@@ -68,4 +71,30 @@ export ESPBAUD=115200; ./espdump.sh devkit; ./espdump.sh devkit; export ESPPORT=
# internal ROM1, instruction bus, 0x4004_0000 to 0x4005_FFFF, 0x1FFFF length (128KB)
#echo "\n\ninternal ROM1, instruction bus, 0x4004_0000 to 0x4005_FFFF, 0x1FFFF length (128KB)\n\n"
-#esptool.py --baud $ESPBAUD --port $ESPPORT --chip esp32s3 dump_mem 0x3FF0_0000 0x1FFFF "$out_dir/live-freenove-boot-ROM1-instruction-bus-0x4004_0000-0x4005_FFF-0x1FFFF-full-address-esp32s3-$datestamp.bin"
\ No newline at end of file
+#esptool.py --baud $ESPBAUD --port $ESPPORT --chip esp32s3 dump_mem 0x3FF0_0000 0x1FFFF "$out_dir/live-freenove-boot-ROM1-instruction-bus-0x4004_0000-0x4005_FFF-0x1FFFF-full-address-esp32s3-$datestamp.bin"
+
+# seems to be Internal SRAM2, data-bus
+segment_0 data-bus 0x3fcd7000 0x3fcd75b3
+0.static_dram_start data-bus 0x3fcd7e00 0x3fcd7e03
+
+# Internal ROM1, data-bus
+0.rodata data-bus 0x3ff18c00 0x3ff1eb3b
+
+# Inernal ROM0, instruction-bus
+0.WindowVectors.text instruction-bus 0x40000000 0x4000016f
+0.Level2InterruptVector.text instruction-bus 0x40000180 0x40000185
+0.Level3InterruptVector.text instruction-bus 0x400001c0 0x400001c5
+0.Level4InterruptVector.text instruction-bus 0x40000200 0x40000205
+0.Level5InterruptVector.text instruction-bus 0x40000240 0x40000245
+0.DebugExceptionVector.text instruction-bus 0x40000280 0x4000028a
+0.NMIExceptionVector.text instruction-bus 0x400002c0 0x400002c2
+0.KernelExceptionVector.text instruction-bus 0x40000300 0x40000305
+0.UserExceptionVector.text instruction-bus 0x40000340 0x40000364
+0.DoubleExceptionVector.text instruction-bus 0x400003c0 0x400003c5
+0.ResetVector.text instruction-bus 0x40000400 0x4000056b
+0.fixed.test instruction-bus 0x4000056c 0x40006433
+0.bt_text instruction-bus 0x40006434 0x40034af1
+0.text instruction-bus 0x40034af4 0x400577a7
+
+# External
+EXTERNAL 0x40058000 0x40058427
\ No newline at end of file
diff --git a/ghidra-progject-esp32s3-bootrom-exploit.gpr b/ghidra-progject-esp32s3-bootrom-exploit.gpr
new file mode 100644
index 0000000..e69de29
diff --git a/ghidra-progject-esp32s3-bootrom-exploit.lock b/ghidra-progject-esp32s3-bootrom-exploit.lock
new file mode 100644
index 0000000..b85eeec
--- /dev/null
+++ b/ghidra-progject-esp32s3-bootrom-exploit.lock
@@ -0,0 +1,9 @@
+#Ghidra Lock File
+#Sun Aug 18 08:19:25 MDT 2024
+\ Supports\ File\ Channel\ Locking=Channel Lock
+Hostname=princesspi2
+OS\ Architecture=amd64
+OS\ Name=Windows 11
+OS\ Version=10.0
+Timestamp=8/18/24, 8\:19\u202FAM
+Username=human
diff --git a/ghidra-progject-esp32s3-bootrom-exploit.lock~ b/ghidra-progject-esp32s3-bootrom-exploit.lock~
new file mode 100644
index 0000000..e69de29
diff --git a/ghidra-progject-esp32s3-bootrom-exploit.rep/idata/00/00000000.prp b/ghidra-progject-esp32s3-bootrom-exploit.rep/idata/00/00000000.prp
new file mode 100644
index 0000000..a44ea05
--- /dev/null
+++ b/ghidra-progject-esp32s3-bootrom-exploit.rep/idata/00/00000000.prp
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ghidra-progject-esp32s3-bootrom-exploit.rep/idata/00/~00000000.db/db.2.gbf b/ghidra-progject-esp32s3-bootrom-exploit.rep/idata/00/~00000000.db/db.2.gbf
new file mode 100644
index 0000000..98d893e
Binary files /dev/null and b/ghidra-progject-esp32s3-bootrom-exploit.rep/idata/00/~00000000.db/db.2.gbf differ
diff --git a/ghidra-progject-esp32s3-bootrom-exploit.rep/idata/00/~00000000.db/db.3.gbf b/ghidra-progject-esp32s3-bootrom-exploit.rep/idata/00/~00000000.db/db.3.gbf
new file mode 100644
index 0000000..8b3bab3
Binary files /dev/null and b/ghidra-progject-esp32s3-bootrom-exploit.rep/idata/00/~00000000.db/db.3.gbf differ
diff --git a/ghidra-progject-esp32s3-bootrom-exploit.rep/idata/~index.bak b/ghidra-progject-esp32s3-bootrom-exploit.rep/idata/~index.bak
new file mode 100644
index 0000000..b1e697f
--- /dev/null
+++ b/ghidra-progject-esp32s3-bootrom-exploit.rep/idata/~index.bak
@@ -0,0 +1,4 @@
+VERSION=1
+/
+NEXT-ID:0
+MD5:d41d8cd98f00b204e9800998ecf8427e
diff --git a/ghidra-progject-esp32s3-bootrom-exploit.rep/idata/~index.dat b/ghidra-progject-esp32s3-bootrom-exploit.rep/idata/~index.dat
new file mode 100644
index 0000000..8d461a1
--- /dev/null
+++ b/ghidra-progject-esp32s3-bootrom-exploit.rep/idata/~index.dat
@@ -0,0 +1,5 @@
+VERSION=1
+/
+ 00000000:esp32s3_rev0_rom.elf:c0a8381e61265560594118100
+NEXT-ID:1
+MD5:d41d8cd98f00b204e9800998ecf8427e
diff --git a/ghidra-progject-esp32s3-bootrom-exploit.rep/idata/~journal.bak b/ghidra-progject-esp32s3-bootrom-exploit.rep/idata/~journal.bak
new file mode 100644
index 0000000..020876f
--- /dev/null
+++ b/ghidra-progject-esp32s3-bootrom-exploit.rep/idata/~journal.bak
@@ -0,0 +1,2 @@
+IADD:00000000:/esp32s3_rev0_rom.elf
+IDSET:/esp32s3_rev0_rom.elf:c0a8381e61265560594118100
diff --git a/ghidra-progject-esp32s3-bootrom-exploit.rep/project.prp b/ghidra-progject-esp32s3-bootrom-exploit.rep/project.prp
new file mode 100644
index 0000000..e910835
--- /dev/null
+++ b/ghidra-progject-esp32s3-bootrom-exploit.rep/project.prp
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/ghidra-progject-esp32s3-bootrom-exploit.rep/user/00/00000000.prp b/ghidra-progject-esp32s3-bootrom-exploit.rep/user/00/00000000.prp
new file mode 100644
index 0000000..fb3c91d
--- /dev/null
+++ b/ghidra-progject-esp32s3-bootrom-exploit.rep/user/00/00000000.prp
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ghidra-progject-esp32s3-bootrom-exploit.rep/user/00/~00000000.db/db.1.gbf b/ghidra-progject-esp32s3-bootrom-exploit.rep/user/00/~00000000.db/db.1.gbf
new file mode 100644
index 0000000..3a69372
Binary files /dev/null and b/ghidra-progject-esp32s3-bootrom-exploit.rep/user/00/~00000000.db/db.1.gbf differ
diff --git a/ghidra-progject-esp32s3-bootrom-exploit.rep/user/~index.bak b/ghidra-progject-esp32s3-bootrom-exploit.rep/user/~index.bak
new file mode 100644
index 0000000..b1e697f
--- /dev/null
+++ b/ghidra-progject-esp32s3-bootrom-exploit.rep/user/~index.bak
@@ -0,0 +1,4 @@
+VERSION=1
+/
+NEXT-ID:0
+MD5:d41d8cd98f00b204e9800998ecf8427e
diff --git a/ghidra-progject-esp32s3-bootrom-exploit.rep/user/~index.dat b/ghidra-progject-esp32s3-bootrom-exploit.rep/user/~index.dat
new file mode 100644
index 0000000..1073603
--- /dev/null
+++ b/ghidra-progject-esp32s3-bootrom-exploit.rep/user/~index.dat
@@ -0,0 +1,5 @@
+VERSION=1
+/
+ 00000000:udf_c0a8381e61265560594118100:c0a8381ec2072237217544300
+NEXT-ID:1
+MD5:d41d8cd98f00b204e9800998ecf8427e
diff --git a/ghidra-progject-esp32s3-bootrom-exploit.rep/user/~journal.bak b/ghidra-progject-esp32s3-bootrom-exploit.rep/user/~journal.bak
new file mode 100644
index 0000000..04243b5
--- /dev/null
+++ b/ghidra-progject-esp32s3-bootrom-exploit.rep/user/~journal.bak
@@ -0,0 +1,2 @@
+IADD:00000000:/udf_c0a8381e61265560594118100
+IDSET:/udf_c0a8381e61265560594118100:c0a8381ec2072237217544300
diff --git a/ghidra-progject-esp32s3-bootrom-exploit.rep/versioned/~index.dat b/ghidra-progject-esp32s3-bootrom-exploit.rep/versioned/~index.dat
new file mode 100644
index 0000000..b1e697f
--- /dev/null
+++ b/ghidra-progject-esp32s3-bootrom-exploit.rep/versioned/~index.dat
@@ -0,0 +1,4 @@
+VERSION=1
+/
+NEXT-ID:0
+MD5:d41d8cd98f00b204e9800998ecf8427e
diff --git a/sillyfillyespdumper/.dump_rom_tmp.tmp b/sillyfillyespdumper/.dump_rom_tmp.tmp
index f535728..d3bbf43 100644
--- a/sillyfillyespdumper/.dump_rom_tmp.tmp
+++ b/sillyfillyespdumper/.dump_rom_tmp.tmp
@@ -1,235 +1,365 @@
esptool.py v4.8.dev4
-Serial port /dev/ttyACM1
+Serial port /dev/ttyACM0
Connecting....
Chip is ESP32-S3 (QFN56) (revision v0.2)
Features: WiFi, BLE, Embedded PSRAM 8MB (AP_3v3)
Crystal is 40MHz
MAC: 48:27:e2:ef:c0:3c
+Changing baud rate to 1500000
+Changed.
Enabling default SPI flash mode...
1024 bytes read... (0 %)
2048 bytes read... (0 %)
-3072 bytes read... (1 %)
+3072 bytes read... (0 %)
4096 bytes read... (1 %)
5120 bytes read... (1 %)
-6144 bytes read... (2 %)
-7168 bytes read... (2 %)
-8192 bytes read... (3 %)
-9216 bytes read... (3 %)
-10240 bytes read... (3 %)
-11264 bytes read... (4 %)
-12288 bytes read... (4 %)
-13312 bytes read... (5 %)
-14336 bytes read... (5 %)
-15360 bytes read... (5 %)
-16384 bytes read... (6 %)
-17408 bytes read... (6 %)
-18432 bytes read... (7 %)
-19456 bytes read... (7 %)
-20480 bytes read... (7 %)
-21504 bytes read... (8 %)
-22528 bytes read... (8 %)
-23552 bytes read... (8 %)
-24576 bytes read... (9 %)
-25600 bytes read... (9 %)
-26624 bytes read... (10 %)
-27648 bytes read... (10 %)
-28672 bytes read... (10 %)
-29696 bytes read... (11 %)
-30720 bytes read... (11 %)
-31744 bytes read... (12 %)
-32768 bytes read... (12 %)
-33792 bytes read... (12 %)
-34816 bytes read... (13 %)
-35840 bytes read... (13 %)
-36864 bytes read... (14 %)
-37888 bytes read... (14 %)
-38912 bytes read... (14 %)
-39936 bytes read... (15 %)
-40960 bytes read... (15 %)
-41984 bytes read... (16 %)
-43008 bytes read... (16 %)
-44032 bytes read... (16 %)
-45056 bytes read... (17 %)
-46080 bytes read... (17 %)
-47104 bytes read... (17 %)
-48128 bytes read... (18 %)
-49152 bytes read... (18 %)
-50176 bytes read... (19 %)
-51200 bytes read... (19 %)
-52224 bytes read... (19 %)
-53248 bytes read... (20 %)
-54272 bytes read... (20 %)
-55296 bytes read... (21 %)
-56320 bytes read... (21 %)
-57344 bytes read... (21 %)
-58368 bytes read... (22 %)
-59392 bytes read... (22 %)
-60416 bytes read... (23 %)
-61440 bytes read... (23 %)
-62464 bytes read... (23 %)
-63488 bytes read... (24 %)
-64512 bytes read... (24 %)
-65536 bytes read... (25 %)
-66560 bytes read... (25 %)
-67584 bytes read... (25 %)
-68608 bytes read... (26 %)
-69632 bytes read... (26 %)
-70656 bytes read... (26 %)
-71680 bytes read... (27 %)
-72704 bytes read... (27 %)
-73728 bytes read... (28 %)
-74752 bytes read... (28 %)
-75776 bytes read... (28 %)
-76800 bytes read... (29 %)
-77824 bytes read... (29 %)
-78848 bytes read... (30 %)
-79872 bytes read... (30 %)
-80896 bytes read... (30 %)
-81920 bytes read... (31 %)
-82944 bytes read... (31 %)
-83968 bytes read... (32 %)
-84992 bytes read... (32 %)
-86016 bytes read... (32 %)
-87040 bytes read... (33 %)
-88064 bytes read... (33 %)
-89088 bytes read... (33 %)
-90112 bytes read... (34 %)
-91136 bytes read... (34 %)
-92160 bytes read... (35 %)
-93184 bytes read... (35 %)
-94208 bytes read... (35 %)
-95232 bytes read... (36 %)
-96256 bytes read... (36 %)
-97280 bytes read... (37 %)
-98304 bytes read... (37 %)
-99328 bytes read... (37 %)
-100352 bytes read... (38 %)
-101376 bytes read... (38 %)
-102400 bytes read... (39 %)
-103424 bytes read... (39 %)
-104448 bytes read... (39 %)
-105472 bytes read... (40 %)
-106496 bytes read... (40 %)
-107520 bytes read... (41 %)
-108544 bytes read... (41 %)
-109568 bytes read... (41 %)
-110592 bytes read... (42 %)
-111616 bytes read... (42 %)
-112640 bytes read... (42 %)
-113664 bytes read... (43 %)
-114688 bytes read... (43 %)
-115712 bytes read... (44 %)
-116736 bytes read... (44 %)
-117760 bytes read... (44 %)
-118784 bytes read... (45 %)
-119808 bytes read... (45 %)
-120832 bytes read... (46 %)
-121856 bytes read... (46 %)
-122880 bytes read... (46 %)
-123904 bytes read... (47 %)
-124928 bytes read... (47 %)
-125952 bytes read... (48 %)
-126976 bytes read... (48 %)
-128000 bytes read... (48 %)
-129024 bytes read... (49 %)
-130048 bytes read... (49 %)
-131072 bytes read... (50 %)
-132096 bytes read... (50 %)
-133120 bytes read... (50 %)
-134144 bytes read... (51 %)
-135168 bytes read... (51 %)
-136192 bytes read... (51 %)
-137216 bytes read... (52 %)
-138240 bytes read... (52 %)
-139264 bytes read... (53 %)
-140288 bytes read... (53 %)
-141312 bytes read... (53 %)
-142336 bytes read... (54 %)
-143360 bytes read... (54 %)
-144384 bytes read... (55 %)
-145408 bytes read... (55 %)
-146432 bytes read... (55 %)
-147456 bytes read... (56 %)
-148480 bytes read... (56 %)
-149504 bytes read... (57 %)
-150528 bytes read... (57 %)
-151552 bytes read... (57 %)
-152576 bytes read... (58 %)
-153600 bytes read... (58 %)
-154624 bytes read... (58 %)
-155648 bytes read... (59 %)
-156672 bytes read... (59 %)
-157696 bytes read... (60 %)
-158720 bytes read... (60 %)
-159744 bytes read... (60 %)
-160768 bytes read... (61 %)
-161792 bytes read... (61 %)
-162816 bytes read... (62 %)
-163840 bytes read... (62 %)
-164864 bytes read... (62 %)
-165888 bytes read... (63 %)
-166912 bytes read... (63 %)
-167936 bytes read... (64 %)
-168960 bytes read... (64 %)
-169984 bytes read... (64 %)
-171008 bytes read... (65 %)
-172032 bytes read... (65 %)
-173056 bytes read... (66 %)
-174080 bytes read... (66 %)
-175104 bytes read... (66 %)
-176128 bytes read... (67 %)
-177152 bytes read... (67 %)
-178176 bytes read... (67 %)
-179200 bytes read... (68 %)
-180224 bytes read... (68 %)
-181248 bytes read... (69 %)
-182272 bytes read... (69 %)
-183296 bytes read... (69 %)
-184320 bytes read... (70 %)
-185344 bytes read... (70 %)
-186368 bytes read... (71 %)
-187392 bytes read... (71 %)
-188416 bytes read... (71 %)
-189440 bytes read... (72 %)
-190464 bytes read... (72 %)
-191488 bytes read... (73 %)
-192512 bytes read... (73 %)
-193536 bytes read... (73 %)
-194560 bytes read... (74 %)
-195584 bytes read... (74 %)
-196608 bytes read... (75 %)
-197632 bytes read... (75 %)
-198656 bytes read... (75 %)
-199680 bytes read... (76 %)
-200704 bytes read... (76 %)
-201728 bytes read... (76 %)
-202752 bytes read... (77 %)
-203776 bytes read... (77 %)
-204800 bytes read... (78 %)
-205824 bytes read... (78 %)
-206848 bytes read... (78 %)
-207872 bytes read... (79 %)
-208896 bytes read... (79 %)
-209920 bytes read... (80 %)
-210944 bytes read... (80 %)
-211968 bytes read... (80 %)
-212992 bytes read... (81 %)
-214016 bytes read... (81 %)
-215040 bytes read... (82 %)
-216064 bytes read... (82 %)
-217088 bytes read... (82 %)
-218112 bytes read... (83 %)
-219136 bytes read... (83 %)
-220160 bytes read... (83 %)
-221184 bytes read... (84 %)
-222208 bytes read... (84 %)
-223232 bytes read... (85 %)
-224256 bytes read... (85 %)
-225280 bytes read... (85 %)
-226304 bytes read... (86 %)
-227328 bytes read... (86 %)
-228352 bytes read... (87 %)
-229376 bytes read... (87 %)
-230400 bytes read... (87 %)
-231424 bytes read... (88 %)
-232448 bytes read... (88 %)
+6144 bytes read... (1 %)
+7168 bytes read... (1 %)
+8192 bytes read... (2 %)
+9216 bytes read... (2 %)
+10240 bytes read... (2 %)
+11264 bytes read... (3 %)
+12288 bytes read... (3 %)
+13312 bytes read... (3 %)
+14336 bytes read... (3 %)
+15360 bytes read... (4 %)
+16384 bytes read... (4 %)
+17408 bytes read... (4 %)
+18432 bytes read... (5 %)
+19456 bytes read... (5 %)
+20480 bytes read... (5 %)
+21504 bytes read... (5 %)
+22528 bytes read... (6 %)
+23552 bytes read... (6 %)
+24576 bytes read... (6 %)
+25600 bytes read... (7 %)
+26624 bytes read... (7 %)
+27648 bytes read... (7 %)
+28672 bytes read... (7 %)
+29696 bytes read... (8 %)
+30720 bytes read... (8 %)
+31744 bytes read... (8 %)
+32768 bytes read... (9 %)
+33792 bytes read... (9 %)
+34816 bytes read... (9 %)
+35840 bytes read... (9 %)
+36864 bytes read... (10 %)
+37888 bytes read... (10 %)
+38912 bytes read... (10 %)
+39936 bytes read... (11 %)
+40960 bytes read... (11 %)
+41984 bytes read... (11 %)
+43008 bytes read... (11 %)
+44032 bytes read... (12 %)
+45056 bytes read... (12 %)
+46080 bytes read... (12 %)
+47104 bytes read... (13 %)
+48128 bytes read... (13 %)
+49152 bytes read... (13 %)
+50176 bytes read... (13 %)
+51200 bytes read... (14 %)
+52224 bytes read... (14 %)
+53248 bytes read... (14 %)
+54272 bytes read... (15 %)
+55296 bytes read... (15 %)
+56320 bytes read... (15 %)
+57344 bytes read... (15 %)
+58368 bytes read... (16 %)
+59392 bytes read... (16 %)
+60416 bytes read... (16 %)
+61440 bytes read... (17 %)
+62464 bytes read... (17 %)
+63488 bytes read... (17 %)
+64512 bytes read... (17 %)
+65536 bytes read... (18 %)
+66560 bytes read... (18 %)
+67584 bytes read... (18 %)
+68608 bytes read... (19 %)
+69632 bytes read... (19 %)
+70656 bytes read... (19 %)
+71680 bytes read... (19 %)
+72704 bytes read... (20 %)
+73728 bytes read... (20 %)
+74752 bytes read... (20 %)
+75776 bytes read... (21 %)
+76800 bytes read... (21 %)
+77824 bytes read... (21 %)
+78848 bytes read... (21 %)
+79872 bytes read... (22 %)
+80896 bytes read... (22 %)
+81920 bytes read... (22 %)
+82944 bytes read... (23 %)
+83968 bytes read... (23 %)
+84992 bytes read... (23 %)
+86016 bytes read... (23 %)
+87040 bytes read... (24 %)
+88064 bytes read... (24 %)
+89088 bytes read... (24 %)
+90112 bytes read... (25 %)
+91136 bytes read... (25 %)
+92160 bytes read... (25 %)
+93184 bytes read... (25 %)
+94208 bytes read... (26 %)
+95232 bytes read... (26 %)
+96256 bytes read... (26 %)
+97280 bytes read... (26 %)
+98304 bytes read... (27 %)
+99328 bytes read... (27 %)
+100352 bytes read... (27 %)
+101376 bytes read... (28 %)
+102400 bytes read... (28 %)
+103424 bytes read... (28 %)
+104448 bytes read... (28 %)
+105472 bytes read... (29 %)
+106496 bytes read... (29 %)
+107520 bytes read... (29 %)
+108544 bytes read... (30 %)
+109568 bytes read... (30 %)
+110592 bytes read... (30 %)
+111616 bytes read... (30 %)
+112640 bytes read... (31 %)
+113664 bytes read... (31 %)
+114688 bytes read... (31 %)
+115712 bytes read... (32 %)
+116736 bytes read... (32 %)
+117760 bytes read... (32 %)
+118784 bytes read... (32 %)
+119808 bytes read... (33 %)
+120832 bytes read... (33 %)
+121856 bytes read... (33 %)
+122880 bytes read... (34 %)
+123904 bytes read... (34 %)
+124928 bytes read... (34 %)
+125952 bytes read... (34 %)
+126976 bytes read... (35 %)
+128000 bytes read... (35 %)
+129024 bytes read... (35 %)
+130048 bytes read... (36 %)
+131072 bytes read... (36 %)
+132096 bytes read... (36 %)
+133120 bytes read... (36 %)
+134144 bytes read... (37 %)
+135168 bytes read... (37 %)
+136192 bytes read... (37 %)
+137216 bytes read... (38 %)
+138240 bytes read... (38 %)
+139264 bytes read... (38 %)
+140288 bytes read... (38 %)
+141312 bytes read... (39 %)
+142336 bytes read... (39 %)
+143360 bytes read... (39 %)
+144384 bytes read... (40 %)
+145408 bytes read... (40 %)
+146432 bytes read... (40 %)
+147456 bytes read... (40 %)
+148480 bytes read... (41 %)
+149504 bytes read... (41 %)
+150528 bytes read... (41 %)
+151552 bytes read... (42 %)
+152576 bytes read... (42 %)
+153600 bytes read... (42 %)
+154624 bytes read... (42 %)
+155648 bytes read... (43 %)
+156672 bytes read... (43 %)
+157696 bytes read... (43 %)
+158720 bytes read... (44 %)
+159744 bytes read... (44 %)
+160768 bytes read... (44 %)
+161792 bytes read... (44 %)
+162816 bytes read... (45 %)
+163840 bytes read... (45 %)
+164864 bytes read... (45 %)
+165888 bytes read... (46 %)
+166912 bytes read... (46 %)
+167936 bytes read... (46 %)
+168960 bytes read... (46 %)
+169984 bytes read... (47 %)
+171008 bytes read... (47 %)
+172032 bytes read... (47 %)
+173056 bytes read... (48 %)
+174080 bytes read... (48 %)
+175104 bytes read... (48 %)
+176128 bytes read... (48 %)
+177152 bytes read... (49 %)
+178176 bytes read... (49 %)
+179200 bytes read... (49 %)
+180224 bytes read... (50 %)
+181248 bytes read... (50 %)
+182272 bytes read... (50 %)
+183296 bytes read... (50 %)
+184320 bytes read... (51 %)
+185344 bytes read... (51 %)
+186368 bytes read... (51 %)
+187392 bytes read... (51 %)
+188416 bytes read... (52 %)
+189440 bytes read... (52 %)
+190464 bytes read... (52 %)
+191488 bytes read... (53 %)
+192512 bytes read... (53 %)
+193536 bytes read... (53 %)
+194560 bytes read... (53 %)
+195584 bytes read... (54 %)
+196608 bytes read... (54 %)
+197632 bytes read... (54 %)
+198656 bytes read... (55 %)
+199680 bytes read... (55 %)
+200704 bytes read... (55 %)
+201728 bytes read... (55 %)
+202752 bytes read... (56 %)
+203776 bytes read... (56 %)
+204800 bytes read... (56 %)
+205824 bytes read... (57 %)
+206848 bytes read... (57 %)
+207872 bytes read... (57 %)
+208896 bytes read... (57 %)
+209920 bytes read... (58 %)
+210944 bytes read... (58 %)
+211968 bytes read... (58 %)
+212992 bytes read... (59 %)
+214016 bytes read... (59 %)
+215040 bytes read... (59 %)
+216064 bytes read... (59 %)
+217088 bytes read... (60 %)
+218112 bytes read... (60 %)
+219136 bytes read... (60 %)
+220160 bytes read... (61 %)
+221184 bytes read... (61 %)
+222208 bytes read... (61 %)
+223232 bytes read... (61 %)
+224256 bytes read... (62 %)
+225280 bytes read... (62 %)
+226304 bytes read... (62 %)
+227328 bytes read... (63 %)
+228352 bytes read... (63 %)
+229376 bytes read... (63 %)
+230400 bytes read... (63 %)
+231424 bytes read... (64 %)
+232448 bytes read... (64 %)
+233472 bytes read... (64 %)
+234496 bytes read... (65 %)
+235520 bytes read... (65 %)
+236544 bytes read... (65 %)
+237568 bytes read... (65 %)
+238592 bytes read... (66 %)
+239616 bytes read... (66 %)
+240640 bytes read... (66 %)
+241664 bytes read... (67 %)
+242688 bytes read... (67 %)
+243712 bytes read... (67 %)
+244736 bytes read... (67 %)
+245760 bytes read... (68 %)
+246784 bytes read... (68 %)
+247808 bytes read... (68 %)
+248832 bytes read... (69 %)
+249856 bytes read... (69 %)
+250880 bytes read... (69 %)
+251904 bytes read... (69 %)
+252928 bytes read... (70 %)
+253952 bytes read... (70 %)
+254976 bytes read... (70 %)
+256000 bytes read... (71 %)
+257024 bytes read... (71 %)
+258048 bytes read... (71 %)
+259072 bytes read... (71 %)
+260096 bytes read... (72 %)
+261120 bytes read... (72 %)
+262144 bytes read... (72 %)
+263168 bytes read... (73 %)
+264192 bytes read... (73 %)
+265216 bytes read... (73 %)
+266240 bytes read... (73 %)
+267264 bytes read... (74 %)
+268288 bytes read... (74 %)
+269312 bytes read... (74 %)
+270336 bytes read... (75 %)
+271360 bytes read... (75 %)
+272384 bytes read... (75 %)
+273408 bytes read... (75 %)
+274432 bytes read... (76 %)
+275456 bytes read... (76 %)
+276480 bytes read... (76 %)
+277504 bytes read... (76 %)
+278528 bytes read... (77 %)
+279552 bytes read... (77 %)
+280576 bytes read... (77 %)
+281600 bytes read... (78 %)
+282624 bytes read... (78 %)
+283648 bytes read... (78 %)
+284672 bytes read... (78 %)
+285696 bytes read... (79 %)
+286720 bytes read... (79 %)
+287744 bytes read... (79 %)
+288768 bytes read... (80 %)
+289792 bytes read... (80 %)
+290816 bytes read... (80 %)
+291840 bytes read... (80 %)
+292864 bytes read... (81 %)
+293888 bytes read... (81 %)
+294912 bytes read... (81 %)
+295936 bytes read... (82 %)
+296960 bytes read... (82 %)
+297984 bytes read... (82 %)
+299008 bytes read... (82 %)
+300032 bytes read... (83 %)
+301056 bytes read... (83 %)
+302080 bytes read... (83 %)
+303104 bytes read... (84 %)
+304128 bytes read... (84 %)
+305152 bytes read... (84 %)
+306176 bytes read... (84 %)
+307200 bytes read... (85 %)
+308224 bytes read... (85 %)
+309248 bytes read... (85 %)
+310272 bytes read... (86 %)
+311296 bytes read... (86 %)
+312320 bytes read... (86 %)
+313344 bytes read... (86 %)
+314368 bytes read... (87 %)
+315392 bytes read... (87 %)
+316416 bytes read... (87 %)
+317440 bytes read... (88 %)
+318464 bytes read... (88 %)
+319488 bytes read... (88 %)
+320512 bytes read... (88 %)
+321536 bytes read... (89 %)
+322560 bytes read... (89 %)
+323584 bytes read... (89 %)
+324608 bytes read... (90 %)
+325632 bytes read... (90 %)
+326656 bytes read... (90 %)
+327680 bytes read... (90 %)
+328704 bytes read... (91 %)
+329728 bytes read... (91 %)
+330752 bytes read... (91 %)
+331776 bytes read... (92 %)
+332800 bytes read... (92 %)
+333824 bytes read... (92 %)
+334848 bytes read... (92 %)
+335872 bytes read... (93 %)
+336896 bytes read... (93 %)
+337920 bytes read... (93 %)
+338944 bytes read... (94 %)
+339968 bytes read... (94 %)
+340992 bytes read... (94 %)
+342016 bytes read... (94 %)
+343040 bytes read... (95 %)
+344064 bytes read... (95 %)
+345088 bytes read... (95 %)
+346112 bytes read... (96 %)
+347136 bytes read... (96 %)
+348160 bytes read... (96 %)
+349184 bytes read... (96 %)
+350208 bytes read... (97 %)
+351232 bytes read... (97 %)
+352256 bytes read... (97 %)
+353280 bytes read... (98 %)
+354304 bytes read... (98 %)
+355328 bytes read... (98 %)
+356352 bytes read... (98 %)
+357376 bytes read... (99 %)
+358400 bytes read... (99 %)
+359424 bytes read... (99 %)
+360448 bytes read... (100 %)
+Read 360448 bytes
+Done!
+Hard resetting via RTS pin...
diff --git a/sillyfillyespdumper/args_file.txt b/sillyfillyespdumper/args_file.txt
index abaccad..af5ad2a 100644
--- a/sillyfillyespdumper/args_file.txt
+++ b/sillyfillyespdumper/args_file.txt
@@ -1,5 +1,20 @@
-internal-ROM0 instruction-bus 0x4000_0000 0x4003_FFFF
-internal-ROM1 data-bus 0x3FF0_0000 0x3FF1_FFFF
-internal-ROM1 instruction-bus 0x4004_0000 0x4005_FFFF
-elf-start-addr unknown-bus 0x3FCD_7000 0x3FF1_8C00
-elf-later-addr unknown-bus 0x4000_0000 0x4005_8000
+first-listed-rom unknown-bus 0x3fcd7000 0x3ff1eb3b
+second-listed-rom unknown-bus 0x40000000 0x40058427
+segment_0 data-bus 0x3fcd7000 0x3fcd75b3
+0.static_dram_start data-bus 0x3fcd7e00 0x3fcd7e03
+0.rodata data-bus 0x3ff18c00 0x3ff1eb3b
+0.WindowVectors.text instruction-bus 0x40000000 0x4000016f
+0.Level2InterruptVector.text instruction-bus 0x40000180 0x40000185
+0.Level3InterruptVector.text instruction-bus 0x400001c0 0x400001c5
+0.Level4InterruptVector.text instruction-bus 0x40000200 0x40000205
+0.Level5InterruptVector.text instruction-bus 0x40000240 0x40000245
+0.DebugExceptionVector.text instruction-bus 0x40000280 0x4000028a
+0.NMIExceptionVector.text instruction-bus 0x400002c0 0x400002c2
+0.KernelExceptionVector.text instruction-bus 0x40000300 0x40000305
+0.UserExceptionVector.text instruction-bus 0x40000340 0x40000364
+0.DoubleExceptionVector.text instruction-bus 0x400003c0 0x400003c5
+0.ResetVector.text instruction-bus 0x40000400 0x4000056b
+0.fixed.test instruction-bus 0x4000056c 0x40006433
+0.bt_text instruction-bus 0x40006434 0x40034af1
+0.text instruction-bus 0x40034af4 0x400577a7
+EXTERNAL 0x40058000 0x40058427
diff --git a/sillyfillyespdumper/args_files/args_file_full_roms.txt b/sillyfillyespdumper/args_files/args_file_full_roms.txt
new file mode 100644
index 0000000..98ab63d
--- /dev/null
+++ b/sillyfillyespdumper/args_files/args_file_full_roms.txt
@@ -0,0 +1,4 @@
+internal-ROM0 instruction-bus 0x4000_0000 0x4003_FFFF
+internal-ROM1 data-bus 0x3FF0_0000 0x3FF1_FFFF
+internal-ROM1 instruction-bus 0x4004_0000 0x4005_FFFF
+elf-later-addr unknown-bus 0x4000_0000 0x4005_8000
diff --git a/sillyfillyespdumper/args_files/elf_memmap_args.txt b/sillyfillyespdumper/args_files/elf_memmap_args.txt
new file mode 100644
index 0000000..af5ad2a
--- /dev/null
+++ b/sillyfillyespdumper/args_files/elf_memmap_args.txt
@@ -0,0 +1,20 @@
+first-listed-rom unknown-bus 0x3fcd7000 0x3ff1eb3b
+second-listed-rom unknown-bus 0x40000000 0x40058427
+segment_0 data-bus 0x3fcd7000 0x3fcd75b3
+0.static_dram_start data-bus 0x3fcd7e00 0x3fcd7e03
+0.rodata data-bus 0x3ff18c00 0x3ff1eb3b
+0.WindowVectors.text instruction-bus 0x40000000 0x4000016f
+0.Level2InterruptVector.text instruction-bus 0x40000180 0x40000185
+0.Level3InterruptVector.text instruction-bus 0x400001c0 0x400001c5
+0.Level4InterruptVector.text instruction-bus 0x40000200 0x40000205
+0.Level5InterruptVector.text instruction-bus 0x40000240 0x40000245
+0.DebugExceptionVector.text instruction-bus 0x40000280 0x4000028a
+0.NMIExceptionVector.text instruction-bus 0x400002c0 0x400002c2
+0.KernelExceptionVector.text instruction-bus 0x40000300 0x40000305
+0.UserExceptionVector.text instruction-bus 0x40000340 0x40000364
+0.DoubleExceptionVector.text instruction-bus 0x400003c0 0x400003c5
+0.ResetVector.text instruction-bus 0x40000400 0x4000056b
+0.fixed.test instruction-bus 0x4000056c 0x40006433
+0.bt_text instruction-bus 0x40006434 0x40034af1
+0.text instruction-bus 0x40034af4 0x400577a7
+EXTERNAL 0x40058000 0x40058427
diff --git a/sillyfillyespdumper/espdump.sh b/sillyfillyespdumper/espdump.sh
index 2e7aa3f..26683be 100644
--- a/sillyfillyespdumper/espdump.sh
+++ b/sillyfillyespdumper/espdump.sh
@@ -51,8 +51,8 @@ dump_section () {
fi
checksum=$(sha256sum $file_name)
- echo " Sucess\n===\n" >> $log_file
echo " sha256sum: $checksum" >> $log_file
+ echo " Sucess\n===\n" >> $log_file
echo "Successfully dumped\nsha256sum: $checksum\n continuing..."
}
@@ -62,6 +62,6 @@ do
dump_section `echo $args`
done
-sha256sum "$out_dir/*" >> "$out_dir/sha256sum.txt"
+sha256sum $out_dir/* >> $out_dir/sha256sum.txt
echo "\nDone :3"
diff --git a/sillyfillyespdumper/live-roms/devkit-180824084031/log.txt b/sillyfillyespdumper/live-roms/devkit-180824084031/log.txt
deleted file mode 100644
index bbe2c25..0000000
--- a/sillyfillyespdumper/live-roms/devkit-180824084031/log.txt
+++ /dev/null
@@ -1,27 +0,0 @@
-Starting dump from chip: esp32s3
- on port: /dev/ttyACM1
- at: 115200 baud
- to directory: ./live-roms/devkit-180824084031
- with log file: ./live-roms/devkit-180824084031/log.txt
-
-internal-ROM0
- on instruction-bus
- starting: 0x4000_0000
- ending: 0x4003_FFFF
- length: 0x3FFFF
- on esp32s3
- no_stub: True
-
-Running: esptool.py \
- --no-stub --baud 115200 \
- --port /dev/ttyACM1 \
- --chip esp32s3 \
- dump_mem 0x4000_0000 0x3FFFF \
- ./live-roms/devkit-180824084031/devkit-esp32s3-internal-ROM0-instruction-bus-0x4000_0000-0x4003_FFFF-0x3FFFF-180824084031.bin
- File: ./live-roms/devkit-180824084031/devkit-esp32s3-internal-ROM0-instruction-bus-0x4000_0000-0x4003_FFFF-0x3FFFF-180824084031.bin
- esptool.py \
- --no-stub --baud 115200 \
- --port /dev/ttyACM1 \
- --chip esp32s3 \
- dump_mem 0x4000_0000 0x3FFFF \
- ./live-roms/devkit-180824084031/devkit-esp32s3-internal-ROM0-instruction-bus-0x4000_0000-0x4003_FFFF-0x3FFFF-180824084031.bin
diff --git a/sillyfillyespdumper/live-roms/devkit-180824130506/devkit-esp32s3-elf-later-addr-unknown-bus-0x4000_0000-0x4005_8000-0x58000-180824130506.bin b/sillyfillyespdumper/live-roms/devkit-180824130506/devkit-esp32s3-elf-later-addr-unknown-bus-0x4000_0000-0x4005_8000-0x58000-180824130506.bin
new file mode 100644
index 0000000..d630d65
Binary files /dev/null and b/sillyfillyespdumper/live-roms/devkit-180824130506/devkit-esp32s3-elf-later-addr-unknown-bus-0x4000_0000-0x4005_8000-0x58000-180824130506.bin differ
diff --git a/sillyfillyespdumper/live-roms/devkit-180824084031/devkit-esp32s3-internal-ROM0-instruction-bus-0x4000_0000-0x4003_FFFF-0x3FFFF-180824084031.bin b/sillyfillyespdumper/live-roms/devkit-180824130506/devkit-esp32s3-internal-ROM0-instruction-bus-0x4000_0000-0x4003_FFFF-0x3FFFF-180824130506.bin
similarity index 87%
rename from sillyfillyespdumper/live-roms/devkit-180824084031/devkit-esp32s3-internal-ROM0-instruction-bus-0x4000_0000-0x4003_FFFF-0x3FFFF-180824084031.bin
rename to sillyfillyespdumper/live-roms/devkit-180824130506/devkit-esp32s3-internal-ROM0-instruction-bus-0x4000_0000-0x4003_FFFF-0x3FFFF-180824130506.bin
index 5edef81..943217f 100644
Binary files a/sillyfillyespdumper/live-roms/devkit-180824084031/devkit-esp32s3-internal-ROM0-instruction-bus-0x4000_0000-0x4003_FFFF-0x3FFFF-180824084031.bin and b/sillyfillyespdumper/live-roms/devkit-180824130506/devkit-esp32s3-internal-ROM0-instruction-bus-0x4000_0000-0x4003_FFFF-0x3FFFF-180824130506.bin differ
diff --git a/sillyfillyespdumper/live-roms/devkit-180824130506/devkit-esp32s3-internal-ROM1-data-bus-0x3FF0_0000-0x3FF1_FFFF-0x1FFFF-180824130506.bin b/sillyfillyespdumper/live-roms/devkit-180824130506/devkit-esp32s3-internal-ROM1-data-bus-0x3FF0_0000-0x3FF1_FFFF-0x1FFFF-180824130506.bin
new file mode 100644
index 0000000..94013dc
Binary files /dev/null and b/sillyfillyespdumper/live-roms/devkit-180824130506/devkit-esp32s3-internal-ROM1-data-bus-0x3FF0_0000-0x3FF1_FFFF-0x1FFFF-180824130506.bin differ
diff --git a/sillyfillyespdumper/live-roms/devkit-180824130506/devkit-esp32s3-internal-ROM1-instruction-bus-0x4004_0000-0x4005_FFFF-0x1FFFF-180824130506.bin b/sillyfillyespdumper/live-roms/devkit-180824130506/devkit-esp32s3-internal-ROM1-instruction-bus-0x4004_0000-0x4005_FFFF-0x1FFFF-180824130506.bin
new file mode 100644
index 0000000..94013dc
Binary files /dev/null and b/sillyfillyespdumper/live-roms/devkit-180824130506/devkit-esp32s3-internal-ROM1-instruction-bus-0x4004_0000-0x4005_FFFF-0x1FFFF-180824130506.bin differ
diff --git a/sillyfillyespdumper/live-roms/devkit-180824130506/log.txt b/sillyfillyespdumper/live-roms/devkit-180824130506/log.txt
new file mode 100644
index 0000000..328a781
--- /dev/null
+++ b/sillyfillyespdumper/live-roms/devkit-180824130506/log.txt
@@ -0,0 +1,106 @@
+Starting dump from chip: esp32s3
+ on port: /dev/ttyACM0
+ at: 1500000 baud
+ to directory: ./live-roms/devkit-180824130506
+ with log file: ./live-roms/devkit-180824130506/log.txt
+
+internal-ROM0
+ on instruction-bus
+ starting: 0x4000_0000
+ ending: 0x4003_FFFF
+ length: 0x3FFFF
+ on esp32s3
+ no_stub: True
+
+Running: esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x4000_0000 0x3FFFF \
+ ./live-roms/devkit-180824130506/devkit-esp32s3-internal-ROM0-instruction-bus-0x4000_0000-0x4003_FFFF-0x3FFFF-180824130506.bin
+ File: ./live-roms/devkit-180824130506/devkit-esp32s3-internal-ROM0-instruction-bus-0x4000_0000-0x4003_FFFF-0x3FFFF-180824130506.bin
+ esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x4000_0000 0x3FFFF \
+ ./live-roms/devkit-180824130506/devkit-esp32s3-internal-ROM0-instruction-bus-0x4000_0000-0x4003_FFFF-0x3FFFF-180824130506.bin
+ sha256sum: 555bcfb59af2c8184142f42fe409b9cc88c08bbff1bcf11d06aa672183ad265e ./live-roms/devkit-180824130506/devkit-esp32s3-internal-ROM0-instruction-bus-0x4000_0000-0x4003_FFFF-0x3FFFF-180824130506.bin
+ Sucess
+===
+
+internal-ROM1
+ on data-bus
+ starting: 0x3FF0_0000
+ ending: 0x3FF1_FFFF
+ length: 0x1FFFF
+ on esp32s3
+ no_stub: True
+
+Running: esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x3FF0_0000 0x1FFFF \
+ ./live-roms/devkit-180824130506/devkit-esp32s3-internal-ROM1-data-bus-0x3FF0_0000-0x3FF1_FFFF-0x1FFFF-180824130506.bin
+ File: ./live-roms/devkit-180824130506/devkit-esp32s3-internal-ROM1-data-bus-0x3FF0_0000-0x3FF1_FFFF-0x1FFFF-180824130506.bin
+ esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x3FF0_0000 0x1FFFF \
+ ./live-roms/devkit-180824130506/devkit-esp32s3-internal-ROM1-data-bus-0x3FF0_0000-0x3FF1_FFFF-0x1FFFF-180824130506.bin
+ sha256sum: 4c18bafc1826b14bc610bd1a8ec17779a146b4826146ff638c5c17e22bf78613 ./live-roms/devkit-180824130506/devkit-esp32s3-internal-ROM1-data-bus-0x3FF0_0000-0x3FF1_FFFF-0x1FFFF-180824130506.bin
+ Sucess
+===
+
+internal-ROM1
+ on instruction-bus
+ starting: 0x4004_0000
+ ending: 0x4005_FFFF
+ length: 0x1FFFF
+ on esp32s3
+ no_stub: True
+
+Running: esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x4004_0000 0x1FFFF \
+ ./live-roms/devkit-180824130506/devkit-esp32s3-internal-ROM1-instruction-bus-0x4004_0000-0x4005_FFFF-0x1FFFF-180824130506.bin
+ File: ./live-roms/devkit-180824130506/devkit-esp32s3-internal-ROM1-instruction-bus-0x4004_0000-0x4005_FFFF-0x1FFFF-180824130506.bin
+ esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x4004_0000 0x1FFFF \
+ ./live-roms/devkit-180824130506/devkit-esp32s3-internal-ROM1-instruction-bus-0x4004_0000-0x4005_FFFF-0x1FFFF-180824130506.bin
+ sha256sum: 4c18bafc1826b14bc610bd1a8ec17779a146b4826146ff638c5c17e22bf78613 ./live-roms/devkit-180824130506/devkit-esp32s3-internal-ROM1-instruction-bus-0x4004_0000-0x4005_FFFF-0x1FFFF-180824130506.bin
+ Sucess
+===
+
+elf-later-addr
+ on unknown-bus
+ starting: 0x4000_0000
+ ending: 0x4005_8000
+ length: 0x58000
+ on esp32s3
+ no_stub: True
+
+Running: esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x4000_0000 0x58000 \
+ ./live-roms/devkit-180824130506/devkit-esp32s3-elf-later-addr-unknown-bus-0x4000_0000-0x4005_8000-0x58000-180824130506.bin
+ File: ./live-roms/devkit-180824130506/devkit-esp32s3-elf-later-addr-unknown-bus-0x4000_0000-0x4005_8000-0x58000-180824130506.bin
+ esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x4000_0000 0x58000 \
+ ./live-roms/devkit-180824130506/devkit-esp32s3-elf-later-addr-unknown-bus-0x4000_0000-0x4005_8000-0x58000-180824130506.bin
+ sha256sum: ae4e674c6eb4fd53cef857fa95ce513be5aba1c06d14cd536dfe57fc965bb7d4 ./live-roms/devkit-180824130506/devkit-esp32s3-elf-later-addr-unknown-bus-0x4000_0000-0x4005_8000-0x58000-180824130506.bin
+ Sucess
+===
+
diff --git a/sillyfillyespdumper/live-roms/devkit-180824130506/sha256sum.txt b/sillyfillyespdumper/live-roms/devkit-180824130506/sha256sum.txt
new file mode 100644
index 0000000..4d3e07a
--- /dev/null
+++ b/sillyfillyespdumper/live-roms/devkit-180824130506/sha256sum.txt
@@ -0,0 +1,5 @@
+ae4e674c6eb4fd53cef857fa95ce513be5aba1c06d14cd536dfe57fc965bb7d4 ./live-roms/devkit-180824130506/devkit-esp32s3-elf-later-addr-unknown-bus-0x4000_0000-0x4005_8000-0x58000-180824130506.bin
+555bcfb59af2c8184142f42fe409b9cc88c08bbff1bcf11d06aa672183ad265e ./live-roms/devkit-180824130506/devkit-esp32s3-internal-ROM0-instruction-bus-0x4000_0000-0x4003_FFFF-0x3FFFF-180824130506.bin
+4c18bafc1826b14bc610bd1a8ec17779a146b4826146ff638c5c17e22bf78613 ./live-roms/devkit-180824130506/devkit-esp32s3-internal-ROM1-data-bus-0x3FF0_0000-0x3FF1_FFFF-0x1FFFF-180824130506.bin
+4c18bafc1826b14bc610bd1a8ec17779a146b4826146ff638c5c17e22bf78613 ./live-roms/devkit-180824130506/devkit-esp32s3-internal-ROM1-instruction-bus-0x4004_0000-0x4005_FFFF-0x1FFFF-180824130506.bin
+98cb2a5e523c48ed9fbb9e7d397d3875ccf0cc7428991f97c2d47e1804a05b62 ./live-roms/devkit-180824130506/log.txt
diff --git a/sillyfillyespdumper/live-roms/devkit-180824131232/devkit-esp32s3-elf-later-addr-unknown-bus-0x4000_0000-0x4005_8000-0x58000-180824131232.bin b/sillyfillyespdumper/live-roms/devkit-180824131232/devkit-esp32s3-elf-later-addr-unknown-bus-0x4000_0000-0x4005_8000-0x58000-180824131232.bin
new file mode 100644
index 0000000..d630d65
Binary files /dev/null and b/sillyfillyespdumper/live-roms/devkit-180824131232/devkit-esp32s3-elf-later-addr-unknown-bus-0x4000_0000-0x4005_8000-0x58000-180824131232.bin differ
diff --git a/sillyfillyespdumper/live-roms/devkit-180824131232/devkit-esp32s3-internal-ROM0-instruction-bus-0x4000_0000-0x4003_FFFF-0x3FFFF-180824131232.bin b/sillyfillyespdumper/live-roms/devkit-180824131232/devkit-esp32s3-internal-ROM0-instruction-bus-0x4000_0000-0x4003_FFFF-0x3FFFF-180824131232.bin
new file mode 100644
index 0000000..943217f
Binary files /dev/null and b/sillyfillyespdumper/live-roms/devkit-180824131232/devkit-esp32s3-internal-ROM0-instruction-bus-0x4000_0000-0x4003_FFFF-0x3FFFF-180824131232.bin differ
diff --git a/sillyfillyespdumper/live-roms/devkit-180824131232/devkit-esp32s3-internal-ROM1-data-bus-0x3FF0_0000-0x3FF1_FFFF-0x1FFFF-180824131232.bin b/sillyfillyespdumper/live-roms/devkit-180824131232/devkit-esp32s3-internal-ROM1-data-bus-0x3FF0_0000-0x3FF1_FFFF-0x1FFFF-180824131232.bin
new file mode 100644
index 0000000..94013dc
Binary files /dev/null and b/sillyfillyespdumper/live-roms/devkit-180824131232/devkit-esp32s3-internal-ROM1-data-bus-0x3FF0_0000-0x3FF1_FFFF-0x1FFFF-180824131232.bin differ
diff --git a/sillyfillyespdumper/live-roms/devkit-180824131232/devkit-esp32s3-internal-ROM1-instruction-bus-0x4004_0000-0x4005_FFFF-0x1FFFF-180824131232.bin b/sillyfillyespdumper/live-roms/devkit-180824131232/devkit-esp32s3-internal-ROM1-instruction-bus-0x4004_0000-0x4005_FFFF-0x1FFFF-180824131232.bin
new file mode 100644
index 0000000..94013dc
Binary files /dev/null and b/sillyfillyespdumper/live-roms/devkit-180824131232/devkit-esp32s3-internal-ROM1-instruction-bus-0x4004_0000-0x4005_FFFF-0x1FFFF-180824131232.bin differ
diff --git a/sillyfillyespdumper/live-roms/devkit-180824131232/log.txt b/sillyfillyespdumper/live-roms/devkit-180824131232/log.txt
new file mode 100644
index 0000000..dd1238a
--- /dev/null
+++ b/sillyfillyespdumper/live-roms/devkit-180824131232/log.txt
@@ -0,0 +1,106 @@
+Starting dump from chip: esp32s3
+ on port: /dev/ttyACM0
+ at: 1500000 baud
+ to directory: ./live-roms/devkit-180824131232
+ with log file: ./live-roms/devkit-180824131232/log.txt
+
+internal-ROM0
+ on instruction-bus
+ starting: 0x4000_0000
+ ending: 0x4003_FFFF
+ length: 0x3FFFF
+ on esp32s3
+ no_stub: True
+
+Running: esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x4000_0000 0x3FFFF \
+ ./live-roms/devkit-180824131232/devkit-esp32s3-internal-ROM0-instruction-bus-0x4000_0000-0x4003_FFFF-0x3FFFF-180824131232.bin
+ File: ./live-roms/devkit-180824131232/devkit-esp32s3-internal-ROM0-instruction-bus-0x4000_0000-0x4003_FFFF-0x3FFFF-180824131232.bin
+ esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x4000_0000 0x3FFFF \
+ ./live-roms/devkit-180824131232/devkit-esp32s3-internal-ROM0-instruction-bus-0x4000_0000-0x4003_FFFF-0x3FFFF-180824131232.bin
+ sha256sum: 555bcfb59af2c8184142f42fe409b9cc88c08bbff1bcf11d06aa672183ad265e ./live-roms/devkit-180824131232/devkit-esp32s3-internal-ROM0-instruction-bus-0x4000_0000-0x4003_FFFF-0x3FFFF-180824131232.bin
+ Sucess
+===
+
+internal-ROM1
+ on data-bus
+ starting: 0x3FF0_0000
+ ending: 0x3FF1_FFFF
+ length: 0x1FFFF
+ on esp32s3
+ no_stub: True
+
+Running: esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x3FF0_0000 0x1FFFF \
+ ./live-roms/devkit-180824131232/devkit-esp32s3-internal-ROM1-data-bus-0x3FF0_0000-0x3FF1_FFFF-0x1FFFF-180824131232.bin
+ File: ./live-roms/devkit-180824131232/devkit-esp32s3-internal-ROM1-data-bus-0x3FF0_0000-0x3FF1_FFFF-0x1FFFF-180824131232.bin
+ esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x3FF0_0000 0x1FFFF \
+ ./live-roms/devkit-180824131232/devkit-esp32s3-internal-ROM1-data-bus-0x3FF0_0000-0x3FF1_FFFF-0x1FFFF-180824131232.bin
+ sha256sum: 4c18bafc1826b14bc610bd1a8ec17779a146b4826146ff638c5c17e22bf78613 ./live-roms/devkit-180824131232/devkit-esp32s3-internal-ROM1-data-bus-0x3FF0_0000-0x3FF1_FFFF-0x1FFFF-180824131232.bin
+ Sucess
+===
+
+internal-ROM1
+ on instruction-bus
+ starting: 0x4004_0000
+ ending: 0x4005_FFFF
+ length: 0x1FFFF
+ on esp32s3
+ no_stub: True
+
+Running: esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x4004_0000 0x1FFFF \
+ ./live-roms/devkit-180824131232/devkit-esp32s3-internal-ROM1-instruction-bus-0x4004_0000-0x4005_FFFF-0x1FFFF-180824131232.bin
+ File: ./live-roms/devkit-180824131232/devkit-esp32s3-internal-ROM1-instruction-bus-0x4004_0000-0x4005_FFFF-0x1FFFF-180824131232.bin
+ esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x4004_0000 0x1FFFF \
+ ./live-roms/devkit-180824131232/devkit-esp32s3-internal-ROM1-instruction-bus-0x4004_0000-0x4005_FFFF-0x1FFFF-180824131232.bin
+ sha256sum: 4c18bafc1826b14bc610bd1a8ec17779a146b4826146ff638c5c17e22bf78613 ./live-roms/devkit-180824131232/devkit-esp32s3-internal-ROM1-instruction-bus-0x4004_0000-0x4005_FFFF-0x1FFFF-180824131232.bin
+ Sucess
+===
+
+elf-later-addr
+ on unknown-bus
+ starting: 0x4000_0000
+ ending: 0x4005_8000
+ length: 0x58000
+ on esp32s3
+ no_stub: True
+
+Running: esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x4000_0000 0x58000 \
+ ./live-roms/devkit-180824131232/devkit-esp32s3-elf-later-addr-unknown-bus-0x4000_0000-0x4005_8000-0x58000-180824131232.bin
+ File: ./live-roms/devkit-180824131232/devkit-esp32s3-elf-later-addr-unknown-bus-0x4000_0000-0x4005_8000-0x58000-180824131232.bin
+ esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x4000_0000 0x58000 \
+ ./live-roms/devkit-180824131232/devkit-esp32s3-elf-later-addr-unknown-bus-0x4000_0000-0x4005_8000-0x58000-180824131232.bin
+ sha256sum: ae4e674c6eb4fd53cef857fa95ce513be5aba1c06d14cd536dfe57fc965bb7d4 ./live-roms/devkit-180824131232/devkit-esp32s3-elf-later-addr-unknown-bus-0x4000_0000-0x4005_8000-0x58000-180824131232.bin
+ Sucess
+===
+
diff --git a/sillyfillyespdumper/live-roms/devkit-180824131232/sha256sum.txt b/sillyfillyespdumper/live-roms/devkit-180824131232/sha256sum.txt
new file mode 100644
index 0000000..12c0756
--- /dev/null
+++ b/sillyfillyespdumper/live-roms/devkit-180824131232/sha256sum.txt
@@ -0,0 +1,5 @@
+ae4e674c6eb4fd53cef857fa95ce513be5aba1c06d14cd536dfe57fc965bb7d4 ./live-roms/devkit-180824131232/devkit-esp32s3-elf-later-addr-unknown-bus-0x4000_0000-0x4005_8000-0x58000-180824131232.bin
+555bcfb59af2c8184142f42fe409b9cc88c08bbff1bcf11d06aa672183ad265e ./live-roms/devkit-180824131232/devkit-esp32s3-internal-ROM0-instruction-bus-0x4000_0000-0x4003_FFFF-0x3FFFF-180824131232.bin
+4c18bafc1826b14bc610bd1a8ec17779a146b4826146ff638c5c17e22bf78613 ./live-roms/devkit-180824131232/devkit-esp32s3-internal-ROM1-data-bus-0x3FF0_0000-0x3FF1_FFFF-0x1FFFF-180824131232.bin
+4c18bafc1826b14bc610bd1a8ec17779a146b4826146ff638c5c17e22bf78613 ./live-roms/devkit-180824131232/devkit-esp32s3-internal-ROM1-instruction-bus-0x4004_0000-0x4005_FFFF-0x1FFFF-180824131232.bin
+f0b6bd259943018b8214ca3ad8c85bf5d88bdde7fba9124075bdfacaaf8b2139 ./live-roms/devkit-180824131232/log.txt
diff --git a/sillyfillyespdumper/live-roms/freenove-180824132130/freenove-esp32s3-elf-later-addr-unknown-bus-0x4000_0000-0x4005_8000-0x58000-180824132130.bin b/sillyfillyespdumper/live-roms/freenove-180824132130/freenove-esp32s3-elf-later-addr-unknown-bus-0x4000_0000-0x4005_8000-0x58000-180824132130.bin
new file mode 100644
index 0000000..d630d65
Binary files /dev/null and b/sillyfillyespdumper/live-roms/freenove-180824132130/freenove-esp32s3-elf-later-addr-unknown-bus-0x4000_0000-0x4005_8000-0x58000-180824132130.bin differ
diff --git a/sillyfillyespdumper/live-roms/freenove-180824132130/freenove-esp32s3-internal-ROM0-instruction-bus-0x4000_0000-0x4003_FFFF-0x3FFFF-180824132130.bin b/sillyfillyespdumper/live-roms/freenove-180824132130/freenove-esp32s3-internal-ROM0-instruction-bus-0x4000_0000-0x4003_FFFF-0x3FFFF-180824132130.bin
new file mode 100644
index 0000000..943217f
Binary files /dev/null and b/sillyfillyespdumper/live-roms/freenove-180824132130/freenove-esp32s3-internal-ROM0-instruction-bus-0x4000_0000-0x4003_FFFF-0x3FFFF-180824132130.bin differ
diff --git a/sillyfillyespdumper/live-roms/freenove-180824132130/freenove-esp32s3-internal-ROM1-data-bus-0x3FF0_0000-0x3FF1_FFFF-0x1FFFF-180824132130.bin b/sillyfillyespdumper/live-roms/freenove-180824132130/freenove-esp32s3-internal-ROM1-data-bus-0x3FF0_0000-0x3FF1_FFFF-0x1FFFF-180824132130.bin
new file mode 100644
index 0000000..94013dc
Binary files /dev/null and b/sillyfillyespdumper/live-roms/freenove-180824132130/freenove-esp32s3-internal-ROM1-data-bus-0x3FF0_0000-0x3FF1_FFFF-0x1FFFF-180824132130.bin differ
diff --git a/sillyfillyespdumper/live-roms/freenove-180824132130/freenove-esp32s3-internal-ROM1-instruction-bus-0x4004_0000-0x4005_FFFF-0x1FFFF-180824132130.bin b/sillyfillyespdumper/live-roms/freenove-180824132130/freenove-esp32s3-internal-ROM1-instruction-bus-0x4004_0000-0x4005_FFFF-0x1FFFF-180824132130.bin
new file mode 100644
index 0000000..94013dc
Binary files /dev/null and b/sillyfillyespdumper/live-roms/freenove-180824132130/freenove-esp32s3-internal-ROM1-instruction-bus-0x4004_0000-0x4005_FFFF-0x1FFFF-180824132130.bin differ
diff --git a/sillyfillyespdumper/live-roms/freenove-180824132130/log.txt b/sillyfillyespdumper/live-roms/freenove-180824132130/log.txt
new file mode 100644
index 0000000..95356cd
--- /dev/null
+++ b/sillyfillyespdumper/live-roms/freenove-180824132130/log.txt
@@ -0,0 +1,106 @@
+Starting dump from chip: esp32s3
+ on port: /dev/ttyACM0
+ at: 1500000 baud
+ to directory: ./live-roms/freenove-180824132130
+ with log file: ./live-roms/freenove-180824132130/log.txt
+
+internal-ROM0
+ on instruction-bus
+ starting: 0x4000_0000
+ ending: 0x4003_FFFF
+ length: 0x3FFFF
+ on esp32s3
+ no_stub: True
+
+Running: esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x4000_0000 0x3FFFF \
+ ./live-roms/freenove-180824132130/freenove-esp32s3-internal-ROM0-instruction-bus-0x4000_0000-0x4003_FFFF-0x3FFFF-180824132130.bin
+ File: ./live-roms/freenove-180824132130/freenove-esp32s3-internal-ROM0-instruction-bus-0x4000_0000-0x4003_FFFF-0x3FFFF-180824132130.bin
+ esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x4000_0000 0x3FFFF \
+ ./live-roms/freenove-180824132130/freenove-esp32s3-internal-ROM0-instruction-bus-0x4000_0000-0x4003_FFFF-0x3FFFF-180824132130.bin
+ sha256sum: 555bcfb59af2c8184142f42fe409b9cc88c08bbff1bcf11d06aa672183ad265e ./live-roms/freenove-180824132130/freenove-esp32s3-internal-ROM0-instruction-bus-0x4000_0000-0x4003_FFFF-0x3FFFF-180824132130.bin
+ Sucess
+===
+
+internal-ROM1
+ on data-bus
+ starting: 0x3FF0_0000
+ ending: 0x3FF1_FFFF
+ length: 0x1FFFF
+ on esp32s3
+ no_stub: True
+
+Running: esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x3FF0_0000 0x1FFFF \
+ ./live-roms/freenove-180824132130/freenove-esp32s3-internal-ROM1-data-bus-0x3FF0_0000-0x3FF1_FFFF-0x1FFFF-180824132130.bin
+ File: ./live-roms/freenove-180824132130/freenove-esp32s3-internal-ROM1-data-bus-0x3FF0_0000-0x3FF1_FFFF-0x1FFFF-180824132130.bin
+ esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x3FF0_0000 0x1FFFF \
+ ./live-roms/freenove-180824132130/freenove-esp32s3-internal-ROM1-data-bus-0x3FF0_0000-0x3FF1_FFFF-0x1FFFF-180824132130.bin
+ sha256sum: 4c18bafc1826b14bc610bd1a8ec17779a146b4826146ff638c5c17e22bf78613 ./live-roms/freenove-180824132130/freenove-esp32s3-internal-ROM1-data-bus-0x3FF0_0000-0x3FF1_FFFF-0x1FFFF-180824132130.bin
+ Sucess
+===
+
+internal-ROM1
+ on instruction-bus
+ starting: 0x4004_0000
+ ending: 0x4005_FFFF
+ length: 0x1FFFF
+ on esp32s3
+ no_stub: True
+
+Running: esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x4004_0000 0x1FFFF \
+ ./live-roms/freenove-180824132130/freenove-esp32s3-internal-ROM1-instruction-bus-0x4004_0000-0x4005_FFFF-0x1FFFF-180824132130.bin
+ File: ./live-roms/freenove-180824132130/freenove-esp32s3-internal-ROM1-instruction-bus-0x4004_0000-0x4005_FFFF-0x1FFFF-180824132130.bin
+ esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x4004_0000 0x1FFFF \
+ ./live-roms/freenove-180824132130/freenove-esp32s3-internal-ROM1-instruction-bus-0x4004_0000-0x4005_FFFF-0x1FFFF-180824132130.bin
+ sha256sum: 4c18bafc1826b14bc610bd1a8ec17779a146b4826146ff638c5c17e22bf78613 ./live-roms/freenove-180824132130/freenove-esp32s3-internal-ROM1-instruction-bus-0x4004_0000-0x4005_FFFF-0x1FFFF-180824132130.bin
+ Sucess
+===
+
+elf-later-addr
+ on unknown-bus
+ starting: 0x4000_0000
+ ending: 0x4005_8000
+ length: 0x58000
+ on esp32s3
+ no_stub: True
+
+Running: esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x4000_0000 0x58000 \
+ ./live-roms/freenove-180824132130/freenove-esp32s3-elf-later-addr-unknown-bus-0x4000_0000-0x4005_8000-0x58000-180824132130.bin
+ File: ./live-roms/freenove-180824132130/freenove-esp32s3-elf-later-addr-unknown-bus-0x4000_0000-0x4005_8000-0x58000-180824132130.bin
+ esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x4000_0000 0x58000 \
+ ./live-roms/freenove-180824132130/freenove-esp32s3-elf-later-addr-unknown-bus-0x4000_0000-0x4005_8000-0x58000-180824132130.bin
+ sha256sum: ae4e674c6eb4fd53cef857fa95ce513be5aba1c06d14cd536dfe57fc965bb7d4 ./live-roms/freenove-180824132130/freenove-esp32s3-elf-later-addr-unknown-bus-0x4000_0000-0x4005_8000-0x58000-180824132130.bin
+ Sucess
+===
+
diff --git a/sillyfillyespdumper/live-roms/freenove-180824132130/sha256sum.txt b/sillyfillyespdumper/live-roms/freenove-180824132130/sha256sum.txt
new file mode 100644
index 0000000..2f61b4e
--- /dev/null
+++ b/sillyfillyespdumper/live-roms/freenove-180824132130/sha256sum.txt
@@ -0,0 +1,5 @@
+ae4e674c6eb4fd53cef857fa95ce513be5aba1c06d14cd536dfe57fc965bb7d4 ./live-roms/freenove-180824132130/freenove-esp32s3-elf-later-addr-unknown-bus-0x4000_0000-0x4005_8000-0x58000-180824132130.bin
+555bcfb59af2c8184142f42fe409b9cc88c08bbff1bcf11d06aa672183ad265e ./live-roms/freenove-180824132130/freenove-esp32s3-internal-ROM0-instruction-bus-0x4000_0000-0x4003_FFFF-0x3FFFF-180824132130.bin
+4c18bafc1826b14bc610bd1a8ec17779a146b4826146ff638c5c17e22bf78613 ./live-roms/freenove-180824132130/freenove-esp32s3-internal-ROM1-data-bus-0x3FF0_0000-0x3FF1_FFFF-0x1FFFF-180824132130.bin
+4c18bafc1826b14bc610bd1a8ec17779a146b4826146ff638c5c17e22bf78613 ./live-roms/freenove-180824132130/freenove-esp32s3-internal-ROM1-instruction-bus-0x4004_0000-0x4005_FFFF-0x1FFFF-180824132130.bin
+4a7ed73bfd8bf2ed26893f5f316b2a53e591918d9250f0a24ca921e0e8fb97f2 ./live-roms/freenove-180824132130/log.txt
diff --git a/sillyfillyespdumper/live-roms/freenove-180824133256/freenove-esp32s3-elf-later-addr-unknown-bus-0x4000_0000-0x4005_8000-0x58000-180824133256.bin b/sillyfillyespdumper/live-roms/freenove-180824133256/freenove-esp32s3-elf-later-addr-unknown-bus-0x4000_0000-0x4005_8000-0x58000-180824133256.bin
new file mode 100644
index 0000000..d630d65
Binary files /dev/null and b/sillyfillyespdumper/live-roms/freenove-180824133256/freenove-esp32s3-elf-later-addr-unknown-bus-0x4000_0000-0x4005_8000-0x58000-180824133256.bin differ
diff --git a/sillyfillyespdumper/live-roms/freenove-180824133256/freenove-esp32s3-internal-ROM0-instruction-bus-0x4000_0000-0x4003_FFFF-0x3FFFF-180824133256.bin b/sillyfillyespdumper/live-roms/freenove-180824133256/freenove-esp32s3-internal-ROM0-instruction-bus-0x4000_0000-0x4003_FFFF-0x3FFFF-180824133256.bin
new file mode 100644
index 0000000..943217f
Binary files /dev/null and b/sillyfillyespdumper/live-roms/freenove-180824133256/freenove-esp32s3-internal-ROM0-instruction-bus-0x4000_0000-0x4003_FFFF-0x3FFFF-180824133256.bin differ
diff --git a/sillyfillyespdumper/live-roms/freenove-180824133256/freenove-esp32s3-internal-ROM1-data-bus-0x3FF0_0000-0x3FF1_FFFF-0x1FFFF-180824133256.bin b/sillyfillyespdumper/live-roms/freenove-180824133256/freenove-esp32s3-internal-ROM1-data-bus-0x3FF0_0000-0x3FF1_FFFF-0x1FFFF-180824133256.bin
new file mode 100644
index 0000000..94013dc
Binary files /dev/null and b/sillyfillyespdumper/live-roms/freenove-180824133256/freenove-esp32s3-internal-ROM1-data-bus-0x3FF0_0000-0x3FF1_FFFF-0x1FFFF-180824133256.bin differ
diff --git a/sillyfillyespdumper/live-roms/freenove-180824133256/freenove-esp32s3-internal-ROM1-instruction-bus-0x4004_0000-0x4005_FFFF-0x1FFFF-180824133256.bin b/sillyfillyespdumper/live-roms/freenove-180824133256/freenove-esp32s3-internal-ROM1-instruction-bus-0x4004_0000-0x4005_FFFF-0x1FFFF-180824133256.bin
new file mode 100644
index 0000000..94013dc
Binary files /dev/null and b/sillyfillyespdumper/live-roms/freenove-180824133256/freenove-esp32s3-internal-ROM1-instruction-bus-0x4004_0000-0x4005_FFFF-0x1FFFF-180824133256.bin differ
diff --git a/sillyfillyespdumper/live-roms/freenove-180824133256/log.txt b/sillyfillyespdumper/live-roms/freenove-180824133256/log.txt
new file mode 100644
index 0000000..a071b8d
--- /dev/null
+++ b/sillyfillyespdumper/live-roms/freenove-180824133256/log.txt
@@ -0,0 +1,106 @@
+Starting dump from chip: esp32s3
+ on port: /dev/ttyACM0
+ at: 1500000 baud
+ to directory: ./live-roms/freenove-180824133256
+ with log file: ./live-roms/freenove-180824133256/log.txt
+
+internal-ROM0
+ on instruction-bus
+ starting: 0x4000_0000
+ ending: 0x4003_FFFF
+ length: 0x3FFFF
+ on esp32s3
+ no_stub: True
+
+Running: esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x4000_0000 0x3FFFF \
+ ./live-roms/freenove-180824133256/freenove-esp32s3-internal-ROM0-instruction-bus-0x4000_0000-0x4003_FFFF-0x3FFFF-180824133256.bin
+ File: ./live-roms/freenove-180824133256/freenove-esp32s3-internal-ROM0-instruction-bus-0x4000_0000-0x4003_FFFF-0x3FFFF-180824133256.bin
+ esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x4000_0000 0x3FFFF \
+ ./live-roms/freenove-180824133256/freenove-esp32s3-internal-ROM0-instruction-bus-0x4000_0000-0x4003_FFFF-0x3FFFF-180824133256.bin
+ sha256sum: 555bcfb59af2c8184142f42fe409b9cc88c08bbff1bcf11d06aa672183ad265e ./live-roms/freenove-180824133256/freenove-esp32s3-internal-ROM0-instruction-bus-0x4000_0000-0x4003_FFFF-0x3FFFF-180824133256.bin
+ Sucess
+===
+
+internal-ROM1
+ on data-bus
+ starting: 0x3FF0_0000
+ ending: 0x3FF1_FFFF
+ length: 0x1FFFF
+ on esp32s3
+ no_stub: True
+
+Running: esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x3FF0_0000 0x1FFFF \
+ ./live-roms/freenove-180824133256/freenove-esp32s3-internal-ROM1-data-bus-0x3FF0_0000-0x3FF1_FFFF-0x1FFFF-180824133256.bin
+ File: ./live-roms/freenove-180824133256/freenove-esp32s3-internal-ROM1-data-bus-0x3FF0_0000-0x3FF1_FFFF-0x1FFFF-180824133256.bin
+ esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x3FF0_0000 0x1FFFF \
+ ./live-roms/freenove-180824133256/freenove-esp32s3-internal-ROM1-data-bus-0x3FF0_0000-0x3FF1_FFFF-0x1FFFF-180824133256.bin
+ sha256sum: 4c18bafc1826b14bc610bd1a8ec17779a146b4826146ff638c5c17e22bf78613 ./live-roms/freenove-180824133256/freenove-esp32s3-internal-ROM1-data-bus-0x3FF0_0000-0x3FF1_FFFF-0x1FFFF-180824133256.bin
+ Sucess
+===
+
+internal-ROM1
+ on instruction-bus
+ starting: 0x4004_0000
+ ending: 0x4005_FFFF
+ length: 0x1FFFF
+ on esp32s3
+ no_stub: True
+
+Running: esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x4004_0000 0x1FFFF \
+ ./live-roms/freenove-180824133256/freenove-esp32s3-internal-ROM1-instruction-bus-0x4004_0000-0x4005_FFFF-0x1FFFF-180824133256.bin
+ File: ./live-roms/freenove-180824133256/freenove-esp32s3-internal-ROM1-instruction-bus-0x4004_0000-0x4005_FFFF-0x1FFFF-180824133256.bin
+ esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x4004_0000 0x1FFFF \
+ ./live-roms/freenove-180824133256/freenove-esp32s3-internal-ROM1-instruction-bus-0x4004_0000-0x4005_FFFF-0x1FFFF-180824133256.bin
+ sha256sum: 4c18bafc1826b14bc610bd1a8ec17779a146b4826146ff638c5c17e22bf78613 ./live-roms/freenove-180824133256/freenove-esp32s3-internal-ROM1-instruction-bus-0x4004_0000-0x4005_FFFF-0x1FFFF-180824133256.bin
+ Sucess
+===
+
+elf-later-addr
+ on unknown-bus
+ starting: 0x4000_0000
+ ending: 0x4005_8000
+ length: 0x58000
+ on esp32s3
+ no_stub: True
+
+Running: esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x4000_0000 0x58000 \
+ ./live-roms/freenove-180824133256/freenove-esp32s3-elf-later-addr-unknown-bus-0x4000_0000-0x4005_8000-0x58000-180824133256.bin
+ File: ./live-roms/freenove-180824133256/freenove-esp32s3-elf-later-addr-unknown-bus-0x4000_0000-0x4005_8000-0x58000-180824133256.bin
+ esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x4000_0000 0x58000 \
+ ./live-roms/freenove-180824133256/freenove-esp32s3-elf-later-addr-unknown-bus-0x4000_0000-0x4005_8000-0x58000-180824133256.bin
+ sha256sum: ae4e674c6eb4fd53cef857fa95ce513be5aba1c06d14cd536dfe57fc965bb7d4 ./live-roms/freenove-180824133256/freenove-esp32s3-elf-later-addr-unknown-bus-0x4000_0000-0x4005_8000-0x58000-180824133256.bin
+ Sucess
+===
+
diff --git a/sillyfillyespdumper/live-roms/freenove-180824133256/sha256sum.txt b/sillyfillyespdumper/live-roms/freenove-180824133256/sha256sum.txt
new file mode 100644
index 0000000..631ac19
--- /dev/null
+++ b/sillyfillyespdumper/live-roms/freenove-180824133256/sha256sum.txt
@@ -0,0 +1,5 @@
+ae4e674c6eb4fd53cef857fa95ce513be5aba1c06d14cd536dfe57fc965bb7d4 ./live-roms/freenove-180824133256/freenove-esp32s3-elf-later-addr-unknown-bus-0x4000_0000-0x4005_8000-0x58000-180824133256.bin
+555bcfb59af2c8184142f42fe409b9cc88c08bbff1bcf11d06aa672183ad265e ./live-roms/freenove-180824133256/freenove-esp32s3-internal-ROM0-instruction-bus-0x4000_0000-0x4003_FFFF-0x3FFFF-180824133256.bin
+4c18bafc1826b14bc610bd1a8ec17779a146b4826146ff638c5c17e22bf78613 ./live-roms/freenove-180824133256/freenove-esp32s3-internal-ROM1-data-bus-0x3FF0_0000-0x3FF1_FFFF-0x1FFFF-180824133256.bin
+4c18bafc1826b14bc610bd1a8ec17779a146b4826146ff638c5c17e22bf78613 ./live-roms/freenove-180824133256/freenove-esp32s3-internal-ROM1-instruction-bus-0x4004_0000-0x4005_FFFF-0x1FFFF-180824133256.bin
+2a753e6a2761455e9210598a6ba0c8ac4489bdc948badaab7fa877872476bdf4 ./live-roms/freenove-180824133256/log.txt
diff --git a/sillyfillyespdumper/live-roms/memmap-freenove-180824145318/log.txt b/sillyfillyespdumper/live-roms/memmap-freenove-180824145318/log.txt
new file mode 100644
index 0000000..399a607
--- /dev/null
+++ b/sillyfillyespdumper/live-roms/memmap-freenove-180824145318/log.txt
@@ -0,0 +1,503 @@
+Starting dump from chip: esp32s3
+ on port: /dev/ttyACM0
+ at: 1500000 baud
+ to directory: ./live-roms/memmap-freenove-180824145318
+ with log file: ./live-roms/memmap-freenove-180824145318/log.txt
+
+first-listed-rom
+ on unknown-bus
+ starting: 0x3fcd7000
+ ending: 0x3ff1eb3b
+ length: 0x247B3B
+ on esp32s3
+ no_stub: True
+
+Running: esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x3fcd7000 0x247B3B \
+ ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-first-listed-rom-unknown-bus-0x3fcd7000-0x3ff1eb3b-0x247B3B-180824145318.bin
+ File: ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-first-listed-rom-unknown-bus-0x3fcd7000-0x3ff1eb3b-0x247B3B-180824145318.bin
+ esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x3fcd7000 0x247B3B \
+ ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-first-listed-rom-unknown-bus-0x3fcd7000-0x3ff1eb3b-0x247B3B-180824145318.bin
+ sha256sum: 5b8500221937601bf56217132b186fb2af018eb73d61ba585807d420e5d3d0d8 ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-first-listed-rom-unknown-bus-0x3fcd7000-0x3ff1eb3b-0x247B3B-180824145318.bin
+ Sucess
+===
+
+second-listed-rom
+ on unknown-bus
+ starting: 0x40000000
+ ending: 0x40058427
+ length: 0x58427
+ on esp32s3
+ no_stub: True
+
+Running: esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x40000000 0x58427 \
+ ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-second-listed-rom-unknown-bus-0x40000000-0x40058427-0x58427-180824145318.bin
+ File: ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-second-listed-rom-unknown-bus-0x40000000-0x40058427-0x58427-180824145318.bin
+ esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x40000000 0x58427 \
+ ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-second-listed-rom-unknown-bus-0x40000000-0x40058427-0x58427-180824145318.bin
+ sha256sum: db79277e0ce9b004d3189139fc9e9b8a72771e419267a3e49ebb1a79073d40d8 ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-second-listed-rom-unknown-bus-0x40000000-0x40058427-0x58427-180824145318.bin
+ Sucess
+===
+
+segment_0
+ on data-bus
+ starting: 0x3fcd7000
+ ending: 0x3fcd75b3
+ length: 0x5B3
+ on esp32s3
+ no_stub: True
+
+Running: esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x3fcd7000 0x5B3 \
+ ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-segment_0-data-bus-0x3fcd7000-0x3fcd75b3-0x5B3-180824145318.bin
+ File: ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-segment_0-data-bus-0x3fcd7000-0x3fcd75b3-0x5B3-180824145318.bin
+ esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x3fcd7000 0x5B3 \
+ ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-segment_0-data-bus-0x3fcd7000-0x3fcd75b3-0x5B3-180824145318.bin
+ sha256sum: 2b48b2b1c9881792f35efbc049da4ce4f841bc386aa626d538f7af13ba05f278 ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-segment_0-data-bus-0x3fcd7000-0x3fcd75b3-0x5B3-180824145318.bin
+ Sucess
+===
+
+0.static_dram_start
+ on data-bus
+ starting: 0x3fcd7e00
+ ending: 0x3fcd7e03
+ length: 0x3
+ on esp32s3
+ no_stub: True
+
+Running: esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x3fcd7e00 0x3 \
+ ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.static_dram_start-data-bus-0x3fcd7e00-0x3fcd7e03-0x3-180824145318.bin
+ File: ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.static_dram_start-data-bus-0x3fcd7e00-0x3fcd7e03-0x3-180824145318.bin
+ esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x3fcd7e00 0x3 \
+ ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.static_dram_start-data-bus-0x3fcd7e00-0x3fcd7e03-0x3-180824145318.bin
+ sha256sum: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.static_dram_start-data-bus-0x3fcd7e00-0x3fcd7e03-0x3-180824145318.bin
+ Sucess
+===
+
+0.rodata
+ on data-bus
+ starting: 0x3ff18c00
+ ending: 0x3ff1eb3b
+ length: 0x5F3B
+ on esp32s3
+ no_stub: True
+
+Running: esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x3ff18c00 0x5F3B \
+ ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.rodata-data-bus-0x3ff18c00-0x3ff1eb3b-0x5F3B-180824145318.bin
+ File: ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.rodata-data-bus-0x3ff18c00-0x3ff1eb3b-0x5F3B-180824145318.bin
+ esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x3ff18c00 0x5F3B \
+ ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.rodata-data-bus-0x3ff18c00-0x3ff1eb3b-0x5F3B-180824145318.bin
+ sha256sum: 9c6324f26be3e3d41d3df8837ebd612b88d8f702b5b09bebd5d46d6a4125e81a ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.rodata-data-bus-0x3ff18c00-0x3ff1eb3b-0x5F3B-180824145318.bin
+ Sucess
+===
+
+0.WindowVectors.text
+ on instruction-bus
+ starting: 0x40000000
+ ending: 0x4000016f
+ length: 0x16F
+ on esp32s3
+ no_stub: True
+
+Running: esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x40000000 0x16F \
+ ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.WindowVectors.text-instruction-bus-0x40000000-0x4000016f-0x16F-180824145318.bin
+ File: ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.WindowVectors.text-instruction-bus-0x40000000-0x4000016f-0x16F-180824145318.bin
+ esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x40000000 0x16F \
+ ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.WindowVectors.text-instruction-bus-0x40000000-0x4000016f-0x16F-180824145318.bin
+ sha256sum: 759a45200abec2e37fd7d0d52a0a05c00ad7fd66f6716f44035598f3ea98e075 ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.WindowVectors.text-instruction-bus-0x40000000-0x4000016f-0x16F-180824145318.bin
+ Sucess
+===
+
+0.Level2InterruptVector.text
+ on instruction-bus
+ starting: 0x40000180
+ ending: 0x40000185
+ length: 0x5
+ on esp32s3
+ no_stub: True
+
+Running: esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x40000180 0x5 \
+ ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.Level2InterruptVector.text-instruction-bus-0x40000180-0x40000185-0x5-180824145318.bin
+ File: ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.Level2InterruptVector.text-instruction-bus-0x40000180-0x40000185-0x5-180824145318.bin
+ esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x40000180 0x5 \
+ ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.Level2InterruptVector.text-instruction-bus-0x40000180-0x40000185-0x5-180824145318.bin
+ sha256sum: 956d2806d628bdf25c598a4449ba570f2998c9c51cf0fd93b76a5a7da2c5a630 ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.Level2InterruptVector.text-instruction-bus-0x40000180-0x40000185-0x5-180824145318.bin
+ Sucess
+===
+
+0.Level3InterruptVector.text
+ on instruction-bus
+ starting: 0x400001c0
+ ending: 0x400001c5
+ length: 0x5
+ on esp32s3
+ no_stub: True
+
+Running: esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x400001c0 0x5 \
+ ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.Level3InterruptVector.text-instruction-bus-0x400001c0-0x400001c5-0x5-180824145318.bin
+ File: ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.Level3InterruptVector.text-instruction-bus-0x400001c0-0x400001c5-0x5-180824145318.bin
+ esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x400001c0 0x5 \
+ ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.Level3InterruptVector.text-instruction-bus-0x400001c0-0x400001c5-0x5-180824145318.bin
+ sha256sum: 714806ef919939e1efeaed5b3eff3693a194dba5ecbe3e57fb2446dea279d426 ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.Level3InterruptVector.text-instruction-bus-0x400001c0-0x400001c5-0x5-180824145318.bin
+ Sucess
+===
+
+0.Level4InterruptVector.text
+ on instruction-bus
+ starting: 0x40000200
+ ending: 0x40000205
+ length: 0x5
+ on esp32s3
+ no_stub: True
+
+Running: esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x40000200 0x5 \
+ ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.Level4InterruptVector.text-instruction-bus-0x40000200-0x40000205-0x5-180824145318.bin
+ File: ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.Level4InterruptVector.text-instruction-bus-0x40000200-0x40000205-0x5-180824145318.bin
+ esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x40000200 0x5 \
+ ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.Level4InterruptVector.text-instruction-bus-0x40000200-0x40000205-0x5-180824145318.bin
+ sha256sum: f100616cf54316072c56acddceef7da62b4d8205091915a027aa4c51e93099a5 ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.Level4InterruptVector.text-instruction-bus-0x40000200-0x40000205-0x5-180824145318.bin
+ Sucess
+===
+
+0.Level5InterruptVector.text
+ on instruction-bus
+ starting: 0x40000240
+ ending: 0x40000245
+ length: 0x5
+ on esp32s3
+ no_stub: True
+
+Running: esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x40000240 0x5 \
+ ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.Level5InterruptVector.text-instruction-bus-0x40000240-0x40000245-0x5-180824145318.bin
+ File: ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.Level5InterruptVector.text-instruction-bus-0x40000240-0x40000245-0x5-180824145318.bin
+ esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x40000240 0x5 \
+ ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.Level5InterruptVector.text-instruction-bus-0x40000240-0x40000245-0x5-180824145318.bin
+ sha256sum: e274cbce489216e6cccd9ae78f2f20456a487abcbae1892b6d3b63d463c2877b ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.Level5InterruptVector.text-instruction-bus-0x40000240-0x40000245-0x5-180824145318.bin
+ Sucess
+===
+
+0.DebugExceptionVector.text
+ on instruction-bus
+ starting: 0x40000280
+ ending: 0x4000028a
+ length: 0xA
+ on esp32s3
+ no_stub: True
+
+Running: esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x40000280 0xA \
+ ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.DebugExceptionVector.text-instruction-bus-0x40000280-0x4000028a-0xA-180824145318.bin
+ File: ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.DebugExceptionVector.text-instruction-bus-0x40000280-0x4000028a-0xA-180824145318.bin
+ esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x40000280 0xA \
+ ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.DebugExceptionVector.text-instruction-bus-0x40000280-0x4000028a-0xA-180824145318.bin
+ sha256sum: d420997d99496fcf3ef23f2eb4a9338336f745d021aad2818f93f77657b09b64 ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.DebugExceptionVector.text-instruction-bus-0x40000280-0x4000028a-0xA-180824145318.bin
+ Sucess
+===
+
+0.NMIExceptionVector.text
+ on instruction-bus
+ starting: 0x400002c0
+ ending: 0x400002c2
+ length: 0x2
+ on esp32s3
+ no_stub: True
+
+Running: esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x400002c0 0x2 \
+ ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.NMIExceptionVector.text-instruction-bus-0x400002c0-0x400002c2-0x2-180824145318.bin
+ File: ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.NMIExceptionVector.text-instruction-bus-0x400002c0-0x400002c2-0x2-180824145318.bin
+ esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x400002c0 0x2 \
+ ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.NMIExceptionVector.text-instruction-bus-0x400002c0-0x400002c2-0x2-180824145318.bin
+ sha256sum: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.NMIExceptionVector.text-instruction-bus-0x400002c0-0x400002c2-0x2-180824145318.bin
+ Sucess
+===
+
+0.KernelExceptionVector.text
+ on instruction-bus
+ starting: 0x40000300
+ ending: 0x40000305
+ length: 0x5
+ on esp32s3
+ no_stub: True
+
+Running: esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x40000300 0x5 \
+ ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.KernelExceptionVector.text-instruction-bus-0x40000300-0x40000305-0x5-180824145318.bin
+ File: ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.KernelExceptionVector.text-instruction-bus-0x40000300-0x40000305-0x5-180824145318.bin
+ esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x40000300 0x5 \
+ ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.KernelExceptionVector.text-instruction-bus-0x40000300-0x40000305-0x5-180824145318.bin
+ sha256sum: e1d6a4479185966faac7cb9fbdd334747f0b9557449f45463d8d6df5ca702e60 ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.KernelExceptionVector.text-instruction-bus-0x40000300-0x40000305-0x5-180824145318.bin
+ Sucess
+===
+
+0.UserExceptionVector.text
+ on instruction-bus
+ starting: 0x40000340
+ ending: 0x40000364
+ length: 0x24
+ on esp32s3
+ no_stub: True
+
+Running: esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x40000340 0x24 \
+ ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.UserExceptionVector.text-instruction-bus-0x40000340-0x40000364-0x24-180824145318.bin
+ File: ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.UserExceptionVector.text-instruction-bus-0x40000340-0x40000364-0x24-180824145318.bin
+ esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x40000340 0x24 \
+ ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.UserExceptionVector.text-instruction-bus-0x40000340-0x40000364-0x24-180824145318.bin
+ sha256sum: fee5b0d415ce4c8f192accb30934320e63c2bb433de63dba04e101761ca3ad24 ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.UserExceptionVector.text-instruction-bus-0x40000340-0x40000364-0x24-180824145318.bin
+ Sucess
+===
+
+0.DoubleExceptionVector.text
+ on instruction-bus
+ starting: 0x400003c0
+ ending: 0x400003c5
+ length: 0x5
+ on esp32s3
+ no_stub: True
+
+Running: esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x400003c0 0x5 \
+ ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.DoubleExceptionVector.text-instruction-bus-0x400003c0-0x400003c5-0x5-180824145318.bin
+ File: ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.DoubleExceptionVector.text-instruction-bus-0x400003c0-0x400003c5-0x5-180824145318.bin
+ esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x400003c0 0x5 \
+ ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.DoubleExceptionVector.text-instruction-bus-0x400003c0-0x400003c5-0x5-180824145318.bin
+ sha256sum: 6a1635fcccbdd51b5c5e4e66a32f082aaeab8461f2fac428d7f494c266489d95 ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.DoubleExceptionVector.text-instruction-bus-0x400003c0-0x400003c5-0x5-180824145318.bin
+ Sucess
+===
+
+0.ResetVector.text
+ on instruction-bus
+ starting: 0x40000400
+ ending: 0x4000056b
+ length: 0x16B
+ on esp32s3
+ no_stub: True
+
+Running: esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x40000400 0x16B \
+ ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.ResetVector.text-instruction-bus-0x40000400-0x4000056b-0x16B-180824145318.bin
+ File: ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.ResetVector.text-instruction-bus-0x40000400-0x4000056b-0x16B-180824145318.bin
+ esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x40000400 0x16B \
+ ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.ResetVector.text-instruction-bus-0x40000400-0x4000056b-0x16B-180824145318.bin
+ sha256sum: 040de905578eef6b7ccc8f9e1d912e66ba4c2cc94be5a3c6436e63b32c6d842c ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.ResetVector.text-instruction-bus-0x40000400-0x4000056b-0x16B-180824145318.bin
+ Sucess
+===
+
+0.fixed.test
+ on instruction-bus
+ starting: 0x4000056c
+ ending: 0x40006433
+ length: 0x5EC7
+ on esp32s3
+ no_stub: True
+
+Running: esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x4000056c 0x5EC7 \
+ ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.fixed.test-instruction-bus-0x4000056c-0x40006433-0x5EC7-180824145318.bin
+ File: ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.fixed.test-instruction-bus-0x4000056c-0x40006433-0x5EC7-180824145318.bin
+ esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x4000056c 0x5EC7 \
+ ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.fixed.test-instruction-bus-0x4000056c-0x40006433-0x5EC7-180824145318.bin
+ sha256sum: 713b149b8a9e57694a4cd01eea8e2b51a1943b76140c92c777a6735d23fb4ea7 ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.fixed.test-instruction-bus-0x4000056c-0x40006433-0x5EC7-180824145318.bin
+ Sucess
+===
+
+0.bt_text
+ on instruction-bus
+ starting: 0x40006434
+ ending: 0x40034af1
+ length: 0x2E6BD
+ on esp32s3
+ no_stub: True
+
+Running: esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x40006434 0x2E6BD \
+ ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.bt_text-instruction-bus-0x40006434-0x40034af1-0x2E6BD-180824145318.bin
+ File: ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.bt_text-instruction-bus-0x40006434-0x40034af1-0x2E6BD-180824145318.bin
+ esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x40006434 0x2E6BD \
+ ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.bt_text-instruction-bus-0x40006434-0x40034af1-0x2E6BD-180824145318.bin
+ sha256sum: 7eb73692fff405bab9447c39a9014119e4cd3230a8391e5c878d7634a1a6f735 ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.bt_text-instruction-bus-0x40006434-0x40034af1-0x2E6BD-180824145318.bin
+ Sucess
+===
+
+0.text
+ on instruction-bus
+ starting: 0x40034af4
+ ending: 0x400577a7
+ length: 0x22CB3
+ on esp32s3
+ no_stub: True
+
+Running: esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x40034af4 0x22CB3 \
+ ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.text-instruction-bus-0x40034af4-0x400577a7-0x22CB3-180824145318.bin
+ File: ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.text-instruction-bus-0x40034af4-0x400577a7-0x22CB3-180824145318.bin
+ esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x40034af4 0x22CB3 \
+ ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.text-instruction-bus-0x40034af4-0x400577a7-0x22CB3-180824145318.bin
+ sha256sum: deac0a36b1cf22eb3ed01b4431386ee1f03bcad1cde758d371f422f11e2dc1e3 ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.text-instruction-bus-0x40034af4-0x400577a7-0x22CB3-180824145318.bin
+ Sucess
+===
+
+EXTERNAL
+ on 0x40058000
+ starting: 0x40058427
+ ending:
+ length: 0x-40058427
+ on esp32s3
+ no_stub: True
+
+Running: esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x40058427 0x-40058427 \
+ ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-EXTERNAL-0x40058000-0x40058427--0x-40058427-180824145318.bin
+ File: ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-EXTERNAL-0x40058000-0x40058427--0x-40058427-180824145318.bin
+ esptool.py \
+ --no-stub --baud 1500000 \
+ --port /dev/ttyACM0 \
+ --chip esp32s3 \
+ dump_mem 0x40058427 0x-40058427 \
+ ./live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-EXTERNAL-0x40058000-0x40058427--0x-40058427-180824145318.bin
+ ERROR: return status 2 dump:
diff --git a/sillyfillyespdumper/live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.DebugExceptionVector.text-instruction-bus-0x40000280-0x4000028a-0xA-180824145318.bin b/sillyfillyespdumper/live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.DebugExceptionVector.text-instruction-bus-0x40000280-0x4000028a-0xA-180824145318.bin
new file mode 100644
index 0000000..0a5598a
Binary files /dev/null and b/sillyfillyespdumper/live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.DebugExceptionVector.text-instruction-bus-0x40000280-0x4000028a-0xA-180824145318.bin differ
diff --git a/sillyfillyespdumper/live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.DoubleExceptionVector.text-instruction-bus-0x400003c0-0x400003c5-0x5-180824145318.bin b/sillyfillyespdumper/live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.DoubleExceptionVector.text-instruction-bus-0x400003c0-0x400003c5-0x5-180824145318.bin
new file mode 100644
index 0000000..787ad02
Binary files /dev/null and b/sillyfillyespdumper/live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.DoubleExceptionVector.text-instruction-bus-0x400003c0-0x400003c5-0x5-180824145318.bin differ
diff --git a/sillyfillyespdumper/live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.KernelExceptionVector.text-instruction-bus-0x40000300-0x40000305-0x5-180824145318.bin b/sillyfillyespdumper/live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.KernelExceptionVector.text-instruction-bus-0x40000300-0x40000305-0x5-180824145318.bin
new file mode 100644
index 0000000..8d62fe1
Binary files /dev/null and b/sillyfillyespdumper/live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.KernelExceptionVector.text-instruction-bus-0x40000300-0x40000305-0x5-180824145318.bin differ
diff --git a/sillyfillyespdumper/live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.Level2InterruptVector.text-instruction-bus-0x40000180-0x40000185-0x5-180824145318.bin b/sillyfillyespdumper/live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.Level2InterruptVector.text-instruction-bus-0x40000180-0x40000185-0x5-180824145318.bin
new file mode 100644
index 0000000..93391de
--- /dev/null
+++ b/sillyfillyespdumper/live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.Level2InterruptVector.text-instruction-bus-0x40000180-0x40000185-0x5-180824145318.bin
@@ -0,0 +1 @@
+ Òa
\ No newline at end of file
diff --git a/sillyfillyespdumper/live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.Level3InterruptVector.text-instruction-bus-0x400001c0-0x400001c5-0x5-180824145318.bin b/sillyfillyespdumper/live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.Level3InterruptVector.text-instruction-bus-0x400001c0-0x400001c5-0x5-180824145318.bin
new file mode 100644
index 0000000..701893f
--- /dev/null
+++ b/sillyfillyespdumper/live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.Level3InterruptVector.text-instruction-bus-0x400001c0-0x400001c5-0x5-180824145318.bin
@@ -0,0 +1 @@
+ Óa
\ No newline at end of file
diff --git a/sillyfillyespdumper/live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.Level4InterruptVector.text-instruction-bus-0x40000200-0x40000205-0x5-180824145318.bin b/sillyfillyespdumper/live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.Level4InterruptVector.text-instruction-bus-0x40000200-0x40000205-0x5-180824145318.bin
new file mode 100644
index 0000000..e9bac7c
--- /dev/null
+++ b/sillyfillyespdumper/live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.Level4InterruptVector.text-instruction-bus-0x40000200-0x40000205-0x5-180824145318.bin
@@ -0,0 +1 @@
+ Ôa
\ No newline at end of file
diff --git a/sillyfillyespdumper/live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.Level5InterruptVector.text-instruction-bus-0x40000240-0x40000245-0x5-180824145318.bin b/sillyfillyespdumper/live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.Level5InterruptVector.text-instruction-bus-0x40000240-0x40000245-0x5-180824145318.bin
new file mode 100644
index 0000000..67bf69e
--- /dev/null
+++ b/sillyfillyespdumper/live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.Level5InterruptVector.text-instruction-bus-0x40000240-0x40000245-0x5-180824145318.bin
@@ -0,0 +1 @@
+ Õa
\ No newline at end of file
diff --git a/sillyfillyespdumper/live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.NMIExceptionVector.text-instruction-bus-0x400002c0-0x400002c2-0x2-180824145318.bin b/sillyfillyespdumper/live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.NMIExceptionVector.text-instruction-bus-0x400002c0-0x400002c2-0x2-180824145318.bin
new file mode 100644
index 0000000..e69de29
diff --git a/sillyfillyespdumper/live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.ResetVector.text-instruction-bus-0x40000400-0x4000056b-0x16B-180824145318.bin b/sillyfillyespdumper/live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.ResetVector.text-instruction-bus-0x40000400-0x4000056b-0x16B-180824145318.bin
new file mode 100644
index 0000000..d927bd7
Binary files /dev/null and b/sillyfillyespdumper/live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.ResetVector.text-instruction-bus-0x40000400-0x4000056b-0x16B-180824145318.bin differ
diff --git a/sillyfillyespdumper/live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.UserExceptionVector.text-instruction-bus-0x40000340-0x40000364-0x24-180824145318.bin b/sillyfillyespdumper/live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.UserExceptionVector.text-instruction-bus-0x40000340-0x40000364-0x24-180824145318.bin
new file mode 100644
index 0000000..0f26583
Binary files /dev/null and b/sillyfillyespdumper/live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.UserExceptionVector.text-instruction-bus-0x40000340-0x40000364-0x24-180824145318.bin differ
diff --git a/sillyfillyespdumper/live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.WindowVectors.text-instruction-bus-0x40000000-0x4000016f-0x16F-180824145318.bin b/sillyfillyespdumper/live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.WindowVectors.text-instruction-bus-0x40000000-0x4000016f-0x16F-180824145318.bin
new file mode 100644
index 0000000..4757ed1
Binary files /dev/null and b/sillyfillyespdumper/live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.WindowVectors.text-instruction-bus-0x40000000-0x4000016f-0x16F-180824145318.bin differ
diff --git a/sillyfillyespdumper/live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.bt_text-instruction-bus-0x40006434-0x40034af1-0x2E6BD-180824145318.bin b/sillyfillyespdumper/live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.bt_text-instruction-bus-0x40006434-0x40034af1-0x2E6BD-180824145318.bin
new file mode 100644
index 0000000..8cd80f8
Binary files /dev/null and b/sillyfillyespdumper/live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.bt_text-instruction-bus-0x40006434-0x40034af1-0x2E6BD-180824145318.bin differ
diff --git a/sillyfillyespdumper/live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.fixed.test-instruction-bus-0x4000056c-0x40006433-0x5EC7-180824145318.bin b/sillyfillyespdumper/live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.fixed.test-instruction-bus-0x4000056c-0x40006433-0x5EC7-180824145318.bin
new file mode 100644
index 0000000..e635cd6
Binary files /dev/null and b/sillyfillyespdumper/live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.fixed.test-instruction-bus-0x4000056c-0x40006433-0x5EC7-180824145318.bin differ
diff --git a/sillyfillyespdumper/live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.rodata-data-bus-0x3ff18c00-0x3ff1eb3b-0x5F3B-180824145318.bin b/sillyfillyespdumper/live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.rodata-data-bus-0x3ff18c00-0x3ff1eb3b-0x5F3B-180824145318.bin
new file mode 100644
index 0000000..10cde67
Binary files /dev/null and b/sillyfillyespdumper/live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.rodata-data-bus-0x3ff18c00-0x3ff1eb3b-0x5F3B-180824145318.bin differ
diff --git a/sillyfillyespdumper/live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.static_dram_start-data-bus-0x3fcd7e00-0x3fcd7e03-0x3-180824145318.bin b/sillyfillyespdumper/live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.static_dram_start-data-bus-0x3fcd7e00-0x3fcd7e03-0x3-180824145318.bin
new file mode 100644
index 0000000..e69de29
diff --git a/sillyfillyespdumper/live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.text-instruction-bus-0x40034af4-0x400577a7-0x22CB3-180824145318.bin b/sillyfillyespdumper/live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.text-instruction-bus-0x40034af4-0x400577a7-0x22CB3-180824145318.bin
new file mode 100644
index 0000000..3d917c9
Binary files /dev/null and b/sillyfillyespdumper/live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-0.text-instruction-bus-0x40034af4-0x400577a7-0x22CB3-180824145318.bin differ
diff --git a/sillyfillyespdumper/live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-first-listed-rom-unknown-bus-0x3fcd7000-0x3ff1eb3b-0x247B3B-180824145318.bin b/sillyfillyespdumper/live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-first-listed-rom-unknown-bus-0x3fcd7000-0x3ff1eb3b-0x247B3B-180824145318.bin
new file mode 100644
index 0000000..7314b4f
Binary files /dev/null and b/sillyfillyespdumper/live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-first-listed-rom-unknown-bus-0x3fcd7000-0x3ff1eb3b-0x247B3B-180824145318.bin differ
diff --git a/sillyfillyespdumper/live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-second-listed-rom-unknown-bus-0x40000000-0x40058427-0x58427-180824145318.bin b/sillyfillyespdumper/live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-second-listed-rom-unknown-bus-0x40000000-0x40058427-0x58427-180824145318.bin
new file mode 100644
index 0000000..70a3055
Binary files /dev/null and b/sillyfillyespdumper/live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-second-listed-rom-unknown-bus-0x40000000-0x40058427-0x58427-180824145318.bin differ
diff --git a/sillyfillyespdumper/live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-segment_0-data-bus-0x3fcd7000-0x3fcd75b3-0x5B3-180824145318.bin b/sillyfillyespdumper/live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-segment_0-data-bus-0x3fcd7000-0x3fcd75b3-0x5B3-180824145318.bin
new file mode 100644
index 0000000..570564d
Binary files /dev/null and b/sillyfillyespdumper/live-roms/memmap-freenove-180824145318/memmap-freenove-esp32s3-segment_0-data-bus-0x3fcd7000-0x3fcd75b3-0x5B3-180824145318.bin differ