Введение
Исходный код проекта лежит здесь https://github.com/turumputum/moduleBox Бинарные файлы актуальной версии можно найти в разделе Релизы
Прошить можно с помощью esptool
Или Flash Download Tools

Подключение программатора
В качестве UART программатора может быть использован ESP-Prog или аналог например CG Programmer

Обновление прошивки без программатора
Если контроллер прошит загрузчиком bootldsd.bin, контроллер можно обновить без программатора из внутренней памяти.
- Извлечь карту памяти, если она установлена и перезагрузить контроллер
- Подключится к файловой системе контроллера через USB или FTP.
- Скачать файл обновления UPDATE.FW из репозитария
- Скопировать в корневой каталог.
- Отключить кабель питания и USB.
- Подать питание, после удачного обновления файл UPDATE.FW будет удален.
Альтернативные прошивки
Контроллер можно программировать использую другие прошивки и среды программирования, например Arduino IDE:
Чип ESP32-S3-WROOM-1-N16R8
