Adminhs писал: Да, я уже учел это и выше упомянул о обновлении прошивки.
Там тип переменной буфера просто задан знаковый, а надо было без знаковый.. похоже в этом и косяк.. Буфер этот задается ещё частью программы, которая отвечает за работу с USB - по этому и не учел это.
Я анализирую как раз обновленную на днях программу gpio-usb2.zip, которая вместе с кривыми данными выдаёт скорее всего чистые правильные байты.
Я бы посоветовал вот что сделать: те чистые байты, которые идёт на вывод и я их читаю, перенаправить в 5 переменных a, b, c, d, e и с ними совершить такую операцию, о которой я подробно расписал выше. Я сейчас протестировал показания за окном, где +1 градус и туман - 100% влажности, так вот я успел дождаться остывания датчика до +2,6 и 92% влажности. Так что датчик рабочий полностью, только неправильно даже обновлённая программа gpio-usb2.exe это всё выдаёт.