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