Есть вот такая проблема с обменом по Modbus TCP со слейвом (RESPONSE INVALID HEADER):
Различными Modbus-сканерами этот слейв опрашивается. Проведенный анализ показал, что проблема может быть связана с тем, что слейв шлет "лишний" байт в каждом ответе:
Поэтому CoDeSyS-реализация Modbus TCP мастера отбраковывает данный ответ, и данные не принимает. Библиотека OwenCommunication - тоже.
Подскажите, как проще "подстроиться" под данную явно кривую реализацию слейва? Что-то изменить на стороне слейва возможности нет.