Стандарты могут быть разные, я привел один, как пример (их такая куча, что у меня в голове каша, например, сам CRC-16 может определяться по-разному:CRC-16 Standard, CRC-16 CCITT)... Тем более, я мельком где-то видел про перестановку байтов перед передачей, но не могу найти ссылку на этот ресурс... Вот решил спросить...
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)