Александр, добрый день!
Изучил кенвудовскую доку и свои трассировки (прилагаются). Первая трассировка - снифф компорта, вторая - debug приложения, в моем случае это демон rigctld из состава hamlib. Комментарии привязаны по строкам в первой трассировке - файл 28025_14025_ext. Вторая без комментов, в качестве подтверждения первой.
Проблема в том, что на две последовательные SET команды (FA00014025000 и MD3) трансивер дает только один ANSWER, причем только на MD3. Используемое мной приложение не имеет "защиты от дурака", другими словами, ответы трансивера, не соответствующие "ожиданиям" приложения, повергают последнее в ступор.
Строго говоря, прочитав доку, я не нашел ответа, должен ли вообще трансивер давать ANSWER на SET команды. В Вашей реализации протокола трансивер дает ANSWER на SET команду MD*, и не дает ANSWER на SET команду FA*****
Полагаю, это несложно поправить.
73! Андрей