Проблема достаточно срочная. Может кто имел дело или знает как ее решить.
Нужно написать собственный софт для купюроприемника DBV=301-US-USA2-3111-D3.
Столкнулся с тем, что он тербует контролькную суммму, в формате CRC-CCITT 16, с полиномом x^16+x^12+x^5+1.
Программа JCM003HostSimulator с ним работает, и чтение статуса в ней представлено как FC 05 11 27 56.
Но все алгоритмы, контрольных сумм, которые я смог найти, в том числе собственная реализация алгоритма, описание котого было найдено в разных уголках сети, так же дает другую контрольную сумму:
FC 05 11 6B D6.
В рассчете контрльной суммы учавствуют байты FC 05 11.
Как правильно считать это CRC-CCITT 16, что бы дейвайс понимал ее???