Обновил свою софтину AY232. Теперь умеет гонять trd в обе стороны, с сервера и на сервер.
Попутно заметил, что ESP ещё любит засыпать после простоя. Если мне не показалось. Попробую разобраться с этим.

С железным портом UART было бы легче. Тут если пакет куда-то пропал, например ESP заснула, то можно было б устроить ожидание N времени и снова послать пакет.
А сейчас клиент ждёт ответа до упора. Если бы не скорпион с его теневиком, хоть начинай приём файла заново.

Почитал немного про AZ для БК и прочих. Мощная вещь. Только там, как я понял, ESP держит WebDAV сервер, немного не такой подход. Похож на решение FYSETC, которое собирал valerium.