Based on https://github.com/tslabs/zx-evo/tree/master/pentevo/esp32, extended with an SMB2/3 server that exposes the ZX Evolution's real SD card as a network share (browse/download/upload/delete), plus assorted stability and protocol-correctness fixes in vfs_bridge.cpp and the vendored libsmb2 - see firmware/README.md for the detailed changelog and current status. Also adds: - firmware/: ready-to-flash compiled binaries + flashing instructions - hardware/: adapter board connection diagram, PCB photo, and Gerber files - src/third_party/libsmb2: vendored from sahlberg/libsmb2 (LGPL-2.1, see its own COPYING/LICENCE files), de-submoduled to a plain snapshot with local patches applied directly Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
25 lines
911 B
JSON
25 lines
911 B
JSON
{
|
|
"write_flash_args" : [ "--flash-mode", "dio",
|
|
"--flash-size", "detect",
|
|
"--flash-freq", "80m" ],
|
|
"flash_settings" : {
|
|
"flash_mode": "dio",
|
|
"flash_size": "detect",
|
|
"flash_freq": "80m"
|
|
},
|
|
"flash_files" : {
|
|
"0x0" : "bootloader/bootloader.bin",
|
|
"0x8000" : "partition_table/partition-table.bin",
|
|
"0x10000" : "esp-spi.bin"
|
|
},
|
|
"bootloader" : { "offset" : "0x0", "file" : "bootloader/bootloader.bin", "encrypted" : "false" },
|
|
"partition-table" : { "offset" : "0x8000", "file" : "partition_table/partition-table.bin", "encrypted" : "false" },
|
|
"app" : { "offset" : "0x10000", "file" : "esp-spi.bin", "encrypted" : "false" },
|
|
"extra_esptool_args" : {
|
|
"after" : "hard-reset",
|
|
"before" : "default-reset",
|
|
"stub" : true,
|
|
"chip" : "esp32s3"
|
|
}
|
|
}
|