В качестве p.s. Вдруг кому пригодится. 1. Если при правильных настройках com-порта программа tetra-checker работает, а ваша нет, то ищите ошибку в реализации алгоритма подсчёта контрольной суммы. 2. Программистам на MS.NET. Для преобразования пришедшего в двоичном виде значения формата Single (оно же float) используйте класс System.BitConverter.