Захотелось мне задать имя сохраняемого файла как не fullflash.bin, а username123.bin, но не могу пока фрагмент найти, который за это отвечает.
А открыть заготовку fullflash.bin не пробовали на диске?

в нем записано ~bin_flash_all~ и файлы с расширением *.bin указаны как "парсящиеся".
В них можно написать любой скрипт. Там вроде есть и возможность сохранения посекторно, а можно задать и сохранение в HEX (~start=0x40200000~~stop=0x40280000~~hexdmpb~).
~bin_flash_sec_13~ - сохранит 13-й сектор
всё можно использовать и пачкой и комбинациями ~bin_flash_sec_13~~bin_flash_sec_14~~bin_flash_sec_15~~bin_flash_const~
~bin_flash_disk~ - сохранит запись диска
Можете сделать разные "username123.bin" и вписать в них что угодно.
Посекторная запись из эксплорера тоже должна работать.
Передается имя "fsec_NN", где NN - номер сектора (DEC или HEX).
"sysconst" - это esp_init_data_default.bin + константы
"file" - это запись диска.
HTML:
<form method='post' action='/fsupload' enctype='multipart/form-data' class="content">
<h2 class="title">Sector Upload</h2>
<p class="center">
Select Sector file...<br><br>
<input type='file' name='fsec_0x7f'><br><br>
<input type='submit' value='Upload' class="button">
</p>
</form>
PS: в связи с дичайшим кол-вом уже напиханного написать полный Help я не в состоянии, т.к. это будет целый талмуд.